TravorOSA simple OS running on Intel x86 architecture | No longer updating
Stars: ✭ 24 (-17.24%)
ToaruosA completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
Stars: ✭ 4,687 (+16062.07%)
Toaru NihNOTICE: The ToaruOS-NIH Project has been MERGED UPSTREAM. This repository is now archived.
Stars: ✭ 66 (+127.59%)
Radical-OSRadical kernel source tree
Stars: ✭ 45 (+55.17%)
InvadersInvaders game in 512 bytes (boot sector)
Stars: ✭ 461 (+1489.66%)
LanOSone mini operating system simplified from linux0.12
Stars: ✭ 61 (+110.34%)
Liminex86/x86_64 BIOS Bootloader
Stars: ✭ 288 (+893.1%)
BootProgFAT12/16/32 Bootsector for .COMs/.EXEs
Stars: ✭ 74 (+155.17%)
Monkosan experimental 64-bit operating system
Stars: ✭ 100 (+244.83%)
CyjonA simple, clean code, multi-tasking operating system written in pure assembly language for 64-bit processors from the AMD64 family.
Stars: ✭ 184 (+534.48%)
kora-kernelKernel for my operating system KoraOS
Stars: ✭ 15 (-48.28%)
Aqeous(Inactive, Checkout AvanaOS, Rewrite of this) This is a New Operating System (Kernel right now). Made completely from scratch, We aim to make a complete OS for Learning purpose
Stars: ✭ 23 (-20.69%)
ReactosA free Windows-compatible Operating System
Stars: ✭ 10,216 (+35127.59%)
BootmineBootable minesweeper game in a 512-byte boot sector
Stars: ✭ 136 (+368.97%)
mbr-boot-manager💾 Master Boot Record with a boot menu written in Assembly
Stars: ✭ 57 (+96.55%)
kernelMain kernel tree
Stars: ✭ 28 (-3.45%)
Toledo AtomchessToledo Atomchess is the world's smallest chess program in x86 assembly code
Stars: ✭ 69 (+137.93%)
tupaiTupai is a multi-tasking operating system I wrote for my degree that focuses on safety and design, targeting a variety of platforms.
Stars: ✭ 21 (-27.59%)
PillmanPillman boot sector game, a yellow thing eats pills and is chased by monsters.
Stars: ✭ 298 (+927.59%)
MosA hobby operating system developed from scratch
Stars: ✭ 169 (+482.76%)
Asm Space InvadersA small, bootable game written in x86 Assembly inspired by Space Invaders
Stars: ✭ 202 (+596.55%)
MacaronA sweet hobby made operating system written in C++ for x86 CPUs with GUI
Stars: ✭ 34 (+17.24%)
toddlerToddler is a well-designed usable and portable microkernel OS
Stars: ✭ 70 (+141.38%)
RocketOSRocketOS is a Unix based OS that uses legacy BIOS and GRUB and is written in C17. It is being developed for educational purposes primarily, but it still is a serious project. It is currently in its infancy.
Stars: ✭ 23 (-20.69%)
Xbook2xbook2是一个基于x86处理器的32位操作系统,实现了大量的基础功能,可以拿来学习操作系统知识。
Stars: ✭ 273 (+841.38%)
DennixDennix is a unix-like hobbyist operating system written from scratch.
Stars: ✭ 53 (+82.76%)
stoombootAn x86 real mode multiboot-ish ELF bootloader
Stars: ✭ 19 (-34.48%)
GhostGhost, a micro-kernel based hobby operating system for the x86 architecture.
Stars: ✭ 353 (+1117.24%)
XbootThe extensible bootloader for embedded system with application engine, write once, run everywhere.
Stars: ✭ 405 (+1296.55%)
RemillLibrary for lifting of x86, amd64, and aarch64 machine code to LLVM bitcode
Stars: ✭ 633 (+2082.76%)
DistormPowerful Disassembler Library For x86/AMD64
Stars: ✭ 829 (+2758.62%)
CustomarchArch Linux Based Custom ISOs Made With "Archiso"
Stars: ✭ 606 (+1989.66%)
Ffmpeg AndroidFFMpeg/FFprobe compiled for Android
Stars: ✭ 592 (+1941.38%)
P LoadThe Pololu USB Bootloader Utility (p-load) is a command-line program that allows you to read and write from the memories of certain Pololu USB bootloaders.
Stars: ✭ 6 (-79.31%)
Rop ToolA tool to help you write binary exploits
Stars: ✭ 590 (+1934.48%)
OcclumOcclum is a memory-safe, multi-process library OS for Intel SGX
Stars: ✭ 578 (+1893.1%)
RappelA linux-based assembly REPL for x86, amd64, armv7, and armv8
Stars: ✭ 818 (+2720.69%)
The holy book of x86A simple guide to x86 architecture, assembly, memory management, paging, segmentation, SMM, BIOS....
Stars: ✭ 577 (+1889.66%)
EmboxModular and configurable OS for embedded applications
Stars: ✭ 576 (+1886.21%)
Bugz🐛 Composable User Agent Detection using Ramda
Stars: ✭ 15 (-48.28%)
KeypatchMulti-architecture assembler for IDA Pro. Powered by Keystone Engine.
Stars: ✭ 939 (+3137.93%)
GithubGitHub 漫游指南- a Chinese ebook on how to build a good project on Github. Explore the users' behavior. Find some thing interest.
Stars: ✭ 7,168 (+24617.24%)
McubootSecure boot for 32-bit Microcontrollers!
Stars: ✭ 572 (+1872.41%)
Stm32 BootloaderCustomizable Bootloader for STM32 microcontrollers. This example demonstrates how to perform in-application-programming of a firmware located on an external SD card with FAT32 file system.
Stars: ✭ 541 (+1765.52%)
Bddisasmbddisasm is a fast, lightweight, x86/x64 instruction decoder. The project also features a fast, basic, x86/x64 instruction emulator, designed specifically to detect shellcode-like behavior.
Stars: ✭ 540 (+1762.07%)
Moto G5p ToolkitA toolkit for unlocking the bootloader and rooting Moto G5 Plus built with Electron. Runs on Windows, Linux and macOS.
Stars: ✭ 26 (-10.34%)
Fdir⚡ The fastest directory crawler & globbing library for NodeJS. Crawls 1m files in < 1s
Stars: ✭ 777 (+2579.31%)
CapstoneCapstone disassembly/disassembler framework: Core (Arm, Arm64, BPF, EVM, M68K, M680X, MOS65xx, Mips, PPC, RISCV, Sparc, SystemZ, TMS320C64x, Web Assembly, X86, X86_64, XCore) + bindings.
Stars: ✭ 5,374 (+18431.03%)
Os67An unix-like toy kernel
Stars: ✭ 531 (+1731.03%)
ControllerKiibohd Controller
Stars: ✭ 775 (+2572.41%)
RenodeRenode - Antmicro's virtual development framework for complex embedded systems
Stars: ✭ 525 (+1710.34%)
Steed[INACTIVE] Rust's standard library, free of C dependencies, for Linux systems
Stars: ✭ 520 (+1693.1%)
RekoReko is a binary decompiler.
Stars: ✭ 942 (+3148.28%)
U Boot modU-Boot 1.1.4 modification for routers
Stars: ✭ 884 (+2948.28%)
Os2x86_64 OS kernel with completely async userspace and single address space [WIP; but basic kernel functionality implemented]
Stars: ✭ 25 (-13.79%)
X86 Assembly CheatMOVED TO: https://github.com/cirosantilli/linux-kernel-module-cheat#userland-assembly SEE README. x86 IA-32 and x86-64 userland minimal examples tutorial. Hundreds of runnable asserts. Nice GDB setup. IO done with libc, so OS portable in theory. NASM and GAS covered. Tested in Ubuntu 18.04. Containers (ELF), linking, calling conventions. System land cheat at: https://github.com/cirosantilli/x86-bare-metal-examples, ARM cheat at: https://github.com/cirosantilli/arm-assembly-cheat
Stars: ✭ 773 (+2565.52%)
Hoodloader216u2 Bootloader to reprogram 16u2 + 328/2560 with Arduino IDE
Stars: ✭ 509 (+1655.17%)