Skip to content
ablakely edited this page Jan 26, 2013 · 2 revisions

xnix: an asynchronous event-driven operating system

Welcome to the wonderful world of xnix! xnix is a kernel/operating system that is intended to implement an asynchronous I/O event-driven model at low levels. In theory, doing this should optimize I/O performance and reduce the number of waisted CPU cycles!

Design and implementation

xnix is meant to resemble unix (and similar operating systems.) The thing that differs about xnix is that all system calls are asynchronous and all hardware is abstracted to an event loop. Another cool feature about xnix is it's ability to allocate a CPU thread for a single task, such as network I/O or disk I/O.

Contributing

xnix's main development IRC channel is: irc.alphachat.net #ephasic