The kernel version numbers should just be the unixtime of their release. Or the number of days since the the first release.
Paul Vixie, president of the Internet Systems Consortium, described the fault bluntly. "It can be exploited by any greedy Estonian teenager with a $300 Linux machine."The specification, known as the Type 0 Routing Header (RH0), allows computers to tell IPv6 routers to send data by a specific route. Originally envisioned as a way to let mobile users to retain a single IP for their devices... RH0 support allows attackers to amplify denial-of-service attacks on IPv6 infrastructure by a factor of at least 80.
Real computer scientists don't comment their code. The identifiers are so long they can't afford the disk space.