URL
https://opencores.org/ocsvn/c0or1k/c0or1k/trunk
Subversion Repositories c0or1k
[/] [c0or1k/] [trunk/] [README] - Rev 3
Compare with Previous | Blame | View Log
OpenRisc Codezero Microkernel Port03.05.2010. Drasko DRASKOVICThis project represents effort in porting Codezero L4 Microkernel(http://l4dev.org/) to the OpenRisc 1000 (http://opencores.org/project,or1k)architecture.Codezero Microkernel v0.2 ReleaseCopyright (C) 2007 - 2009 Bahadir Bilgehan Balban1.) What is Codezero?Codezero is an L4 microkernel that has been written from scratch. It targetsembedded systems and its purpose is to act as a secure embedded hypervisor. Itaims to become the most modern L4 implementation by evolving the L4 microkernelAPI into the future. In a nutshell, Codezero provides all the basic mechanismto abstract away the hardware, build OS services, isolate applications andfine-grain security in a single package.2.) Why the name Codezero?The project philosophy is to create the simplest and leanest microkernel thatis generic and applicable to many different applications. Feature creep is whatwe don't have in Codezero. Simple, elegant design is the project philosophy.3.) Why use Codezero?Codezero aims to be technically cutting-edge. It's design is open and improvesby evolution. It is also easy-to-use, well-documented and portable, mostlymaturing on the ARM architecture. These might be the appealing reasons from atechnical point-of-view. It is also backed by a responsive team, in case youhave more demanding requirements.4.) What is the license?The current release is distributed under GNU General Public License Version 3.For contributions we ask for a copyright share agreement and you may freelycontribute to the project this way. We also have commercial licensing optionsavailable. This is our current model for keeping the project design anddevelopment completely open, while thriving it by professional funding. If youfeel this is too restrictive, feel free to mention your ideas in our mailinglist.The third party source code under the directories loader/ tools/ libs/clibs/elf have their own copyright and licenses, separate from this project. Allthird party source code is open source in the OSI definition. Please checkthese directories for their respective licenses.
