SuperKernel Code
Status: Pre-Alpha
Brought to you by:
z80fan
File | Date | Author | Commit |
---|---|---|---|
src | 2011-01-28 |
![]() |
[7aad23] directg,vesa,tty: added draw_text command |
COPYING | 2010-11-08 |
![]() |
[87f579] Prova Git |
Makefile | 2010-12-05 |
![]() |
[cc71ea] More peperoni |
README | 2011-01-28 |
![]() |
[7aad23] directg,vesa,tty: added draw_text command |
fdd.bin | 2011-01-28 |
![]() |
[7aad23] directg,vesa,tty: added draw_text command |
link.ld | 2010-09-28 |
![]() |
[8ba5e9] Version 0.04d1 |
SuperKernel v. 0.05 Copyright (C) 2010 Z80Fan (z80fan@altervista.org) Licensed under the GPLv3 license, see the file "COPYING". SuperKernel is a hobby Operative System, designed to be modular so it can be expanded to fulfill various tasks. It is still in a pre-alpha stage, so it doesn't have user-mode, task-switching, multitasking etc... Because I was the only one to work on this project before posting it on Sourceforge, all the comments in the code are in italian (my native language); however, variables, constants, function names are (mostly) in english, and the code should be self-explaining. If you have some trouble to understand, feel free to send me a message. For the moment it has the following features: - It boots :D - Multiboot support - VESA graphic support - Keyboard support for Italian Keymap - Protected mode support - Paging support - Memory-management, with kmalloc() and kfree() - FAT12 support - Ramdisk partial-support - HOW TO BUILD: Simply type "make". It will build the source, and automatically upgrade the "fdd.bin" floppy image to be used on a virtual machine.