Проектът DiscoBSD развива BSD система за микроконтролери

Публикувано е първото официално издание на операционната система DiscoBSD, базирана на актуализирани изходни текстове на Unix системата 2.11BSD (RetroBSD), предназначена за работа на микроконтролери. Първото издание включва поддръжка на микроконтролери PIC32MX7, базирани на архитектурата MIPS, и STM32F4, базирани на ARM Cortex-M4. Кодът на проекта се разпространява под лиценз BSD.

Една от основните цели на проекта е осигуряване на висока преносимост на ОС на устройства с ограничения в размера на паметта и без MMU (единица за управление на паметта). DiscoBSD може да функционира на системи с 128 КБ RAM и 128 КБ Flash, като ядрото се зарежда в Flash и използва около 32 КБ RAM, а останалите 96 КБ са предназначени за потребителски приложения. Кореновата файлова система се разполага на SD карта.

За работа се предлага пълноценна среда, позната на потребителите на Unix системи. Например, включени са утилити като sh, csh, grep, sort, uniq, find, uucp, file, iostat, kill, ls, cron, fdisk, mkfs, mount, vi, awk, cc, diff, getty, m4, more, sed, xargs, df, iostat, ps, su, tar и др.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster