-
Notifications
You must be signed in to change notification settings - Fork 2
The Melon Operating System (nothing to see here!)
License
Alexis211/Melon
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Welcome ! It seems you are intrested in my Melon OS... DISCLAIMER : ============ This software is HIGHLY UNTESTED, and will probably have UNEXPECTED EFFECTS on any hardware you run it on. I will not be held responsible for any damage caused by this software. HOW TO BUILD MELON : ==================== This is supposed to work in a Linux environment. Maybee it could work on *BSD, or Cygwin, but that hasn't been tested. You need : - Git for cloning the repository - GCC - Nasm - Qemu or Bochs for testing (Qemu works better, debugging is planned for bochs) If you haven't yet downloaded the source code, then clone the GIT repository : $ git clone git://github.com/Alexis211/Melon.git Then, rebuild everything : $ make mrproper $ make And run it with Qemu : $ make qemu OR $ make qemu-hdd You will probably be prompted for your password. We need it to mount the floppy/HDD image as a loopback device to update its contents. The second option boots from the HDD instead of the floppy. HOW TO CONFIGURE THE GRUB ENTRIES : =================================== If you want to change the entries that appear when you `make qemu`, then edit the Grub-menu-fdd.cfg or Grub-menu-hdd.cfg, then re-run `make qemu` or `make qemu-hdd`. The options for the kernel command line are the following : - vesa:[disabled|enabled] enables or disables the VESA driver (hangs on Bochs when enabled) - keymap:[builtin|...] selects a keymap. keymaps are in Source/Kernel/Ressources/Keymaps built-in keymap is defined in Source/Kernel/DeviceManager/Kbd.ns.cpp - init:<init_app> select the init application to run. empty string = go to kernel shell. default is /System/Applications/PaperWork.app You also can edit those entries when booting by pressing 'e'. That will launch GRUB's editor.
About
The Melon Operating System (nothing to see here!)
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published