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 crosscompiler. I plan on keeping it up to date, so feel free to submit an issue!
☆255Aug 30, 2024Updated last year
Alternatives and similar repositories for 64bit-os-tutorial
Users that are interested in 64bit-os-tutorial are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- Compilation of my own bootloader, kernel, libc, and userspace programs, all in x86-64☆18Apr 21, 2023Updated 2 years ago
- A book that explore how to write an Operating System from scratch☆1,009Feb 23, 2026Updated last month
- 👷🏻♂️ An easy starting point for your first OS/Kernel☆36Jan 9, 2021Updated 5 years ago
- My experiments with osdev... again☆207Apr 8, 2026Updated last week
- HypnoticOS is a 64-bit Hobby Operating System☆18Nov 16, 2025Updated 4 months ago
- Managed Database hosting by DigitalOcean • AdPostgreSQL, MySQL, MongoDB, Kafka, Valkey, and OpenSearch available. Automatically scale up storage and focus on building your apps.
- A hobbyist OS project!☆24Apr 14, 2022Updated 4 years ago
- Skeles is a hobby OS with VESA/VBE support and GRUB Multiboot.☆19Mar 13, 2020Updated 6 years ago
- A hobby OS written in assembly (nasm) and C. Small, realistic goals.☆58Dec 16, 2016Updated 9 years ago
- A small monolithic kernel OS. Rough around the edges, and still contains bits of code in the early startup stages taken from the OSDev wi…☆17Feb 20, 2021Updated 5 years ago
- A minimal, experimental and "toy" monolithic kernel to learn about OS development // Work In Progress☆339Jan 30, 2024Updated 2 years ago
- Operating system written in C. Monolithic kernel design.☆25Oct 23, 2023Updated 2 years ago
- Grade 12 computer science project. Wrote the basic foundations OS.☆12Sep 25, 2015Updated 10 years ago
- ☆83Jan 7, 2023Updated 3 years ago
- The Boron Operating System - an experimental SMP operating system inspired by a particular 1990s workstation OS☆73Updated this week
- Managed hosting for WordPress and PHP on Cloudways • AdManaged hosting for WordPress, Magento, Laravel, or PHP apps, on multiple cloud providers. Deploy in minutes on Cloudways by DigitalOcean.
- This is one of my long awaited project on learning to develop an Operating System.☆58Jun 1, 2021Updated 4 years ago
- ☆58Jun 21, 2022Updated 3 years ago
- Writing & Making Operating System and Kernel parts so simple like Hello World Programs, Starting from writing Bootloaders, Hello World Ke…☆805Oct 2, 2024Updated last year
- Hobby OS project for learning more about low-level hardware (GPUs, networking, USB)☆227Apr 11, 2019Updated 7 years ago
- Replace my everyday OS and tools, from scratch!☆27Sep 3, 2022Updated 3 years ago
- Simple, self-contained, clean code, well-documented, hobbyist 64-bit operating system for Intel and AMD processors. It's written in Assem…☆62May 5, 2022Updated 3 years ago
- An operating system built from scratch☆13May 20, 2025Updated 10 months ago
- ☆14Jun 26, 2013Updated 12 years ago
- ☆16Sep 22, 2020Updated 5 years ago
- Managed hosting for WordPress and PHP on Cloudways • AdManaged hosting for WordPress, Magento, Laravel, or PHP apps, on multiple cloud providers. Deploy in minutes on Cloudways by DigitalOcean.
- A hobby operating system built mostly from scratch.☆87Feb 20, 2013Updated 13 years ago
- x86 bootloader and OS kernel including textual shell, heap memory allocator, ATA driver☆19Sep 29, 2020Updated 5 years ago
- ☆13Feb 1, 2024Updated 2 years ago
- An educational 32-bit linux-like Operating System, with public bachelor- and master-level course slides.☆279Mar 16, 2026Updated 3 weeks ago
- ☆172Nov 9, 2022Updated 3 years ago
- A operating system made for fun.☆103Dec 20, 2021Updated 4 years ago
- A very simple operating system in C for UEFI-enabled x86-64 systems☆21Jan 13, 2026Updated 3 months ago
- An x86_64 hobbyist OS written in C and Assembly☆54Jul 13, 2022Updated 3 years ago
- an experimental 64-bit operating system☆137Dec 13, 2024Updated last year
- GPUs on demand by Runpod - Special Offer Available • AdRun AI, ML, and HPC workloads on powerful cloud GPUs—without limits or wasted spend. Deploy GPUs in under a minute and pay by the second.
- I was bored...☆13Feb 10, 2024Updated 2 years ago
- A 64bit hobby operating system written in C++☆57Updated this week
- A little toy OS written over a few months in 2019. 64-bit, preemptive multitasking kernel supporting EFI, PCIe, SATA, framebuffer graphic…☆44Mar 13, 2020Updated 6 years ago
- Barebones multiboot kernel for beginners☆155Jan 19, 2020Updated 6 years ago
- 64-bit UNIX hobby operating system with a UEFI bootloader and a Linux compatible syscall interface. Runs DOOM and X11.☆109Mar 30, 2026Updated 2 weeks ago
- opuntiaOS - an operating system targeting x86, ARM and RISC-V.☆669Apr 6, 2023Updated 3 years ago
- TInA is an automated, generic, verification-friendly and trustworthy lifting technique turning GNU-style inline assembly into semanticall…☆30Jul 7, 2021Updated 4 years ago