The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Интервью с Эндрю Танненбаумом, посвящённое MINIX 3"
Отправлено Аноним, 24-Ноя-11 04:13 
> Начнём с того, что 4МБ - в лучшем случае с линуксом 2.4

Спокойно лезет 2.6 при правильном подходе. В чем можно убедиться пройдя по ссылке http://wiki.openwrt.org/toh/start и подивившись разнообразию всевозможных поддерживаемых пепелацев. Если вы не в курсе, ими 2.4 объявлен deprecated и готовящийся к выпуску релиз будет вообще последним где есть еще ядро 2.4 (нужное только для броадкома).

Правда у них там умно сделано: busybox, squash-lzma + jffs. Получается и удобно и компактно и с failsafe режимом. У бсдельников со всем этим определенная напряженка. Например я не знаю какого либо аналога squashfs/jffs. Всякие рамдиски за аналог не считаются: RAM зверски жрут. Которую можно пустить на что-то более осмысленное типа connection tracking и всяких полезных демонов (например скачка торентов).

> ~= фря 4-5.

Кому нужен этот ископаемый хлам и зачем?

> Фрю 5 ставил на дискету (liveFD).

Кому в 2011 году нужна система на которую все давно забили?

> Сейчас (9.0-РС2-амд64) рабочее ядро на ноуте - 4МБ.

А прикиньте, у половины выпускаемых SOHO роутеров 4Мб - это весь чип флеша. А больше и нету никакой энергонезависимой памяти. В случае опенврты еще более мега остается свободно под юзерские пакеты.

> Весь /lib - 7МБ,

А опенврт влезает в 4. С ядром, файловой системой, и еще мег с гаком под дополнительные пакеты остается.

> /bin - 1,6MB, /sbin - 7Mb - это без учёта хардлинков.
> Итого - около 20МБ. Думаю, для ARM будет ещё меньше процентов
> на 40. Что скажет линукс 3.1?

Скажет что в openwrt уже есть местами ядро 3.х, с ним никаких проблем. Знаете как все просто? Большая часть всего и вся собирается модулями. По дефолту в образе только то что надо для взлета девайса, а навороты можно доустановить, только то что надо. И все плотненько сжато. Кернель мало того что сам мелкий т.к. все выпилено в модули так еще и LZMA ужат до упора. Далее rootfs лежит в squashfs, опять же сжатом до упора LZMA и декомпрессуемом прямо на лету. У бздельников AFAIK аналога этой штуки вообще нет. А изменяемые данные пишутся в read-write overlay из JFFS. Тоже сжатая ФС для флешек. Жмет похуже, зато writeable (squashfs - readonly файловая система, зато сжатие там сильнее чем в jffs и сама ФС обладает очень небольшим оверхедом).

> Так что особым жмотам можно паять 1Мб флешки по цене 0.9руб/кг. Щас
> цена на флешки вообще уже ни на что не влияет.

В мелких девайсах используется _NOR_ флеш. На параллельной шине (типа классического BIOS, только флеха побольше) или SPI. Такие максимум на 16Мб и NOR флеха стоит поболее чем NAND и при миллионных тиражах даже сколько-то центов вполне роялит, запросто отливаясь в сотни тысяч баксов. А здоровый писючный гроб в эпоху устройств типа https://www.opennet.ru/opennews/art.shtml?num=32368 выглядит немного архаично в некоторых применениях.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру