Il-proġett DiscoBSD jiżviluppa sistema BSD għal mikrokontrolluri

L-ewwel rilaxx uffiċjali tas-sistema operattiva DiscoBSD ġiet ippubblikata, ibbażata fuq il-kodiċijiet tas-sors aġġornati tas-sistema Unix 2.11BSD (RetroBSD) u mfassla biex taħdem fuq mikrokontrolluri. L-ewwel rilaxx jinkludi appoġġ għall-mikrokontrolluri STM32F7 bbażati fuq MIPS PIC32MX4 u ARM Cortex-M4. Il-kodiċi tal-proġett huwa mqassam taħt il-liċenzja BSD.

Wieħed mill-għanijiet ewlenin tal-proġett huwa li tiġi żgurata l-portabbiltà għolja tal-OS fuq apparati li għandhom limitazzjonijiet fid-daqs tal-memorja u li mhumiex mgħammra b'MMU (unità ta 'ġestjoni tal-memorja). DiscoBSD jista' jaħdem fuq sistemi b'128 KB ta' RAM u 128 KB ta' Flash, bil-qalba mgħobbija fuq Flash u bl-użu ta' madwar 32 KB ta' RAM, bis-96 KB li jifdal allokati għall-applikazzjonijiet tal-utent. Is-sistema tal-fajl tal-għeruq tinsab fuq il-karta SD.

Għax-xogħol, huwa offrut ambjent sħiħ, familjari għall-utenti tas-sistemi Unix. Pereżempju, tinkludi utilitajiet bħal sh, csh, grep, sort, uniq, find, uucp, file, iostat, kill, ls, cron, fdisk, mkfs, mount, vi, awk, cc, diff, getty, m4 , aktar, sed, xargs, df, iostat, ps, su, tar, eċċ.

Sors: opennet.ru

Żid kumment