Jul
Is Chrome more a windowing system than an operating system?
At its core, an operating system is an interface between the underlying hardware and the software running on the computer. Windows, Macintosh and Linux/Unix each handle the task of controlling the hardware a bit differently (see hardware abstraction layer or HAL). Above the code that handles hardware is the user interface layer, the parts of the operating system that provides our familiar desktop, shortcuts to applications, start menus, etc. This layer gives the user access to both the software and some control over the hardware. You could call this the “look and feel” aspect to an operating system. It’s also the windowing part.
If Google builds the Chrome OS on top of a Linux kernal, it’s using Linux to handle the HAL while Chrome will provide the windowing. The look of the desktop, the way shortcuts work, the way we access the hardware, all that will have a distinct “Google” look and feel. Google will in effect provide a unique window manager apart from Microsoft’s Windows Manager (look at “Services” in the Windows Task Manager, you’ll see an instance of WDM-Windows Desktop Manager-that is always running), Linux’s Gnome or KDE (K Desktop Environment) or any of the other umpteen Linux window managers or Mac’s OS X. The difference between how the menus work in Windows and Mac is a result of the difference between their window managers.
All indications are that Google intends to simply “paint” their window manager on top of a customized Linux kernal. Since the Chrome OS won’t actually handle the hardware layer, just the windowing layer, some consider Chrome to be nothing but a windowing system, not a true and complete operating system. If we call Chrome an OS we might as well call Windowblinds an operating system.
I have to add that it’s because of the manner in which each OS deals with the hardware layer that many of us prefer Linux or Mac over Windows. It’s not (just) the perceived elitism, it’s not that we enjoy having fewer apps and interoperability issues with Windows, it’s not because we’re just hate Windows for no reason. Linux and Mac control the hardware layer in a far superior manner to the way Windows does. That’s the reason Mac’s aren’t considered “upgradeable” to the extent a PC is. Mac and Linux are tied closely to the hardware. They access the hardware more efficiently than Windows, thus there are far fewer system freezes or crashes.
Everyone appreciates an attractive desktop, but the true test of a computer is at the hardware level. The better the windowing system works together with the software and hardware, the better overall performance the user sees. A stable system allows the user to accomplish their tasks without having to think about what all is going on inside the magic beige box. An unstable system, like Windows, drives its users nuts by interrupting their work with freezes and demands to reboot (something only done in other OSs for changes in hardware) because the processes confuse the processor.
I also like the way the file system works in Linux better than the one in Windows (I’m still slightly confused by Mac’s file system). And software generally installs better, more logically, in Linux and Mac.
No system is perfect though some are less perfect than others.
Related articles by Zemanta
- Google announces open source Chrome OS (en.onsoftware.com)
- Chrome OS: Google Takes on Microsoft (blippitt.com)
- Google’s ‘War’ With Microsoft is a Shell Game (gawker.com)
- Chrome will be different but won’t displace Windows (computerworld.com)
- Odds stacked against Google OS success (cnn.com)
- Google OS may force Microsoft to reinvent Windows (computerworld.com)

![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=bf02247e-7763-456e-ac5c-619c15febcff)




