Yup, I actually did it, I (kinda) made an operating system!
In its current state, it doesn't really do much,
it kinda just barfs some messages on to the screen and down the serial port.
-
Clone the repo
git clone https://github.com/techflashYT/Techflash-OS.git
-
cd into the folder
cd Techflash-OS
-
Run the interactive configuration script
./configure
-
Run the
all
script./all.sh
(This might take a while, so give it about a minute)
-
Done! You should now have a bootable ISO image in
bin/TFOS_ISO.iso
.
Pretty easy, just set the ISO as the CD/DVD drive of the virtual machine and start it up!
-
I HIGHLY recommend that you burn to a USB (or Re-Writeable CD/DVD) rather than to a regular CD/DVD. It would be a major waste of phyiscal discs since the USB can be rewritten, and a CD/DVD would be permanently written.
-
Some programs for this include: Rufus (Burn to USB), Ventoy (Boot ISO from USB), Etcher (Burn to USB), or any generic ISO burner for burning to a CD/DVD.
None currently. But since functionaly is extremely limited, it's kind of hard for there to be any bugs.