Il progetto DiscoBSD sviluppa un sistema BSD per microcontrollori

È stato pubblicato il primo rilascio ufficiale del sistema operativo DiscoBSD, basato sui testi sorgente aggiornati del sistema Unix 2.11BSD (RetroBSD) e progettato per funzionare su microcontrollori. Il primo rilascio include il supporto per i microcontrollori PIC32MX7 basati sull'architettura MIPS e STM32F4 basati su ARM Cortex-M4. Il codice del progetto è distribuito con licenza BSD.

Uno degli obiettivi principali del progetto è garantire un'elevata portabilità del sistema operativo su dispositivi con limitazioni di memoria e sprovvisti di MMU (Unità di gestione della memoria). DiscoBSD può funzionare su sistemi con 128 KB di RAM e 128 KB di Flash, con il nucleo che viene caricato sulla Flash e utilizza circa 32 KB di RAM, mentre i restanti 96 KB sono destinati alle applicazioni utente. Il file system radice è archiviato su scheda SD.

Per il lavoro è fornito un ambiente completo, familiare agli utenti dei sistemi Unix. Ad esempio, includono utilità come 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, ecc.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster