Dům | |
---|---|
Vývojář |
Thomas Hallgren, Mark Jones, Rebekah Leslie, Andrew Tolmach, Kenny Graunke |
Zdroj | Haskell |
První vydání | 2004 |
Nejnovější verze | 0.8.93 (22. 1. 2009) |
Frekvence aktualizací finálních verzí | Zřídka |
Podporované jazyky | Haskell |
Podporované platformy | QEMU |
Typ jádra | mikrokernel |
Licence | BSD |
Stát | experimentální |
Webová stránka | programatica.cs.pdx.edu/House/ |
Mediální soubory na Wikimedia Commons |
House ( zkratka pro Haskell User 's Operating System and Environment ) je experimentální operační systém napsaný výhradně ve funkcionálním programovacím jazyce Haskell . Byl vytvořen k testování a demonstraci schopností systémového programování pomocí čistě funkcionálního programování .
Systém obsahuje grafické uživatelské rozhraní , implementaci síťového zásobníku poskytující základní podporu pro Ethernet , IPv4 , ARP , ICMP , UDP , TFTP a TCP , řadu ovladačů (většinou pro zařízení emulovaná v QEMU ). a také řadu demo programů - počítadla, kalkulačku, hru Explode , program, který kreslí ozdoby Escher , editor stromů a některé další.
Operační systém obsahuje jednoduchý příkazový shell , který podporuje několik příkazů, včetně unixových protějšků date, lspci, mem, net, ping, tftp, telnet.