Chrome is not an Operating System

A number of dilettante tech journalists and bloggers are proclaiming Google’s Chrome browser “a new OS!!!!”; by doing this they are displaying an incredible ignorance of what an OS is and does.I realize that we are increasingly a society that has no idea of how things actually work, and that SillyClone Valley is a place where even EE’s can’t fix their own appliances.

I’m not sure I want to spew out a tutorial here; I am semi-retired from RTOS kernel writing for data acquisition, I know what an OS is.

The Google Chrome browser needs an OS. It needs the hardware initialized and it needs native file system services to place its persistent storage, whether as files or as objects in the Gears Database.

Chrome needs a graphics system to draw, and frame buffer primitives for it’s rendering engine. It needs all the drivers to attach AV devices so you can VOIP. All browsers need this.

The newfangled and impressive WebTop, instant booting, ROM-based mini OS provides these minimal services, extracted from a full Linux, to allow web surfing and Skype without a boot from a full, disk-based OS. WebTop is an OS.

Now then, could a browser be an OS? Yes. As we see with the BEA Applications Server side of things, one may write a set of minimal services to take over after the BIOS, hand over to the Hypervisor, and provide a JVM with extended OS services. They are doing this now, you can buy a BEA Java Application server that does not require a server OS.

If the browser companies want to support the devices, to license drivers, or to use open source distros for the support of post BIOS housekeeping, then by all means, the browser could replace what we now know  as the Operating System.

One caveat – even the best Linux distributions, after all these years, and after great and astounding progress, still struggle with device support. Chew on that.

Reblog this post [with Zemanta]
Advertisement

The new BigTouch by Apple

A reporter hold...
Image by Getty Images via Daylife
This image is a candidate for speedy deletion....Image via Wikipedia

I was briefly quoted in Guy Kewney‘s wireless blog. It was a good catch, as I have zero profile as a blogger – like we are talking Z List. Anyhow, I had dropped a bit of personal inside info on a potential Apple product from a seemingly credible source. Guy correctly pointed out that if I believed the rumor, I would have blogged it.

Hmmm. The tip concerned the rampant speculation of an impending Apple tablet. The source was one of Apple’s in-house IP line attorneys. A line attorney is a lower level person for filing and doing the drudge work of licensing, creating contracts, and dealing with USPTO (some have engineering and law degrees, like this gent). He was not a friend of mine, he was a young man that owned me a big favor. I had bailed him out of the San Jose lockup when he got pinched for D&D, indecent exposure (public urination), and resisting arrest. This happened in Feb 2007. I am sure that if he reads this, despite my not revealing his identity, he will be chagrined. Burn that bridge. Sorry dude, when you go out partying, behave.

The young man had previously met me in Cupertino, where I had commented in the parking lot on his maxi-scooter (a Suzuki Burgman), and he on mine ( an Aprilia Scarabeo 500), we talked about Apple, scooters, jobs (I was there pitching myself as a contractor), and his (Low-Level IP lawyer). I gave him my card. Done.

Nice looking young man, thirties, presentable. Figured I would never hear from him again, professionally. Continue reading