https://github.com/linkdd/slightx
A free x86 operating system conforming to POSIX.
https://github.com/linkdd/slightx
Last synced: about 1 year ago
JSON representation
A free x86 operating system conforming to POSIX.
- Host: GitHub
- URL: https://github.com/linkdd/slightx
- Owner: linkdd
- License: bsd-3-clause
- Created: 2009-11-01T21:24:06.000Z (over 16 years ago)
- Default Branch: master
- Last Pushed: 2013-02-06T14:58:55.000Z (over 13 years ago)
- Last Synced: 2025-03-20T17:06:14.400Z (about 1 year ago)
- Language: C
- Homepage:
- Size: 773 KB
- Stars: 8
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: COPYING
Awesome Lists containing this project
README
SlightX is a free operating system developped in C and Assembly for x86 architectures.
This OS is conform to the POSIX conventions. SlightX is based on a microkernel architecture.
For the moment, SlightX is using the GRUB-0.97 bootloader, but later it will use its own
bootloader : SXLoader
- boot/ : This folder contains GRUB's config file menu.lst
- kernel/ : Kernel's source
- libc/ : The library to develop on SlightX
- doc/ : Documentation I used to write SlightX, and Doxygen documentation
- apps/ : Applications for SlightX
- bin/ : Every binary files
SlightX is based on the James Molloy's tutorial : http://www.jamesmolloy.co.uk/tutorial_html/index.html
To test SlightX :
$ make all install run # It will compile, install on disk.img and run into QEMU
Generate documentation :
$ make doc # It will run doxygen
$ $(my favorite web browser) doc/doxygen/html/index.html
Thanks to Guillaume B. (Cheaterman) for the logo.
Thanks to Fabien V. (h4o) for the splashscreen.