Skip to content
← Back to Community
HelloWorld OS!
Profile icon
AmazingMech2418

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.

Voters
Profile icon
zplusfour
Profile icon
Navinor
Profile icon
GabrielSpeer
Profile icon
programmeruser
Profile icon
angrydoge
Profile icon
CodingGoose
Profile icon
Bhanuprakash111
Profile icon
Kookiez
Profile icon
MatthewWesolows
Profile icon
CodeLongAndPros
Comments
hotnewtop
Profile icon
CSharpIsGud

Repl needs more things like this!

Profile icon
AmazingMech2418

@CSharpIsGud Thank you!

Profile icon
RohilPatel
Profile icon
RohilPatel

Wait, I hit 0.9k! YAYAYAYAYA!

time for a celebration
@RohilPatel

Profile icon
DynamicSquid

This is awesome!

Profile icon
AmazingMech2418

@DynamicSquid Thank you!

Profile icon
DynamicSquid

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

Profile icon
AmazingMech2418

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

Profile icon
DynamicSquid

@AmazingMech2418 That'd be amazing!

Profile icon
AmazingMech2418

@DynamicSquid Thank you!

Profile icon
DynamicSquid

@AmazingMech2418 Yay the tutorial came out!

Profile icon
HahaYes

Yay super cool!!!

Profile icon
AmazingMech2418

@HahaYes Thank you!

Profile icon
Codemonkey51

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

Profile icon
DynamicSquid
Profile icon
AmazingMech2418

@Codemonkey51 Thank you!

Profile icon
firefish

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

Profile icon
AmazingMech2418

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

Profile icon
fuzzyastrocat

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

Profile icon
firefish

@fuzzyastrocat Must agree, intel looks AWFUL

Profile icon
programmeruser

@firefish AT&T is unreadable

Profile icon
firefish

@programmeruser haha % go brrr

Profile icon
CodingGoose

Awesome!

Profile icon
AmazingMech2418

@DannyIsCoding Thank you!

Profile icon
CodingGoose
Profile icon
Kookiez

really nice!

Profile icon
AmazingMech2418

@OrangeJooce123 Thank you!

Profile icon
PattanAhmed

Awesome OS!

Profile icon
AmazingMech2418

@PattanAhmed Thank you!

Profile icon
PattanAhmed

@AmazingMech2418 Can you upload it on a Device?

Profile icon
PattanAhmed
Profile icon
PattanAhmed
Profile icon
AmazingMech2418

@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.

Profile icon
PattanAhmed

@AmazingMech2418 Yes.
I know!

Profile icon
PattanAhmed

@AmazingMech2418 But you can do it anyways...

Profile icon
PattanAhmed

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

Profile icon
DungeonMaster00

bruh

need to make something like this eventually

Profile icon
EpicGamer007

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

Profile icon
AmazingMech2418

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

Profile icon
EpicGamer007

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

Profile icon
HahaYes

@AmazingMech2418 hehe low lang go brrr

Profile icon
mollthecoder

It doesn't work anymore :(

Profile icon
AmazingMech2418

@mollthecoder Yeah, sadly, it seems one of the recent updates to Repl.it broke the reading of the binary library file...

Profile icon
mollthecoder

@AmazingMech2418 You mean replit? It's not repl.it anymore.

Profile icon
theroyakash

Here take a gold for this
2332_Pepe_Gold