Hobbyist operating system using a new microkernel. The objective is to not get bogged down by ancient legacy processor support. The OS is meant to be designed from the ground up, without utilizing any legacy or existing implementations or designs.
Mini Vezer OS (MVOS) is a minimal footprint simple embedded OS-like task scheduler implementing cross-task communication, primarily designed for the Freescale HCS08 microcontroller.
Tessellation is a new “exploded OS”, structured around space-time partitioning and two-level scheduling between the operating system and application runtimes.
Pebble is a 32-bit operating sytem for IA-32 systems. It can run MS-DOS and DPMI compatible applications and will provide advanced features such as multitasking and paging. It will be a good platform to run old MS-DOS and embedded programs.
LukOS is operating system written in C++
Multiple RX threads is a kernel module designed for improving networking performance for NAPI on multi-core system.
Written entirely in 8051 assembly this is a bare bones Real Time OS (RTOS) kernel for the P89C668 microcontroller. The OS itself is inspired by the discussion in 'MicroC/OS-II: The Real-Time Kernel' an excellent book by Jean J. Labrosse.
A toy operating system built in C++ and x86 assembly.
Knuth NNIX operating system kernel
Linux for Media Receivers
Trying to run Linux on a T-Home IPTV Media Receiver
Customize Kernel 64-Bit Operating System
An Open Source Solution usable instead of Microsoft Windows. The ck64os enables server operating system tasks but is downgradable to an End-User software distribution for Tablet-PCs. It's Microsoft Windows application programming interface compability bases on incorporated virtualization layers.
An open hardware and software platform, Octobits attempts to recreate the aesthetics of the early eight-bit computer age using cheap, powerful, and readily available modern components.
A security intensive kernel written in Ada.
MinopsOS is a tiny operating system for PC computers.
MinopsOS is a tiny operating system for PC computers. It's small enough to fit inside the boot sector of a floppy disk.
Plex OS is an open source IA32 operating system
An operating system based upon the MOSA kernel.
An operating system based upon the MOSA kernel. Currently still in the design process.
Firmware source code for MosChip's MCS8140 USB/IP network processor
MosChip MCS8140 USB-IP network processor firmware Unofficial publication of the GPL'ed source code, kindly provided by the MosChip Technical Support Center on 24th of February 2012. Contributors welcome. Just send me a message... The above screenshot is taken from http://www.eetindia.co.in/ART_8800472059_1800006_NP_34a0a52a.HTM and may be copyrighted.
Design and Implementation of the Singhal token based mutual exclusion
[ Design and Implementation of the Singhal token based mutual exclusion algorithm in kernel-space of FreeBSD ] | Data & Network Security Lab (DNSL) | Room 501, Floor 5, | Department of Computer Engineering | Sharif University of Technology | Azadi Ave., Tehran, Iran Vahid Khodabakhshi <firstname.lastname@example.org> Vahid Ranjbar <email@example.com> Also see the Acknowledgement file Please send bugs to our e-mail
A rethinking of the Operating System Ecosystem.
This is the fifth or sixth generation of this idea, the big difference being that we have written some bootloader code and have started mapping out the kernel layout and structure. We have decided upon a core programming language for the kernel, and the core language for almost everything else. With a focus on isolating the MAJOR kernel features from the system itself, in what until now has remained research only instances, we hope to create a fully functioning exokerne. All code at this time will be available only via a git repository.
The kernel of dbro os
Project Bluejay is the kernel (monolithic) of dbro OS.
freeRTOS for Arduino Uno, Goldilocks 1284p & Mega 2560
AVR ATmega port of freeRTOS A port of freeRTOS which can be flexibly flexibly configured use almost any available Timer on AVR ATmega devices and will operate with almost any classic Arduino device from Arduino, SeeedStudio, Sparkfun, Freetronics or Pololu. Going forward this repository will be updated less often and only with major releases. Please check at Github for the latest commits. https://github.com/feilipu/avrfreertos The Goldilocks Analogue story is told here. http://feilipu.me/?s=Goldilocks+Analogue The Goldilocks 1284p story is here. http://feilipu.me/2013/03/08/goldilocks-1284p-arduino-uno-clone/ If this repository is too complicated to get started, a minimum AVR freeRTOS configured using the Watchdog Timer and Heap 3 is also also available. https://github.com/feilipu/miniAVRfreeRTOS For the Arduino platform there is a freeRTOS Library available in the Arduino IDE Library manager. https://github.com/feilipu/Arduino_FreeRTOS_Library
DeutschOS is a hobby operationg system with no specific aim
The sole purpose of this operating system is to do programming for multiple systems. It runs solely by itself, which makes it great for creating operating systems such as this one.