Discobsd project develops BSD system for microcontrollers

published the first official release of the operating system Discobsd based on the updated starting texts of the Unix system 2.11BSD (retrobsd ) and designed to work on microcontrollers. The first issue includes support for PIC32MX7 microcontrollers based on the MIPS and STM32F4 architecture based on ARM Cortex-M4. The code of the project is distributed under the license BSD.

from the main goals of the project is the provision of high tolerance of the OS to devices that have restrictions on the size of memory and Not equipped MMU (Memory Management Unit). Discobsd can function on systems with 128 KB RAM and 128 KB Flash, while the core is loaded on Flash and uses about 32 KB RAM, the remaining 96 KB are given to user applications. The root fs is placed on the SD card.

A full-fledged environment is offered to work familiar to users of Unix systems. For example, the composition includes utilities such as 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, etc.

/Media reports cited above.