Skip to content

Fork of Minix for Exokernel/Unikernel/Single-server Microkernel expirimenation

License

Notifications You must be signed in to change notification settings

ExternalReality/minix

 
 

Repository files navigation

Experimental Project Based on Minix3

This repository contains a fork of the minix3 operating system. The purpose of this project is to modify minix3 to experiment with ideas of unikernel and exokernel library operating systems. A Unikernel is an operating system kernel that is optimized to run one application thus minimizing the size of the operating system, removing multiprogramming system overhead, and increasing security. An exokernel is an operating system kernel that allows operating system applications more control over system resources by presenting application developers with improved access and control over physical machine resource abstractions. This project aims to combine ideas from both unikernels and exokernels in order to produce tiny, secure, operating systems that are highly optimized for a single application.

About

Fork of Minix for Exokernel/Unikernel/Single-server Microkernel expirimenation

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 76.9%
  • Roff 10.2%
  • Assembly 4.6%
  • Shell 3.7%
  • C++ 1.9%
  • Makefile 1.6%
  • Other 1.1%