maximelovino / TexOS

TexOS is a kernel written as part of an Advanced Systems Programming class

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TexOS

TexOS is a kernel written as part of an Advanced Systems Programming class. TexOS runs on GRUB and implements a shell and the ability to compile user applications to run them on the kernel. It runs on the IA-32 architecture. You can find examples of the user applications in the user folder.

TexOS is also TexFS, a filesystem inspired by the popular Ext2 Filesystem, you can find tools to generate filesystem images in the tools folder.

How to run the kernel?

You can run the kernel simply by doing make from the root of the project. The kernel will compile and will load an image with all our user applications. You need to have gcc and qemu-system-i386 installed.

About

TexOS is a kernel written as part of an Advanced Systems Programming class


Languages

Language:C 81.0%Language:Assembly 6.5%Language:TeX 6.3%Language:Makefile 3.5%Language:Scheme 1.3%Language:CMake 1.1%Language:Shell 0.2%