[53a95076d03539f767fd63e820010e6896f431a4]

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

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

[leave a comment]
comment 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

Оно запускается на реальном железе, умеет диски и графический видеорежим.
Чуть больше мегабайта.