Slashdot Mirror


Blurring The Line Between BIOS And OS

Jon Kincade writes "The Register has an article about Phoenix Technologies cME software that allows users on anything from servers to embedded systems to run diagnostics, browse the web and other things without having to boot into a full fledged OS. The primary use seems to be recovery from system crashes. Also, this may explain why the Phoenix browser was asked to change its name a few months ago."

19 of 290 comments (clear)

  1. Comment removed by account_deleted · · Score: 5, Insightful

    Comment removed based on user account deletion

  2. BIOS and its definition by very · · Score: 4, Insightful

    Basic Input Output System

    If you can do more advance operation through "BIOS", then the "BIOS" is no longer BASIC.

    Therefore, it should no longer be called BIOS (Basic IOS)
    Call it Embedded Operating System (EmbOS).

    Just a thought!

    1. Re:BIOS and its definition by SN74S181 · · Score: 3, Insightful

      Maybe they should quit fooling around and have the sort of robust firmware that Sun has in their SparcStations. You can do a hell of a lot with a SparcStation at the bios prompt. I believe it includes a Forth engine. Correct me if I'm wrong.

      The BIOS on PeeCee motherboards has always been anaemic. And it's shocking how paranoid everyone in this discussion is about that changing.

  3. Well it's kind of needed now isn't it? by Telastyn · · Score: 4, Insightful

    Now that computers aren't coming with floppy drives, there better be something that users can do crash recovery from if the machines won't boot from cd....

    Personally I'd like the choice of recovery cds/floppies.

  4. Re:Bad by azmaveth · · Score: 5, Insightful

    I agree.

    The whole point of a "Basic Input/Output System" is for, well, basic I/O. It was meant to be a thin layer between the OS and the hardware.

    While I agree that the technology can be improved upon, I don't think this is the proper direction to take.

    I much prefer the route that Gigabyte has taken with their DualBIOS. If there is serious enough trouble with the OS, just boot to a CD with recovery tools on it. If there's a problem in the BIOS, you now have a spare. I don't see the necessity of a TCP/IP stack in the BIOS.

    My $0.02.
    -azmaveth

  5. Re:Big stuff filtering down.. by meme_police · · Score: 2, Insightful

    Precisely, previous posts on this subject lead me to believe Slashdotters have never heard of OpenFirmware or similar. OpenFirmware and OpenBoot are big reasons I stick with G4s and Sun Blades for home use.

    --

    The meme police, They live inside of my head

  6. Re:Why do we even have a BIOS anymore? by azmaveth · · Score: 2, Insightful

    Because we need a standard way to interface with hardware from the OS, and hardware vendors keep adding and improving features (darn them!).

    The BIOS is what allows motherboard manufacturers to have different chipsets with different memory, disk, etc, controllers. The BIOS translates basic data requests from the operating system into the specific instructions that each chip requires.

    I'm all for open standards on hardware, but the fact is that every time a new feature is introduced or an old feature is upgraded, you need a backwards compatible method of accessing it. Thus the BIOS layer.

    My $0.02.
    -azmaveth

  7. Back in the day by kfg · · Score: 4, Insightful

    we used to buy the magazines, go to the stores and log on to the net to be eagerly greeted with hot new tech that made us want to immediately scrap the $10k worth of goodies we'd just bought the week before.

    Now it seems that every day brings "innovations" that seem designed to further my intent to hang on to what I've got forever if I can manage it.

    What's wrong with this picture?

    KFG

    1. Re:Back in the day by unitron · · Score: 2, Insightful

      It has a lot less to do with getting old than it does with a desire to avoid getting hosed by new stuff that's worse than the old stuff and designed more to extend the manufacturer's control over you than your control over the equipment.

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

  8. This is a bad idea! by linuxghoul · · Score: 4, Insightful

    When i am doing a fresh install of WIN2K and REDHAT on my comps (a once-in-6-months exercise) i make sure the machine is not even physically hooked up to the net untill i have a software firewall configured, up and running. I keep the firewall packages on CDs, along with config files, and ONLY AFTER these are setup, i go online to install other things, update drivers, etc (usually, only for win2k, not for redhat, which is trivial to bring back to my customized setup)...

    having TCP/IP built into the bios, with no firewalling support, and no possibility of frequent/safe upating, no easy way to check for "being" owned is a very bad idea. Also, Phoenix being a popular bios manufacturer, there will be a lot of worms targetting this bios tcp/ip stack.

    I dont see a single genuine advantage of having all this crap in the BIOS anyway. I mean, if u hose ur drive, and need to go online for some critical information/software before u can bring ur comp back up, just keep a KNOPPIX cd handy. I personally think BIOS shud be thinning down even further, given none of the modern OSes really use most of the services, and the BIOS mostly just gets in their way. All the bios shud be capable of, is to bring up the OS, and then let the OS configure everything. It wud be so neat to have the OS kernel setup all the hardware, the powersaving policies, everything when it starts up. Of course, the best is to just have the OS kernel as the bios!! just throw this anachronism completely out. (yeah for ppl whos fav os is not linux, sumthing else might need to be worked out ;) ...

    Ghoul

    --
    Sigura Non Grata
    1. Re:This is a bad idea! by tunah · · Score: 2, Insightful
      When i am doing a fresh install of WIN2K and REDHAT on my comps (a once-in-6-months exercise) i make sure the machine is not even physically hooked up to the net untill i have a software firewall configured, up and running.

      having TCP/IP built into the bios, ... is a very bad idea

      Well, if you're "not even physically hooked up" while installing, then how exactly is someone meant to break in when you're fiddling with the bios? Not to mention that a software firewall is neccesary (excepting trojans, which won't install on the bios) if you have open ports, which the bios won't, or if there is a problem with the tcp/ip stack, which a software firewall won't help with.

      BTW, why are you reinstalling OSes every 6 months? Windows 2000 is a lot better at not getting gummed up like 9x used to be, but perhaps you might want to reinstall anyway, but redhat? You DO know that you don't have to reinstall both at once, don't you?

      --
      Free Java games for your phone: Tontie, Sokoban
  9. How is this better than a "repair" partition? by ColGraff · · Score: 2, Insightful

    Personally, I'm happy enough just using a bootable disk to fix WinXP (yeah, I know), if it gets hosed. It actually doesn't happen very often anyway. But if for some reason the OS was hosed and using bootable media wasn't an option (perhaps security concerns, for example), how would this be better than just have LILO and a dedicated "repair" partition with linux and a bunch of repair tools on it? This way, as another poster commented, you aren't introducing unneccesary complexity into BIOS. and in fact, this seems very similar to what Phoenix is doing - the ZDNET article mentioned that the bios would have special hard drive partitions with recovery apps at it's disposal. So it seems like the only thing we're doing here is giving BIOS the ability to operate apps on a recovery partition directly, instead of using LILO+linux. Unless your boot record is screwed as well, what's the advantage to this? And if your hard drive is that trashed, doesn't it make more sense to stick the drive in a machine that also has a working HD, copy what you can, and reformat? For that matter, if your hard drive is getting pooched so often that you NEED dedicated bios support, then you should replace it. At least,that's my opinion. IAACTAAHBMMIPS (I Am A Computer Technician As A Hobby But My Major Is Political Science)

    --
    I'm the stranger...posting to /.
  10. Could this be how Palladium BIOSes will update? by user32.ExitWindowsEx · · Score: 3, Insightful

    Could this be the first version of a 'Auto-Updater' for future Palladium-enabled BIOSes?

    --
    "Evil will always triumph because good is dumb." -- Dark Helmet
  11. BIOS is just a bad way to market it? by DJStealth · · Score: 5, Insightful

    What if they called it an OS on a chip?

    Make it separate from the BIOS; but possibly on the same EEPROM chip; it will only load up if you hold down the F12 button (or something) when you boot.

  12. Re:Halt and Catch Fire by Anonymous Coward · · Score: 1, Insightful

    The licenses needed to allow access to chipset specs and APIs are completely incompatible with any kind of open source development. Another issue is that, in order to have a BIOS available soon after the release of a motherboard, you'd have to sign NDAs to get advanced specs and demo hardware. An Open Source project obviously couldn't operate under the terms of an NDA.

    I also think it needs to be noted that BIOSes have to be customized for individual motherboards, the part of the BIOS that is specific only to the chipset tends to be provided by the chipset manufacturer anyway.

  13. Re:Bad by Anonymous Coward · · Score: 1, Insightful

    It's not hard to keep the added complexity out of the boot path. The way I would do this (they never ask me) is to have the brower, etc only launch from a BIOS menu. If you never run it, it's just taking up ROM space, no biggy.

  14. Script Kiddies by Pyrosophy · · Score: 2, Insightful

    Yes, very bad, because you know if this happens one day you'll see:

    Click here to flash your bios.

    And you can count the number of seconds on your right hand that will elapse before that link fries your motherboard.

  15. Re:Why do we even have a BIOS anymore? by Anonymous Coward · · Score: 1, Insightful

    BIOSes are used by old operating systems (DOS, for instance).

    And Windows ME, and OS/2, and NetWare -- all still in production.

  16. The PC needs other features by yalla · · Score: 2, Insightful

    The PC doesn't need a graphical OS with all that fancy nicknack. The PC needs:

    * A serial console! I don't want to connect a VGA monitor to the machine just for tuning the bootdevice
    * Get rid of all that INT13 C/H/S booting crap
    * The BIOS needs real SCSI support, no more SCSI-BIOS remapping
    * Realmode should be dumped completly! When you power on the PC it should be in protected mode immediatly

    Everything else like network support is neat, but can be optional.

    Just my 2c, Alex.

    --
    You look like a million dollars. All green and wrinkled.