[О блоге] [наверх] [пред] [2021-02-02 09:04:09+03:00] [53a95076d03539f767fd63e820010e6896f431a4]

Насколько маленьким может быть ядро Linux?

https://habr.com/ru/post/540214/
Кхм, а ведь я использовал какой-то дистрибутив GNU/Linux на двух 3.5"
дискетах, запускаемый на i386, где был и lynx, PPP-клиент, tin, какой-то
почтовый клиент, IRC-клиент. И реально выходил со всем этим в Интернет.

    [оставить комментарий]
    комментарий 0:
    From: kmeaw
    Date: 2021-02-02 12:52:25Z
    
    Странно.
    
    У меня несколько лет назад стояла задача сделать так, чтобы
    Windows-машину можно было откатить в прошлое, и я решил сделать это на
    linux и ntfs-progs, записав образ в скрытый раздел на диске.
    
    Linux загружался с помощью syslinux с FAT12-раздела, а образ записывался
    сразу после конца FAT12. Внутрь ядра был вкомпилирован initramfs,
    содержащий юзерспейс, выполняющий копирование структур NTFS.
    
    Вот ядро, которое хранится на этом разделе:
    
    % file linux
    linux: Linux kernel x86 boot executable bzImage, version 2.6.27.22-rc1 (kmeaw@lambda) #20 Sun Jun 7 20:07:54 MSD 2009, RO-rootFS, Video mode 791
    % ls -l linux
    -rw-r--r-- 1 kmeaw kmeaw 1054576 Jun  7  2009 linux
    
    Оно запускается на реальном железе, умеет диски и графический видеорежим.
    Чуть больше мегабайта.