A lot has been said and written about the Google Chrome OS even before it has released. Wow!!! Funnily, a majority of the commentators are touting it as a "Windows Killer". Some are quite surprised by Google's decision to release an OS! I guess even an average computer user would have been predicting this for quite some time now.
My take is that in the longer run, Chrome OS might nibble into Windows' declining share but I doubt if it is going to get rid of Windows within the next decade as predicted by a handful of "experts". Before you start waving your hand in disagreement, let me make my case.
I collected Microsoft's annual revenues and various analyst views on their forecasts on the topic and studied them. Most sounded fairly dismissive of a major impact to Microsoft's client business from Chrome OS.
Here are the annual revenues for your interpretation:
| Sales | Income | Operating Profit | ||||||||||||||||||
| 03 | 04 | 05 | 06 | 07 | 08 | 09 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 03 | 04 | 05 | 06 | 07 | 08 | 09 |
| 32187 | 36835 | 39788 | 44262 | 51122 | 60420 | 59838 | 7531 | 8168 | 12254 | 12599 | 14065 | 17681 | 15159 | 13353 | 14867 | 14561 | 16472 | 18524 | 22491 | 21013 |
Two points to note from the above data are:
So if you are a Microsoft fanboy, you can assure yourself that the current situation isn't going to change overnight.
That's a good question. I doubt if Google can monetize the Chrome OS but I believe in the long term it gives access to the desktop should Microsoft tightly integrate Bing into their OS. Their aim would be for the ad-revenues obtained from accessing Google services. The move to diversify away from the core business is quite risky and might not go down well with the investors.
Another point to note is timing of their announcement. I can think of two reasons why this is significant:
The segment where Chrome OS would have maximum impact is ARM-powered netbooks. On the other hand, it would have the least penetration on the enterprise side.
Almost everyone's made one...why should I be left behind?
Chrome OS validates the Linux kernel hackers efforts of porting the OS to as many architectures as possible. Probably 2011 might be the so far elusive year of "The Linux Desktop".
Chrome OS is going to have a limited impact in the desktop market too. Why live in the browser when Moore's law is at work? It might gain a 10% market share in 5 years and around 40% in the netbook market for the same period. I am projecting a high number in the netbook market because hardware vendors might release lots of ARM powered netbooks and Windows stands no chance in this segment.
So is Microsoft going to keep quite? Probably not, but they are definitely not going to panic. They have a large userbase and can adopt the "Wait and Watch" policy. If they believe Chrome OS will be a hit, they'll have a similar offering.
Surprisingly, not many people have talked about how Chrome OS affects either Apple or the Linux Desktop community.
I think there's something cooking in Apple. Lots of rumours are indicating they are probably designing a chip for a netbook or an MID? We'll have to wait for an announcement from Apple. The Linux community on the other hand wouldn't be adversely affected because Chrome OS gets added to the zillions of distributions and the users are most likely to be displaced from a few distros to Chrome. So it's bad news for some distros but good news for the Linux Desktop community as a whole.
Google has open-sourced the effort like Android but it has to been seen how transparent the process of making and deploying apps is. The community's reaction and marketing the concept to hardware vendors will be the key to Chrome OS' success.
Has to be seen if Windows ecosystem or Google's brand win eventually!
Two days back, I made quite big changes to safebrowsing-python, the python library for looking up blacklisted URLs against Google's updated phishing and malware database.
The changes are:
To check how to use it, visit this.
I want to thank all the contributors for their invaluable bug-patches and suggestions.
Today I launched my second project online after django-check-constraints, safebrowsing-python. The project is based on the Google Safebrowsing API. Check out the announcement on the google-safebrowsing-api mailing list and also the usage wiki page at the project home.
Wish you a happy and safe browsing on the Web.
It is an API that enables applications to check URLs against Google's constantly updated blacklists of suspected phishing and malware pages. For more check out http://code.google.com/apis/safebrowsing/
Nowadays everyone is bombarded by loads of spam soliciting people to click on an innocent looking ;-) link. If some dumb user falls for the trick then his life would become miserable from that moment. As elders say Prevention is better than cure, so be careful before you click these links.
Google Safe Browsing is a step towards preventing the user from making such dastardly mistakes. Google, one of the largest and popular online search engine has released the database of suspected malware and phishing blacklisted sites.
Google is one of the most active partners of StopBadware and AntiPhishing and hence you have access to almost all the badware site urls.
Django is one of the coolest Python web frameworks around. I have been associated with Django for quite some time now and wanted to contribute my bit to the community.
from django import newforms as forms
from safe_browsing.forms import Safe_URLField
class SomeForm(forms.Form):
url_descr = forms.CharField(max_length=50)
url_field = Safe_URLField()
>>> data = {"url_descr": "Crap Site","url_field":u"www.fxmp3.com"}
>>> f = SomeForm(data)
>>> f.is_valid()
False
>>> f.errors
{'url_field': [u'For Malware Detection:This page appears to contain malicious code...']}
>>>
>>> data2 = {"url_descr":"Excellent Site","url_field":u"http://thejaswi.info"}
>>> g = SomeForm(data2)
>>> g.is_valid()
True
>>> g.errors
{}
Note
I have also scripted a Safe_URLField alongwith a validator (isBadwareURL) which could be used with oldforms(whose use is not recommended).
For a demo, you can check out the service here.
Warning
Please use this service judiciously as my hosting plan is constrained by RAM usage. To prevent misuse, I am recording IP addresses. I assure that this information will be kept confindential and not be used for any other purpose.