Share to: share facebook share twitter share wa share telegram print page

House (операционная система)

House
Разработчик Томас Халльгрен,
Марк Джоунз,
Ребека Лесли,
Эндрю Толмач,
Кенни Граунке
Исходный код Haskell
Первый выпуск 2004
Последняя версия 0.8.93 (2009-01-22)
Частота обновления финальных версий Редко
Поддерживаемые языки Haskell
Поддерживаемые платформы QEMU
Тип ядра Микроядро
Лицензия BSD
Состояние Экспериментальная
Веб-сайт programatica.cs.pdx.edu/House/
Логотип Викисклада Медиафайлы на Викискладе

House (акроним к англ. Haskell User's Operating System and Environment) — экспериментальная операционная система, написанная целиком на функциональном языке программирования Haskell. Была создана для проверки и демонстрации возможностей системного программирования средствами чистого функционального программирования.

Система включает в себя графический интерфейс пользователя, реализацию сетевого стека, обеспечивающую базовую поддержку Ethernet, IPv4, ARP, ICMP, UDP, TFTP и TCP, серию драйверов (в основном для устройств, эмулируемых в QEMU). а также серию демонстрационных программ — счётчики, калькулятор, игра Explode, программа, рисующая орнаменты Эшера, редактор деревьев и некоторые другие.

В операционную систему включена простая командная оболочка, поддерживающая несколько команд, в том числе аналоги Unix-команд date, lspci, mem, net, ping, tftp, telnet.

Ссылки

Kembali kehalaman sebelumnya