Important notice - 06 April 2013

All eosgarden activities have been closed forever, in order to focus on new projects.
The content of this website will stay as is, for archive purpose, but won't be updated anymore.
eosgarden software are still available for download, but are no longer maintained. Support is no longer available.


All our OpenSource projects have been migrated to GitHub.
Feel free to fork!


XEOS is an experimental 32 bits Operating System for x86 platforms, written in Assembly and C, including a C89 Standard Library (with some C99 parts).
Its main purpose is educationnal, and to provide people interested in OS development with a clean code base.
Please read the documentation to learn more about installing and using XEOS.
XEOS is released under the BSD License.
Feel free to use and modify it at your convenience.


XEOS boot sequence:
XEOS kernel booting: