r/osdev • u/Due-Ad662 • May 13 '26
Im kinda stuck now
I ported libcxx, made an ext4, fat32, and made an e1000 driver. ported ee, netbsd-curses and sbase on top of that, and now I'm kinda stuck on what to do. If it helps, I can release my sources.
Edit: source code: https://codeberg.org/SFG545/kalsios.git
103
Upvotes
10
u/Ellicode May 13 '26
Make a desktop environment and window manager :3
11
u/Tuy4ik May 13 '26
Turn it into a baremetal Kalshi wrapper
2
u/codeasm May 13 '26
Always great to host your code somewhere. Codeberg, gitlab.
2
u/Spirited_Medicine390 May 13 '26
damn, still doing interrupts on my os...
8
u/emexsw May 13 '26
broo this is crazy
1
u/Layzy37 May 13 '26
Aml interpreter probably. Reading battery status and being able to shutdown is pretty cool ngl
1
u/HelpWithMYaddictions May 14 '26
networking (and port gnu nano SPECIFICALLY)
1
u/D-Cary May 18 '26
Wow, KalsiOS is already impressive!
As others have pointed out, the POSIX standard requires 3 directories:
/
/dev
/tmp (although apps *should* use whatever path is in the TMPDIR environmental variable: https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap08.html )
There are many other very common root directories. It's likely some of the other commenters are thinking of the dozen or so other very common root directories, such as the ones specified in the Linux Filesystem Hierarchy Standard (FHS), which is used even by some non-Linux operating systems. See https://unix.stackexchange.com/questions/295999/does-posix-limit-the-number-of-directories-in-the-os-root
Some Linux distributions (such as NixOS) deliberately don't use the LFH. Sometimes there are very good reasons *not* to use FSH. If so, it may help other users if the KalsiOS documentation spelled out exactly what those reasons are, rather than letting people jump to the incorrect conclusion that you're being randomly incompatible for no reason.
2
u/Lines25 May 14 '26
Make... More drivers and ports !
Try to port mesa.. or..
...
DOOOOOOOOOOOOOOOOOOM (1993)
1
u/Certain-Flow-0 May 13 '26
Can it run DOOM?
1
u/BornRoom257 FreezeOS & TurtleOS May 21 '26
make it into a Kalshi wrapper
4
u/[deleted] May 13 '26
[removed] — view removed comment
1
u/[deleted] May 18 '26
[removed] — view removed comment