-
Notifications
You must be signed in to change notification settings - Fork 6
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 Beelzebub fit on a floppy? #28
Comments
I could do that, somehow, sure.
What would be the end goal, though?
…On Dec 14, 2017 14:33, "informer2016" ***@***.***> wrote:
Hi vercas! I just noticed that Beelzebub's ISO size from the latest
release is just 830 KB - so it seems that Beelzebub could fit inside a
floppy! Even today the floppies are still being used, for example - as
virtual floppies inside the coreboot open source BIOS. Just imagine: your
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
<https://www.coreboot.org/Supported_Motherboards> )*
Please tell , are there any planned Beelzebub releases in a floppy format? *(even
2.88 MB is supported, although 1.44 MB will be preferred because a space
inside a BIOS flash chip is very limited, could be just 4 MB total with
about 3 MB free space left for floppies after the primary BIOS part)*
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#28>, or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABvT_blkamd81lI1vOXtxE5daiOkKEhzks5tATHPgaJpZM4RCJiZ>
.
|
@vercas Your OS could potentially become useful for some practical purposes - like KolibriOS which also fits on a floppy. Also - if you have a chance to get a coreboot supported motherboard - wouldn't it be cool to be able to launch your own OS straight from the BIOS? ;) Its very easy 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, luckily LZMA compression could be used for the stored floppies to reduce their occupied size) |
I can help produce a build that fits entirely within a floppy. Will also
eventually eliminate the need for multiboot and an intermediate bootloader.
What are the exact requirements for booting from BIOS ROM, though?
On Dec 14, 2017 14:44, "informer2016" <[email protected]> wrote:
@vercas <https://github.com/vercas> Your OS could potentially become useful
for some practical purposes - like KolibriOS which also fits on a floppy.
Also - if you have a chance to get a coreboot supported motherboard -
wouldn't it be cool to be able to launch your own OS straight from the
BIOS? ;)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#28 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/ABvT_be_w08xvK8y3o0nQfeabJbxnMZ-ks5tATRLgaJpZM4RCJiZ>
.
|
@vercas, for example - imagine you would like to edit some text files at your hard drive very quickly and don't want to wait for the main OS to boot (which could take a few minutes). You just start your "floppy OS" from a BIOS ROM and instantly could access and edit these files! It would be nice to have such an opportunity - and in any case it can be a good idea to occupy the remaining free space at BIOS ROM chip with something useful - or just for fun |
Hm, I can certainly think of more use cases now. Only problem is: I don't have a coreboot-compatible mobo. Or a desktop, for that matter. |
@vercas, Hopefully you will have a chance to get the coreboot-supported board in the future, e.g. I saw a used Lenovo G505S (powerful A10-5750M quad-core AMD laptop supported by coreboot, could have 16GB RAM also) for just $100 at eBay, not sure if its still there though... According to https://github.com/coreboot/seabios/blob/master/src/hw/floppy.c , any floppy could be added - as long as it is one of these sizes listed below
it is possible to have more than 1 floppy of course, and if you use LZMA compression option while putting this floppy image to the BIOS - it will occupy less space there, and will be quickly uncompressed by the BIOS when you try to boot it |
I am definitely interested in this with one goal in mind: being able to use the same OS installation with any disk, so you can swap disks in and out at any time, without having to make sure it's installed on each disk. I'll have to slim down the kernel a bit (which I'm already doing) and get rid of more bloat. For instance, the |
@vercas yes there are a lot of possible opportunities ;) I will be following your project and wish you good luck |
@vercas Hi there, Alexandru ! 😉 Any updates regarding a possible floppy build? I'll be updating my coreboot in the near future and that would be a good opportunity to test your OS as a part of coreboot - I will do it if a floppy would be available |
@informer2016 Sorry for the lack of updates, I've been really busy with work. |
@vercas no problem, I'll be checking Beelzebub sometimes (nice name btw) to see if there are any news... Wish you a nice coming holidays ! 😉 🎄 |
@vercas Happy to see you back at Beelzebub 😃 any news about a floppy build? 😉 |
@informer2016 There's a lot of bizzare issues to fix before I can have a proper build... |
@informer2016 FYI I'm nearly done squashing bugs. There's some weird stuff going on, probably because I'm using a newer GCC version to compile and it's finding more UB in my code, but I'm working on it... In the meantime, I added a proper scheduler (required for a couple of tests). |
Good day @vercas ! Any news my friend? |
Hi @vercas ! I just noticed that Beelzebub's ISO size from the latest release is just 830 KB - so it seems that Beelzebub could fit inside a 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 )
Please tell , are there any planned Beelzebub releases in a floppy format? (even 2.88 MB is supported, although 1.44 MB will be preferred because a space inside a BIOS flash chip is very limited, could be just 4 MB total with about 3 MB free space left for floppies after the primary BIOS part)
The text was updated successfully, but these errors were encountered: