vak: (Default)
[personal profile] vak
Взял тексты ядра от 2.11 BSD и обкорнал до минимума. Убрал сеть, квоты, статистику. Скомпилировал для MIPS (gcc -O) - получается 130 килобайт кода и 4 килобайта данных. Еще добавятся буфера и стек, но в целом размер обнадёживает. Выложил исходники на Гуглокоде: http://code.google.com/p/retrobsd/source/checkout
Присоединяйтесь, если кому интересно.

Date: 2010-12-27 00:49 (UTC)
From: [identity profile] f-andrey.livejournal.com
Cудя по тому что за железо, прийдётся пожертвовать очень многими функциями, а в итоге нужна ли будет получившаяся система :)
А вообще вроде реально
http://www.ralfschaefer.biz/public/Lists/arm.html
Micrel ARM922T 166MHz KS8695 Series 8kB I-Cache, 8kB D-Cache, MMU, 64kB SRAM 32MB SDRAM, 32MB SRAM/FLASH PCI 2.1,
5 x 10/100 Ethernet MAC, UART Linux, Linux/RTAI, RTLinux, QNX, VxWorks, NetBSD PQFP208, BGA289
Вопрос конечно какая там версия NetBSD имелась в виду.
Ну если я конечно опять чего не напутал.

Кстати и на форуме того же microchip есть любопытные треды, со спором про лучшую платформу, и призыв поделится успехами в портировании, как раз чего нибудь юникс подобного, но второй к сожалению пока никто положительного результата не дал, только констатировали что неплохо бы хотя бы 1М памяти, ну это было понятно по роутерам.

Date: 2010-12-27 11:07 (UTC)
From: [identity profile] f-andrey.livejournal.com
Ну если верить тому же сайту микрочипа, то они буквально ещё неделю назад, юзали как раз сетевой стек BSD :) а теперь вроде что то наоптимизировали и напилили своё.