House sistema operativo | |
---|---|
![]() | |
Sviluppatore | Thomas Hallgren Andrew Tolmach Kenny Graunke Iavor Diatchki Rebekah Leslie Mark P. Jones |
Release corrente | 0.8.93 (22 gennaio 2009) |
Tipo di kernel | Microkernel |
Piattaforme supportate | QEMU |
Tipo licenza | Software libero |
Licenza | BSD |
Stadio di sviluppo | sperimentale |
Sito web | programatica.cs.pdx.edu/House/ |
House (acronimo di Haskell User's Operating System and Environment) è un sistema operativo sperimentale, scritto in Haskell. È stato programmato per esplorare programmazione di sistema in un linguaggio di programmazione funzionale.
Include un'interfaccia grafica utente e alcuni programmi di dimostrazione, e la sua pila protocollare di rete fornisce supporto base per l'Ethernet, IPv4, ARP, DHCP, ICMP, UDP, TFTP, e TCP. Ha una shell, che fornisce alcune istruzioni, incluse istruzioni analoghe a quelle della shell Unix: date
, lspci
, mem
, net
, ping
, tftp
, telnet
.