zaval wrote:
I also think. I also don't prevent. etc. what was your point? we here just exchange thoughts, noone forces anyone to do it some way. my "write your own OSL" was a suggestion. my thought. imo, universal loaders suck, they are an unnecessary layer in the chain, that just adds to boot time and they demand more, than they do. imo, OSL is a part of an OS, it's very OS specific, it would be very well seen if there weren't so much linux clones, of course then they all are "the same". but it's only because most of hobby OSs are just linux parodies. and universal loaders may be needed in the BIOS environment for multibooting, but they become a waste in the UEFI totally. in UEFI, you don't need to have a centralized "loader", that will take care about providing the multiboot capability, that otherwise can be easily cut off, UEFI is so easy with multibooting by the design, that now you may concentrate on creating a part (your OSL) that will only take care about proper loading and overall preparation for exactly your OS, without irrelevant cruft.
Well, the point here was to show you that commenting about one developer's choice is a waste of time & effort unless if it's something that would lead to non maintainability code for example
- but in any case this wasn't meant to be insulting of course, it wasn't the intended effect that I wanted to get (sorry if it did :/)
The Multiboot specification (version 1 and 2) have been both made before UEFI came up (and if it did came up before the Multiboot2 specification, UEFI was pretty rare at that point). But that's not it, some computers (such as mine) prevent people from using anything other than Microsoft Windows simply because the manufacturer has been paid to only authorize this operating system to run (which is a bit problematic, not the fact that manufacturers are paid by Microsoft to do that BUT instead being locked/trapped/forced to use one operating system that some developers such as me don't necessarily appreciate, although I did appreciate Windows 7 & 8.1 for their robustness)
I have a laptop that will only run either the Windows Boot Manager EFI binary or `bootx64.efi` and nothing else - this is where GRUB (for example) can come handy. Although my UEFI system doesn't let me choose properly an operating system loader to start, I can just copy the GRUB EFI boot loader to `bootx64.efi` so that I can trick my system and thus I can then have a menu that lets me choose between multiple operating systems (although I stopped using Windows for more than one year now).
So you can't just say that Multibooting on UEFI is useless (or a "waste", to reemploy your words), there are still many use cases up to this day such as (of course) obtaining a proper multibooting menu (because honestly it's very unpractical to manually set the operating system that you want to boot each time you want to switch at startup), get around a lock (or as they call it """""security feature"""" that you can't disable
), choose between multiple installed versions of the Linux kernel (that can be very useful, especially if you're developing a kernel driver for example), etc.
I don't want to start a debate on this since this is not the scope of this topic anyways (and that would totally bury the OP's original question/request), but feel free to PM me if you want to continue - I'll be glad to share my view point
----------------------------------------------------------------------------------------------------------------------------------------------------
I was about to post my reply but then I saw that you added this answer:
zaval wrote:
you think? kid, so far, you only showed yourself capable of littering with the garbage as the quoted. lately this forum has become occupied with teenagers. admit it, that ArgonAquila is from your kindergarten? maybe you try cheergirling on tiktok?
I don't know if I should be concerned by this or not, because I am myself a teenager (as I am writing this answer) and I think that not only this is a bit rough towards the concerned person - but what you just said is kind of decadent; being a teenager doesn't mean that you are automagically "stupid" or "ignorant" until being an adult (and if this wasn't intended, then please reconsider your terminology since that's what I implicitly understood from this post).
Debating is good (whether the global ideas are shared or totally different); but if you start judging a person by his/her/their traits, you'll start both discrediting yourself from a serious perspective & put the targeted person on a really bad mood (and that's how a huge war like I saw on one topic starts!). What I want you to understand is that you should be less targeting towards people, if you have shown & proved that someone is wrong but he/she/they think that it's right, then just let that person believe it - I'm pretty sure that you could save time instead of replying to people that are not agreeing with you to work on your projects instead
Anyways, if you don't agree with me then just ignore this entire post or just reply with your own thoughts but I won't answer them (or PM me instead so that this does not pollute this topic as I said earlier!)