`

СПЕЦІАЛЬНІ
ПАРТНЕРИ
ПРОЕКТУ

Чи використовує ваша компанія ChatGPT в роботі?

BEST CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Александр Черников

Linux без Торвальдса: возможно ли это?

+55
голосов

Нет, нет. Все в порядке. Линус Торвальдс, которому под новый, 2015 г. исполнилось 45 лет, находится в прекрасной форме и не собирается покидать проект. Далеко не каждому человеку выпадает в жизни такая роль – быть центральной движущей силой общемирового проекта. Но все-таки? Что будет, если Линус однажды захочет уйти?

Что, если?..

Это – достаточно серьезный вопрос. Но может ли уход Линуса из проекта негативно повлиять на Linux или замедлить его развитие? Об этом в середине июня рассуждал в своей статье на ресурсе ITWorld IT-журналист Свапнил Бхартия (Swapnil Bhartiya). Он более десяти последних лет наблюдает за развитием Linux и стал уже чуть ли не биографом и летописцем самого Линуса.

Linux без Торвальдса возможно ли это?

Совсем неплохо, что рядом с Торвальдсом есть этакий «доктор Ватсон», Свапнил Бхартия, – который, возможно, оставит потомкам описания героических дней и трудов Линуса

Линус Торвальдс (Linus Torvalds), несомненно, на сегодня – один из самых влиятельных «гиков» в мире. Изначально написанное им ПО используется в почти каждом аспекте нашей жизни, часто без всякого вмешательства с нашей стороны.

Однако инерция мышления зачастую приводит к тому, что, когда мы слышим слово Linux, то думаем о тех древних ОС с командной строкой, которые мы попробовали еще лет десять назад, – и оставили за ненадобностью.

Тем не менее очень многое вокруг нас, у чего только есть хоть какая-то вычислительная мощность, давно приводится в действие Linux. Это может быть маршрутизатор Интернет или принтер, который запускает Linux каждый раз, как вы отсылаете документ на печать.

Это – кофеварка, первое устройство, которое встречает вас утром; ваш Android-телефон; читалка Kindle; Amazon Fire TV; Netflix; Facebook; фондовая биржа и банки; дроны и суперкомпьютеры. Короче говоря, Linux вездесуща. Это проникновение Linux в нашу жизнь и наша зависимость от нее удивительны, и очень интересно, как эта технология будет развиваться дальше.

Linux без Торвальдса возможно ли это?

Отец наш Столлман… Забавный и немного ироничный портрет с сайта Trisquel. Кстати, отсюда можно скачать не слишком известный, но любопытный и вполне современный дистрибутив «Trisquel 7.0 LTS GNU/Linux – fully free operating system for home users, small enterprises and educational centers». Разрядность 32 и 64 бита. Около 90 тыс. загрузок на сегодняшний день. 50 встроенных языков. Русский присутствует. Попробуйте

Исходный код Linux был выпущен под лицензией GNU GPL v2, предложенной отцом движения бесплатного ПО Ричардом М.Столлманом (Richard M.Stallman, aka RMS). Эта лицензия и модель разработки позволяют людям свободно получать исходный код и вносить изменения в него. Изменения могут быть применены даже к основному коду. В результате само ядро Linux продолжает улучшаться и становиться все более полезным для огромного диапазона применений.

Линус как менеджер

Как известно, Linux – Open Source проект, и он всегда разрабатывался удаленно, фактически по электронной почте. Отсылаемый код должен сопровождаться соответствующими пояснениями о своей необходимости, и затем Линус сообщает по телефону автору, будет ли он принят. Он – последняя инстанция в Linux. Прежде, чем говорить о том, что произошло бы с Linux, если бы Линус прекратил ею заниматься, нужно понять, что делает Linux особой ОС, отличающейся от других систем.

В традиционной разработке ПО у компаний всегда есть определенное видение того, что они в итоге хотят сделать. Это «видение», как правило, вырабатывается первыми руководителями и затем спускается до уровня линейных менеджеров разработки. В отличие от такого, «правильного», подхода, у Linux принципиально НЕТ видения того, куда должен двигаться проект Linux.

Сам Линус говорит по этому поводу, что в мире есть сотни компаний и людей, у которых есть собственное видение того, куда они должны двигаться, используя Linux. Линус всегда вмешивается в происходящее, когда такие компании или люди посылают изменения. Обычно он отвечает примерно так: «Это может иметь смысл для вас, но нет никаких причин делать именно так, – потому что это не имеет смысла ни для кого больше.

В одном из интервью (еще 2011 г.) он сказал: «Одной из основных составляющих моей работы является говорить «нет». Однако я не «человек нет» во всех случаях». Время от времени он соглашается на изменения, но так, чтобы, в то время как они решают проблему той или иной компании, они также были полезны всем остальным.

Рассмотрение массового принятия Linux в таком количестве разнообразных случаев использования побуждает Линуса гарантировать, что изменения, предложенные одной стороной, не навредят кому-либо еще. Это – то, что делает Linux действительно революционным проектом. Согласно Линусу, «Мы не распределяем просто усилия по написанию кода. Мы также распределяем усилия по видению, и я думаю, что это одинаково важно».

Посмотрите вокруг, и вы найдете тот же самый Linux, используемый компаниями для того, чтобы создать их собственные «великие видения». Посмотрите на Amazon, Google, Facebook, Netflix, Spotify, Red Hat и многие другие компании. То же самое, единственное, сертифицированное Линусом ядро, и совершенно различное видение его применимости. Разумеется, даже если развитие ядра полагается на одного парня, то, что компании могут сделать с ним, на самом деле не зависит от него вообще. От него зависит развитие самой Linux.

Linux без Линуса

Можно, конечно, задаться вопросом, что произойдет с Linux, если Линус вдруг заскучает с ней или захочет сделать что-то еще. Подобный вопрос был задан во время недавнего интервью Bloomberg с Линусом. Ничего необычного или особенного в этом нет. Его задают едва ли не с того времени, как Linux стала заметной в мире IT.

«Развитие ядра Linux в большой степени зависит от вас. Как вы планируете организовать/ реорганизовать ядро, так, чтобы проект продолжил развиваться без вас, – в случае, если Вы решите, например, уделять больше времени своей собственной жизни и семье?», – спросили аналитики Bloomberg.

Линус на такие вопросы обычно отвечает примерно так, – «Я давно занимаюсь Linux, и вполне понимаю, что сейчас проект гораздо более крупный и значимый для мира, чем лично я. Да, я глубоко вовлечен в Linux, и оказываю довольно большое ежедневное влияние на него. Возможно, я являюсь неким решающим центром в том, что касается ядра, но я бы уже не сказал, что Linux «зависит в большой степени» от меня.

Таким образом, если бы я прекратил заниматься Linux, то люди, конечно, заметили бы это. Но есть тысячи людей, так или иначе вовлеченных в разработку и совершенствование ядра, и целый ряд лидеров сторонних разработок, которые могли бы заменить меня с минимальным переходным беспорядком».

Нужно согласиться с тем, что это – основная сила модели разработки Open Source. В этом – и сила Linux, которая уже не принадлежит одному человеку, но стала общемировым достоянием.

Как говорит сам Линус, – «The show must (and will) go on».

Ready, set, buy! Посібник для початківців - як придбати Copilot для Microsoft 365

+55
голосов

Напечатать Отправить другу

Читайте также

 

Ukraine

 

  •  Home  •  Ринок  •  IТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Мережі  •  Безпека  •  Наука  •  IoT