OSI-Approved Open Source (261)
- GNU General Public License version 2.0 (134)
- GNU Library or Lesser General Public License version 2.0 (40)
- BSD License (39)
- GNU General Public License version 3.0 (20)
- MIT License (16)
- Python Software Foundation License (11)
- PHP License (10)
- Apache License V2.0 (9)
- Academic Free License (7)
- Apache Software License (6)
- NASA Open Source Agreement (6)
- GNU Library or Lesser General Public License version 3.0 (5)
- Open Software License 3.0 (4)
- Sun Public License (4)
- Apple Public Source License (3)
- Other License (16)
- Public Domain (12)
- Grouping and Descriptive Categories (289)
- Linux (273)
- Windows (252)
- Mac (249)
- Android (228)
- Modern (35)
- Other Operating Systems (23)
- BSD (22)
- Virtualization (9)
- Audio & Video
- Business & Enterprise
- Home & Education
- Science & Engineering
- Security & Utilities
- System Administration
The first true nanokernel for x86 that gives a unix prompt on a real bourne shell in respect of all security rules!1 weekly downloads
An open-source and understandable C/Assembly monolithic kernel. A hobbie operating system ! Every passionate programmer is welcome to contribute.
Prex is a portable real-time operating system for embedded systems. The small, reliable and low power kernel is written in C language based on micro kernel design. File system, UNIX process and networking features are provided by user mode tasks.20 weekly downloads
TriOS - The Object Oriented Operating System, is the next generation operating system. Fully based on object orientation, it brings unique features to programmers and end users. Basically everything in TriOS is an object, even files and programs! Enjoy!!
SDK for Jobo AG's Giga Vu Pro Evolution device. Includes tutorial.1 weekly downloads
DatalOSs is a small experimental i386 operating system, mostly written in C++ It's intended for educational purposes, we don't expect it to provide much useful functionality.
This project is no longer active.
The Dynamo Kernel Project intends to create a functional yet modular, powerful yet scalable microkernel for home, business and industry.1 weekly downloads
This project aims to develop a prototype system that explores how we should re-invision computer system design based on changes in how people get the software that they run, as well as advances in static analysis of software.1 weekly downloads
Nx is a simple (yet only x86) multiprocess operating system kernel written in C (and some parts in assembly) from scratch. Our goal is to achieve high performance, speed, flexibility and security by using the simpliest possible design.
Blueport is an italian Open Source 32-bit operating system ... This project has temporarly moved to Gna.org: <a href="http://gna.org/projects/blueport">Blueport project</a>1 weekly downloads
Tesoro is an open source operating system project fully written in x86 Assembler language. The architecture is partially based on some QNX ideas and some fresh ideas. It combines low level assembler coding (e.g. microkernel with extremely fast task switch1 weekly downloads
Development area for GNU/Linux 2.6.x for the KS8695 ARM SoC. Covers kernel patches, drivers for serial, Ethernet, PCI, GPIO, watchdog subsystems, and drivers for optional PCI based devices such as USB, WiFi, WiMAX, IPSec, SSL, and RSA devices.1 weekly downloads
The Danber project aims to create an operating system where both Windows and Linux programs can be run: it is a Windows NT based kernel, but with UNIX user mode compatibility. Support for both PE and ELF executable formats.1 weekly downloads
The Experimental Kernel Project++ is a microkernel implemented in C++, IA-32 and PowerPC assembly.
A small multitasking OS to run on 65C816 based systems. Features to include a GUI support for as much HW for the supported systems as possible and a system of system extensions for easy expandability of the OS. The initial Development is being done on the Apple IIgs, with plans to port to the Commodore 64 with a SuperCPU. Eventually there will be ports to other 8 and 16-bit CPUs beginning with the 6502, followed by the z80, 6800, 6809, 8086, PDP-11, and then the TMS9900. Once these are complete there will be 32-bit ports to the 680x0, ARM, MIPS, etc.
operatating system kernel in C1 weekly downloads
mmOS(my mini Operating System) is a simple but full function operating system kernel. Major purpose of mmOS is for studying OS principle and implementation.
SunlightOS is recommended for 386, 486 and Pentium processors. It will have built in DOS and a replacement for Windows 95.
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.1 weekly downloads
Embeddedable Forth compiler is a Forth system for 32 bit devices with no OS. I am currently using it with ADUC7026 board. Also tested on STM32. Win32 version is is used for testing.1 weekly downloads
MinopsOS is a tiny operating system for PC computers.12 weekly downloads
Open Source NetWare Kernel (MANOS) written by the Timpanogas Research Group in Orem Utah and released under the GNU Public License in 2000 and 2001. Written by Jeff Merkey and Darren Major, original authors of the SMP Novell NetWare kernel.1 weekly downloads
A desktop operating system project to help one getting things done.
The Apollo Project is an early Pre-Alpha of a Kernel experiment run by Primis Computers.