www. O S N E W S .com
News Features Interviews
BlogContact Editorials

A reimplementation of NetBSD using a microkernel
By Thom Holwerda on 2015-06-18 15:07:29

Based on the MINIX 3 microkernel, we have constructed a system that to the user looks a great deal like NetBSD. It uses pkgsrc, NetBSD headers and libraries, and passes over 80% of the KYUA tests). However, inside, the system is completely different. At the bottom is a small (about 13,000 lines of code) microkernel that handles interrupts, message passing, low-level scheduling, and hardware related details. Nearly all of the actual operating system, including memory management, the file system(s), paging, and all the device drivers run as user-mode processes protected by the MMU. As a consequence, failures or security issues in one component cannot spread to other ones. In some cases a failed component can be replaced automatically and on the fly, while the system is running, and without user processes noticing it. The talk will discuss the history, goals, technology, and status of the project.

7  Comments - Printer friendly - Related stories
Recent related stories
- NetBSD 7.1 released - 2017-03-16
- NetBSD 7.0 released - 2015-10-09
- NetBSD launches stability updates - 2014-11-22
- NetBSD 6.1 released - 2013-05-19
- NetBSD 6.0 released - 2012-10-17
- More related articles
 

Tell a friend
Your full name:
Your email address:
Your friend's email:
Anti-spam measure:
5+2=

News Features Interviews
BlogContact Editorials


WAP site - RSS feed
© OSNews LLC 1997-2007. All Rights Reserved.
The readers' comments are owned and a responsibility of whoever posted them.
Prefer the desktop version of OSNews?