All Projects → primis → Apollo

primis / Apollo

Licence: MIT License
x86 Kernel Project

Programming Languages

c
50402 projects - #5 most used programming language
assembly
5116 projects
Makefile
30231 projects

Labels

Projects that are alternatives of or similar to Apollo

Jingos
JingOS - The World’s First Linux-based OS design for Tablets
Stars: ✭ 101 (+359.09%)
Mutual labels:  kernel, x86
RocketOS
RocketOS is a Unix based OS that uses legacy BIOS and GRUB and is written in C17. It is being developed for educational purposes primarily, but it still is a serious project. It is currently in its infancy.
Stars: ✭ 23 (+4.55%)
Mutual labels:  kernel, x86
Build
Armbian Linux build framework
Stars: ✭ 1,827 (+8204.55%)
Mutual labels:  kernel, x86
Dennix
Dennix is a unix-like hobbyist operating system written from scratch.
Stars: ✭ 53 (+140.91%)
Mutual labels:  kernel, x86
kernel
Main kernel tree
Stars: ✭ 28 (+27.27%)
Mutual labels:  kernel, x86
Toaru Nih
NOTICE: The ToaruOS-NIH Project has been MERGED UPSTREAM. This repository is now archived.
Stars: ✭ 66 (+200%)
Mutual labels:  kernel, x86
tinyos
An UNIX-like toy operating system runs on x86 CPU
Stars: ✭ 47 (+113.64%)
Mutual labels:  kernel, x86
Kernel Zig
💾 hobby x86 kernel zig
Stars: ✭ 301 (+1268.18%)
Mutual labels:  kernel, x86
georgios
Hobby Operating System
Stars: ✭ 19 (-13.64%)
Mutual labels:  kernel, x86
Macaron
A sweet hobby made operating system written in C++ for x86 CPUs with GUI
Stars: ✭ 34 (+54.55%)
Mutual labels:  kernel, x86
The holy book of x86
A simple guide to x86 architecture, assembly, memory management, paging, segmentation, SMM, BIOS....
Stars: ✭ 577 (+2522.73%)
Mutual labels:  kernel, x86
TravorOS
A simple OS running on Intel x86 architecture | No longer updating
Stars: ✭ 24 (+9.09%)
Mutual labels:  kernel, x86
Ghost
Ghost, a micro-kernel based hobby operating system for the x86 architecture.
Stars: ✭ 353 (+1504.55%)
Mutual labels:  kernel, x86
Reactos
A free Windows-compatible Operating System
Stars: ✭ 10,216 (+46336.36%)
Mutual labels:  kernel, x86
Toaruos
A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
Stars: ✭ 4,687 (+21204.55%)
Mutual labels:  kernel, x86
Pluto
An x86 kernel written in Zig
Stars: ✭ 172 (+681.82%)
Mutual labels:  kernel, x86
Xbook2
xbook2是一个基于x86处理器的32位操作系统,实现了大量的基础功能,可以拿来学习操作系统知识。
Stars: ✭ 273 (+1140.91%)
Mutual labels:  kernel, x86
x86 starterkit
👷🏻‍♂️ An easy starting point for your first OS/Kernel
Stars: ✭ 32 (+45.45%)
Mutual labels:  kernel, x86
scaraOS
A 32bit multiboot OS kernel for IA32 (PC/AT) systems.
Stars: ✭ 31 (+40.91%)
Mutual labels:  kernel, x86
Fukuro
Simple microkernel (early stage)
Stars: ✭ 18 (-18.18%)
Mutual labels:  kernel, x86

The Apollo Project

(C) 2013 - 2021 Primis Computers (Allie 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].