Tim Bird выступил с инициативой (http://groups.google.com/group/fa.linux.kernel/msg/751499045...) возрождения проекта Linux-tiny (http://elinux.org/Linux_Tiny), представляющего собой набор патчей к Linux ядру, преследующих цели максимального сокращения размера собранного ядра и обеспечения возможности работы на устройствах с минимальным объемом ОЗУ.
Последняя версия Linux-tiny патчей позволяла уменьшить образ 2.6.22.5 ядра до 197 Кб и снизить потребление оперативной памяти на 11%.
Некоторые идеи по уменьшению размера ядра представлены в статье
"Kernel Size Tuning Guide (http://elinux.org/Kernel_Size_Tuning_Guide)".URL: http://groups.google.com/group/fa.linux.kernel/msg/751499045...
Новость: http://www.opennet.me/opennews/art.shtml?num=12119
Почему такие вещи не попадают сразу в Ядро?
Почему, попадают сразу и все вместе - из этого получилось 1500 нерешенных проблем (новость пробегала) и нестабильность работы.
Не "до", а "на".А не попадает потому, что память "ест" не столко ядро, сколько юзерспейс, да и память дешевеет==растет_в_объеме быстрее, чем патчится ядро.
Вообще, показательная новость. Дает основания предполагать, что Tim Bird слабоумный вовсе, если предлагает это одновременно с тем, как Andrew Morton стонет, что бессистемно создаваемые патчи просто задрали разработчиков. Или это заказ Сони?
обьем памяти кофеварки стремиться увеличиться до таких размеров, чтобы вместить Линукс-ядро, а Линукс-ядро стремиться уменьшиться до обьема памяти кофеварки. все правильно
Эти патчи на обратной стороне несут повышенное потребление проца.
Память дороже DSP процессора. Так что гут.
PS линь действительно стал прожорлив к памяти((
Дык, все время так было. Я компы покупал, RAM = как все * 4, CPU - пофиг, всмысле самый мелкий который влезает в мамку.
>> Дык, все время так было. Я компы покупал, RAM = как все * 4, CPU - пофиг, всмысле самый мелкий который влезает в мамку.т.е. сейчас у вас 4 гига и через пару месяцев будете добавлять ещё 4?
Те что выступают за такой патч просто не понимают о чем речь.Прежде чем судить о чем-то надо туда заглянуть. Итак "до 197К". А знаете в чем львиная доля такой экономии? Элементарно - исключается /proc/config.gz, составляющий более 60К. Круто - 30% экономии ;)))))
На счет кофеварок. Пусть кто-нибудь назовет чип или их серию, содержащую градацию размеров памяти в 256К и подсчитает стоимость!
Единственный способ реально сократить ядро это перевести его на микроядрную архитектуру. Это значит создать изолированные контексты и обеспечить свопируемость и реентерабельность внутри ядро. Короче, этого не будет никогда! Или ... Линус выдет замуж за Таненбаума ;))))
> Единственный способ реально сократить ядро это перевести его на микроядрную архитектуру.Микроядерная архитектура требует больше памяти, чем монолитная. Правда, эта память м.б. сделана виртуальной; хотя и монолитное ядро тоже может жить в виртуальной памяти. Но...
> Это значит создать изолированные контексты и обеспечить свопируемость и реентерабельность внутри ядро.
Реентерабельность возможна и в монолитном ядре. А вот свопируемость для машин с ограничеными ресурсами малополезна, т.к. вставлять туда устройство для свопинга (жёсткий диск) никто не будет из-за дороговизны.
Пусть будет. Кому надо - заюзает эти патчи!
:)...
кашерное ядро
А что это никто не говорит про соотношение:кол-во функций в ядре
---------------------- = скорость загрузки.
размерКакой там из последних рекордов? 1.3 сек.!!!
Явно ядро было не kernel.org
где это такой рекорд в 1.3 секунды? ссылочку можно, или вы про мобильные устройства?
Ну блин, так сразу не найду, но точно помню тут в новостях и с ссылкой на linuxdevices.com, интересно ищи там.
И там был, конечно компутеры не от NIX, Neo или DEPO , но не мобила это точно.
именно про нихищите инфо где-то на http://www.linuxdevices.com/
Вот, нарыл - ARM9-based TS-7400 board can boot Linux in 1.1 seconds.http://www.linuxdevices.com/news/NS6252722644.html
http://www.embeddedarm.com/linux/fastboot-7400.htm