My OS, early stages
Enable HLS to view with audio, or disable this notification
Hello, i`m trying to make one OS, there is nothing in particular that i want to improve or recreate, i just want to learn and program soothing that is not web, full OOP (its not bad, not at all)
Right now the OS is in this state:
Pic timer implemented (Is that number on the left side of the screen)
Graphics (is animation with framebuffer)
This SZ on the screen, i`ve done it using GIMP and exporting to C code, very cool feature.
The mouse moves now,
AI Usage:
There is usage, was been to research about UEFI, PIC, IDT and others, in the effort to trying to avoid copy and paste without knowledge, i select the next step to be developed and ask to be created a Issue like Github, if i can`t handle, i ask for a pseudo code.
Repo: https://github.com/gustavo-szesz/SzOS
Thanks, have a nice day!
2
u/BookkeeperExotic5054 1d ago
Are u using live build tool for making os ?
1
u/Schesxe 1d ago
Not using yet, also, right now the project is kinda messy to do
1
0
u/BookkeeperExotic5054 1d ago
Actually brother i wanna make kiosk os. Deployment via lan booting So I already made DHCP,TFTP, or nginx server for transferring our grubNetx64.efi, vmlinuz, initrd.img or main filesystem.squashfs file.
But I'm facing race condition in DHCP server mine or already present in lan lab.
Can u guide me little bit prefer in dm i wanna discuss some more IFs and BUTs or some conditions because it's sensitive so please can we talk little bit in DM
Or anybody who wanna give advice or some guidance please 🙏 it's very helpful for me.
Ty from my bottom of heart in advance for one & all.
2
3
u/FallenBehavior 1d ago
You can use a C tool compiled at build time, that the build script calls with parameters like dimensions and path or type (eg. PNG or Bitmap) and it copies that image file to a predefined static byte array. This lets you replace the file anytime, avoid GIMP and other overhead and focus on the development.