Anatomy of the Linux Boot Process
Donna writes "This article discusses detailed similarities and differences involved in booting Linux on an x86-based platform (typically a PC-compatible SBC) and a custom embedded platform based around PowerPC, ARM, and others. It discusses suggested hardware and software designs and highlights the tradeoffs of each. It also describes important design pitfalls and best practices."
What I like about Linux is never having to reboot except when it is time for a kernal upgrade. :)
They could have at least made sure the arrows on the diagrams were round the right way!
Code, Hardware, stuff like that.
what's SBC? Single Box Computer? Server? System? what?
I've always found it disconcerting that a verbose boot is given by default. Before Linux goes main stream on the home desktop, the distros ought to slap a plain progress bar with a pretty picture [ie. Windows clouds or logos] and not show verbose details unless something is wrong with the boot, or unusual.
Saskboy's blog is good. 9 out of 10 dentists agree.
Tradition! Seriously though, BIOS code is very old and designed to provide for the least common denominator.
Stop intellectual property from infringing on me
If the most popular OSes out there are taking care of HW at the high level, why haven't BIOS makers taken advantage of this to reduce their workload?
Because if you buy a motherboard and the BIOS on it makes it so that the computer will only work with Windows XP, server 2k3 and linux kernel 2.4+ people will be pissed. Some people might still want to run DOS, OS/2, Windows 95/98, kernel 2.2, or some other old busted operating system. It's there for that reason. With a linux bios your computer can pretty much only run Linux. Which is fine if that's all you want to run.
Oh, and BIOS makers don't have more workload. They've pretty much mastered making that part of the BIOS. They just have to slightly modify their BIOSes for each motherboard that comes out and update them to deal with the newest chips.
The GeekNights podcast is going strong. Listen!
From the Slashdot submission:
And from the actual article: Replacing the string "This installment of "Migrating from x86 to PowerPC"" with "This article" and replacing the word "between" with the phrase "involved in" is not sufficient to serve as summarization in the submitter's own words. Somehow I have a hard time believing that the submitter "Donna" and the article author Lewin Edwards are one and the same person. If I'm wrong, then fine. You can't plagiarize yourself. If I'm correct, then Slashdot's done it again. The article summary isn't an original work by Donna, but a minor modification of the article author's own summary, and should be properly attributed as such.You got it wrong. Not the Linux Support for ATI is bad but the ATI Support for Linux is.
Linux is not Windows
If you don't want "your linux" to be "fisher-price pretty" then "go turn it the hell off in your grub menu.lst". How long does it take you to remove the splash kernel parameter? A lot less time than it does to bitch on slashdot.
I mean isn't Linux all about choice and configurability?
It should be friendly by default, because people who don't want it to be friendly can easily turn it off, but people who want it friendlier wouldn't know how to make it so.
I am trolling