borfos Kernel
Brought to you by:
borfig
File | Date | Author | Commit |
---|---|---|---|
boot | 2011-09-29 | Boris Figovsky | [278766] Initial commit |
drivers | 2011-09-29 | Boris Figovsky | [278766] Initial commit |
include | 2011-09-29 | Boris Figovsky | [278766] Initial commit |
lib | 2011-09-29 | Boris Figovsky | [278766] Initial commit |
libc | 2011-09-29 | Boris Figovsky | [278766] Initial commit |
.hgignore | 2011-09-29 | Boris Figovsky | [278766] Initial commit |
COPYING | 2011-09-29 | Boris Figovsky | [278766] Initial commit |
Makefile | 2011-09-29 | Boris Figovsky | [278766] Initial commit |
Makefile.in | 2011-09-29 | Boris Figovsky | [278766] Initial commit |
README | 2011-09-29 | Boris Figovsky | [278766] Initial commit |
kernel.lds.S | 2011-09-29 | Boris Figovsky | [278766] Initial commit |
borfos Copyright 2011 Boris Figovsky <borfig@gmail.com> borfos is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. borfos is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with borfos. If not, see <http://www.gnu.org/licenses/>. borfos is yet another operating system for the x86 architecture. It is written for the sole purpose of studying operating system theory, and the x86 architecture. It is designed to run on virtual hardware only. Requirements: - An x86 PC, preferably a virtual one; - any standard multiboot boot loader; - an x86 tool-chain; - an x86 virtual machine, with virtio support WARNING: -------- This operating system is not yet safe for running on real hardware! Be warned! Use any virtualization solution to run this operating system. (drivers for physical devices will not be implemented!) Currently, there is only a kernel and no drivers at all. I recommend using kvm (http://www.linux-kvm.org/) with the -kernel option to boot borfos # kvm -kernel borfos.bin GNU GRUB (http://www.gnu.org/software/grub/) can also be used, but I have not tested. To compile it, just invoke priest kernel.bin from the top directory.