Hacker News
- [x86-64] Running into problems setting up gdt and jumping to 64 bit code segment https://wiki.osdev.org/Setting_Up_Long_Mode 12 comments osdev
- How do I add GDT and IDT now https://wiki.osdev.org/GDT_Tutorial 5 comments osdev
- How can I learn assembly *with books* https://wiki.osdev.org 7 comments learnprogramming
- How to traverse PCI capabilities list? https://wiki.osdev.org/PCI 2 comments osdev
- RTOS vs Standard Kernel for a first Hobby OS https://wiki.osdev.org 11 comments osdev
- Resources on networking https://wiki.osdev.org/Intel_Ethernet_i217 3 comments osdev
- Boot loader on real hardware doesn't print strings correctly, but qemu does. https://wiki.osdev.org/Babystep2 10 comments osdev
- What is the purpose of hard disk partitioning? https://wiki.osdev.org/Partition_Table 25 comments osdev
- Need help translating from GCC to NASM Syntax https://wiki.osdev.org/Bare_Bones 6 comments asm
- PC Speaker - OSDev Wiki https://wiki.osdev.org/PC_Speaker 2 comments programming
- A few noob questions https://wiki.osdev.org/Bare_Bones 4 comments osdev
- newby question here: Do I need RSDP Table to start scanning for IDE controllers https://wiki.osdev.org 4 comments osdev
- Strange bugs when my kernel binary is larger than 16kB https://wiki.osdev.org/Bare_Bones 17 comments osdev
- OS design innovations and theory https://wiki.osdev.org/User:Turdus/Universal_Driver_Block_Format 21 comments osdev
- APIC questions https://wiki.osdev.org/Interrupts#General_IBM-PC_Compatible_Interrupt_Information 4 comments osdev
- How can I get GRUB? pls help https://wiki.osdev.org 6 comments osdev
- What's your OSDev story? Where did you get your start? https://wiki.osdev.org 4 comments osdev
- Small open source OS easily buildable on Windows? https://wiki.osdev.org/Projects 20 comments osdev
- ATA driver only works in QEMU but not in VMware or virtualbox https://wiki.osdev.org/PCI_IDE_Controller 6 comments osdev
- Blinking cursor in graphics mode https://wiki.osdev.org/Text_Mode_Cursor 3 comments osdev
- What are required knowledge in order to build an OS? https://wiki.osdev.org/Required_Knowledge 8 comments osdev
- Page faults after going higher half? https://wiki.osdev.org/Higher_Half_x86_Bare_Bones 4 comments osdev
- I went through the OSDev Wiki 'Bare Bones' tutorial and I have a few questions https://wiki.osdev.org/Bare_Bones 7 comments osdev
- Stuck after enabling paging... what to do now? https://wiki.osdev.org/Higher_Half_x86_Bare_Bones 8 comments osdev
- Technical Programming Projects List https://wiki.osdev.org/Main_Page 17 comments compsci
- PS/2 Mouse Handler https://wiki.osdev.org/Mouse_Input 9 comments osdev
- Osdev.org down? https://wiki.osdev.org 9 comments osdev
- Struggling with higher half kernel https://wiki.osdev.org/User:Glauxosdever/Higher_Half_x86_Bare_Bones 8 comments osdev
- "Become a developer first before you aspire to become an OS developer" - Amusing description of what it takes to be an operating system developer https://wiki.osdev.org/beginner_mistakes 28 comments coding
- AArch64 Bare bones article (RPi 3 oriented) https://wiki.osdev.org/AArch64 5 comments osdev
- Many of you probably know about this site but I stumbled upon OSdev.org today I found it to be a goldmine. https://wiki.osdev.org/main_page 5 comments programming
- I cannot boot! http://wiki.osdev.org/D_barebone_with_ldc2 9 comments osdev
- Questions on VFS models and on 'initrd' http://wiki.osdev.org/VFS#VFS_Models 4 comments osdev
- Exception when accessing stack in user mode http://wiki.osdev.org/Getting_to_Ring_3 4 comments osdev
- "Design and Implementation of FreeBSD 2nd Edition"; Enough to fully understand FreeBSD internally? http://wiki.osdev.org/Books#Implementations_3 12 comments freebsd
- I've been trying to follow osdev.org's tutorials and can't figure out where to start. Can someone help me? http://wiki.osdev.org/Getting_Started 26 comments osdev
- I just made my first pull request. It felt great! http://wiki.osdev.org/Meaty_Skeleton 4 comments opensource
- Articles on task switching and/or context switching http://wiki.osdev.org/Context_Switching 3 comments osdev
- Cannot boot iso from Bare Bones tutorial http://wiki.osdev.org/Bare_Bones 5 comments osdev
- The OSDev Wiki "Bare Bones" tutorial is awful - I can't get it running on Windows, let alone Ubuntu! http://wiki.osdev.org/Bare_Bones 7 comments osdev
- [C] + I wanted to write an operating system but learned I'm probably not there yet. Could use some direction. http://wiki.osdev.org 12 comments learnprogramming
- D Bare Bones - In this Tutorial we will write a kernel in the D language and boot it. http://wiki.osdev.org/d_bare_bones 44 comments programming
- The OSDev Wiki: resources you'll need to create operating systems or develop the existing ones http://wiki.osdev.org/ 21 comments programming
- OsDev.org: If you ever wanted to write your own OS this is your site http://wiki.osdev.org/main_page 4 comments programming
Linking pages
- GitHub - cfenollosa/os-tutorial: How to create an OS from scratch https://github.com/cfenollosa/os-tutorial 374 comments
- GitHub - theseus-os/Theseus: Theseus is a modern OS written from scratch in Rust that explores 𝐢𝐧𝐭𝐫𝐚𝐥𝐢𝐧𝐠𝐮𝐚𝐥 𝐝𝐞𝐬𝐢𝐠𝐧: closing the semantic gap between compiler and hardware by maximally leveraging the power of language safety and affine types. Theseus aims to shift OS responsibilities like resource management into the compiler. https://github.com/theseus-os/Theseus 170 comments
- GitHub - luke8086/boot2c: A simple way to write standalone C programs for i386 https://github.com/luke8086/boot2c 34 comments
- GitHub - Xayiide/ChamacOS: Proyecto de fin de máster: sistema operativo sencillo de programación fácil https://github.com/Xayiide/ChamacOS/ 30 comments
- GitHub - MQuy/mos: A hobby operating system developed from scratch https://github.com/MQuy/mos 22 comments
- Before the BSD Kernel starts: Part One on AMD64 | Moritz Systems https://www.moritz.systems/blog/before-the-bsd-kernel-starts-part-one-on-amd64/ 21 comments
- GitHub - maxtyson123/MaxOS at Memory-Management https://github.com/maxtyson123/MaxOS/tree/Memory-Management 12 comments
- GitHub - vinc/moros: MOROS: Obscure Rust Operating System 🦉 https://github.com/vinc/moros 7 comments
- GitHub - AjayMT/mako: The Mako Operating System https://github.com/AjayMT/mako 4 comments
- computer-science/README.md at master · ossu/computer-science · GitHub https://github.com/ossu/computer-science/blob/master/coursepages/ostep/README.md 4 comments
- OSDEV: Implementing a basic x86 page frame allocator in C https://anastas.io/osdev/memory/2016/08/08/page-frame-allocator.html 3 comments
- How to Learn Computer Science? [Massive Step-by-Step Guide] - Afternerd https://www.afternerd.com/blog/learn-computer-science/ 0 comments
- GitHub - ekovac/x86term: A terminal emulator for running on bare x86 machines. https://github.com/pkovac/x86term 0 comments
- Writing My Own Boot Loader - DEV Community https://dev.to/frosnerd/writing-my-own-boot-loader-3mld 0 comments
- Barbervisor: Journey developing a snapshot fuzzer with Intel VT-x https://blog.talosintelligence.com/2020/08/barbervisor.html 0 comments
- GitHub - khatribharat/linux-dev: 🐧 A curated list of Linux developer resources 🐧 https://github.com/khatribharat/linux-dev 0 comments
- GitHub - vitaminac/minios: mini x86 Operating System <= 256KB https://github.com/vitaminac/minios 0 comments