Casa (sistem de operare)

Casa
Dezvoltator Thomas Hallgren,
Mark Jones,
Rebekah Leslie,
Andrew Tolmach,
Kenny Graunke
Sursă Haskell
Prima editie 2004
ultima versiune 0.8.93 (22.01.2009)
Frecvența actualizării versiunilor finale Rareori
Limbi acceptate Haskell
Platforme acceptate QEMU
Tipul de kernel microkernel
Licență BSD
Stat experimental
site web programatica.cs.pdx.edu/House/
 Fișiere media la Wikimedia Commons

House ( un acronim pentru Haskell User 's  Operating System and Environment ) este un sistem de operare experimental scris în întregime în limbajul de programare funcțional Haskell . A fost creat pentru a testa și demonstra capacitățile de programare a sistemelor folosind programare funcțională pură .

Sistemul include o interfață grafică cu utilizatorul , o implementare de stivă de rețea care oferă suport de bază pentru Ethernet , IPv4 , ARP , ICMP , UDP , TFTP și TCP , o serie de drivere (mai ales pentru dispozitive emulate în QEMU ). precum și o serie de programe demonstrative - contoare, un calculator, jocul Explode , un program care desenează ornamente Escher , un editor de arbori și altele.

Sistemul de operare include un shell simplu de comandă care acceptă mai multe comenzi, inclusiv omologii Unix date, lspci, mem, net, ping, tftp, telnet.

Link -uri