Share your repls and programming experiences

← Back to all posts
HelloWorld OS!
AmazingMech2418 (1016)

HelloWorld OS

Welcome to HelloWorld OS!

This is a basic operating system written entirely in NASM x86 Assembly that prints text! This is my first OS, so what better to call it than HelloWorld OS?

Also, I would like to credit @CSharpIsGud for their tutorial on OS development and also for helping get some required libraries for QEMU to work. I also used some of the C code of ReplOS to figure out printing text in the operating system.

Comments
hotnewtop
CSharpIsGud (917)

Repl needs more things like this!

DynamicSquid (4567)

@AmazingMech2418 I'm definitely gonna make one sometime in the future!

AmazingMech2418 (1016)

@DynamicSquid I think I might try to make a tutorial for it!

Codemonkey51 (1035)

WOAH, now I want to make an os even more than I did before

firefish (937)

start learning AT&T assembly and not the joke that is NASM

AmazingMech2418 (1016)

@firefish Okay. LOL! I plan on learning AT&T assembly soon, but I don't see what's wrong with NASM...

fuzzyastrocat (1505)

@firefish Hey, finally someone else who actually likes AT&T!

firefish (937)

@fuzzyastrocat Must agree, intel looks AWFUL

PattanAhmed (1387)

@AmazingMech2418 Can you upload it on a Device?

AmazingMech2418 (1016)

@PattanAhmed To upload it to a device, you'd need to generate an ISO image which doesn't work too well on Repl.it unfortunately.

PattanAhmed (1387)

@AmazingMech2418 You can download this on your device and you can try by some means.

DungeonMaster00 (170)

bruh

need to make something like this eventually

EpicGamer007 (1535)

Nice Nice! I am so envious of c and c++ devs.

AmazingMech2418 (1016)

@AbhayBhat Thank you! Though, this is Assembly, not C or C++!

EpicGamer007 (1535)

@AmazingMech2418, I am so envious of low-level language devs

theroyakash (0)

Here take a gold for this