MainComputersProgrammingLanguages › A Principled Approach to Operating System Construction in Haskell

A Principled Approach to Operating System Construction in Haskell

Edit Page
Report
Scan day: 16 February 2014 UTC
12
Virus safety - good
Description: Research paper on monadic interface to low-level hardware features that are useful basis for building operating systems in Haskell; has primitives to control memory management hardware, user-mode process execution, low-level device I/O. Abstract; PDF, PS.
A Principled Approach to Operating System Construction in Haskell A Principled Approach to Operating System Construction in Haskell We describe a monadic interface to low-level hardware features that is a suitable basis for building operating systems in Haskell. The interface includes primitives for controlling memory management hardware, user-mode process execution, and low-level device I/O. The interface enforces memory safety in nearly all circumstances. Its behavior is specified in part by formal assertions written in a programming logic called P-Logic. The interface has been implemented on bare IA32 hardware using the Glasgow Haskell Compiler (GHC) runtime system. We show how a variety of simple O/S kernels can be constructed on top of the interface, including a simple separation kernel and a demonstration system in which the kernel, window system, and all device drivers are written in Haskell.
Size: 912 chars

Contact Information

Email:
Phone&Fax:
Address:
Extended:

WEBSITE Info

Page title:A Principled Approach to Operating System Construction in Haskell
Keywords:
Description:
IP-address:213.112.246.49

WHOIS Info

NS
Name Server:NS1.GRATISDNS.DK
Name Server:VPS1.WEBCON.SE
Name Server:EK1.ALTOCUMULUS.ORG
Name Server: Name Server: Name Server:
Name Server: Name Server: Name Server:
Name Server: Name Server: DNSSEC:Unsigned
WHOIS
Status: ok
Date
Creation Date: 2003-11-06T05:19:26Z
Expiry Date: 2014-11-06T05:19:26Z