FLOPPYOS is an operating system built to run on a floppy disk using the FAT12 filesystem
Not much currently just a terminal with a few commands
Currently supported commands:
- clear: clears the terminal
- shutdown: shuts the machine down
- find: finds a file on the computer and prints its logical and physical address/sector
- open: opens the file specified and runs it
- restart: performs a warm restart
- datetime: outputs the date time
- colour: changes the colour of the text
- help: displays all commands
- discover: displays all the files
- A large array of commands for my terminal
- Support for other connected disks to allow more programs to be loaded
- Networking
- GUI
- And more
Please do not run this on your main PC, as of current it has only been tested on a VM with only access to the floppy image
Install qemu using
sudo apt install qemu-system-x86
And then run the operating system using
qemu-system-i386 -m 1 -fda FLOPPYOS.img
Run the build script using
bash Build.sh
And this will install, build, and launch FLOPPYOS
First mount the disk
Burning this on will remove all data onto your disk
Run the following command
sudo dd status=noxfer conv=notrunc if=test.img of=/dev/sdb bs=4M && sync
Wait until finish, eject and then it's done
Enjoy FLOPPYOS (:
Make sure you have qemu-system-x86 by installing it through this link
Make sure to add qemu to your environment variables
Run the following command
qemu-system-i386 -m 1 -fda FLOPPYOS.img