-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Could ZeldaOS fit on a 1.44MB or 2.88MB floppy? #1
Comments
Hi, ZeldaOS is my hobby OS/Kernel project, which is designed to conform to POSIX.1 interface standard, and major in networking functions such as fully fledged L3/L2 in a virtualized setup(because I am going to only realize virtio-net and vmxnet3 paravirtualized ethernet devices). even I did burn the bootable Zelda.iso into the udisk drive and made it booted, a physical setup benefits nothing from ZeldaOS's networking functions. as I never saw a floppy drive before, I am not sure whether it fits on that floppy drive.
btw, the way to build is given in recent README.md, I will give the feature inventory(including those that have been realized and those that are on the roadmap). thanks |
@chillancezen Thank you very much for your reply! I see that ZeldaOS could fit (since ~800K is much smaller than floppy 1440K or 2880K) , but maybe it could be indeed difficult to find a real world usage scenario for a physical setup at the moment... Please tell, what would be the final purpose of ZeldaOS, do you plan to use it for some advanced networking purposes like a resource efficient webserver? |
hi I did intend to support bare betal setup in networking because I thought realizing a physical ethernet device driver is more complicated than paravirtualized ethernet device driver. L7 web server is not my utilmate goal, to support that, I would port a user land protocol stack LWIP Thanks |
@chillancezen Thank you for reply! I'll be following your ZeldaOS project, and if there'll ever be a floppy and potential benefit of running at the real hardware, I'll test it as a part of coreboot+SeaBIOS 😉 |
Good day, @chillancezen . Please tell, could ZeldaOS fit on a 1.44MB or 2.88MB floppy? Even today the floppies are still being used, for example - as virtual floppies inside the coreboot open source BIOS. Just imagine: your wonderful OS could be a part of someone's BIOS build! (for coreboot supported motherboard, maybe you have or could get one - see https://www.coreboot.org/Supported_Motherboards )
If you already have a coreboot-supported motherboard, or a real chance to get one, - wouldn't it be cool to be able to launch your own OS straight from the BIOS chip? ;) With one simple command its possible to add any floppy to coreboot BIOS build - and then you see it as a boot entry! Multiple floppies could be added this way (as long as you have enough space left inside the BIOS flash chip, luckily LZMA compression could be used for the stored floppies to reduce their occupied size)
P.S. Also it would be nice if there would be some build instructions, I am really interested about your ZeldaOS project but don't know how to correctly build it
The text was updated successfully, but these errors were encountered: