casa | |
---|---|
Desarrollador |
Thomas Hallgren, Mark Jones, Rebekah Leslie, Andrew Tolmach, Kenny Graunke |
Fuente | Haskell |
Primera edición | 2004 |
ultima versión | 0.8.93(2009-01-22) |
Frecuencia de actualización de las versiones finales | Poco frecuentemente |
Idiomas admitidos | Haskell |
Plataformas compatibles | QEMU |
tipo de núcleo | micronúcleo |
Licencia | BSD |
Estado | experimental |
Sitio web | programatica.cs.pdx.edu/House/ |
Archivos multimedia en Wikimedia Commons |
House ( acrónimo de Haskell User 's Operating System and Environment ) es un sistema operativo experimental escrito íntegramente en el lenguaje de programación funcional de Haskell . Fue creado para probar y demostrar las capacidades de programación de sistemas usando programación funcional pura .
El sistema incluye una interfaz gráfica de usuario , una implementación de pila de red que brinda soporte básico para Ethernet , IPv4 , ARP , ICMP , UDP , TFTP y TCP , una serie de controladores (principalmente para dispositivos emulados en QEMU ). así como una serie de programas de demostración: contadores, una calculadora, el juego Explode , un programa que dibuja adornos de Escher , un editor de árboles y algunos otros.
El sistema operativo incluye un shell de comandos simple que admite varios comandos, incluidos los homólogos de Unix date, lspci, mem, net, ping, tftp.telnet