reactos - A free Windows-compatible Operating System

  •        115

ReactOS™ is an Open Source effort to develop a quality operating system that is compatible with applications and drivers written for the Microsoft® Windows™ NT family of operating systems (NT4, 2000, XP, 2003, Vista, Seven). The ReactOS project, although currently focused on Windows Server 2003 compatibility, is always keeping an eye toward compatibility with Windows Vista and future Windows NT releases.

https://github.com/reactos/reactos

Tags
Implementation
License
Platform

   




Related Projects

ReactOS - Operating System Compatible with Windows

  •    C

ReactOS is a free open source operating system based on the best design principles found in the Windows NT architecture. The main goal of the ReactOS project is to provide an operating system which is binary compatible with Windows. This will allow your Windows applications and drivers to run as they would on your Windows system. This is to allow you to use it as alternative to Windows without the need to change software you are used to.

ReactOS

  •    Assembly

ReactOS is an open source effort to develop a quality operating system that is compatible with applications and drivers written for the Microsoft Windows NT family of operating systems (NT4, 2000, XP, 2003).

ReactOS Calc

  •    C

ReactOS Calc is a scientific calculator. It has been written to be a clone of calculators included into MS Win32 operating systems. It has a similar user interface and keyboard shortcuts. It will be released under GNU GPL license.

rosLite

  •    

rosLite is a deployment Tool for the bootable Unattended ReactOS installation, add drivers and more software in reactOS CD

StepOS

  •    C

StepOS is an open-source operating system that is designed solely to run StepMania, the popular 'dance simulation game', on arcade dedicated cabinets, and is easy to install and maintain. StepOS is based off of the open-source operating system ReactOS.


raspberry-pi-os - Learning operating system development using Linux kernel and Raspberry Pi

  •    C

This repository contains a step-by-step guide that teaches how to create a simple operating system (OS) kernel from scratch. I call this OS Raspberry Pi OS or just RPi OS. The RPi OS source code is largely based on Linux kernel, but the OS has very limited functionality and supports only Raspberry PI 3. Each lesson is designed in such a way that it first explains how some kernel feature is implemented in the RPi OS, and then it tries to demonstrate how the same functionality works in the Linux kernel. Each lesson has a corresponding folder in the src directory, which contains a snapshot of the OS source code at the time when the lesson had just been completed. This allows the introduction of new concepts gracefully and helps readers to follow the evolution of the RPi OS. Understanding this guide doesn't require any specific OS development skills.

tock - A secure embedded operating system for Cortex-M based microcontrollers

  •    Rust

Tock is an embedded operating system designed for running multiple concurrent, mutually distrustful applications on Cortex-M based embedded platforms. Tock's design centers around protection, both from potentially malicious applications and from device drivers. Tock uses two mechanisms to protect different components of the operating system. First, the kernel and device drivers are written in Rust, a systems programming language that provides compile-time memory safety, type safety and strict aliasing. Tock uses Rust to protect the kernel (e.g. the scheduler and hardware abstraction layer) from platform specific device drivers as well as isolate device drivers from each other. Second, Tock uses memory protection units to isolate applications from each other and the kernel. Tock is documented in the doc folder. Read through the guides there to learn about the overview and design of Tock, its implementation, and much more.

Genode - Operating System Framework

  •    C

The Genode operating-system framework provides a uniform API for applications on top of 8 existing microkernels/hypervisors: Linux, L4ka::Pistachio, L4/Fiasco, OKL4, NOVA, Fiasco.OC, Codezero, and a custom kernel for ARM SoCs. For developers, the framework provides an easy way to target multiple different kernels instead of tying the development to a particular kernel technology.

PowerNex - An operating system written in D

  •    D

PowerNex is a OS written in the D Programming Language. The goal is to have a whole OS written in D, where the PowerNex kernel powers the core. The name PowerNex comes from the words power and next. A kernel to power the next generation of hardware.

WinEyes

  •    C++

WinEyes is a rewrite of xeyes utility (by Keith Packard and the MIT X Consortium) for Win32, Pocket PC, ReactOS, and Wine. The purpose of WinEyes is to be as faithful to the original look of xeyes as possible.

React X

  •    C

A free Win32 DirectX implementation for ReactOS and OpenROS

Nemesis Real Time OS Kernel

  •    C

Nemesis is a tiny real time operating system kernel based on x86 PCs. Its main purpose is to serve as a simple but realistic example of an real time OS kernel running on real hardware..the purpose of this is that it can be embedded in small devices lik

darwin-xnu - The Darwin Kernel (mirror)

  •    C

XNU kernel is part of the Darwin operating system for use in OS X and iOS operating systems. XNU is an acronym for XNU is Not Unix. XNU is a hybrid kernel combining the Mach kernel developed at Carnegie Mellon University with components from FreeBSD and C++ API for writing drivers called IOKit. XNU runs on I386, X86_64 for both single processor and multi-processor configurations. Additionally, there is support for configuring architectures through ARCH_CONFIGS and kernel configurations with KERNEL_CONFIGS.

Pro-OS, a OS model for the ProX kernel

  •    C

A operating system built on the ProX micro-kernel. Currently this model is for the intel x86 processors.

Ryu/x86 OS

  •    C

Ryu/x86 OS is more or less an OS kernel, drivers, and shell for the x86 (386+) architecture. Written mostly in C and assembly, it is targeted at OS enthusiasts who wish to have a simple framework on which to build larger, more functional OSes.

OctaneOS

  •    Java

Project OctaneOS(Orange Linux) is currently a x86 Hobby operating system that is lightweight and contains standard operating system kernel modules.

linux-0.11-lab - Docker/Qemu/Bochs Based Linux 0.11 Kernel Development Environment

  •    C

The old Linux kernel source version 0.11 and the integrated experiment environment. CS630 Qemu Lab is a related project, it is a friendly learning environment for the X86 assembly course: CS630.

Xen - Open Source Virtualization

  •    c

The Xen hypervisor is a layer of software running directly on computer hardware replacing the operating system thereby allowing the computer hardware to run multiple guest operating systems concurrently. It suppors x86, x86-64, Itanium, Power PC, and ARM processors allow the Xen hypervisor to run on a wide variety of computing devices.

PFQ - Functional Network Framework for Multi-Core Architectures

  •    C

PFQ is a functional framework designed for the Linux operating system built for efficient packets capture/transmission (10G, 40G and beyond), in-kernel functional processing, kernel-bypass and packets steering across groups of sockets/end-points. It is highly optimized for multi-core architecture, as well as for network devices equipped with multiple hardware queues. Compliant with any NIC, it provides a script that generates accelerated network device drivers starting from the source code.

Sailfish OS - Mobile Operating System

  •    C++

Sailfish OS is a mobile operating system built on top of Mer project and Qt5. The UI is built with QML and QtQuick2 and Wayland. It is compatible with Android.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.