A Web Browser in Your BIOS? 199
Anonymous Coward points to this article on xbitlabs.com, which begins "At the recently held Computex show in Taipei Phoenix Technology Company introduced its new FirstBIOS based on Linux. Among the major advantages of this product, they mentioned such things as PC wake from different standby modes and integrated means of rapid PC recovery in case of failure." That's not all, though -- the article goes on to say that "the most remarkable thing is that you will be able to get access to Internet directly from this interface either via the traditional modem or local network. In this case the data will be stored in NTFS, FAT32 and ext2 file systems.
According to Phoenix, all these features fit into 16Mbit Flash memory."
Bloat (Score:2, Insightful)
I use a Macintosh. While earlier Macs had all sorts of nonsense in ROM (car crash noises, colour photographs, and god knows what else besides) recent machines have almost nothing.
Technologies change - indeed the web is moving at a fair rate too. Imagine if this web browser in the BIOS only supported HTML 1.0.
BIOS bloat (Score:1)
While outdated technology is something that sucks, imagine having TCP/IP protocols burned into the ROM. That would be useful for everyone.
For a general purpose machine, there is certainly a limit to how much crap you want to hardwire into the machine itself, but wouldn't an array of common protocols and functionality that are necessary across the breadth of modern operating systems be nice to have?
Re:BIOS bloat (Score:1, Interesting)
flash a new image or even worse have to physically
change the chip.
Re:BIOS bloat (Score:2)
How 'bout we make it bloody obvious that it's going on and only when the owner of the machine wants it done?
There's entirely too much about the site describing this product that reminds me of a lot of what I read about the internet circa '94 to '96: It's all about how it's going to provide you with all these convenient new ways to spend money.
Re:Bloat (Score:1)
Re:Bloat (Score:3, Funny)
that must've made quite a mess..
Stupidity *and* Bloat (Score:1)
The OS vendors will ignore all the embedded functionality, because they have it all implemented in the code, very flexible and optimized. If someone has forgotten, the very first thing every modern PC O/S does is ignoring most of the BIOS.
So ok, what a great idea - to have a web browser and a TCP stack in the BIOS. One question though - why?!?!?! I don't care, I've got O/S for this. I can hardly imgaine myself botting the PC into the OS-less mode to browse the net. So far their only use case for this model is the OS-less BIOS upgrade. But who cares? Does it sound like toomuch work, to go to the BIOS manufacturer (or even better, to the computer vendor's) website and to download the damn thing? It's hardly more than one floppy in size!
Yet another pathetic case of a totally useless product with all kinds of "kewl" buzzwords attached...
Re:newbie?? (Score:1)
Please show me how Linux or Windows use int 13h. Support your rants.
Re:newbie?? (Score:2)
So if I tell my operating system to copy a CD to my hard drive your stuff will block that command?
Did you include the 2001 sound bite "I'm sorry Dave. I can't let you do that."?
If I use a SCSI drive can I get around it?
Will it erase stuff from my harddrive to which it thinks I don't have a right?
Re:Stupidity *and* Bloat (Score:1)
Besides, the newest trend in customer care is to provide a "recovery" CD wich would quickly revert the hard drive into it's state (or in the best case, it would "refresh the O/S installation). With this approach, unless you have a visible hardware proble, the very first advice you'd get from them would be "please reinstall from the recovery CD."
Re:Bloat (Score:3, Interesting)
I'm already running a network-aware Linux box off of a floppy (no HD), have Linux on my PDA, and Linux on 3 IOpeners, among other places. With something like aptget (or whatever that network installation feature of Debian is called) one could have a bootable machine and have it dynamically get "features" on demain.
The BIOS is already flashable today so it looks like tomorrow we'll have a much smarter box BEFORE that proprietary OS from Redmond gets booted.
Something like this could open the publics eyes as to how small and powerful Linux can be. Where do YOU want to go TOMORROW?
LoB
Re:Bloat (Score:2)
Re:Bloat (Score:2)
Need? (Score:2, Insightful)
Re:Need? (Score:1)
well, it sounds like a move towards having a huge chunk of the OS on chip would speed many everyday things up a lot... this would of cause require an OS that could utilize the "open a connection to this or that host" BIOS command. The idea is basically the same as that of CISC processors.
Aside from this noble idea this is most likely just a publicity stunt and have no real value to anybody.
Re:Need? (maybe) (Score:3, Interesting)
At last! (Score:1)
Re:At last! (Score:1)
can you say.. (Score:3, Informative)
hacked (Score:1)
Brings new meaning to the term owned.
poor MS (Score:3, Funny)
Furthermore, if the BIOS has web browsing capabilities, and maybe even e-mailing capabilities, it may be the perfect [BI]OS for some people. There may not be a need for yet another OS to run on top of it.
But yea, a bit bloated for being "just" a BIOS, isn't it? As long as it's rock solid it shouldn't matter though.
Re:poor MS (Score:1)
I wonder how Microsoft feels not being able to get rid of Linux without destroying the BIOS.
Luckily for Microsoft their home-user operating systems come with support for the CIH virus - automated, self-replicating Linux removal on the hoof.
Re:poor MS (Score:2)
The IOpener had a 16MB Flash/Sandisk on it and by loading Linux (http://jailbait.sourceforge.net) on it you had Linux booting without a harddisk(kinda).
Think about it, the BIOS gets left behind rather quickly with todays OS's. IBM, Compaq, etc needed to put special keyboard buttons to get around Microsofts license requirments. With THIS BIOS, they could have alot easier time of adding features. It's Linux after all.
How many times have you booted you home PC just to get email or surf for a little while? By brother got sick of the waste and bought a DalasSemi Tini computer(fits on a SIM card) and now he put's his Palm IIIxe on the cradle and get's email.
As it was mentioned, soon most home uses won't have to even boot their harddisk based OS.
There's another ~1G of diskspace free.....
LoB
Re:poor MS (Score:2)
Bloat? or not (Score:3, Interesting)
I think it is probaly a bit of bloat, but it would be nice to flash your bios, or maybe download drivers without using the OS at all.
Start the computer into BIOS mode, it dials in, grabs the new image or whatever you need, and can install it. Could also be nice to get recovery tools for your broken OS install.
Re:Bloat? or not (Score:1)
Re:Bloat? or not (Score:3, Informative)
The webpage of FirstView Connect 2.0 [phoenix.com] clearly states that it includes a browser, with Flash and Java and JavaScript.
And about the modem and recovery thingy: I hope it includes a LAN connection with PPPoE/DHCP/fixed IP addresses. Otherwise I would have problems to connect to anywhere.
Of course, if it's more an information appliance, then typically a ISP will hand yout those, and it will be adopted to the ISPs networking standards.
Holy shit! (Score:1)
No more dropped frames in my flash games!
Re:Bloat? or not (Score:1)
Re:Bloat? or not (Score:1)
I remember dialing in. I remember all types of connectivity problems.
Sounds like fun during a bios flash. I hope they include things like MD5 checksums.
Re:Bloat? or not (Score:2, Interesting)
This aint no BIOS (Score:1)
To name this BIOS of a PC is a bit far fetched. The term embedded OS with browser capabilities seems to fit much better. From the web page of them it seems to be more a "Net appliance" thing. Maybe it can boot another OS, but that seems to be optional. After all, if you can browse the web with Flash/Java/JavaScript, what else do many people need?
So this small "BIOS" might have a market in small devices, so you can skip the HDD completely and still have something useable. Nothing any other embeddedable OS cannot do (Linux, WindowsCE, QNX, you name it).
Re:This aint no BIOS (Score:2)
I can invision buying a pc at Wal*Mart with no OS installed, getting home, plugging in, turning it on... it connects to a website where I'm asked what OS I want to install. Or better yet, what OS I want to run remotely *for this session*. All or most of my data is stored in a high security SAN somewhere and by its nature, is editable equally by any competitors application. I can choose to save things locally if I want. It would be my choice.
Maybe we just need to expand our definition and understand that we don't need to limit Basic I/O to local peripherals any more.
Can we fully utilize (or visualize) it's potential now? Maybe not, but this one of many baby steps to the standard PC in the future. I don't think they really expect you to do your daily browsing with this thing. It's the bigger picture.
Not a bad idea... (Score:3, Insightful)
If a useful browser/email client were included
in flash, the computer would be instantly useful without installation of any O/S. Maybe this is what some people need- just pick up a cheap PC to use as a browser, no need for a HD, etc.
This could also be useful for initial net-based O/S installation or download. Having basic tools
available in ROM could ease a lot of tasks- include a browser, an FTP client, a telnet client, and disk partitioning/formatting software, for example.
In a way, this brings back ideas from old personal computers. Old machines often had BASIC in ROM- you could use the machine with no storage and no preload of software.
Re:Not a bad idea... (Score:2)
available in ROM could ease a lot of tasks- include a browser, an FTP client, a telnet client, and disk partitioning/formatting software, for example.
Most big-name server vendors have a way to set up a utility partition on the HD and the server BIOS can boot from it withouth the OS having anything to do with it. It'd be great to have the equivilent of a rescue system in BIOs that could be used to salvage a damaged disk-based system.
Re:Not a bad idea... (Score:2, Interesting)
If you don't believe me buy a new computer fdisk the hard drive remove all partitions completely reformat drive with no Vendor junk on it and then see how much faster your computer runs.
Of course that is not entirely caused by the utility partition, but it still causes other problems... Especially if you need to copy drive, etc.
Re:Not a bad idea... (Score:2)
I had one time where I was able to utilize the vendor boot partition -- a needed bios update on a machine 4000 miles away done via a dialup connection to the box's remote management card -- and even that was a fluke because like you I usually delete them!
Re:Not a bad idea... (Score:2)
JAILBAIT for the Netpliance IOpener [sourceforge.net]
LoB
Re:Not a bad idea... (Score:2)
We may see the return of the Net Appliance. I can tell you that my 75 year old mom, loves her IOpener.
Good vs Bad (Score:3, Interesting)
While the modularity and flexibility of certain OSes make for lovely exhibits of creativity, this makes me wonder.
The article mentioned Java and Flash abilities, also. Can you imagine a remote root exploit in your Internet-connected BIOS?
How about a nice Flash/Java app that embeds SMTP commands to turn your BIOS into a high-speed spam machine?
My crystal ball shows an ever-brightening future for Internet security consultants.
QNX/Nuetrino RTP would've been better (Score:2)
Re:QNX/Nuetrino RTP would've been better (Score:2)
Economics matter, and QNX has never really grasped that, which is why despite the elegance and power of their architecture and code, they are still a mere curiosity and a non-starter in the market. (I know, I used to work in set-top box architecture - QNX offered great capabilities, but we never even seriously considered them, because they made it quite clear that they expected license fees that would have scuttled the economic viability of the entire product. Sad.)
Re:Good vs Bad (Score:2)
Re:Good vs Bad (Score:2)
Seriously, this is probably far more secure than the way things are done today. I would love to have this now, if for no other reason than because it would make getting new drivers a breeze when doing the semi-annual Windows re-install.
Besides, outside a small percentage of geeks, any security that requires any user attention at all simply isn't going to get done. If you're worried about security, perhaps you shouldn't be using Linux at all (unless it's the NSA's SELinux), but should look at something like OpenBSD instead.
ntfs support (Score:1, Interesting)
nice feature but i didnt think the drivers were there yet
Re:ntfs support (Score:2)
I had to read it twice myself.
LoB
Don't think embedded browser ; Security? (Score:5, Insightful)
People seem to be saying "this isn't a web browser, it is internet access." Well, add some RAM, mount a NFS partition off some server somewhere, and up can pop Mozilla, Nutscrape, Opera, etc. This is the core making of a set top box, or true network appliance. Don't just think web browser. Think small efficient MP3 player, email client. I am sure you smart Slashdotters can think of many more possibilities. Slap on a chip that doesn't need a fan, and a small fanless ac/dc converter, and you have a zero-moving part, zero-noise system.
This could change the way we think about network appliances, and Network Computers.
-Pete
Re:Don't think embedded browser ; Security? (Score:1)
Re:Don't think embedded browser ; Security? (Score:1)
Re:Don't think embedded browser ; Security? (Score:2)
>
Or better known as an IOpener Net Appliance
You should have seen my 2 friends faces when I showed them my $99 IOpener (running JAILBAIT Linux). They had spent $1500 each for PC's running Windows to get email and to surf the web. Even at $400, a Net Appliance is all most families need.
OK, throw one fullblown PC in there as a file server and now Jr and Jr-ette get cheap appliances instead of massively expensive and support intensive Windows based PC's. They could pay for it with lemonaide stand money for cry'n out loud.
LoB
phoenix.net again? (Score:2)
BIOS? (Score:3, Insightful)
Phoenix FirstView Connect software delivers an easy-to-implement, low cost/high value architecture that supports Internet TV, interactive screen phones, game consoles, customizable set-top devices, handheld appliances, and more.
This has really useful applications for small, specialized devices...it could turn just about anything into a Web-capable appliance. It would be kind of pointless on a full-fledged PC, however.
If it was implemented on a PC, it would probably end up a very annoying big brother of PhoenixNet. *shudder* Just imagine having to sit through ten minutes of downloading and playing Flash-based advertisements every time you booted your new DellPaq...
DennyK
Re:BIOS? (Score:2)
hehe. That's a good one. Funny how the food chain is going. DEC goes head first into bed with Microsoft and then gets swallowed by Compaq as it's marketshare withers. HP gets a rash when they start hopping in bed with Microsoft but luckily they fall out quick enough to survive. But Compaq can't hold off the infection introduced by DEC's intercourse with Microsoft and they get swallowed by HP....
Dell would be better off waiting to see if the infection is ravaging enough to take HP down before getting too close. Though Dell did grow up with the MS disease and my be immune though the MS virii has now gone flesh-eating. Well Dell survive that? Their recent Linux deals show they are evolving/generating anti-bodies.....
LoB
So? (Score:1)
Network Install (Score:1)
There have been many times where I've wished I could just plug in a new computer to cable or adsl, and just start a network install.
Re:Network Install (Score:1)
Look into PXE. You can do this today with any PXE boot rom capable network cards.
Why Don't They Do It Right? (Score:1)
Another Marketing Ploy? (Score:1)
After the incident with PhoenixNet [cexx.org], I decided never to buy a phoenix bios again.
I can see this one reporting marketing data back to the mothership bigtime. No thanks.
Lynx is very nice (Score:3, Informative)
The ability of the BSD's to be installed via a pair of floppies, and a net connect is a very handy feature.
Re:Lynx is very nice (Score:2, Informative)
You can do the same thing with Red Hat.
This is great. (Score:1)
The benefits ofModularity (and how this sucks) (Score:1)
To me, the function of a BIOS is to hide the gory details of the hardware from the OS, and to help the OS bootstrap. Above all else, BIOS must function. Performance and complex functions are secondary. The BIOS needs to live long enough to check for hardware, and tell the OS what's available.
These guys aren't building BIOS anymore. They are building an embedded OS. I'm not sure if we want an embedded OS just for starting the real OS. What ever happened to "Keep It Simple S-tpid!"
If my machine needs an update that badly, let me do it with a floppy (another simple device) and a standard (not USB!) keyboard. This is more secure, more robust, and performs the function needed.
This concept sucks. I want firmware for my hardware, not an embedded OS as well.
Re:The benefits ofModularity (and how this sucks) (Score:2)
This reminds me of the often heard phrase in TV cop shows: "Step away for the windows!"
LoB
Astounding breakthrough! (Score:2, Funny)
Lemme Go Wild With This (Score:3, Interesting)
There are plenty of advantages and drawbacks to something like this.
I like the quick power on and no need for long bootup wait and the potential for diskless operation. Ideal for consumer electronic applications like PVRs.
As others have mentioned, the complexity of the BIOS now means it's harder to secure against network exploits. How about reducing the network functionality down to a minimum? BUt, at the same time, it would be nice to have standard network functionality to replace all these different internal communication busses.
Imagine if the HD were communicating via IP to other internal components. It would be interesting if my PC were nothing but a mini LAn of components that could be just more networked devices. And if I could make a NAS down the hall look really local and not through SMB or NFS.
The networking built into the X windowing system would be small potatotes compared to having everything be a networked device: video card, mouse, keyboard, harddisk, CD, etc. This new BIOS seems like an important step if something like that is ever to happen.
Re:Lemme Go Wild With This (Score:3, Interesting)
There is a reason they made all those protocols as well: Effeciency.
TCP/IP, IPX, and so on, are very high level and bloated compared to the simpler and to-the-point protocols used in inter-device communication.
Everything is optimized for the hardware.
The LAN/WAN protocols are optimized for long distance less-reliable transfers.
-- Tino Didriksen
Re:Lemme Go Wild With This (Score:2)
Re:Lemme Go Wild With This (Score:2)
I'd like to see an improved replacement for PCI, too.
But what about this recent report [theinquirer.net] of Infiniband's demise?
Linux In A Box (Score:1)
I guess you could use them for really small firewalls
Re:Linux In A Box (Score:2)
I guess you could use them for really small firewalls
We actually use a liab box to monitor the status of our washing machines (a small laundry shared by 450 apartments), so all the teneants can see whether the machines are available.
Nifty stuff.
Is that a browser in your BIOS... (Score:1)
Welcome to the 1990s (Score:2)
Nice to see Intel boxes finally catching up with the 1990s.
Re:Welcome to the 1990s (Score:2)
It's difficult to explain exactly how powerful OF is when you're talking to someone who has never seen anything but a Phoenix/Award or AMI PC BIOS. OF isn't a setup program that has three or four menus, where you can set your system to boot up from floppy or CDROM. OF gives you access to your computer's internals through a FORTH interpreter. When I was trying to set the boot device for my B&W G3, I did the following:
--O-F
This enters OF on a Mac, if I remember correctly.
> dev / ls
This displays all the devices on your PCI bus (or busses) in a tree. I looked for the identifier for the Adaptec 2940U2B PCI SCSI controller. I found it under in the tree as something similar to "/PCI/Bus 0/Slot 1/ADPT2940U2B".
> set default-boot 'ADPT2940U2B@0:2,:tbxi'
This set the default boot device to the Adaptec 2940U2B PCI SCSI controller, SCSI device ID 0, partition 2.
> bye
This exits the OF FORTH interpreter.
This was just to set the default boot device. You can imagine how much more complex the non-trivial settings are. You can also probably imagine how powerful OF is.
Still, I sort of like what DEC did with the AlphaBIOS and SRM console on the old Alpha servers and workstations. I highly recommend getting a cheap Alpha workstation off ebay. It's way more fun than a PDA, and probably more useful, too.
Once you've played with a Mac or UNIX workstation, going back to the PC BIOS is kind of frustrating. However, there is a lot to be said of the latest Award BIOS. It sure is easy to use. Not exactly what I'd call powerful or feature-rich, but it's a hell of a lot easier to set the default boot device.
Re:Welcome to the 1990s (Score:3, Informative)
Stupid Slashdot making me wait two minutes to post again... sometimes I wonder why I bother.
Can you call it a BIOS? (Score:2)
"An acronym for 'Basic Input/Output System.' In standard Intel personal computers, a ROM program
responsible for controlling low-level access to system devices. In most modern operating systems,
the BIOS is used mostly to perform the POST and then boot the operating system."
And this doesn't seem to meet the definition of BASIC. I'd like to nominate XIOS, for eXtreme (or maybe eXtended) Input/Output System, because we don't have nearly enough acronyms that start with X.
Feature Request (Score:1)
I did find a silly work-around to this problem, though. I used a digital camera to capture [kypsoft.com] these settings, only problem is it's way too time consuming! :)
Wait! (Score:2)
Re:Wait! (Score:2)
Any network OS connected to a network is inherently insecure! The only sure-fire way to secure it is to unplug it from the network. Better yet, unplug it from its power source.
Oh, I see now! (Score:1)
From the website:
Phoenix FirstView Connect software delivers an easy-to-implement, low cost/ high value architecture that supports Internet TV, interactive screen phones, game consoles, customizable set-top devices, handheld appliances, and more
Of course, the neat part about it is that it is based on linux and all fits on a 16MB flash memory...maybe someone can create a family of web enabled devices where you carry your flash memory card to the device, slide it in and run the device with your personal prefs taken from the card.
95% of computing needs. (Score:2)
BIOS stuff (Score:2, Interesting)
Well.. (Score:2)
Look at Sun.. they've been doing it, well, forever.
The BIOS stuff we have now is basically useless.
Maybe one day all OS will run in flash BIOS ... (Score:1)
Hehe, I am waiting for that day~~
Mixing terms. (Score:2)
And they didn't have a BIOS.
BIOS is like a simple API.. a standard set of interrupts & calls that somewhat abstract the hardware beneath. It's pretty trivial. It's also not required if the OS can support the hardware directly.
Physical security (Score:2, Insightful)
Recovery (Score:1)
QNX has been doing this for years... (Score:2, Interesting)
Re:QNX has been doing this for years... (Score:2)
The appearance of such a BIOS product on the market, especially when driven by an industry leader like Phoenix, may well change what's possible on bare metal. That's a very good thing, and a welcome return to computers that boot into a useful and usable state, like all old pre-PC computers (Apples, Commodores, TRS-80s, etc.) used to do. (Actually, the original IBM PCs (and early clones) had a socket for an optional BASIC ROM, since IBM realized most existing PC users expected the computer to be useful for something (even programming) at power-on. I've still got an old Xerox 1500 PC-clone with it's extra sockets filled with a BASIC ROM and the much-desired 8087 math coprocessor, which really sped up VisiCalc...)
In a few years, this may well be viewed as one of the most important announcements in the history of the PC. It literally has the potential to change everything. This is a big deal. Good job, Phoenix.
Perfect for thin clients (Score:1)
solid state (Score:1, Interesting)
Believe it or nutz, there are MILLIONS of people who just want to surf web pages and do email, they could care less about home networks and running the latest 4 dimensional childish video gore games, etc, and for them, a really cheap and functional machine like that would sell like hotcakes. Sort of an advanced webtv dealie, but zip moving parts, no floppy or cd drive, no hard drive, all solid state. Plug it in with an adapter so it's either 12 volt car-ish or 110, and the phone line. Done. Perhaps based on something really secure like a hardened linux or bsd OS. And ya, if it screws up or gets owned, a replaceable snap in chip to "fix" it, again, a mass produced chip.
Why? (Score:1)
That's like having an engine placed on a bike, oh.. they did that already and called it a motorcycle
More info.. (Score:5, Interesting)
They seem to be going along fine and that's probably where this 'firstbios' originated.
Check them out, they can boot your machine so fast your HD's don't have time to spin up.
Re:More info.. (Score:2)
Open Firmware (Score:2, Interesting)
It's not a BIOS but an "information appliance" OS (Score:3, Informative)
FirstView Connect 2.0 is not a PC BIOS. It's listed as being for "information appliances" and other semi-computers, like set top boxes. For them, where a hard disk is unusual, a powerful ROM is a good developers' tool. Many developers like the Linux environment, so it's attractive to them. Some of these are a lot like miniature PCs; for instance, the PC/104 form factor is a hand-sized stackable card with an ISA bus, often used for compact embedded systems (it usually costs more than a full-sized motherboard). But FirstView is not aimed at generic PC motherboards.
SWEET! Just imagine..... (Score:3, Funny)
Re:off a what? (Score:1)
Re:off a what? (Score:1)
Re:off a what? (Score:1)
Or archaic, for that matter. If your system is completely TU (tits up), and you successfully recover from a humble floppy, you might not criticize it with such malapropisms...
Re:Security? (Score:2)