| I was stating logical possibilities, not feasible ones. You are right in how we define the second. It was chosen so that on average the number of seconds from midnight to midnight is 606024 = 86,400. At this point a ton of stuff depends on it - the only change that I think likely is to something that we can measure even more precisely than the current standard. But we have set up UTC such that the first second of every year starts close to midnight for the Royal Observatory at Greenwich, London. This sometimes requires having minutes with 59 or 61 seconds (usually 61). These weird minutes have real costs. For instance the June 30, 2012 leap second crashed Linux machines around the world, taking down quite a few websites. And the costs are only projected to increase as we have more programs that make assumptions about UTC, and the slowing day requires more leap seconds to be added. Therefore logically we have 3 choices. Change the meaning of a second (not feasible), continue putting up with leap seconds (costly, and serves no purpose unless you're an astronomer), or give up the UTC peg to an astronomical fact. Unfortunately astronomers control UTC right now, don't want to give it up, and don't care how much their leap seconds cost everyone else. But this can't last forever. Given the way that things work, I don't think that it will change until there is some disaster that is too big to ignore. For instance a leap second bug causes some critical control software to fail, leading to a industrial accident, which brings the attention of politicians and the general public to this ridiculous situations. (Or crashes critical aviation software. Or something else on that scale.) If the current situation maintains, it is just a question of time until something on that scale happens. But until that happens, I don't think that astronomers will understand the costs that they are imposing on the rest of the world. My thinking is that since it is obvious that we'll lose the astronomical peg eventually, we should lose it now. Before someone dies. |
Even in your example, Linux machines didn't actually crash - some processes spinlocked. And it wasn't even all Linux machines, if you were running a mildly old kernel (say, the one that came with debian etch and derivatives) nothing happened whatsoever.
Beyond that, there is no shortage of time standards that are both based on SI seconds and free of leap seconds - Terrestrial Time, International Atomic Time, GPS Time come to mind -
http://en.wikipedia.org/wiki/Terrestrial_Time
http://en.wikipedia.org/wiki/GPS_time#Timekeeping
http://en.wikipedia.org/wiki/International_Atomic_Time
Google's solution is 'leap smear' and they, similarly, did not run into the problem
http://googleblog.blogspot.com/2011/09/time-technology-and-l...