- House (операционная система)
-
House Разработчик Томас Халльгрен,
Марк Джоунз,
Ребека Лесли,
Эндрю Толмач,
Кенни ГраункеИсходный код Первый выпуск 2004
Последняя версия 0.8.93 — 2009-01-22
Частота обновления финальных версий Редко
Поддерживаемые языки Haskell
Поддерживаемые платформы Тип ядра Лицензия Состояние Экспериментальная
Веб-сайт 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
.См. также
Ссылки
- Официальный сайт
- Технические детали
- Writing Systems Software in a Functional Language, An Experience Report
Для улучшения этой статьи по информационным технологиям желательно?: - Дополнить статью (статья слишком короткая либо содержит лишь словарное определение).
- Проставив сноски, внести более точные указания на источники.
- Добавить иллюстрации.
Категории:- Свободные операционные системы
- Свободное программное обеспечение, написанное на Haskell
- Программное обеспечение с лицензией BSD
Wikimedia Foundation. 2010.