An open API service indexing awesome lists of open source software.

Operating system

An operating system operates and manages both the hardware and software in a computer. Operating systems provide software platforms for applications to function.

https://github.com/void001/neu-os

Based on linux0.11, break it down, then reassemble (For NEU Lab use)

c kernel lab operating-system

Last synced: 19 Dec 2024

https://github.com/viralpoetry/packer-bare-metal

Building bare metal OS images with Packer, VirtualBox and qemu-img

bare-metal operating-system packer qemu-img

Last synced: 24 Nov 2024

https://github.com/w84death/smolos

smolOS - a tiny and simple 🧪 research ⚙️ operating system ⌨️ written in 🐍 MicroPython for microcontrollers giving user a POSIX-like 📁 environment and 🧰 tools to play.

esp8266 micropython micropython-esp8266 neopixels operating-system os research-project rp2040 seeeduino-xiao xiao

Last synced: 05 Apr 2025

https://github.com/w84death/smolOS

smolOS - a tiny and simple 🧪 research ⚙️ operating system ⌨️ written in 🐍 MicroPython for microcontrollers giving user a POSIX-like 📁 environment and 🧰 tools to play.

esp8266 micropython micropython-esp8266 neopixels operating-system os research-project rp2040 seeeduino-xiao xiao

Last synced: 19 Nov 2024

https://github.com/jaromaz/yosild

Yosild is a single shell script that builds a full, minimal Linux distribution based on BusyBox.

busybox cli debian distro hyper-v kernel-compilation kvm libvirt linux linux-distribution operating-system shell terminal ubuntu virtualbox

Last synced: 15 Feb 2025

https://github.com/plos-clan/coolpotos

CoolPotOS for ia32 / amd64

do-it-yourself operating-system

Last synced: 05 Apr 2025

https://github.com/davxy/beeos

A simple "Unix-like" kernel trying to be POSIX compliant

kernel operating-system os osdev posix

Last synced: 09 Feb 2025

https://github.com/davidedc/fizzygum

a new web framework, an entire platform really, designed from the ground up to handle complex things easily. Put the power of an entire Operating System at your fingertips.

coffeescript dashboard data-visualization desktop dynamic framework javascript operating-system windowing

Last synced: 05 Apr 2025

https://github.com/Bone-Project/BoneOS

💥 BoneOS Kernel and Operating System Source Tree

boneos c kernel operating-system osdev

Last synced: 15 Nov 2024

https://github.com/the-osint-toolbox/privacy-infosec-tools-resources

A good selection of Privacy & Infosec tools that will help you understand more about how to protect your online privacy and security.

2fa apps browsers dns email emails infosec maps operating-system privacy vehicle vpn website

Last synced: 11 Mar 2025

https://github.com/osfree-project/osfree

osFree - open source Operating System/2 clone, usermode parts.

opensource openwatcom operating-system os2 osdev osfree regina-rexx userland

Last synced: 20 Nov 2024

https://github.com/0x59616e/SteinsOS

An operating system written in Rust

armv8 kernel operating-system os osdev rust

Last synced: 19 Apr 2025

https://github.com/balena-os/balena-os

The central place for all things BalenaOS related.

docker linux operating-system resin yocto

Last synced: 07 Apr 2025

https://github.com/coderserdar/documents

This repo includes some kind of documentation files about Information Technologies like Programming, Operating Systems, Cyber Security, Algorithm, Mobile Development etc.

algorithm algorithms android cplusplus cpp17 cyber-security cybersecurity data-structures database delphi e-book flutter free-pascal kotlin-android lazarus llblgen object-pascal operating-system rad-studio rad-studio-ide

Last synced: 02 Dec 2024

https://github.com/stephenfewer/nonameos

NoNameOS is a simple 32 bit x86 Operating System!

operating-system x86

Last synced: 27 Dec 2024

https://github.com/mopp/axel

Operating System

nasm operating-system os x86-64

Last synced: 12 Apr 2025

https://github.com/imtsuki/xv7

🦀️ Operating System in 100% Pure Rust

kernel operating-system rust xv6

Last synced: 16 Mar 2025

https://github.com/nodiscc/debian-live-config

[mirror] Debian GNU/Linux desktop operating system, preconfigured for personal computers/workstations

debian desktop distribution installer linux live operating-system

Last synced: 05 Apr 2025

https://github.com/cyber-anubis/the-hack-general-purpose-computer

Using HDL, from Boolean algebra and elementary logic gates to building a Central Processing Unit, a memory system, and a hardware platform, leading up to a 16-bit general-purpose computer. Then, implementing the modern software hierarchy designed to enable the translation and execution of object-based, high-level languages on a bare-bone computer hardware platform; Including Virtual machine,Compiler and Operating system.

arithmetic-logic-unit assembler compiler computer-architecture cpu hardware-description-language machine-language nand nand2tetris operating-system virtual-machine

Last synced: 17 Feb 2025

https://github.com/xiaoyang-sde/rust-kernel-riscv

RISC-V kernel implemented with Rust

kernel operating-system risc-v rust

Last synced: 14 Apr 2025

https://github.com/arsitektur-jaringan-komputer/Modul-Sisop

Modul praktikum mata kuliah Sistem Operasi 2023

docker linux operating-system

Last synced: 29 Mar 2025

https://github.com/massos-linux/massos

Main source repository for the MassOS operating system.

distribution distro gnu-linux linux linux-distribution linux-distro operating-system

Last synced: 06 Apr 2025

https://github.com/gabrieldim/operatingsystems

Processes and thread management, deadlock's, synchronization etc.

deadlock operating-system operating-systems process synchronization thread

Last synced: 20 Nov 2024

https://github.com/zyedidia/multiplix

An operating system kernel for RISC-V and AArch64 SBCs

aarch64 bare-metal dlang kernel operating-system osdev raspberry-pi riscv

Last synced: 14 Apr 2025

https://github.com/TalonFloof/zorroOS

A hobby operating system written in Zig & C that reimagines classic UNIX ideas for modern technology

baremetal hobby-kernel hobby-os kernel limine operating-system operating-systems os osdev x86-64 zig zorro-os

Last synced: 13 Nov 2024

https://github.com/jaromaz/jslinux-mobile

Linux for iOS - a mobile version of a PC emulator written in Javascript, with a running, fully functional Linux system.

apple bluetooth-devices bluetooth-keyboard cli emulator ios ipad javascript jslinux-mobile linux linux-shell mobile operating-system pc-emulator shell terminal virtual-machine webapp

Last synced: 20 Nov 2024

https://github.com/Zeke-OS/zeke

A POSIX-like OS for ARM processors.

kernel libc operating-system posix-compatible rtos zeke

Last synced: 21 Dec 2024

https://github.com/jeffpar/basicdos

A new 8086-based reimagining of PC DOS and BASIC

8086 8088 assembly-language basic dos ibm-pc operating-system pc-dos retro-programming

Last synced: 10 Apr 2025

https://github.com/ackOS-project/ackOS

A hobby operating system I've been building. Please refer to the 'rewrite' branch to see the ongoing rewrite.

ackos c-plus-plus operating-system os osdev unix-like x86-64

Last synced: 16 Nov 2024

https://github.com/yunwei37/os-summer-of-code-daily

OS Summer of Code 2020 每日学习实践记录(rust 学习 & rcore tutorial rust实现一个riscv操作系统 & rCore 到 zCore 的功能迁移)

daily-documents operating-system rcore-zcore rust

Last synced: 17 Mar 2025

https://github.com/ekalinin/operating-systems-three-easy-pieces-pdf

Tool for single pdf creation from http://ostep.org

operating-system ostep

Last synced: 07 Apr 2025

https://github.com/CoderionLabs/exoberry

An exokernel for the raspberry pi 3.

c driver gplv3 kernel operating-system raspberry-pi unix-like

Last synced: 06 Dec 2024

https://github.com/michael2012z/sparrow

My Operating System.

c kernel operating-system os sparrow

Last synced: 19 Nov 2024

https://github.com/madd-games/glidix

A POSIX-compliant but modernized, graphical operating system for x86_64.

c gui kernel operating-system posix shell

Last synced: 08 Apr 2025

https://github.com/deanoburrito/northport

Monolithic kernel and support libraries for riscv64 and x86_64.

c-plus-plus kernel operating-system os osdev

Last synced: 30 Nov 2024

https://github.com/cw1997/ez-rtos

A micro real-time operating system supporting task switching, delay function, memory allocator and critical section. It is writen by ARM Cortex-M3 assemble language and works on STM32F103 MCU.

arm armcortexm3 computer-science cortex-m cortex-m3 mcu operating-system operating-systems os real-time-operating-system

Last synced: 15 Apr 2025

https://github.com/kernkonzept/l4re-core

The core components of the L4Re operating system.

arm l4 microkernel mips multiserver operating-system x86

Last synced: 26 Jan 2025

https://github.com/yukunj/xv6-operating-system

XV6 - MIT 6.s081 operating system Fall 2020 version

operating-system unix xv6-os

Last synced: 14 Apr 2025

https://github.com/pauldotknopf/darch-recipes

My operating systems, using Darch.

operating-system

Last synced: 25 Mar 2025

https://github.com/narasimha1997/marvinos

A hobby Operating System developed from scratch using C/C++ and assembly

c cplusplus hacktoberfest hobby-os hobby-project operating-system osdev

Last synced: 12 Apr 2025

https://github.com/lodosgroup/lpm

an experimental package manager for operating systems

linux operating-system package-manager rust source-builder unix

Last synced: 07 Apr 2025

https://github.com/seanpm2001/WacOS

🍏️🐧️🍎️ A Linux distribution that mimics MacOS (modern and classic) iOS, and other Apple operating systems, but is open, customizable, and free to use on non-apple hardware.

apple dmg foss gpl3 gplv3 ios ipa ipados linux macos md objective-c operating-system recreation swift systemsoftware tvos wacos wacos-x year-of-the-linux-desktop

Last synced: 22 Jan 2025

https://github.com/HidamariProject/Hidamari

Modern operating system aimed at running WebAssembly code.

kernel operating-system wasm webassembly zig

Last synced: 15 Nov 2024

https://github.com/seanpm2001/wacos

🍏️🐧️🍎️ A Linux distribution that mimics MacOS (modern and classic) iOS, and other Apple operating systems, but is open, customizable, and free to use on non-apple hardware.

apple dmg foss gpl3 gplv3 ios ipa ipados linux macos md objective-c operating-system recreation swift systemsoftware tvos wacos wacos-x year-of-the-linux-desktop

Last synced: 02 Jan 2025

https://github.com/TheKernelCorp/NuummiteOS

An OS kernel written in Crystal.

operating-system os-dev

Last synced: 12 Nov 2024

https://github.com/foreverbell/badappleos

(touhou / 東方) x86 Operating System animating BadApple.

badapple operating-system

Last synced: 13 Apr 2025

https://github.com/Tix3Dev/apoptOS

A modern x86_64 UNIX-like microkernel-based operating system

assembly c hobby-kernel hobby-os limine microkernel operating-system os osdev x86-64

Last synced: 11 Mar 2025

https://github.com/jens-maus/thinroot

thinRoot is a buildroot (https://buildroot.org/) powered operating system environment to create lightweight user-defined kiosk systems or ThinClients (e.g. using x86 hardware, RaspberryPi, ASUS Tinkerboard, etc.) to smoothly connect to server-based desktop environments via ThinLinc, RDP, SPICE@ProxmoxVE, VNC or to create a simple web-kiosk...

buildroot intelnuc kiosk-software netboot operating-system proxmox pxe raspberrypi rdp spice tftp thinclient tinkerboard vnc-client webkiosk

Last synced: 13 Apr 2025

https://github.com/plos-clan/plant-os

A simple OS used to study made by several students

do-it-yourself operating-system

Last synced: 24 Apr 2025

https://github.com/jens-maus/thinRoot

thinRoot is a buildroot (https://buildroot.org/) powered operating system environment to create lightweight user-defined kiosk systems or ThinClients (e.g. using x86 hardware, RaspberryPi, ASUS Tinkerboard, etc.) to smoothly connect to server-based desktop environments via ThinLinc, RDP, SPICE@ProxmoxVE, VNC or to create a simply web-kiosk.

buildroot intelnuc kiosk-software netboot operating-system pxe raspberrypi rdp spice tftp thinclient tinkerboard vnc-client webkiosk

Last synced: 24 Nov 2024

https://github.com/pgrAm/JSD-OS

A small operating system for 32 bit x86

cpp operating-system os osdev x86

Last synced: 15 Nov 2024

https://github.com/64/byteos

A simple hobby operating system for the x86-64 architecture

kernel operating-system os x86-64

Last synced: 13 Nov 2024

https://github.com/PauloMigAlmeida/AlmeidaOS

Simple, self-contained, clean code, well-documented, hobbyist 64-bit operating system for Intel and AMD processors. It's written in Assembly (Intel syntax) and C (GNU99 Standard) in which I strive for adding comments to the source code so it could be used as a reference for future OS developers

amd amd64 bootloader buddy cmos heap hobby-os hobbyist-os intel kernel operating-system operating-systems os osdev paging pic pit x86-64

Last synced: 15 Nov 2024

https://github.com/tkchia/biefircate

Running x86-16 or x86-32 code from x86-64 UEFI; _very experimental_ • mirror of https://gitlab.com/tkchia/biefircate • developer notes at https://gitlab.com/tkchia/biefircate/-/blob/main/doc/NOTES.asciidoc

acpi baremetal bios gnu-efi hello-world ia16 ia32 kernel operating-system os osdev pci seabios uefi vga x64 x86-16 x86-32 x86-64

Last synced: 11 Apr 2025

https://github.com/aw-junaid/computer-science

Explore a collection of resources and projects in Computer Science, covering algorithms, data structures, programming languages, and emerging technologies. Ideal for learners and enthusiasts looking to enhance their knowledge and skills in the field

algorithms assembly-language automata computer-architecture computer-networks computer-science computer-vision cpp cybersecurity data-science data-science-projects data-structures database game-development machine-learning networking operating-system python

Last synced: 26 Mar 2025

https://github.com/michaelfranzl/rpi23-gen-image

Debian + Mainline Linux Kernel + u-boot. Bootstrap Script and Tutorial for RPi2/3.

debian linux-kernel operating-system raspberry-pi raspberry-pi-3 script u-boot

Last synced: 20 Jan 2025

https://github.com/kurisubrooks/glass2

Prototype HTML5 Desktop OS

desktop electron html5 javascript operating-system os

Last synced: 22 Mar 2025

https://github.com/yshurik/inferno-rpi

This is compilation of Labs “Porting Inferno OS to Raspberry Pi”. We decided to organize it as some set of small labs with very detailed steps of what is done to reach results and make everything easy to reproduce.

hardware inferno kernel lab operating-system os plan9 raspberry-pi

Last synced: 19 Mar 2025

https://github.com/gotz1480/primus-os

A simple bare-bones 32-bit operating system written in Assembly x86 and C for educational purposes

operating-system operating-system-kernel operating-system-learning operating-systems operating-systems-learning operating-systems-project operating-systems-tutorials

Last synced: 10 Apr 2025

https://github.com/rust-embedded/register-rs

Unified interface for type-safe MMIO and CPU register access in Rust

bare-metal cpu embedded mmio no-std operating-system register rust

Last synced: 15 Mar 2025

https://github.com/FrancisBFTC/KiddieOS_Development

O KiddieOS é um sistema operacional open-source básico em desenvolvimento pelo curso gratuito D.S.O.S [Desenvolvendo Sistemas Operacionais Simples]. A intenção deste sistema será: Criar, editar ou excluir arquivos, codificar em uma linguagem própria do sistema, criar objetos visuais e automatizados (desenhos) através desta linguagem, utilizar uma interface simples e intuitiva, criar novas interfaces gráficas, como: Janelas, botões, campos, etc... e estimular crianças, jovens e adultos a programar numa linguagem simples dentro do sistema operacional KiddieOS. A intenção do curso D.S.O.S é dá início ao desenvolvimento de sistemas operacionais utilizando a linguagem Assembly e entender a fundo sobre diversos conceitos internos deste tipo de sistema. Aqui neste repositório serão armazenados arquivos de APIs do KiddieOS, a imagem de disco para teste e futuramente - todo o sistema operacional completo. Visite o link abaixo para nos acompanhar no curso do Youtube, se inscreva neste canal para se manter atualizado e siga-me no GitHub. Vejo vocês lá:

assembly-x86 kernel kiddieos operating-system operating-system-kernel osdev osdev-projects programming-language programs

Last synced: 28 Mar 2025

https://github.com/shawnanastasio/shawnos

A Basic x86 Operating System/Kernel

hobby kernel operating-system osdev x86

Last synced: 06 Apr 2025

https://github.com/dentosal/rust_os

My hobby operating system microkernel written in Rust

hobby-project microkernel operating-system osdev rust

Last synced: 22 Mar 2025

https://github.com/kwilczynski/facter-facts

Various facts to use within Facter and Puppet

custom facter facts networking operating-system puppet ruby

Last synced: 23 Nov 2024

https://github.com/omarsar/os

:book: Operating Systems - A Friendly Handbook :book: (Open Notes)

algorithm deadlock handbook memory operating-system

Last synced: 16 Mar 2025

https://github.com/HUSKI3/IgniteOS

An Operating System for Chromebooks and Micro boards | Current version: Sparky/Phoenix 0.1.2-eo

chromebooks linux micro-board operating-system os

Last synced: 29 Nov 2024

https://github.com/felipenlunkes/osdev

A list of reference material to operating system development and administration and operating system history

freebsd history list operating-system osdev posix unix

Last synced: 21 Nov 2024

https://github.com/lvntky/artilleryos

ArtilleryOS is a unique graphical operating system that combines the simplicity and power of Unix-like systems. Featuring a custom-designed kernel.

c kernel linux operating-system os osdev unix

Last synced: 16 Dec 2024

https://github.com/mahavirj/tinyos

Small x86/ARM Operating System built from scratch

arm context-switching cortex-m3 kernel kernel-space operating-system os x86

Last synced: 11 Nov 2024

https://github.com/the-osint-toolbox/osint-toolbox-peripherals

Find tools that will help you with your OSINT investigations, from auditing, screen recording to aggregation. Add then to your OSINT Toolbox

analysis auditing evidence github notes operating-system recording toolbox tools

Last synced: 24 Apr 2025