ChibiOS/RT is a free and efficient RTOS designed for deeply embedded applications. It offers a comprehensive set of kernel primitives and supports many architectures: ARM7, Cortex-M0, Cortex-M3, Cortex-M4, PowerPC e200z, STM8, AVR, MSP430, ColdFire, H8S, x86.
GPL source and toolchain for ASUSTOR NAS
Open-source RTOS and Embedded Systems Toolkit for C++ and C
Mark3 is a sophisticated RTOS and embedded systems toolkit, targeted towards a growing list of MCUs. Beyond providing "just another scheduler", it provides heaps, drivers, a shell, an event-driven GUI framework, and much more! It currently supports a variety of Atmel AVR, MSP430, and the ARM Cortex-M series of microcontrollers, with other platforms to follow. Mark3 was designed from the ground-up using disciplined object-oriented design principles - and unlike the vast majority of free or...
C++ embedded RTOS,TCP/IP,TLS,FAT,USB,PERIPHERALS,...
Aim of embKernel is to produce an unified C++ source for embedded devices (cortex-M uC for the time being) which includes: -RTOS -TCP/IP stack -TLS (Work in progress) -FAT32 file system -USB stack -Drivers for common uControllers peripherals See the wiki pages for more information.
This is a collection of libraries contained : Shared memory allocation, configuration script processor, containers (trees, lists, queues, stacks), file system abstraction, network library, timers/threads, Image library, Display libraries, and more.
Wayland/QtQuick based OS with incremental updates and bundles
Hawaii is a desktop operating system built on the GNU/Linux stack with a new lightweight and fast Wayland desktop environment written with QtQuick and deeply integrated with systemd. Hawaii delivers incremental and atomic updates which gives users to ability to rollback the whole system to a known good state if a regression happens.
open source analogue of IBM OS/2 operating system
Note: Maui with Plasma Simple Shell "PSS" has been discontinued (last version 0.5.1.). For the Maui Linux distribution go to http://www.mauilinux.org For the non-Plasma but Qt-based Hawaii-Shell project visit: http://hawaiios.org/.
C++ library for POSIX systems.
OnPosix is a minimal C++ library that allows to speed-up development on embedded Posix platforms (e.g., Embedded Linux). Code available at https://github.com/evidence/linux-onposix
7-max increases the performance of some applications up to 10-20%. Windows uses small (4 KB) RAM pages by default. 7-max allows to use large (2/4 MB) RAM pages.
The BazisLib library provides API to simplify the development of certain system services and low-level applications, for WinXP kernel mode, Win32 and WinCE, as well as for Linux kernel.
LinuxCNC controls CNC machines. It can drive milling machines, lathes, 3d printers, laser cutters, plasma cutters, robot arms, hexapods, and more.
Scheduler for reconfigurable hardware
SC-REX stands for "SCheduler for REconfigurable devices on linuX". It is a scheduler for heterogeneous multicore platforms where some cores can be dynamically reconfigured at run-time (e.g., VLIWs processors that can change issue width).
Syllable Desktop is a complete operating system that is easy to use, powerful, lightweight and extraordinarily fast and responsive. It has its own kernel, filesystem, GUI and applications. Syllable Server is a matching small and efficient Linux server.
LARMcess is that "Linux Augmented Reality 3d Marker" . We will developing 3D Marker based on 2D Barcode(QR Code) on android OS. we can get the content's information from 2D barcode using android phone and display the content's 3D object and annou
Gebix is a FreeBSD-based operating system that will be available for both x86 and ARM as of version 0.7 Release Candidate 1. It will sacrifice most of the legacy support to transition to new or recent alternatives.
Mekanix is a Linux distribution intended for embedded applications. Mekanix has been designed to bring modern software engineering principles into practice for embedded systems, such as a model driven architecture.
XNU Kernel Extras contains drivers designed to extend the functionality provided by the default Mac OS X kernel and drivers.
A Small, Reliable, Compact, Object-Oriented, Portable RTOS(Real-time operating system).
A cross-platform operating system, which aims for full conformance with the OSEK/VXD(TM) specification (ISO17356).
Android tools for MediaTEK MT53XX Serial Chips
FunkOS is an RTOS for 8-32 bit MCUs including AVR, MSP430, and Cortex M3. Both C and C++ kernels avaiable. Key features include preemption, periodic events, device drivers, and mutex/semaphores. Includes a variety of graphics and filesystem middleware. Please also check out FunkOS's big brother, Mark3OS. Mark3OS is slightly larger, but is more scalable, much more feature-rich, and supports a wider variety of devices.
MightyOS is a serious attempt at making a fast and lightweight Operating System written in C++.
ESOSI (Employment of Secret-Sharing for Object Security in Intranets) offers a security solution for companies and authorities. It extends the eCryptfs file encryption system by adding Secret-Sharing, smartcard support and a Linux Security Module (LSM).