LINUX.ORG.RU

Минимизация системы

 , ,


0

0

В статье Gene Sally рассматриваются разные подходы к проблеме уменьшения системы за счет экономии на ядре и на корневой файловой системе. Статья предназначена для инженеров встраиваемых систем.

>>> Подробности

★★★

Проверено: boombick ()

Статья почти ни о чем. Все и так известно любому мало-мальски интересующемуся человеку.

Magister2k7
()
Ответ на: комментарий от totalinux

> Минимизация системы

в реестре надо отключить пару веток

zyoung
()
Ответ на: комментарий от Jayrome

>> засчет экономии на ядре

>Безопасность/стабильность, не?


Меньше лишних подосистем => меньше дыр/ошибок :)

madcore ★★★★★
()
Ответ на: комментарий от Jayrome

> Безопасность/стабильность, не?

не. мы же не запаску с аптечкой и огнетушителем с болида выбрасываем.

кстати, ничего полезного в статье не нашёл.

arsi ★★★★★
()

> "Насколько сильно его можно сжать?" - такой вопрос часто задают разработчику встраиваемых систем в начале работы над проектом.

Вообщето место на флешке не является критичным. Критичной является скорость загрузки на слабосильных процах.

Поэтому при разработке встраиваемой системы в первую очереь нужно думать не об файловой системе и ядре без модулей, а о скриптах инициаллизации. Кажется, товарищи из emdebian разделяют этоже мнение.

Статья > /dev/null

ierton ★★
()

Сделали бы чистильщик мусора для блондинок - полезнее будет :)

One ★★★★★
()
Ответ на: комментарий от ierton

> Вообщето место на флешке не является критичным. Критичной является скорость загрузки на слабосильных процах.

спорно =) есть тут вот тормозна-а-а-ая флешка. прицепил zlib и подгружаю упакованные данные. скорость возросла во столько же, во сколько уменьшились файлы данных, т.е. время на саму распаковку совсем незначительно. как-нибудь попробую корневую на cramfs сделать, заценю время старта.

arsi ★★★★★
()
Ответ на: комментарий от arsi

> скорость возросла во столько же, во сколько уменьшились файлы данных

> cramfs

Флешки конечно медленные, но свап на них и не делают. Угу, cramfs в корень - универсальное решение. На современных девайсах по 128 - 256 метров ОЗУ - хватит для рутфса вполне.

Ну да, конечно, убунту в дефолтовой конфигурации не поставишь, но всеже linux-tiny и "альтернативные библиотеки C" - это круто, но не главное, что нужно для встраиваемой системы. А вот гемора сними можно хватануть, это да.

Странно, что автор не сказал ни слова про busybox.

ierton ★★
()
Ответ на: комментарий от madcore

>>>засчет экономии на ядре
>>Безопасность/стабильность, не?
>Меньше лишних подосистем => меньше дыр/ошибок :)

Безопасен только ненаписанный код ибо в нём нет дыр.

post-factum ★★★★★
()

кому-нибудь попадался хороший понятный мануал по использованию newlib ?

Sylvia ★★★★★
()
Ответ на: комментарий от Led

> >Странно, что автор не сказал ни слова про uCLinux

> Не сказал... но написал.

uCLinux и uClibc - разные вещи. Хотя конечно да, автор не мог знать об одном и не занть о другом.

ierton ★★
()
Ответ на: комментарий от KRoN73

>Ну, для некоторых микроядро - это если меньше некоторого размера весит :)

Не зачем изобретать велосипед! Я имею ввиду, что для встраиваемых систем есть давно уже "свои" оси: qnx, lynxos, minix3 и т.д. Почему бы не глянуть в их сторону?

rtfm
()
Ответ на: комментарий от rtfm

> для встраиваемых систем есть давно уже "свои" оси: linux и т.д.

fixed

Led ★★★☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.