Some stuff I said at BarCamp yesterday, and this post from Smoothspan, got me thinking about operating systems.
First a proviso – I contend that more and more core tasks we use a computer for will move to being created, stored, backed up and catalogued on the web. To read the rest of this post you’ll have to buy into that vision a little.
With that in mind, what is an operating system? It runs a few drivers that control some peripheral stuff. It launches the web browser that allows me to do whatever it is I want to do. But what else?
Seems like a hell of a lot of disk space, code and processing speed for very little actual use. And if this is the case then there is a serious lack of design over this aspect of the way things work.
Here’s laptop (or desktop for that matter) 2.0……
I open the screen and there ain’t no humongous OS to launch so my browser fires up in roughly the time it takes me to adjust my chair for best ergonomics. I scan my retina through the built in webcam and this, via my OpenID (that ones for you Marek!) account I am ready for business, and ready to access whatever service I need. All my apps are (of course) in the ether so there are no issues there.
System tools? Don’t need them, my small solid state hard drive contains the bare essentials, the rest is in the clouds somewhere. Drivers?
Backwards engineering – there’s only a handful of OS’s but hundreds and hundreds of peripheral devices. Solution: backhack. All peripherals are loaded with the few drivers they need to work with the different browsers. The browser puts out its standard message that the peripheral then recognises from its small list of potentials. (This is kind of an exciting concept that I might follow up later).
No big mechanical harddrive and no processor robbing OS gives great battery life. No OS solves lots of buggy crash issues and the entire solution is to hardware what SaaS is to applications. A Designed (capitalisation intentional) solution that, from a user-centric perspective, seeks to do one thing only, solve a users clearly defined aims.
Thoughts anyone? Any hardware (or device driver for that matter) gurus want to tell me I’m dreaming???





A lot less of what you think of as ‘OS’ is what you describe here – kernel. Have a dig sometime – on our embedded devices, the kernel is usually ~2Mb; everything else is there to provide the userspace environment. [In a Windows-centric environment, the same argument applies, but is a little more difficult to spot]
Thing is, all that bloat is what provides the flexibility to do many different things with the same device – if you don’t want that, have a look at something like:
http://www.linuxdevices.com/news/NS9981902594.html
Great minds?
We may not quite have an “O/S free” world yet, but we do have free O/S. As luck would have it I too have been thinking about this topic and have blogged about it today.
http://geniusnet.blogtown.co.nz/2007/09/09/free-online-apps-whats-the-catch/
The existing hegemony must and will change. It is simply a matter of time.
[...] agrees about OS’s…. In what can only be assumed to be a response to my post the other day questioning the neccessity for operating systems, Bob posted [...]
[...] Win OSs, people are voting with their feet, linux and MacOS are ascendant, technology will render operating systems irrelevant in the medium future, Firefox has significant market share and SaaS is revolutionising the desktop [...]
[...] posted back in September saying that I envisaged a time soon when application would not only be OS [...]
[...] of which remind me of a previous post of mine a year or so ago where I suggested that the future would be OS-less. Dell’s move is [...]
[...] course the extension of all this gets me back to a post I wrote over a year ago. As I said in that post;…what is an operating system? It runs a few [...]
[...] tide is turning for traditional operating systems. I posted over a year ago questioning the future need for the operating system as we know it. As I said [...]
[...] I’m against operating systems per se – we live in a world that revolves around the web, as I posted nearly two years ago, an operating system that essential runs a few hardware drivers and launches a [...]
[...] ChromeBook is especially exciting for me because it answers a call I raised years ago – that of the almost total lack of neccessity for an operating system – by [...]