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

no subject
Date: 2010-12-27 00:49 (UTC)А вообще вроде реально
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М памяти, ну это было понятно по роутерам.
no subject
Date: 2010-12-27 11:04 (UTC)ARM9 имеет MMU и обычно несколько десятков мегабайт внешней SDRAM. Тут уже и Линукс можно запускать, и NetBSD и прочие Виндовс ЦЕ. Но есть потребность в более мелких системах.
no subject
Date: 2010-12-27 11:07 (UTC)no subject
Date: 2010-12-27 13:55 (UTC)