На мероприятии Open Source Summit (OSS) Europe в Вене, Австрия, 16 сентября всегда яркий Линус Торвальдс вышел на сцену в чате у камина, чтобы подробно изложить свои взгляды на последние разработки с открытым исходным кодом и Linux. Linux Foundation, которая проводит мероприятие, а также нанимает Торвальдса, использовала саммит для того, чтобы сделать серию объявлений.
Среди новостей:
“У нас была очень хорошая регулярная частота выпусков, и это привело к тому, что мы выпускаем релизы примерно каждые девять недель”, – сказал Торвальдс. “Это означает, что релизы не являются захватывающими, и они не должны быть такими. Они своевременны и, надеюсь, очень надежны. Но захватывающими, я думаю, цель не в этом ”.
Ядро Linux является основным компонентом любого дистрибутива Linux. Торвальдс подчеркнул, что большинство изменений в ядре по-прежнему связаны с обновлениями драйверов. Тем не менее, разработка ядра Core продолжается даже сейчас, спустя 33 года после того, как он впервые запустил Linux.
“Я все еще удивлен тем фактом, что мы занимаемся разработкой на самом базовом уровне”, – сказал Торвальдс, сославшись на недавнюю работу над кодом виртуальной файловой системы довольно низкого уровня и дискуссии об управлении памятью и “… вещах, которые были всегда”. Он предположил, что эта продолжающаяся эволюция обусловлена продолжающимся расширением аппаратной базы, а также продолжающимся расширением базы пользователей.
Одной из самых значительных недавних вех в развитии Linux стало завершение проекта Linux в реальном времени, который Торвальдс иронично описал как имеющий очень короткий цикл разработки – около 20 лет. Проект Linux в реальном времени привносит высокий уровень детерминизма в функции операционной системы. Этот проект иллюстрирует порой длительный процесс разработки ядра.
“Хотя разработка ядра ведется очень активно, это не обязательно означает, что вы можете очень быстро внедрить в ядро новую функцию, файловую систему или что-либо еще”, – сказал Торвальдс. “Часто бывает длительный период разработки, который люди даже не замечают”.
Вопреки опасениям по поводу недавних увольнений в технологической отрасли и сокращения участия корпораций в разработке с открытым исходным кодом, Торвальдс нарисовал оптимистичную картину.
“Я чувствую, что с открытым исходным кодом дела идут очень хорошо”, – сказал он. “Сейчас люди воспринимают открытый исходный код как должное, чего они совершенно не делали всего два десятилетия назад”.
Торвальдс подчеркнул демократизирующий эффект открытого исходного кода, особенно для новичков в технологической индустрии. Он отметил, что любой начинающий программист может использовать открытый исходный код как способ войти в индустрию и наладить связи, не обязательно посещая соответствующие учебные заведения или имея личные связи, которые часто необходимы во многих других отраслях.
Тем, кто хочет начать новые проекты с открытым исходным кодом, Торвальдс посоветовал найти нишу, которая интересна лично и значима для других.
“В технологической индустрии очень многое связано с шумихой. Все следуют друг за другом, как лемминги за обрывом, пытаясь достичь следующего большого успеха, и я не думаю, что это успешная стратегия ”, – сказал Торвальдс. “Я думаю, вам нужно найти что-то, что отличается от того, что делают все остальные, и преуспеть в этом, и быть первым, кто сделает что-то немного другое”.