Skip to content

yadavcloud/Apollo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

###The Apollo Project (C) 2013 - 2014 Primis Computers (Nick Sargente et al)

Requirements:

This is a kernel project for x86 Hardware. Current compilation needs:

  • GNU Make (Or Compatible)
  • NASM, The Netwide Assembler
  • GCC

The kernel is written in X86-Assembly and ANSI-C. We are currently working on making it as portable as possible.

This software is licensed under the MIT License. (see License)

Supported Architectures:

Currently, only IBM-PC Compatible 486+ PC's are targeted, however this will change with time.

Notable Features to Consider:

This kernel is in development, and is therefore subject to major changes. The API is in a state of flux. If developing applications, stick to functions from the standard c library. All others may be depreciated / removed without notice.

History:

This kernel descends from several failed kernel projects;

  • ScorchOS; by Bob Moss and Nicholas Sargente. Circa 2010
  • Mercury/SaturnOS; by Brandon Cornell and Nicholas Sargente. Circa 2012
  • Apollo Kernel Project; Circa 2009-2011. Nicholas Sargente.

This kernel takes base code from Bkerndev and James Molloy's Tutorials:

Greets to the OSDev Community at OSdev.org.

Releases

No releases published

Packages

No packages published

Languages

  • C 75.0%
  • Assembly 21.0%
  • Makefile 3.0%
  • C++ 1.0%