Thursday, August 18, 2011
"Lo mashalon ko jala dala kisi ne" - Prasoon Joshi
लो मशालों को जगा डाला किसी ने
भोले थे अब कर दिया भाला किसी ने
है शहर ये कोयलों का
ये मगर ना भूल जाना
लाल शोले भी इसी बस्ती में रेहते हैं युगों से
रास्तो मैं धूल है
कीचड भी है पर याद रखना
ये जमीन धुलती रही
संक्लप वाले आसुओं से
मेरे आंगन को है धो डाला किसी ने
लो मशालों को जगा डाला किसी ने
भोले थे अब कर दिया भाला किसी ने
आग बेवजह कभी घर से निकलती ही नही है
टोलियों जत्थे बनाकर चींख यूं चलती नही है
रात को भी देखने दो आज तुम सूरज के जलवे
जब तपेगी ईट तब ही होश में आयेंगे तलवे
तोड़ डाला मौन का ताला किसी ने
लो मशालों को जगा डाला किसी ने
भोले थे अब कर दिया भाला किसी ने
The poem is also available at http://blog.lipikaar.com/prasoon-joshi-poem-against-corruption/. A video is available at http://indiatoday.intoday.in/site/video/prasoon-joshi-poem-against-corruption/1/148420.html.
Wednesday, February 16, 2011
Ghostnet, Stuxnet, What next ??
- Using USB drives, which contained a rootkit exploiting a vulnerability in windows explorer's handling of .LNK files.
- By exploiting a print spooler vuln.
- By exploiting MS08-067, which allowed remote code execution on a vulnerable MS Windows 2000, XP or 2003 server by sending a specially crafted RPC request.
- Spreading via Network shares.
- Using P2P sharing for updating itself and for communication between different infected machines on a network.
- By exploiting hard-coded passwords in WinCC (a Siemens software for SCADA process visualization).
- Spreading via Step 7 projects (the IDE used for programming PLCs).
Tuesday, December 1, 2009
Observations and Suggestions using Chromium OS - Part 1
I synced my old repository and updated it to the Developer build (Mon Nov 30 4:35:10 UTC 2009). Build was successful. I copied image to a USB and booted my Acer Inspire from USB. Observations
- Boottime was about 12 seconds from USB. But still great!
- My network did not connect at boottime so had to login using the local username and password. This happened every time i booted. Maybe the network settings will get saved once i boot from a local harddisk.
- Once logged in i had to manually select my network and then login to gmail etc. etc. using my google credentials.
- I then connected my Acer to a 19'' widescreen with 1440x900 resolution. Had to use xrandr to get the screen resolution right but was no fuss. Used the following command:
$ xrandr --output VGA1 --mode 1440x900 --rate 60.1
- Tested using youtube, google docs, google reader, picasaweb, a couple of flash-heavy sites (royalsociety.org), google chat, google books, google wave. Everything seemed 'much much' faster than same accesses via firefox.
- Clicking on PDFs opens them up in google docs. But trying to download did NOT seem to work.
- For adjusting sound, had to use alsamixer from commandline to get the sound volume up. I wish there was a sound button in the GUI itself for the same.
- Could not figure out how to setup my network printer to print my google docs.
- While playing a youtube video it felt as if the browser crashed and then recovered itself. I cannot describe what exactly happened unless i debug this further.
- Could not play any silverlight videos. I guess the plugin will come someday.
I have started seriously using this as my preferred OS for my netbook even though i am running it off a USB. It actually doesnt feel any different at all. It is a fresh new experience and thats what makes it exciting i guess. Suggestions
- It strikes me now after using Chromium OS that we were actually having redundant software for most needs all the while. If the browser is capable of showing photos, opening PDFs, editing documents, playing music, videos and games then when the heck have any other software. What is missing if you are a programmer, is a platform for developing and testing software in the popular languages. But maybe even that can be incorporated into the browser easily. For example, a tab of the browser could upon up as a text editor and perhaps google could host a variety of popular compiler and library stacks to compile,link and run code (think like LAMP stacks but for developing code). A user then just submits his code and gets his output. Ofcourse, such a system would require careful thought and design as there are many many issues to be tackled. But just a thought.
- Have a sound button in the GUI for adjusting volume.
- Have a key accelerator (like Ctrl+/? from google reader) to display Keyboard shortcuts.
Friday, November 20, 2009
My notes, screenshots and first impressions on Google Chromium OS on VMware!
Updates : A few corrections based on comments by Ethan.
Updates: I have uploaded my VMWare disk (.vmdk) here. Its about 350MB tar gzipped. MD5 Checksum is 8b158acfff42572dce632fdcb0707009. To use this vmdk one needs to first create a virtual machine and give the path to this vmdk file as the logical disk. Note that this is NOT .vmx but .vmdk. Thus you cannot open this file in VMWare directly. You will need to create a virtual machine.
- The username/password could be your gmail credentials.That means that your Google account could act as a profile store.Does this mean someone can use a ChromeOS device only when online? Or only having a google account? I am not sure as of now.
- It also accepts the username/password that i created while i was building the code. I think this option would be disabled for regular users.
Update: Ethan points out that it will be far from a monopoly because whatever is web-based would be supported. I agree but i would like to wait and watch and would be happy to be wrong.
Update: Ethan points out that typing exit takes us back to the GUI. It is essentially the shortcut Ctrl+D.
Update: I missed this completely. You can access all of these commands by using sudo as Ethan pointed out correctly. Thanks for the correction.
I could use vi, python and the standard shell builtin commands as far as i tried. Also, I found apt-get and dpkg installed but it would not let me install any packages using apt-get (the locks were read-only). I am not sure if this is intentional or a bug.
Monday, November 16, 2009
What can we learn from Craigslist?
There is lots to ponder, learn and unlearn from Craigslist in this new information age. The following are a few simple lessons that i extracted from the following quotes in the above referenced article on Craigslist. The article is a great read.
Lesson 1: We may not have a single definition for doing good business but we can all agree on the fact that businesses exist to serve the public.
But seen from another angle, craigslist is one of the strangest monopolies in history, where customers are locked in by fees set at zero and where the ambiance of neglect is not a way to extract more profit but the expression of a worldview.
Lesson 2: David(s) have, are and will always trump Goliath(s) in every age.
It is difficult to overstate the scale of this accomplishment. Craigslist gets more traffic than either eBay or Amazon .com. eBay has more than 16,000 employees. Amazon has more than 20,000. Craigslist has 30.
Lesson 3: People work the best when they are allowed to work.
The long-running tech-industry war between engineers and marketers has been ended at craigslist by the simple expedient of having no marketers. Only programmers, customer service reps, and accounting staff work at craigslist. There is no business development, no human resources, no sales. As a result, there are no meetings. The staff communicates by email and IM. This is a nice environment for employees of a certain temperament. "Not that we're a Shangri-La or anything," Buckmaster says, "but no technical people have ever left the company of their own accord."
Lesson 4: If there are sufficient economic incentives, things will get done. Doesnt matter what side of the fence you are.
Captchas—distorted words that can be interpreted by humans more easily than by machines—tamed spam on craigslist for a while. Then it came back full force, not because the spammers had solved the difficult problem in artificial intelligence but because they had hacked an easier problem in global economics
Lesson 5: Simplicity and usability go hand and in hand. K.I.S.S always works.
Without a computer science research department to work on evil-fighting algorithms, or a call center to take complaints, Buckmaster has settled on a different approach, one that involves haiku. The little poems he has written appear on the screen at times when users might expect a helpful message from the staff. They function as a gnomic clue that what you are seeing is intentional, while discouraging further conversation or inquiry.Attempt to post a message that is similar to one you've already entered, and this may appear:
a wafer thin mintThe slight delays in cognitive processing that these haiku cause are valuable. They open a space for reflection, during which you can rethink your need for service.
that's been sent before it seems
one is enough, thanks
Wednesday, October 28, 2009
Using Mendeley effectively on multiple systems using an external storage drive
WARNINGS
The solution presented below worked for me. It may NOT work for you. There is destruction of state involved so please go through the complete post and decide for yourself. I am making certain assumptions about this solution, so make sure your assumptions match mine before trying this out.
Assumptions:
- My environment is Mendeley Desktop v 0.9.4.1 running on Ubuntu 9.04.
- I assume good familiarity with Linux and esp. Ubuntu.
- I assume you have 2 working Mendeley setups on both systems. Will still work if you dont have but all steps may not apply.
- I assume that you have access to the original data that you indexed with Mendeley.
- The solution may break with future releases of Mendeley esp. if they change some of the document paths.
- This solution may not easily port to Windows/ MAC though i believe the line of reasoning should still apply.
- I have used Mendeley possibly since its first release and i am quite familiar with its interface / settings etc.
My Problem
I have 2 Ubuntu 9.04 systems (home and work) that i use for my research and i spend equal time on both of them. So i end up storing a lot of papers (my total collection is about 5000) on both. Once i discovered Mendeley (about 5-6 months back), i would index documents on both my systems separately and then sync up the bibliographies (and corresponding metadata like notes) with Mendeley Web (which is the online component of the Mendeley system). Now, though i had access to the full bibliography on both my systems, i could not access the corresponding documents on both systems i.e. i could only access documents on the system on which they were indexed.
Mendeley currently gives an online account with 500MB storage and allows storing documents in it. My collection is somewhere about 5GB and its not worth syncing that much anyway esp. since some of it is of proprietary nature. But i desperately needed a solution since i am so used to using Mendeley now and need it whenever i am doing my work.
So this is what i did:
Initial Setup
- I got a 120GB external harddrive and formatted it with ext4 (filesystem doesnt matter).
- Then I set the properties of the external drive to always mount as /media/extstor2. This ensures that we always have a constant path prefix whenever you attach the drive. This can be easily done by clicking properties of the drive, selecting Volume tab and fixing the mount point settings (works on Gnome).
- Created two folders called db and papers on the new drive.
mkdir /media/extstor2/db
mkdir /media/extstor2/papersOn my home system
- I first reset my complete database. WARNING: This will completely destroy the database (i.e. your bibliography and notes but NOT your documents). I hate this step but this was necessary because mendeley stores absolute paths to all its documents (you can dig into their sqlite3 database and see for yourself) and so if you just shift the database onto a new folder all references to documents get messed up. Even using the repair option of Mendeley doesnt fix this. This should be a good feature for them to add soon.
mendeleydesktop --reset
- After this i logged into my online account and deleted the entire collection from there. Note that if you have any notes attached to the document, this is the time to save them. There is no easy way to do that except cut and paste into some text editor.Note that the above step is essential because i think Mendeley has a bug where if it synchronizes again with the online account after you have created a new local database things get extremely messy and it crashes. Talking with experience here.
- Now come the tricks:
cd /media/extstor2/db
mkdir Mendeley\ Ltd.
cd ~/.local/share/data
rm -rf Mendeley\ Ltd.
ln -s /media/extstor2/db/Mendeley\ Ltd./ Mendeley\ Ltd.
- What i am doing above is essentially repointing the database location to the external drive. Note that this also means that you will always require the external harddrive to use Mendeley.
- Opened up Mendeley again. This time it should start with nothing in it and offer you to login into your online account. DO NOT LOGIN YET.
- Opened Tools->Options and clicked on File Organizer.
- Enabled the 'Organize My Files' tab and set the path to /media/extstor2/papers
- Enabled other options as desired.
- Now logged in to my online account and let it sync. Nothing should sync as nothing exists but it is good to let the desktop handshake with the web account.
- I then added all my folders where i keep my collection. Luckily i had not deleted them.
- After this i let Mendeley index my complete collection (takes time proportional to your collection and system speed). Took about 5-6 hours.
- Once done, coped all the saved notes to the corresponding papers. Had to do manually :(.
- Then i synchronized again with the online account.
On the work system
- Connected the drive to the system and mount it as /media/extstor2 to begin with.
- Then set the properties of the external drive to always mount as /media/extstor2. This ensures that we always have a constant path prefix whenever you attach the drive. This can be easily done by clicking properties of the drive, selecting Volume tab and fixing the mount point settings.
- Reset current database.
mendeleydesktop --reset
- Tricks Again
cd ~/.local/share/data
rm -rf Mendeley\ Ltd.
ln -s /media/extstor2/db/Mendeley\ Ltd./ Mendeley\ Ltd.
- Opened up Mendeley.
- Opened Tools->Options and click on File Organizer.
- Enabled the 'Organize My Files' tab and set the path to /media/extstor2/papers
- Enabled other options as desired.
- Now logged in to my online account and let it sync. Now i saw everything just the same way as my home system.
- Added your desired folders for watching files on my work system.
That's it!!! Problem solved. Enjoy. Let me know if this solution solves somebody else's pain.
Tuesday, October 13, 2009
A possible Twitter Worm or Scam!
These are my observations for now:
- All four accounts belong extremely good looking girls
- All seem to be from Mumbai, India.
- All have the same Bio line which says "I am smart and simple girl, wanting to make some good friends"
- All have about 800 followers and are following about 400 people.
- All have almost the same tweets which are a combination of marketing website links and some mundane tweets albeit in different order.
- All accounts were created on Oct 6th.
- The tweets are posted using a combination of API and Web with lots of them being from the web.API alludes to a script doing the posting.
Questions i have:
- How did they get so many people to follow their accounts in such a short time? Seems to me like some bug is being exploited. Or maybe people really fell into the beauty trap?
If anyone is interested these are the four twitter accounts
- http://twitter.com/mariya_gonzales
- http://twitter.com/pari_choudhary
- http://twitter.com/mansi_joshi
- http://twitter.com/janhavi_agarwal
More updates as i debug this further!
Monday, October 12, 2009
Simple way to show India's Diversity
A simple way to show India's diversity would be to take a currency note of any denomination and count the number of languages in which the denomination is translated. There are 17 in total. See for yourself
To know what those languages are check this link from Reserve Bank of India website. http://www.rbi.org.in/scripts/ic_languagepanel.aspx.
Tuesday, March 17, 2009
My critique of the article "Religion, Marxism and Slumdog
My comments on this article "Religion Marxism and Slumdog" by Francois Gautier.
- I disagree with the notion that "Slumdog Millionaire" conveys an utterly negative image of India and should be protested by the Indian Government (like the Chinese would have done). I dont understand why? The film shows the real life of people living under those conditions. Slums, poverty, corruption are an unfortunate part of our society today and we cannot run away from it. By not showing it we would not be getting rid of it. And in todays connected world (in the age of google and youtube), i am not sure information can be controlled anyways.
- Why should we be like China? Comparison between a Communist and a Democratic government is an apple and orange case. If China would have responded, its because they want to maintain a controlled global image irrespective of what happens inside their country. India cannot do it because we are a democracy and rightly so.
- Leaving aside the missionary part, which of the following : caste, poverty, child marriage, superstition, widows, sati, are a virtue of Hinduism? They may have served a purpose centuries back when the society was different but they have no purpose now. The mere fact that these are still used by upper caste people as exploitation tools is infact a huge shame on us. There is no doubt that missionaries have capitalized on this. But, what will the lower castes who become the victims of these vices do? For many of these people, escaping into another religion was probably the only answer.
- Author says, "Today, billions of dollars that innocent Westerners give to charity are used to convert the poorest of India with the help of enticements such as free medical aid, schooling and loans." But, who is responsible for this? It is we ourselves. Everyone dreams of a good life and so do the poor. If the Government cannot fulfill its promises for the poor, the poor are going to find some other means of fulfilling their needs. I think instead of blaming the missionaries (whose work can be viewed as both good and bad in different contexts), we (the people of India along with the Government) have to solve our problems of poverty and caste. If that is done, there wont be any incentive for anyone to either get converted or convert others.
- Author says that western authors portray detrimental images of India and especially talk of 'Hindu fundamentalism'. I personally believe that fundamentalism of any kind is wrong be it Hindu, Islamic, German etc.. What i would defend is "Hinduism" and its core principles and not fundamentalism. What RSS,Bajrang Dal and Shiv Sena do in the name of Hindutva is precisely what Osama Bin Laden does in the name of Islam. This is what Hitler did half a century ago. Do you agree with them?
- The immediate paragraph says "Hinduism has given refuge throughout the ages to those who were persecuted at home: the Christians of Syria, the Parsees, Armenians, the Jews of Jerusalem, and today the Tibetans, allowing them all to practice their religion freely." The author is now talking of Hinduism here and not of any extremist philosophies and he is absolutely right now.
- The notion that India only belongs to Hindus is complete bullcrap and Hinduism does not say anything like that. "Hindu Fundamentalists" say that.The central idea should be for people to unite and live in harmony irrespective of their religion, caste and color.
- Finally, author asks, When will the West learn to look with less prejudice at India, a country that will supplant China in this century as the main Asian power? My question is why do we need an approval from the west. If we eradicate our own vices and solve our problems, everything will fall in line automatically. I believe that asking this question is what makes us subservient to the west more than anything else.
Friday, January 30, 2009
Gold Farming in the digital age
Check out the following documentaries which investigate gaming workshops in China that hire people to play online games like World of Warcraft. The workers, called 'Gold Farmers' by Westerners, sweat it out in front of their consoles to collect virtual currency, equipments and produce whole characters, which are then sold for nifty amount to other players over ebay or trade portals.
Why does this industry exist? Well, because not everyone who wants to enjoy the game can spend insane amounts of time collecting virtual money and building their armory. Thus, many prefer to just buy characters and virtual currency from people who have already done the hard work.
Check out this link to get a taste of the amount of money involved in gold trade. To quote a price from the site, 30000G (i.e. in-game currency) is valued at 494USD. That is almost 60G per dollar.
People also trade characters. Some websites which i found out are
- http://www.wowtrades.com/
- http://www.buymmoaccounts.com/
- http://mmotp.com/trade/
BBC News Coverage of this phenomenon
Thursday, January 22, 2009
My favorite moments of Obama's Presidential Inaugaral Speech
Moment 1:
To those who cling to power through corruption and deceit and the silencing of dissent, know that you are on the wrong side of history; but that we will extend a hand if you are willing to unclench your fist.
Moment 2:
We reject as false the choice between our safety and our ideals.
Friday, January 16, 2009
Interesting reads for the weekend
2009 marks the 30-year anniversary of the now-ubiquitous spreadsheet program. And society as a whole has deteriorated ever since its invention. It was the spreadsheet that triggered the PC revolution, with VisiCalc the original culprit. Can anyone say that we've actually benefited from its invention? Look around: I think we've suffered.
2. How undersea cables get repaired
Videos of how the repair process works.
[Update] This Alcatel page explains the process with text and a cool flash animation. It also has a section on how cables are laid in the first place.
3. Interview with an adware author
Very interesting business and technical insights into the dark part of the cyber-world.
4. 10-power saving myths debunked
5. Saving power in datacenters with DC power
Interesting article on how converting from AC to DC in datacenters may help save power.
In a typical datacenter environment, power conversions abound along the path from the outside utility pad to the servers. With each conversion, some power is lost. The power starts at the utility pad at 16,000 VAC (volts alternating current), then converted to 440 VAC, to 220 VAC, then to 110 VAC before it reaches the UPSes feeding each server rack. Each UPS converts the incoming AC power to DC power, then back to AC. The UPSes then distribute that AC power to their respective servers -- where it's converted back to DC. As much as 50 to 70 percent of the electricity that comes into the datacenter is wasted throughout this long and winding conversion process.
There's a more efficient approach, one promoted by Validus DC Systems: taking the utility-supplied 13,000 VAC and converting it directly to 575 VDC (volts direct current) using an outdoor-rated conversion unit, then running power into the datacenter over 1.5-inch cabling. Each rack in the datacenter then has a 575-to-48-VDC converter that is 95 percent efficient. The direct DC approach can save users 50 percent or more between cooling savings and elimination of conversion losses, according to Ron Croce, COO of Validus
The worlds first flying car : Terrafugia Transition
Terrafugia, a Massachusets based company is purportedly test driving its road-cum-air vehicle, the Terrafugia Transition, next month. Check out the animation of this vehicle in action here. The animation shows the vehicle as a two-seater with ability to fold its wings. Its currently priced at $200,000 :-) .
It will be interesting to see how this concept picks up. For one, it will require a host of changes in current laws and infrastructure. Simple problems like, how would one take-off and land and license issues (will a pilot license be required or a driving license will suffice?) will hinder the concepts adoption. It will be interesting to see if it solves any energy related issues or adds to existing problem.
Whether it takes off or not in the immediate future, it may well be the pioneer of things to come. I am certainly excited and would have even bought one if not for the current economic crisis :)))).
Monday, January 12, 2009
A dose of my photography
Also, i hacked up a simple perl script for generating web albums called geekalbumz. The idea behind this was to display the photograph metadata (or EXIF information) along with the photographs. This helps newbies like me to compare various photographs and learn the nuances.
Monday, January 5, 2009
Frank W. Abagnale and the irony of security industry
This movie not a work of fiction but is based upon a real guy who did these things in real life. This is the website of the real Frank Abagnale, who is now, not surprisingly, one of the world's most respected authorities on the subjects of forgery, embezzlement and secure documents. Check out his website for more details on his lifes work in the last 30 years. Ironically, the guy who literally started check-fraud has been at the helm of defending against it for the better part of his life.
This irony presents itself in the security industry again and again with the guys who now defend the world were the ones who were once defended against. There is nothing wrong with it and maybe thats the way it should be but i just found the thought very interesting.
Friday, January 2, 2009
Art of Elevator Pitching
This website is a place where enterpreneurs have to pitch their products to the audience in less than 60 seconds. Some of the pitches are really great. Check it out !
I remember my mentor once telling me the importance of "back-of-envelope" or "back-of-napkin" presentations to executives and this seems to be the same concept but on steroids. It makes a lot of sense, especially for IT Security guys where the investments don't always translate to a predictable ROI.
Monday, December 8, 2008
How the Indian IT Industry is tiding the current global crisis ? - A Nasscom Report
My summary of the report
- Inspite of global uncertainities, the revenue aggregate (from IT-BPO sector) as a percentage of GDP continues to rise (albeit a little less compared to the rises in previous years).
- This growth (in the face of current global crisis) is partly due to entry into new market verticals like Airlines, Media and healthcare apart from Banking, Financial, Insurance and Telecom. This reduces dependency.
- The industry is progressing towards providing more end-to-end services. The report cites the BPO industry as an example, where in addition to customer support, services like finance, accounting, HR, procurement and knowledge services are also being offered.
- India is exporting its services to more and more regions (though US still holds 61% of the share). The fast growing areas are Europe and Middle East. This makes us less prone to mistakes made by "Superpowers" :).
- The report indicates that by 2020 India will lead the world in working age population. The estimated work force in India will be 47mn compared to -17mn in the US. This extreme imbalance in work force will work towards India's sustained growth.
- IT Export services are being spread across more cities to manage pressure on Bangalore, Pune, Hyderabad, Chennai, Delhi.Nasscom identifies around 43 Tier 2/3 cities.
- There is a comprehensive program in place for making Indias large talent force "employable". These include short-time objectives like making large investments in training, medium-term objectives like faculty development programs to train and sustain faculty (this is very very important given the current crisis of good teachers in our country) and long-term objectives like setting up new IITs, investing in technology innovation etc.
Tuesday, November 18, 2008
Embracing New Technology : The Twitter Case
As most of you may know, twitter is this short messaging service which people use to convey updates in real time. It has become the micro-blogging platform of choice and has many cool advantages, one amongst them being able to convey live updates using a computer, regular mobile or smart phones. These updates can then be fetched via RSS feeds.
I use twitter to tell people (whoever is interested) what i am currently upto. These are normally sent to my twitter account as an SMS from my mobile. The current status then appears on my webpage.
So the next time, you call me and i do not pick up the phone, please check the twit on my webpage!
Sunday, November 16, 2008
IPv4 Countdown vs. State of IPv6
Potaroo.net predicts the following dates for the exhaustion of IPv4 address space.
Projected IANA Unallocated Address Pool Exhaustion: 04-Feb-2011A live down-counter counting number of days until we hit exhaustion of the IPv4 address space can be found here . This counter is generated using data from potaroo.net report The report is pretty detailed and explains the modelling used for predicting the dates. Please note that the modelling is based on current address distribution policies used by RIRs and current consumption trends. The following graph (from potaroo.net report) shows the current status of IPV4.
Projected RIR Unallocated Address Pool Exhaustion: 05-Mar-2012
An explanation of the graph follows:
Note that there are 256 /8's where each /8 is 16,777,216 addresses.
IETF_Reserved : Blocks reserved for special purpose. It consists of 16 /8 Multicast blocks + 16 /8 reserved blocks + 1 /8 (0.0.0.0/8) block for local identification + 1 /8 (127.0.0.0/8) for loopback + 1 /8 (10.0.0.0/8) for personal use + 1 /8 (14.0.0.0/8) for public-data networks.
IANA_Pool : Pools of /8 left with IANA for allocation to RIRs.
Allocated : Allocated by IANA to RIR. This does not reflect current consumption because RIRs may have a pool of their own.
So much for IPv4. Now lets look at IPv6.
In 2008, there have been atleast 2 big studies around the state of IPv6.
The reports are detailed but these are a few interesting points.
1) Arbor networks experiment measured the total amount of IPv6 flowing in the backbone , and they note that
At its peak, IPv6 represented less than one hundredth of 1% of Internet traffic.
2) The biggest reason cited in the summary for the above observation is money.
Specifically, the department of commerce estimates it will cost $25 billion for ISPs to upgrade to native IPv6.3) Googles effort measures the state of IPv6 from a end node perspective as opposed to the Arbor measurement. Their key observations are :
- 0.238% of users have useful IPv6 connectivity (and prefer IPv6).
- 0.09% of users have broken IPv6 connectivity.
- Probably a million distinct IPv6 hosts exist.
- Russia leads the chart in IPv6 penetration.
- IPv6 prevalance is low but increasing steadily by the week.
- IPv6 - IPv4 tunelling is the most common transition mechanism.
- MacOS has better IPv6 penetration than Vista because of its default policies in the OSes.
So given the predictions about end of IPv4 and the rate of adoption of IPv6, are we ready for migration? In Feb 2008, ICANN added IPv6 addresses for 6 of the 13 root DNS servers (news here) which is a step in the right direction but is it enough to prod people to migrate?
I have the following concerns about the migration:
- What would dictate the migration: economics or a better-future-internet?
- Will ISPs be willing to pay the price?
- Even if they are willing to do so, can the consumers and business transition to IPv6 seamlessly?
- Will security products continue working the same way?
- Are the vendors testing their implementations with IPv6 to make a simple software update to the tons of software already out there?
- How will this migration be different in impact than the Y2k bug of the last century? Are these comparable in any sense?
I have a feeling that economics will dominate this race more than anything else. If the migration is going to cost a lot of money for businesses without any added value then there is bound to be a huge pushback. Somehow the cost has to be justified to them to make this transition happen and just saying address space exhaustion may not strike a chord with every business.
Sunday, November 2, 2008
The Rise and Fall of Gas!

Can one predict which direction the curve is headed now ? I cannot.







