Hacker News new | past | comments | ask | show | jobs | submit login

Check out OSkit [1]. It was designed for people experimenting in OS's who might not want to reimplement all the low-level crap like memory management. It's been used in high-level language OS's from LISP to ML.

[1] http://www.cs.utah.edu/flux/oskit/




Do you know how this deals with drivers? Those seem to be the main impediment to making any useful new OS.


You can use the NetBSD drivers for other operating systems pretty easily - see http://rumpkernel.org/ - you can get filesystems, IP stack, network card drivers, etc. Several new OSs are using them.


Thanks, that site was really interesting! I hadn't heard of rump kernels before.


I have no idea. I discovered this researching secure OS work such as Flask. It does have plenty of documentation [1]. Maybe that will help you.

[1] http://www.cs.utah.edu/flux/oskit/html/oskit-www.html




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: