Skip to content
Sign upLog in
← 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