Announcement

Collapse
No announcement yet.

Giving the BIOS the boot

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Giving the BIOS the boot



    The end of the old PC as we know it?

    By Rupert Goodwins
    Special to CNET News.com
    February 21, 2003, 3:33 PM PT

    One of the last and least-loved remnants of the original IBM PC is about to get its marching orders, Intel predicted at its Developer Forum in San Jose, Calif., this week.
    For more than 20 years, the PC has relied on the BIOS (Basic Input Output System), a small set of fixed software routines normally built into a chip on the motherboard. This hangover from a distant past is causing more and more problems, said Mark Doran, Intel's principal engineer behind the Extensible Firmware Interface (EFI) that aims to humanely kill the antique technology.

    "When I started, I got senior managers together from across Intel and asked them what would happen if we had a blank sheet of paper to replace the BIOS," Doran said. "It turned into a three-day ***** session." He said that the original designers of the IBM PC BIOS had no idea that it would survive this long. "They thought that 250,000 machines would see it through to the end of its life," he said.

    Most people only know the BIOS as the mysterious source of arcane configuration and test messages that appear when a PC is first switched on. Although its job is to connect the various bits of hardware in a PC to the operating system in a standard fashion, there are no standards for how it is created or configured--and it's not uncommon for extension boards from different manufacturers to clash in their use of the BIOS.

    And if people do use the BIOS to change configurations or diagnose a problem, there's often not much help and few similarities among different PCs. "Even experienced support staff often end up in 'Now what?' mode with the BIOS," Doran said.

    EFI promises to change all that. EFI is a tiny operating system in its own right, freed from the constraints of the BIOS. The first difference people will see is in the splash screen, the display the PC shows when first turned on. Unlike the BIOS, EFI supports high-resolution displays. Likewise, it can run with a proper graphical user interface, rather than the blocky text-only interface. EFI also has its own networking, so it can be used for remote diagnostics.

    The differences are much more than just the interface, Doran said. "The BIOS is the last place on the PC where people have to write in low-level assembler code, and we want to end that," he said. Instead, EFI is almost entirely written in C and allows additions to be created using standard programming tools. Such additions can include much more detailed and useful diagnostics, self-configuration programs, and ways to sort out problems even if the operating system has died.

    "We even have a concept of the afterlife, so if your OS freezes you can go in and look at the state of the machine, change the configuration, load a different driver, and do a sensible restart," Doran said.

    As part of the demonstration, he showed a network driver being replaced on a live machine, as well as multiple reconfigurations of various USB (universal serial bus) devices. Because EFI has its own filing system that lives on a reserved part of the hard disk, it can become the standard home for a whole set of utilities that have always had an awkward fit with the BIOS. Digital rights management and security designers also have an interest in EFI because it gives them a new level of control over the hardware.

    Finally, EFI can pretend to be a BIOS. "We're not expecting people to throw out the BIOS overnight, so EFI can support legacy systems by running on top of an existing BIOS and handing over control when appropriate," Doran said.
    So a year after we start phasing out floppies, we start phasing out the BIOS.
    "The issue is there are still many people out there that use religion as a crutch for bigotry and hate. Like Ben."
    Ben Kenobi: "That means I'm doing something right. "

  • #2
    John Brown did nothing wrong.

    Comment


    • #3
      I love my BIOS.
      We need seperate human-only games for MP/PBEM that dont include the over-simplifications required to have a good AI
      If any man be thirsty, let him come unto me and drink. Vampire 7:37
      Just one old soldiers opinion. E Tenebris Lux. Pax quaeritur bello.

      Comment


      • #4
        Giving the BIOS the boot


        If this was meant as a pun then your days on this Earth are numbered.
        12-17-10 Mohamed Bouazizi NEVER FORGET
        Stadtluft Macht Frei
        Killing it is the new killing it
        Ultima Ratio Regum

        Comment


        • #5
          Replace a small simple bit with a large complicated bit. My idea of progress.
          (\__/) 07/07/1937 - Never forget
          (='.'=) "Claims demand evidence; extraordinary claims demand extraordinary evidence." -- Carl Sagan
          (")_(") "Starting the fire from within."

          Comment


          • #6
            Originally posted by Urban Ranger
            Replace a small simple bit with a large complicated bit. My idea of progress.
            EFI's been in use since the early 90s in many devices, including automobiles.

            The BIOS is simple -- too simple. Its simplicity makes our lives more difficult than they need to be, since they can't do much of anything.
            "The issue is there are still many people out there that use religion as a crutch for bigotry and hate. Like Ben."
            Ben Kenobi: "That means I'm doing something right. "

            Comment


            • #7
              Good riddance to BIOS. It is good to know that you aren't a BIOS fanboy at least, Ashie.
              http://monkspider.blogspot.com/

              Comment


              • #8
                Why would cars or any other thing with embedded controllers need a silly thing called "embedded firmware interface" (not that firmware is not embedded )?

                They are just putting the horse before the cart.
                (\__/) 07/07/1937 - Never forget
                (='.'=) "Claims demand evidence; extraordinary claims demand extraordinary evidence." -- Carl Sagan
                (")_(") "Starting the fire from within."

                Comment


                • #9
                  Originally posted by Frogger
                  If this was meant as a pun then your days on this Earth are numbered.
                  I was placing my bets on a compsci geek getting it first.
                  "The issue is there are still many people out there that use religion as a crutch for bigotry and hate. Like Ben."
                  Ben Kenobi: "That means I'm doing something right. "

                  Comment


                  • #10
                    Originally posted by Urban Ranger
                    Why would cars or any other thing with embedded controllers need a silly thing called "embedded firmware interface" (not that firmware is not embedded )?

                    Is this a trick question?
                    "The issue is there are still many people out there that use religion as a crutch for bigotry and hate. Like Ben."
                    Ben Kenobi: "That means I'm doing something right. "

                    Comment


                    • #11
                      Good, I've always been too afraid of all the dire warnings about messing with the BIOS to update it or anything. Hopefully whatever takes it's place won't be as scary.
                      Rethink Refuse Reduce Reuse

                      Do It Ourselves

                      Comment


                      • #12
                        *sigh*
                        Nobody ever gets my jokes.
                        I'll repeat:
                        EFI's been in use since the early 90s in many devices, including automobiles.
                        Please...somebody here has to get it?
                        "The issue is there are still many people out there that use religion as a crutch for bigotry and hate. Like Ben."
                        Ben Kenobi: "That means I'm doing something right. "

                        Comment


                        • #13
                          It's about time, the only thing I am hesistant to do is to flash a bios, so good riddance.

                          I did read in an other article about this, that it could still take awhile before this is implemented in MB's though.
                          Is God willing to prevent evil, but not able? Then he is not omnipotent. Is he able, but not willing? Then he is malevolent. Is he both able and willing? Then whence cometh evil? Is he neither able nor willing?
                          Then why call him God? - Epicurus

                          Comment


                          • #14
                            Intel is aiming at 2004 to implement it on their motherboards.
                            "The issue is there are still many people out there that use religion as a crutch for bigotry and hate. Like Ben."
                            Ben Kenobi: "That means I'm doing something right. "

                            Comment


                            • #15
                              Slashdot Discussion
                              Blog | Civ2 Scenario League | leo.petr at gmail.com

                              Comment

                              Working...
                              X