Die erste offizielle Version des Betriebssystems DiscoBSD wurde veröffentlicht, das auf den aktualisierten Quelltexten des Unix-Systems 2.11BSD (RetroBSD) basiert und fĂŒr den Einsatz auf Mikrokontrollern entwickelt wurde. Die erste Version unterstĂŒtzt die Mikrokontroller PIC32MX7 mit MIPS-Architektur und STM32F4 mit ARM Cortex-M4. Der Code des Projekts wird unter der BSD-Lizenz verbreitet.
Zu den Hauptzielen des Projekts gehört die GewĂ€hrleistung einer hohen PortabilitĂ€t des Betriebssystems auf GerĂ€ten mit begrenztem Speicherplatz, die nicht mit einer MMU (Memory Management Unit) ausgestattet sind. 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 zur VerfĂŒgung stehen. Das Root-Dateisystem befindet sich auf einer SD-Karte.
FĂŒr die Nutzung wird eine vollstĂ€ndige Umgebung angeboten, die den Benutzern von Unix-Systemen vertraut ist. Zum Beispiel umfasst sie Tools 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
