Die erste offizielle Version des Betriebssystems DiscoBSD wurde veröffentlicht. Es basiert auf aktualisierten Quelltexten des Unix-Systems 2.11BSD (RetroBSD) und ist für den Einsatz auf Mikrocontrollern konzipiert. Die erste Version unterstützt Mikrocontroller der PIC32MX7-Bauart mit MIPS-Architektur sowie STM32F4 mit ARM Cortex-M4. Der Projektcode wird unter der BSD-Lizenz verteilt.
Zu den Hauptzielen des Projekts gehört die Gewährleistung einer hohen Portabilität des Betriebssystems auf Geräten mit begrenztem Speicher und ohne MMU (Memory Management Unit). DiscoBSD kann auf Systemen mit 128 KB RAM und 128 KB Flash betrieben werden, wobei der Kernel im Flash geladen wird und etwa 32 KB RAM verwendet, während die verbleibenden 96 KB für Benutzeranwendungen reserviert werden. Das Root-Dateisystem wird auf einer SD-Karte platziert.
Für die Nutzung wird eine umfassende Umgebung angeboten, die den Nutzern von Unix-Systemen vertraut ist. Dazu gehören Utilities wie 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 usw.
Quelle: opennet.ru
