Skip to content
← Back to Community
The best operating system on replit!
Profile icon
CSharpIsGud

I haven't posted in a while so here's a post.
This time I have paging working well and can read from storage to load programs and files.

I still need to work on a full graphics driver and getting to user mode as well as maybe implementing an actual filesystem format but it's getting there.

Oh yeah and I need to start fixing all those warnings...

(To make bochs start running it, type cont and then c, bochs complains because it can't find a sound device)

What should my next post be?
I was working on a terminal RPG game for a while until I started this.
I also made significant progress on my py to C++ compiler
The thought of making a real OS in py crossed my mind even with how cringe it will be.

Voters
Profile icon
the-electro-bros
Profile icon
thelonecodist
Profile icon
BrandoTaylor
Profile icon
kellanb
Profile icon
RealSeamusDYKMG
Profile icon
https123456789
Profile icon
LoganHudson
Profile icon
Spaceboy1010
Profile icon
EvanRoney
Profile icon
jacopotoma
Comments
hotnewtop
Profile icon
Navinor

this is better than 90+% of whats on replit right now sheesh

Profile icon
PixiGem

THIS IS CRAZY! omg nice work! how long did it take u to do make this?

Profile icon
CSharpIsGud

@PixiGem 3 to 4 days most of which were spent fixing things that refused to work or reading what to do next

Profile icon
Yoplayer1py

@CSharpIsGud is it supposed to show nothing?

image

Profile icon
CSharpIsGud

@Yoplayer1py press c and then enter

Profile icon
Yoplayer1py

@CSharpIsGud got it gg didn'y read reademe lol

Profile icon
N3rdL0rd

@CSharpIsGud I would love to see an os written in python! I'm working on exactly that: a python to assembly compiler!

Profile icon
RaidTheWeb

@HENRYMARTIN4 this sounds like a great idea and I hope it works out so the community can use your amazing tool. :D

Profile icon
N3rdL0rd

@RaidTheWeb Oh! Thanks! I made a github, but the repo is empty right now. I'll be updating it in a few mins. https://github.com/HENRYMARTIN5/Py2Assembler

Profile icon
LeGamer4

gg just gg

Profile icon
angrydoge

poggers.

Profile icon
StringentDev

Nice. Can I help you with this. It is something im actually geniunely interested in. And im perfectly fine with learning C.

I can actually tell you some hardware details on the workings behind VGA (Video Graphics Adapter) so you can create a fully working UI like most distributions. Albeit we need a fully working kernel first.

Profile icon
TonyWu4

the poggest of the pog programs in repl

Profile icon
RealSeamusDYKMG

i can't see any of the graphics

i think its cause im on a school computer tho

Profile icon
that1dev

this is soo cool, great work!

Profile icon
personmandude

dang thats pretty cool

Profile icon
SomeBoyPlayz

This is just OP!

Profile icon
HaseefMinhas

bIg ShaQ

Profile icon
HaseefMinhas

smoke trees

Profile icon
HaseefMinhas

big man

Profile icon
ANDREWVOSS

Just out of curiosity, how could I create/add more programs for this OS?

Profile icon
ArmorCodedItLol

POG

Profile icon
RaidTheWeb

hello again :)

Profile icon
lolcrafter

wow

Profile icon
JacobMcPherson1

your posts are always so cool

Profile icon
[deleted]

Good job.

Profile icon
mollthecoder

Cool but backspace isn't implemented.

Profile icon
RaidTheWeb

@mollthecoder Back space is generally hard to implement, from personal experience it took me about a week. I'm sure @CSharpIsGud can achieve this relatively easy if they put their mind to it.

Profile icon
haotinghuang

?

Profile icon
staticvoidliam7

bro this is sick

Profile icon
HrushalNikhare

POG?

Profile icon
ta12replit

@HrushalNikhare *YUMPAPAUARARI

Profile icon
Jessica0519

This makes no sense! What? Blank? Hope you check for some bugs.

Profile icon
CSharpIsGud

@Jessica0519 Read the readme

Profile icon
rishibdev

wow

Profile icon
QuickV

POG

just...

POG

Profile icon
17lwinn

If python could be ported to the OS, then that would be great! Might take a lot of space however :/

https://wiki.osdev.org/Porting_Python

Profile icon
RaidTheWeb

@17lwinn Space is quite likely not the problem here, instead it's a matter of a full libc/libstdc++, a well suited POSIX userspace enviroment, and a cross compiler with a custom sysroot.

Profile icon
17lwinn

@RaidTheWeb True, but if you think of a python installation plus all that in repl. You'll soon run out- it can probably be done locally but even then its a pain

Profile icon
RaidTheWeb

@17lwinn fair enough, usually python isn't too big but a standard repl is pretty low end.

Profile icon
arjun418

Howd you make this? Was it hard?

Profile icon
NextLevel3

it must be trending keep it up
[ redacted by moderators for advertising ]

Profile icon
angrydoge
Profile icon
FlaminHotValdez

DAYUM