Успехи по уменьшению размера ядра (кто чего достиг)

Любые разговоры которые хоть как-то связаны с тематикой форума

Модератор: Модераторы разделов

mr.qweo
Сообщения: 156

Успехи по уменьшению размера ядра

Сообщение mr.qweo »

Хотел вот спросить - у кого ядро какого размера (и сколько места занимают модули)? Просто интересно :)
Например,у меня:
1,4M /boot/2.6.16-ck3-lasar-ng (1348 KB)
5,8M /lib/modules/2.6.16-ck3-lasar-ng (5884 KB)
Знаю,что много,но не доходят руки выкинуть поддержку многих частоиспользуемых функций (PPP,PPPoE) в модули,хотя стараюсь...В модулях вроде бы ничего лишнего кроме поддержки всяких флеш-чипов (а вдруг понадобится прочитать,не пересобирать же ядро),в остальном вроде бы всё оптимизировано,хотя конечно же вряд ли я достигну 800 KB,как это сделал Данил :)
UNIX realises a set of system logic.Windows realises a set of unsystematic illogicaly.
Athlon64 3000+/1024MB/320GB/Radeon 9550.
Debian GNU/Linux SID,kernel 2.6.18+patches.Initng/metalog/fcron
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: Успехи по уменьшению размера ядра

Сообщение Portnov »

А я вот всегда стараюсь сделать ядро монолитным. Привычка, наверное :)
В результате:

Код: Выделить всё

[portnov]$ ls -l /boot/vmlinuz-2.6.14.4new
-rw-r--r--  1 root root 2,6M 2006-03-26 20:02 /boot/vmlinuz-2.6.14.4new
[portnov]$ du -sh /lib/modules/2.6.14.4new
832K    /lib/modules/2.6.14.4new

Видим, что хотя ядро немаленькое, за счет малого числа модулей суммарный объем где-то в 2 раза меньше :)
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
Аватара пользователя
eskej
Сообщения: 108

Re: Успехи по уменьшению размера ядра

Сообщение eskej »

А мне кажется, что фанатизм, как в сторону модульности, так и в сторону монолитности плох. В одном случае ядро получается мелким (как в примере про 700кб; помним, что система не встраиваемая, а десктоп), с большим количеством модулей, большее число которых всё равно подгружается при загрузке системы, и, ИМХО, общее время загрузки будет чуть-чуть меньше, если бы они подгружались одним (ядром).
Путь полного монолита тоже вреден, так как нет-нет, да и найдётся функция, которая раз в месяц (год?) понадобится, тот же драйвер FAT с его NLS codepages... А если таких функций наберётся побольше -- вот и серьёзное увеличение размера ядра.
Хотя, как мне кажется, при нынешних объёмах оперативной памяти и вычислительных мощностях процессоров (а также скорости дисков, etc.) разница в 300КБ ядра и пары десятков отдельных модулей не играет большой роли. Для слабых машин, возможно резон и есть.

У меня ситуация в настоящее время обстоит так:
2.0M /boot/vmlinuz-2.6.16-ck3
1.9M /lib/modules/2.6.16-ck3/
Gentoo ~x86•linux-2.6.16-ck11•gcc 4.1.1•X.Org 7.2•KDE 3.5.6
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Успехи по уменьшению размера ядра

Сообщение elide »

вот так технология побеждает разум: раньше школьники комплексовали, что у них пиписька маленькая, а щас - что ядро большое.

вроде взрослые же люди, может просто достанете и померяетесь, а?
слава роботам!
Спасибо сказали:
mr.qweo
Сообщения: 156

Re: Успехи по уменьшению размера ядра

Сообщение mr.qweo »

elide писал(а):
06.04.2006 00:28
вот так технология побеждает разум....

Вот так и начинается дурацкий флейм и сплошной офтопик.
UNIX realises a set of system logic.Windows realises a set of unsystematic illogicaly.
Athlon64 3000+/1024MB/320GB/Radeon 9550.
Debian GNU/Linux SID,kernel 2.6.18+patches.Initng/metalog/fcron
Спасибо сказали:
Tokra
Сообщения: 399

Re: Успехи по уменьшению размера ядра

Сообщение Tokra »

Вопрос как в школьной раздевалке: "У кого какая пиписька?"ГЫ
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Успехи по уменьшению размера ядра

Сообщение alv »

elide писал(а):
06.04.2006 00:28
вот так технология побеждает разум: раньше школьники комплексовали, что у них пиписька маленькая, а щас - что ядро большое.

вроде взрослые же люди, может просто достанете и померяетесь, а?

между прочим, верно подмечено
вспомнился старый анекдот
армянскому радио задают вопрос: какой мужской детородный орган больше нравится женщинам - длинный и тонкий или короткий и толстый? Ответ: тот, который доставляет женщине больше удовольствия
Так и тут
что лучше: большое монолитное ядро или маленькое ядро с кучей модулей?
ответ: то, которое лучше справляется с поставленными задачами...
Спасибо сказали: