把操作系统与内核各部分写得像 Hello World 程序一样简单,从编写 Bootloader、Hello World 内核、GDT、IDT、终端、键盘/鼠标、内存管理器、HDD ATA 读写、VGA/VESA 图形开始
x86-nasm 开源项目推荐(90 个)
x86-nasm 话题在 GitHub 上没有填写简介,这里按 Star 数汇总最相关的热门仓库。
热门项目 前 20
按 Star 数排序展示前 20 个 · GitHub 共 90 个仓库Ultra Portable, Small, Baremetal Forth for various processors
mini x86 Operating System <= 256KB
王爽《汇编语言》(第 4 版)检测点及实验 + 李忠《x86 汇编语言:从实模式到保护模式》(第二版)检测点及章节习题 + pwndbg 速查手册。
A single-layer perceptron in x86 assembly to distinguish between circles and rectangles.
an os for bees
Tiny LZW implementations in assembly
A memory allocator written in Assembly focused on speed and efficiency, making it fantastic for small programs.
⏱️ A fully featured stop watch made in 8086 Assembly Language, having two modes: Split Timing and Lap Timing
A Journey in Creating an Operating System Kernel: A book that teaches the reader how to create an operating system's kernel called 539kernel. You can read the book freely in https://539kernel.com/
ToyOS is a simple x86 OS that only accepts numeric values into the input stream and returns them to a standard out console.
ScribbleOS (was Aero1EOS) is a OS made by a 12-13 year old male named "Ali Yahya Ali Sumaily", Or "علي يحي علي صميلي" In Arabic, The OS is designed to be minimal as possible, the OS has many cool features and many cool commands that has cool purposes (also im cool right), and it uses MIT, and its pretty secure, ok ily please star it pretty please
Source Code for 'ENSAMBLADOR x86: TEORÍA Y PRÁCTICA' by Josué Acevedo Maldonado
A real-mode x86 operating system
Android style bootloader Boot Loader for x86 systems.
Replacement for MS-DOS FINDCD.EXE batch utility that uses filename argument and written in ASM
Minimal OS is a x86_64 Operating System.
The operating system implemented by myself.
📌 Solved problems to help better understand the important concepts of Display Memory (Video Card Memory), String Manipulation, Software Interrupts and Hardware Interrupts in context of x86 Assembly Language (8086 Assembly)
x86 Assembly Language Programs
关于这个话题
- 清单取自 GitHub 话题页并按 Star 数排序,每次展示前 20 个项目;原始页面见 https://github.com/topics/x86-nasm。
- 该话题在 GitHub 上共有 90 个仓库, 本站收录的是其中最热门的 20 个,不是全量列表。
- Star / Fork 每日自动刷新一次,实时数据以 GitHub 为准。
- 当前 20 个项目累计 1131 Star,覆盖 5 种主要语言,数据更新于 2026-11-09。
- 中文介绍来自 GitHub 官方话题说明(github/explore)的机器翻译,可点「查看原文」对照;译文缺失时会先展示原文。