The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Интервью с Эндрю Танненбаумом, посвящённое MINIX 3, opennews (??), 23-Ноя-11, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


61. "Интервью с Эндрю Танненбаумом, посвящённое MINIX 3"  +/
Сообщение от Аноним (-), 23-Ноя-11, 22:13 
> BSD слабее фрагментирована. Например userland от FreeBSD в синке с macos/xnu

Угу, юзерланд от фри в эмбеддовке = адская боль ниже спины у дезигнера системы. Там где конкурент паяет 4Мб флешку по цене рупь за килогрмм, сколько придется паять чтобы туда нормалный юзерланд влез? И насколько взлетит ценник девайса?

Ответить | Правка | Наверх | Cообщить модератору

82. "Интервью с Эндрю Танненбаумом, посвящённое MINIX 3"  +/
Сообщение от terr0rist (ok), 24-Ноя-11, 02:04 
>> BSD слабее фрагментирована. Например userland от FreeBSD в синке с macos/xnu
> Угу, юзерланд от фри в эмбеддовке = адская боль ниже спины у
> дезигнера системы. Там где конкурент паяет 4Мб флешку по цене рупь
> за килогрмм, сколько придется паять чтобы туда нормалный юзерланд влез? И
> насколько взлетит ценник девайса?

Начнём с того, что 4МБ - в лучшем случае с линуксом 2.4 ~= фря 4-5.
Фрю 5 ставил на дискету (liveFD).
Сейчас (9.0-РС2-амд64) рабочее ядро на ноуте - 4МБ. Весь /lib - 7МБ, /bin - 1,6MB, /sbin - 7Mb - это без учёта хардлинков. Итого - около 20МБ. Думаю, для ARM будет ещё меньше процентов на 40. Что скажет линукс 3.1?

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

Ответить | Правка | Наверх | Cообщить модератору

90. "Интервью с Эндрю Танненбаумом, посвящённое 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 и при миллионных тиражах даже сколько-то центов вполне роялит, запросто отливаясь в сотни тысяч баксов. А здоровый писючный гроб в эпоху устройств типа http://www.opennet.ru/opennews/art.shtml?num=32368 выглядит немного архаично в некоторых применениях.

Ответить | Правка | Наверх | Cообщить модератору

126. "Интервью с Эндрю Танненбаумом, посвящённое MINIX 3"  +/
Сообщение от Аноним (-), 24-Ноя-11, 15:02 
>[оверквотинг удален]
>> дезигнера системы. Там где конкурент паяет 4Мб флешку по цене рупь
>> за килогрмм, сколько придется паять чтобы туда нормалный юзерланд влез? И
>> насколько взлетит ценник девайса?
> Начнём с того, что 4МБ - в лучшем случае с линуксом 2.4
> ~= фря 4-5.
> Фрю 5 ставил на дискету (liveFD).
> Сейчас (9.0-РС2-амд64) рабочее ядро на ноуте - 4МБ. Весь /lib - 7МБ,
> /bin - 1,6MB, /sbin - 7Mb - это без учёта хардлинков.
> Итого - около 20МБ. Думаю, для ARM будет ещё меньше процентов
> на 40. Что скажет линукс 3.1?

Собирал i486 с linux 2.6.38.2 и uClibc. Вес *всех* файлов, включая ядро - 9,3M. x86_64 full-bloated после стрипа и сноса /usr, с grub2 - 40M. Зато фич больше. Для эмбеддедов выберу первый вариант, для всякой хрени типа PC роутера - второй.

Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору

127. "Интервью с Эндрю Танненбаумом, посвящённое MINIX 3"  +/
Сообщение от Аноним (-), 24-Ноя-11, 15:04 
>[оверквотинг удален]
>> ~= фря 4-5.
>> Фрю 5 ставил на дискету (liveFD).
>> Сейчас (9.0-РС2-амд64) рабочее ядро на ноуте - 4МБ. Весь /lib - 7МБ,
>> /bin - 1,6MB, /sbin - 7Mb - это без учёта хардлинков.
>> Итого - около 20МБ. Думаю, для ARM будет ещё меньше процентов
>> на 40. Что скажет линукс 3.1?
> Собирал i486 с linux 2.6.38.2 и uClibc. Вес *всех* файлов, включая ядро
> - 9,3M. x86_64 full-bloated после стрипа и сноса /usr, с grub2
> - 40M. Зато фич больше. Для эмбеддедов выберу первый вариант, для
> всякой хрени типа PC роутера - второй.

Хотя конечно с 9M до эмбеддедов мне ещё раком скакать, но собирал этот вариант я тоже для PC роутера.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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