A small OS for me to play and test ideas
C++ C Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
arch/x86
bin
doc
include/phos
kernel
.gitignore
CMakeLists.txt
Makefile
README
bochs.cfg
boot.sh
link.ld

README

== Description ==

	phOS is a little toy OS that I'm developing in order to learn about
operating systems. 

== Prerequisites ==

The following tools are needed to compile and test the project.

Compile
	- gcc		4.5.2
	- g++		4.5.2
	- nasm		2.09.04
	- gnu make	3.81
	- gnu ld	2.21.0.20110327

Test	
	- genisoimage	2.01 (mkisofs)
	- qemu		0.14.0
	- bochs		2.3.7

== Compiling ==

	If you have all the tools in PATH a simple make should compile the project.

== Testing ==
	
	To run the kernel in qemu just type 'make qemu-start' or 'make bochs-start'
for bochs.

== Licensing ==

The project is licensed under GNU GPL v3. See $(PROJECT_ROOT)/doc/gpl.txt for more details.

phOS Operating System
Copyright (C) 2009 Cristian Bidea

This program 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.

This program 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 this program.  If not, see <http://www.gnu.org/licenses/>.