URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 38471
[ Назад ]

Исходное сообщение
"OpenNews: Возрождение проекта Linux-tiny"

Отправлено opennews , 20-Сен-07 14:24 
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


Содержание

Сообщения в этом обсуждении
"Возрождение проекта Linux-tiny"
Отправлено waf , 20-Сен-07 14:24 
Почему такие вещи не попадают сразу в Ядро?

"Возрождение проекта Linux-tiny"
Отправлено Answer , 20-Сен-07 19:53 
Почему, попадают сразу и все вместе - из этого получилось 1500 нерешенных проблем (новость пробегала) и нестабильность работы.

"Возрождение проекта Linux-tiny"
Отправлено Аноним as anonim , 20-Сен-07 14:49 
Не "до", а "на".

А не попадает потому, что память "ест" не столко ядро, сколько юзерспейс, да и память дешевеет==растет_в_объеме быстрее, чем патчится ядро.

Вообще, показательная новость. Дает основания предполагать, что Tim Bird слабоумный вовсе, если предлагает это одновременно с тем, как Andrew Morton стонет, что бессистемно создаваемые патчи просто задрали разработчиков. Или это заказ Сони?


"Возрождение проекта Linux-tiny"
Отправлено Dvorkin , 20-Сен-07 15:15 
обьем памяти кофеварки стремиться увеличиться до таких размеров, чтобы вместить Линукс-ядро, а Линукс-ядро стремиться уменьшиться до обьема памяти кофеварки. все правильно

"Возрождение проекта Linux-tiny"
Отправлено Ne01eX , 20-Сен-07 15:25 
Эти патчи на обратной стороне несут повышенное потребление проца.

"Возрождение проекта Linux-tiny"
Отправлено Аноним , 20-Сен-07 16:01 
Память дороже DSP процессора. Так что гут.
PS линь действительно стал прожорлив к памяти((

"Возрождение проекта Linux-tiny"
Отправлено pavlinux , 20-Сен-07 22:55 
Дык, все время так было. Я компы покупал, RAM = как все * 4, CPU - пофиг, всмысле самый мелкий который влезает в мамку.


"Возрождение проекта Linux-tiny"
Отправлено йа забыл падписацца асел , 21-Сен-07 10:18 
>> Дык, все время так было. Я компы покупал, RAM = как все * 4, CPU - пофиг, всмысле самый мелкий который влезает в мамку.

т.е. сейчас у вас 4 гига и через пару месяцев будете добавлять ещё 4?


"Возрождение проекта Linux-tiny"
Отправлено Аноним as anonim , 20-Сен-07 17:32 
Те что выступают за такой патч просто не понимают о чем речь.

Прежде чем судить о чем-то надо туда заглянуть. Итак "до 197К". А знаете в чем львиная доля такой экономии? Элементарно - исключается /proc/config.gz, составляющий более 60К. Круто - 30% экономии ;)))))

На счет кофеварок. Пусть кто-нибудь назовет чип или их серию, содержащую градацию размеров памяти в 256К и подсчитает стоимость!

Единственный способ реально сократить ядро это перевести его на микроядрную архитектуру. Это значит создать изолированные контексты и обеспечить свопируемость и реентерабельность внутри ядро. Короче, этого не будет никогда! Или ... Линус выдет замуж за Таненбаума ;))))


"Возрождение проекта Linux-tiny"
Отправлено Дмитрий Ю. Карпов , 21-Сен-07 13:15 
> Единственный способ реально сократить ядро это перевести его на микроядрную архитектуру.

Микроядерная архитектура требует больше памяти, чем монолитная. Правда, эта память м.б. сделана виртуальной; хотя и монолитное ядро тоже может жить в виртуальной памяти. Но...

> Это значит создать изолированные контексты и обеспечить свопируемость и реентерабельность внутри ядро.

Реентерабельность возможна и в монолитном ядре. А вот свопируемость для машин с ограничеными ресурсами малополезна, т.к. вставлять туда устройство для свопинга (жёсткий диск) никто не будет из-за дороговизны.


"Возрождение проекта Linux-tiny"
Отправлено serg1224 , 20-Сен-07 17:20 
Пусть будет. Кому надо - заюзает эти патчи!

"Возрождение проекта Linux-tiny"
Отправлено exn , 20-Сен-07 19:51 
:)

...
  кашерное ядро


"Возрождение проекта Linux-tiny"
Отправлено pavlinux , 20-Сен-07 23:01 
А что это никто не говорит про соотношение:

кол-во функций в ядре
---------------------- = скорость загрузки.
     размер

Какой там из последних рекордов? 1.3 сек.!!!
Явно ядро было не kernel.org


"Возрождение проекта Linux-tiny"
Отправлено vehn , 21-Сен-07 06:05 
где это такой рекорд в 1.3 секунды? ссылочку можно, или вы про мобильные устройства?

"Возрождение проекта Linux-tiny"
Отправлено pavlinux , 21-Сен-07 12:53 
Ну блин, так сразу не найду, но точно помню тут в новостях и с ссылкой на linuxdevices.com, интересно ищи там.
И там был, конечно компутеры не от NIX, Neo или DEPO , но не мобила это точно.

"Возрождение проекта Linux-tiny"
Отправлено _Nick_ , 21-Сен-07 13:09 
именно про них

ищите инфо где-то на http://www.linuxdevices.com/


"Возрождение проекта Linux-tiny"
Отправлено pavlinux , 21-Сен-07 13:42 
Вот, нарыл -  ARM9-based TS-7400 board can boot Linux in 1.1 seconds.

http://www.linuxdevices.com/news/NS6252722644.html


"Возрождение проекта Linux-tiny"
Отправлено pavlinux , 21-Сен-07 13:44 
http://www.embeddedarm.com/linux/fastboot-7400.htm