Ядро Linux доросло до версии 3.0 за несколько недель до двадцатого дня рождения
Недавно, пользователи, подписанные на рассылку для разработчиков ядра ОС Linux получили письмо, в котором автор первоначального ядра ОС, Линус Торвальдс, объяснил, почему новая версия получила именно номер 3.0.
При продолжительной работе над крупным программным проектом, его разработчики часто сталкиваются с тем, что чем длиннее жизненный цикл продукта, тем сложнее выстраивать его систему версий. То, что в определенный момент времени кажется вполне разумным или даже необходимым, по мнению программистов, присоединившихся к разработке проекта позднее, может выглядеть как нечто рудиментарное и лишнее. Несмотря на то, что у Linux не было больших проблем в этом отношении (благодаря тому, что Торвальдс до сих пор принимает активное участие в работе над ОС, направляя её разработку), со времен её зарождения появилось очень много новых программистов, вносящих посильный вклад в развитие Linux, и нумерация новых версия стала запутанной.
Как можно догадаться из предыдущих абзацев, присвоение новой версии ядра номера 3.0 было осуществлено исключительно для удобства. Конечно, в ней появилось множество изменений, например, была улучшена поддержка виртуализации, обработки файловых указателей, поддержка драйверов, однако это мы видим во всех обновлениях ядра Linux.
В целом, сообщество разработчиков Linux так или иначе выразило согласие с мнением Торвальдса, так что пользователи скоро увидят на своих компьютерах ядро версии 3.0. Для разработчиков плюс состоит в уменьшении сложности нумерации версий с X.X.X.X до X.X.X.
Цикл разработки новых версий ОС останется прежним - они будут выпускаться раз в 8-12 недель. 25-го августа Linux отметит своё двадцатилетие.