All Projects → stephenfewer → NoNameOS

stephenfewer / NoNameOS

Licence: other
NoNameOS is a simple 32 bit x86 Operating System!

Programming Languages

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

Projects that are alternatives of or similar to NoNameOS

MeetixOS
An hobby OS written in modern C++20 which aims to be Unix-like. Currently based on EvangelionNG, a GhostOS derived kernel
Stars: ✭ 179 (+90.43%)
Mutual labels:  operating-system, x86
Aqeous
(Inactive, Checkout AvanaOS, Rewrite of this) This is a New Operating System (Kernel right now). Made completely from scratch, We aim to make a complete OS for Learning purpose
Stars: ✭ 23 (-75.53%)
Mutual labels:  operating-system, x86
kora-kernel
Kernel for my operating system KoraOS
Stars: ✭ 15 (-84.04%)
Mutual labels:  operating-system, x86
Aros
Main AROS repository for active development. Contains the main Operating System components and Build System.
Stars: ✭ 146 (+55.32%)
Mutual labels:  operating-system, x86
l4re-core
The core components of the L4Re operating system.
Stars: ✭ 39 (-58.51%)
Mutual labels:  operating-system, x86
Mos
A hobby operating system developed from scratch
Stars: ✭ 169 (+79.79%)
Mutual labels:  operating-system, x86
ShawnOS
A Basic x86 Operating System/Kernel
Stars: ✭ 39 (-58.51%)
Mutual labels:  operating-system, x86
Reactos
A free Windows-compatible Operating System
Stars: ✭ 10,216 (+10768.09%)
Mutual labels:  operating-system, x86
georgios
Hobby Operating System
Stars: ✭ 19 (-79.79%)
Mutual labels:  operating-system, x86
Macaron
A sweet hobby made operating system written in C++ for x86 CPUs with GUI
Stars: ✭ 34 (-63.83%)
Mutual labels:  operating-system, x86
Build
Armbian Linux build framework
Stars: ✭ 1,827 (+1843.62%)
Mutual labels:  operating-system, x86
CuriOS
Simple GUI based Operating System - Based upon my own Microcokernel, heavily inspired by the original 1980s AmigaOS (though somewhat simpler).
Stars: ✭ 32 (-65.96%)
Mutual labels:  operating-system, x86
Jingos
JingOS - The World’s First Linux-based OS design for Tablets
Stars: ✭ 101 (+7.45%)
Mutual labels:  operating-system, x86
Pluto
An x86 kernel written in Zig
Stars: ✭ 172 (+82.98%)
Mutual labels:  operating-system, x86
Minios
Simple DIY OS
Stars: ✭ 106 (+12.77%)
Mutual labels:  operating-system, x86
FutureDOS
A futuristic DOS
Stars: ✭ 46 (-51.06%)
Mutual labels:  operating-system, x86
Nanvix
Educational Spinoff of Nanvix
Stars: ✭ 65 (-30.85%)
Mutual labels:  operating-system, x86
Toaru Nih
NOTICE: The ToaruOS-NIH Project has been MERGED UPSTREAM. This repository is now archived.
Stars: ✭ 66 (-29.79%)
Mutual labels:  operating-system, x86
tinyos
An UNIX-like toy operating system runs on x86 CPU
Stars: ✭ 47 (-50%)
Mutual labels:  operating-system, x86
scaraOS
A 32bit multiboot OS kernel for IA32 (PC/AT) systems.
Stars: ✭ 31 (-67.02%)
Mutual labels:  operating-system, x86

About

NoNameOS (Originally called AMOS and written in 2005/2006) is a tiny Operating System for the x86 architecture. It is an educational system with a monolithic kernel design and a clean efficient implementation. Features include a simple virtual memory manager, a file system and fully pre-emptive multitasking.

Tool Chain

To build NoNameOS you will need gcc, nasm and mtools and a Linux like environment. On Ubuntu install via:

apt install gcc nasm mtools

Building

To build simply run make, an image NoNameOS.vfd will be created in the bin directory

You can no run via QEMU, HyperV or similar, e.g:

qemu-system-x86_64 -curses -fda ./bin/NoNameOS.vfd

You should now be running NoNameOS!

License

The source code is available under the GPLv3 license, please see the included file gpl-3.0.txt for details.

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].