Top "Osdev" questions

Operating System development: kernel, shell, networking, cross-compiling, etc.

What are some resources for getting started in operating system development?

One thing I've always wanted to do is develop my very own operating system (not necessarily fancy like Linux or …

operating-system kernel osdev
How to run a program without an operating system?

How do you run a program all by itself without an operating system running? Can you create assembly programs that …

assembly x86 operating-system bootloader osdev
How can I build a small operating system on an old desktop computer?

This might be in vain, as I know writing an operating system is unbearably complicated (especially by oneself). I don't …

c operating-system bootstrapping osdev assembly
Resources to develop an operating system

I'm planning to write an operating system and I don't know very much about operating systems. Are there any good …

operating-system osdev
Return value of a C function to ASM

I'm trying to call a function from within ASM. I know how to call it, but i'm having trouble finding …

c assembly nasm osdev
How are Operating Systems "Made"?

Creating an OS seems like a massive project. How would anyone even get started? For example, when I pop Ubuntu …

operating-system low-level osdev
Switching to User-mode using iret

I am writing a small OS that will execute some code in user mode (privilege level 3). From that user level …

x86 nasm osdev
OS Development - booting from floppy drive using qemu

I have been reading BrokenThorn's OS development tutorial and am at the part of creating and loading the second stage …

boot qemu osdev floppy
Confused with CMPSB instruction

I have been looking at this code and I'm confused about the rep cmpsb line. .LOOP: push cx mov cx, 0…

assembly nasm bootloader 16-bit osdev
What is a good barebones linux distro for beginner kernel development?

In my Operating Systems class we are looking to modify a Linux kernel with some simple system calls of our …

linux kernel osdev