Casa (sistema operativo)

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

Enlaces