House (operační systém)

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.

Odkazy