Trending repositories for topic osdev
Learning operating system development using Linux kernel and Raspberry Pi
A BSD-based OS project that aims to provide source and binary compatibility with macOS® and a similar user experience.
A 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 st...
💾 Amd64 operating system in C. Trying to make a full OS, with a simple and readable codebase!
An x86 monolithic kernel and operating system written in modern C++. Comes with in-house graphical applications and command line utilities, plus ports of existing software. And yes, it runs DOOM!
A kernel designed to run one and only one application in a virtualized environment
A next-generation cloud native kernel designed to unlock best-in-class performance, security primitives and efficiency savings.
💾 Amd64 operating system in C. Trying to make a full OS, with a simple and readable codebase!
An x86 monolithic kernel and operating system written in modern C++. Comes with in-house graphical applications and command line utilities, plus ports of existing software. And yes, it runs DOOM!
Learning operating system development using Linux kernel and Raspberry Pi
A kernel designed to run one and only one application in a virtualized environment
A BSD-based OS project that aims to provide source and binary compatibility with macOS® and a similar user experience.
A next-generation cloud native kernel designed to unlock best-in-class performance, security primitives and efficiency savings.
A 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 st...
Learning operating system development using Linux kernel and Raspberry Pi
A 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 st...
Rusty wrapper for the Unified Extensible Firmware Interface (UEFI). This crate makes it easy to develop Rust software that leverages safe, convenient, and performant abstractions for UEFI functionalit...
A BSD-based OS project that aims to provide source and binary compatibility with macOS® and a similar user experience.
A next-generation cloud native kernel designed to unlock best-in-class performance, security primitives and efficiency savings.
A kernel designed to run one and only one application in a virtualized environment
An x86 monolithic kernel and operating system written in modern C++. Comes with in-house graphical applications and command line utilities, plus ports of existing software. And yes, it runs DOOM!
General purpose operating system targeting standard desktops and laptops.
An educational 32-bit linux-like Operating System, with public bachelor- and master-level course slides.
Portable asynchronous microkernel implementing multiprocessor priority scheduling and Unix-like abstractions
😎 A cool list of things about operating system development!
General purpose operating system targeting standard desktops and laptops.
An educational 32-bit linux-like Operating System, with public bachelor- and master-level course slides.
Portable asynchronous microkernel implementing multiprocessor priority scheduling and Unix-like abstractions
Rusty wrapper for the Unified Extensible Firmware Interface (UEFI). This crate makes it easy to develop Rust software that leverages safe, convenient, and performant abstractions for UEFI functionalit...
A book that explore how to write an Operating System from scratch
💾 Amd64 operating system in C. Trying to make a full OS, with a simple and readable codebase!
An x86 monolithic kernel and operating system written in modern C++. Comes with in-house graphical applications and command line utilities, plus ports of existing software. And yes, it runs DOOM!
A next-generation cloud native kernel designed to unlock best-in-class performance, security primitives and efficiency savings.
A next-generation cloud native kernel designed to unlock best-in-class performance, security primitives and efficiency savings.
Learning operating system development using Linux kernel and Raspberry Pi
Portable asynchronous microkernel implementing multiprocessor priority scheduling and Unix-like abstractions
💾 Amd64 operating system in C. Trying to make a full OS, with a simple and readable codebase!
A BSD-based OS project that aims to provide source and binary compatibility with macOS® and a similar user experience.
A 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 st...
Rusty wrapper for the Unified Extensible Firmware Interface (UEFI). This crate makes it easy to develop Rust software that leverages safe, convenient, and performant abstractions for UEFI functionalit...
A kernel designed to run one and only one application in a virtualized environment
An educational 32-bit linux-like Operating System, with public bachelor- and master-level course slides.
Build and use highly customized and ultra-lightweight unikernel VMs.
A book that explore how to write an Operating System from scratch
Writing & Making Operating System and Kernel parts so simple like Hello World Programs, Starting from writing Bootloaders, Hello World Kernel, GDT, IDT, Terminal, Keyboard/Mouse, Memory Manager, HDD A...
Portable asynchronous microkernel implementing multiprocessor priority scheduling and Unix-like abstractions
Banana is an operating system (OS) for x86 and x86-64 computers. Comes with a GUI, including solitaire, minesweeper and a photo viewer!
💾 Amd64 operating system in C. Trying to make a full OS, with a simple and readable codebase!
An educational 32-bit linux-like Operating System, with public bachelor- and master-level course slides.
Patchwork is a hobbyist OS built from scratch in C for the x86_64 architecture with a monolithic kernel.
General purpose operating system targeting standard desktops and laptops.
ArtilleryOS is a unique graphical operating system that combines the simplicity and power of Unix-like systems. Featuring a custom-designed kernel.
Build and use highly customized and ultra-lightweight unikernel VMs.
A hobby operating system I've been building. Please refer to the 'rewrite' branch to see the ongoing rewrite.
😎 A cool list of things about operating system development!
A next-generation cloud native kernel designed to unlock best-in-class performance, security primitives and efficiency savings.
This OS Tutorial expands on the fundamental concepts covered in cfenollosa/os-tutorial and covers entering long mode on the x86_64 architecture. It also uses clang rather than relying on an external c...
Portable asynchronous microkernel implementing multiprocessor priority scheduling and Unix-like abstractions
A next-generation cloud native kernel designed to unlock best-in-class performance, security primitives and efficiency savings.
Learning operating system development using Linux kernel and Raspberry Pi
A kernel designed to run one and only one application in a virtualized environment
A BSD-based OS project that aims to provide source and binary compatibility with macOS® and a similar user experience.
A 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 st...
A x86 32bit Hobby Operatingsystem with graphics, multitasking, networking and 32bit C-Compiler for i386 architecture.
A book that explore how to write an Operating System from scratch
💾 Amd64 operating system in C. Trying to make a full OS, with a simple and readable codebase!
Rusty wrapper for the Unified Extensible Firmware Interface (UEFI). This crate makes it easy to develop Rust software that leverages safe, convenient, and performant abstractions for UEFI functionalit...
A x86 32bit Hobby Operatingsystem with graphics, multitasking, networking and 32bit C-Compiler for i386 architecture.
💾 Amd64 operating system in C. Trying to make a full OS, with a simple and readable codebase!
Patchwork is a hobbyist OS built from scratch in C for the x86_64 architecture with a monolithic kernel.
An educational 32-bit linux-like Operating System, with public bachelor- and master-level course slides.
A book that explore how to write an Operating System from scratch
General purpose operating system targeting standard desktops and laptops.
Birth is the operating system which gives its name to the project. Currently on hold waiting for the Nat compiler to be ready.
Build and use highly customized and ultra-lightweight unikernel VMs.
A hobby operating system written in Zig & C that reimagines classic UNIX ideas for modern technology