AboutCarestia is a simple but not-yet-functional kernel for study purpose.
I started writing it just to have fun learning some exciting things about Operating Systems development. I don't know whether I'll finish it or not just because my only purpose is to have fun!
Contact mefor any question or suggestion drop me a line: thekaneb (at) gmail (dot) com
Getting startedAll you need is:
Gnu GCC compiler (I use 4.1 version, but others should work) NASM assembler (any recent version should suffice) LD linker (comes with GNU binutils) sh or compatible shell to execute the automated building scripts GRUB to boot the kernel To compile, just execute ./build.sh and wait a few seconds, then copy the file bin/try.bin into some location in your disk, then add the following to your GRUB configuration file (often /boot/grub/menu.lst):
kernel /path/to/try.binNow you can restart your machine and boot Carestia. Hope you have fun! :-)
DisclaimerCarestia is distributed under the terms of the GNU General Public License v3. Please, read LICENSE for more information. Carestia comes with NO WARRANTY AT ALL. Use it AT YOUR OWN RISK!
Use Patent Claims
Include Install Instructions
These details are provided for information only. No information here is legal advice and should not be used as such.