Re: UEFI split from bans and appeals
Posted: Sun Nov 25, 2018 2:13 pm
PI is not part of the UEFI specification. I think, that for familiarizing osdev hobbyists with UEFI, and how it interacts with OSs, the UEFI specification will be the most relevant, surprise! I told, chapters 1-3 are a good starting point. The chapter numbers are for v2.4 at least. Of course, there is a lot of resources on the web, and maybe among the bashing UEFI, there is even a useful reading on it. but I didn't do that, I read the specification and asked questions on the EDK mailing list. They answer! This mailing list (edk2-devel-01) is about the UEFI itself. there is another one, dedicated to solving problems with the UEFI<->OS interaction. Less active. it's called fw_os_forum.Schol-R-LEA wrote: Oops, thank you for the correction. Could you tell us which document would be the most relevant, please?
There is nothing to argue with here, but this is an implementations' fault, not the standard's. which is open for implementing by anyone willing. to bring that freedom. of course, if they will be able to get all the information on the hardware they target. on the other hand, on mobile systems, it's clearly impossible to install anything else other than what the vendor permitted. and this fact doesn't prevent people of using these devices. they are locked and nobody argues. nobody demands the ability to install Linux on iphone. And by the way, those companies, except apple, do sell Linux PCs. I bought such a laptop. HP one. It had Linux and UEFI. And I easily installed Windows on it. So at least if their firmwares behave crappily, Linux fans still have a chance to pick a PC for their OS. Somehow I'm more inclined to believe these quirks are due to laziness, rather that the "anti-Linux conspiracy", ruled by Microsoft, of course.I quite agree, but I'm not the one you need to tell that to. It is companies such as Microsoft, Apple, HP, and Acer who are bending the rules to make running other OSes on their hardware difficult. It is because they aren't implementing UEFI according to the spec that it is a problem.
By all rights, installing other OSes on their systems should be the same as with any other UEFI system, but they - especially Apple, recently, with the introduction of the 'security' chip which allows MacOS and (through Boot Camp) Windows to be installed but bricks the system for anything else - have taken steps to prevent 'unsupported' OSes from working correctly. always with the argument that they are a security risk.
It is of little immediate consequence to me - I wouldn't buy the products for those companies anyway (I always get Lenovo for laptops, and do component builds for desktops), but it means that a lot of systems out there won't run or even install Linux, or any other 'unsupported' OS.