The Future Might Be BIOS and Browsers
An anonymous reader writes "Few in the open source community have welcomed online applications like Google Docs with open arms, but Keir Thomas claims he's found a way forward — and it's one that involves exclusively open source. He reckons BIOS-based operating systems are the future, because they will alter the way users think about their computers. FTA: 'The key breakthrough is ideological: BIOS-based operating systems demote the operating system to just another function of the hardware. It breaks the old mindset of the operating system being a distinct platform, or an end in itself. The operating system becomes part of the overall computing appliance. This allows the spotlight to focus on online applications.'"
computer users, but when the network is down all bets are off. No matter how good the experience normally is, one lightning storm is all it will take to send johnny user off to computers are us to buy a full functioning pc.
Support NYCountryLawyer RIAA vs People
Why not just store the BIOS on the hard disk? That way it has plenty of space to grow and can be updated easily!
Oh wait...
I've wanted it for a long time for PC gaming, but it's certainly a lot of work. A bios-based browser framework would be much simpler, and frankly it would fulfil the needs of a great many PC users. I know I'd like it for those times when all I want to do is get on the web. Boot should only be a few seconds before you're browsing slashdot. ;)
Think about it though, for gaming (if someone would ever do it). Basic OS + gaming specific API = leanest gaming OS possible. Consoles basically use this concept, and get a lot more out of less hardware than PC games can, because PC games have much greater overhead.
My thoughts, anyway.
Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
If all applications are on a server -- someone else's server -- it doesn't bode too well for my freedom. This is a fine model for a lightweight system, such as a thin client or terminal, but I think these will complement the personal computer rather than supplant it, and will only do so to the extent that bandwidth and ubiquity permit. Emerging devices like netbooks and smartphones do seem to point toward this model gaining in popularity in coming yearss, but I think a lot of people will still find having code that executes locally, and which they can own and control, to be valuable -- too valuable to discard entirely.
You see? You see? Your stupid minds! Stupid! Stupid!
No thanks, I would actually like to be able to execute native code. Javascript or ECMAscript or whatever they call it nowadays is a pretty poor substitute for any of the dozens of much better programming languages in the universe. Plus it's write once debug everywhere to a much greater extent than even Java.
Why do you think there was such a kerfluffle over iPhone application development? Apple initially said you could just roll a Web 2.0 app that looked native to the iPhone, and exactly nobody was satisfied with that.
I have no doubt that browser devices will become more popular over the course of the next few years, but they're never ever going to replace native code.
So, no OS. Browser becomes OS. Then browser adds features to do things that BIOS doesn't do.
So congratulations, you've taken "OS", moved it up and now call it "BIOS", the you've taken "browser" and now call it "OS". You've taken "applications" and called them unnecessary. Then you've taken "online applications" and called them "applications".
So all you've done is to throw the OS into the hardware, and you've changed the programming language into an internet-delivered language. Oh yeah, and you've put the browser into the position of controlling the system.
And now you're going to say that internet explorer isn't a fundamental part of windows? No, you're going to say that windows isn't a fundamental part of online applications. except windows doesn't exist anymore, and all applications are online applications, and internet explorer is now the entire operating system.
So you've said notihng but juggled around terms.
And then, in five years, when firefox decides to support downloadable fonts, stateful connections, when "cookies" become "files" and there's access to a "file system" for these online applications to use, and some kind of "active control" to interface with other hardware like printers and scanners and cameras, then you'll simply have virtualized an operating system again.
Congratulations for saying nothing. I can do it to. Watch this:
"Computers are relying more and more on the Internet these days. Someday, more applications will begin online, instead of client-side. Oh, and your hardware will do more work than it used to." -- me, 2009
Smells of DRM
I would hate to have the BIOS as the OS especially if I could not replace it.
This is my thought also. Everything hardwired right into the silicon including DRM, TPM, unique ID hashes for tracking, and plenty of government/law enforcement back-doors. It would also take care of all those pesky open source operating systems and enable lockout of "unauthorized" applications. Nice, safe (from the governments' and big-corps' view) computers for the masses.
Not for me, thanks.
Strat
Progressivism (aka US 'Liberalism'): Ideas so good they need a police/surveillance-state to enforce.
Apart from the issues of control over your data, access times etc:
One of the nice things about today's OSes is that they've forced applications to become reasonably consistent and interoperable. All my applications have similar UI, and the services offered by the OS mean that the apps can talk to each other.
Degrading the OS to just a host for the browser means you give up these services, and once again every application is a kingdom unto itself. The state of online apps today is similar to the less-functional, less visible OSes from 25 years ago, including the horrible and inconsistent UI, the lack of flexibility (no scripting, for instance), and the total lack of communication between apps hosted on different sites.
And this time, because the apps are hosted on different sites, there's no OS vendor that can enforce consistecy and interoperability.
Maybe I'm just getting old, but to me, the "online" is just the communication channel, not the content arena.
When it comes to content I create, I want to create it and store it on my computer, not on someone else's computer.
Yes, I love the internet and the ability it gives me to send and receive content (which I then, again, store on my computer). And yes, the utility of my computer is greatly compromised when I can't access the internet.
But I don't want to rely on someone else's computer to run applications like Office, or Email, or games, or...anything I can think of right now.
I don't want to rely on someone else's computer to store my data.
The reason why I don't want these things is
1) There might come a reason at some point where I can't access the data (they go out of business, internet is down, I can't afford internet access anymore, etc.)
but mostly:
2) I don't trust that the people who so graciously store my things online won't use them or cripple them in some manner not in my best interest, but is instead in someone else's money-making interest.
Having been involved with computers since the days of the TI99/4A, what seems clear to me is the future of computing is about CONTROL OF DATA. So the fundamental question becomes, do YOU want the control over your data and applications, or are you going to give that control to someone else?
A work that expires before its copyright never enters the public domain and thus enjoys eternal copyright protection.