В программе конференции LinuxCon, которая завершилась 19 августа в Ванкувере, значились праздничный гала-ужин, посвященный 20-летию Linux, и серия дискуссий на тему тенденций быстро меняющейся индустрии. Особые события, которые стоит отметить, — это обсуждение долговременной версии ядра Linux, выступления главы Red Hat Джима Вайтхерста, Linux-гуру из IBM Ирвинга Владавски-Бергера и “любителя отмежеваний групп разработчиков” Линуса Торвальдса, который смягчился в отношении ситуации с удалением кода Android из ядра Linux.
Мероприятие, посвященное 20-летию Linux, состоялось в банкетном зале Commodore в Ванкувере 17 августа и, судя по всему, прошло успешно. Были и живая музыка, и казино, и праздничный ужин. Черные фраки, в которых мужчины напоминали пингвинов, и пышные платья были наиболее уместным одеянием для посетителей, даже для Торвальдса, который все-таки выбрал фрак.
Особых новостей на LinuxCon не было, но состоялось большое количество интересных дискуссий, выдержки из которых мы изложим ниже. Главное событие первого дня конференции: Linux Foundation, хозяева LinuxCon (и самого проекта Linux), объявили о доступности SPDX 1.0, нового стандарта, в рамках которого подготовлен набор спецификаций для обмена информацией о лицензиях, используемых в свободном программном обеспечении. SPDX (Software Package Data Exchange) создан для того, чтобы упорядочить отчетность об использовании лицензий свободного ПО и обеспечить соответствие имеющимся лицензиям ПО с открытым исходным кодом.
План создания долговременной версии ядра — помощь смартфонам на основе Linux
Интересным моментом мероприятия, особенно для всех производителей техники со встраиваемым Linux, стало сообщение главного специалиста по обслуживанию ядра Linux Грега Кроа-Хартмана о существовании планов разработать систему долгосрочной поддержки для новых версий ядра, что поможет развивать направление смартфонов на основе Linux. По словам Гевина Кларка из The Register, план состоит в том, чтоб сообщество Linux каждый год выбирало версию ядра, которую будет поддерживать на протяжении последующих двух лет до момента перехода на новую долговременную версию.
Долговременная версия ядра облегчит ситуацию с поддержкой устройств потребительской электроники, которые отличаются ограниченными сроками эксплуатации: появится возможность обратиться за поддержкой стандартного базового ядра. По словам Кроа-Хартмана, такая стабилизированная версия ядра позволит рассчитывать на то, что специалисты поддержки смогут фиксировать программные ошибки, предоставлять обновления средств безопасности и аппаратных средств. В результате снизятся издержки на внедрение исправлений и обновлений в продукты с коротким сроком эксплуатации и жесткими рамками запаса прочности, но такая схема должна работать с максимальной отдачей.
Во многих отношениях этот подход напоминает принципы работы Red Hat и других производителей дистрибутивов для корпоративных заказчиков со своими клиентами. Получается, что официальная долговременная версия ядра может использоваться как этими вендорами, так и производителями Android-решений и другими вендорами, встраивающими Linux в устройства потребительской электроники. Пока реализация плана находится в начальной стадии.
Выдержки из выступлений LinuxCon: представим мир без Linux
17 августа на LinuxCon исполнительный директор Linux Foundation (LF) Джим Землин начал серию выступлений, обратившись к аудитории с вопросом, могут ли они представить себе мир без Linux, — так написал Райан Пол в своей статье в Ars Technica. Землин особо отметил роль в успехе Linux таких ценностей, как лицензирование “авторского лева” (в противоположность “авторскому праву”. — Прим. ред.) и открытые технологии в целом.
Землин сказал: “Компании приходят и уходят. Продукты приходят и уходят. Остается только одно — свобода, которая много значила в последние два десятилетия и будет так же важна через сто лет”.
Linux пока не может похвалиться успехами в отношении настольных компьютеров, несмотря на кратковременный бум нетбуков на ОС, и Землин признает, что время ПК на основе Linux еще не пришло. Но все-таки Linux успешно внедрили в решения типа суперкомпьютеров, серверов и техники со встраиваемым Linux. Чуть раньше LF распространил серию соответствующих графиков, отображающих различные области применения Linux и положение Linux до и после определенного момента времени.
После Землина выступил глава Red Hat Джим Вайтхёрст, отметивший, что ведущие технологические компании типа Amazon, Google и Facebook вряд ли могли бы существовать, если бы не построили свою инфраструктуру на базе серверов, работающих на Linux. Если бы компания Facebook зависела от проприетарных Unix-серверов, она никогда не смогла бы реализовать свою успешную бизнес-модель, основанную на доходах от рекламы, утверждает Вайтхёрст.
Владавски-Бергер из IBM рассказывает о том, как перешел на “коммунистический” Linux
Член сообщества Linux Джо “Зонкер” Брокмайер в блоге на Linux.com пишет, что 18 августа Ирвинг Владавски-Бергер, бывший топ-менеджер IBM, который перевел серверы IBM на Linux, обратился в своей речи к прошлому и будущему технологии.
Когда IBM рассматривала вопрос о масштабном переходе на Linux в 1999 г., значительная часть руководства была против, называя инициативу “коммунистическим заговором”, вспоминает Владавски-Бергер, ныне почетный председатель Академии технологий IBM и приглашенный лектор и преподаватель дисциплины “Инженерные системы” в Массачусетском технологическом институте. Это было забавно, так как саму IBM десятилетиями называли “капиталистической свиньей”, добавил он.
Другие были недовольны, считая, что корпорации не нужна другая операционная система. “Мы не рассматривали Linux в качестве всего лишь одной из многих ОС, как не рассматривали Интернет как всего лишь еще одну новую сеть, — сказал Владавски-Бергег. — Но IBM знала, что ввиду использования открытых кодов ядро Linux будет улучшаться и станет инновационной платформой будущего, как и Интернет в свое время”.
Говоря о будущем, он напомнил о предыдущих конференциях LinuxCon, отметив, что Linux сыграет большую роль во взаимосвязанном мире, своеобразном “Интернете вещей”. Технологии Linux могут быть особенно полезны в реализации программ для повышения удобства жизни в густонаселенных городах.
Владавски-Бергер закончил своё выступление рассказом о новом суперкомпьютере Watson корпорации IBM, который является успешным воплощением инициативы построения суперкомпьютеров на основе Linux, а также о новом когнитивном компьютерном чипе IBM. При этом он отметил важность сохранения принципов сообщества в Linux.
Торвальдс говорит о ситуации с кодом Android
Несомненно, на LinuxCon все ожидали слов Линуса Торвальдса по поводу его недавней резкой критики новой версии графической среды GNOME после появления “ужасного” GNOME 3.0. Но вместо этого он заговорил о еще одной неприятности, связанной с Linux, — удалении исходного года Android из ядра этой ОС.
Как пишет в ZDNet Стивен Воган-Николс, Торвальдс участвовал в панельной дискуссии вместе с Кроа-Хартманом, человеком, который в начале 2010 г. удалил исходный код драйвера Android из ядра Linux, что было обусловлено рядом несоответствий между ним и драйверами разработанной Google ОС Android. Обстановка тогда сильно накалилась, несмотря на попытки пойти на мировую, но сегодня, по мнению ZDNet, и Торвальдс, и Кроа-Хартман стали говорить о ситуации довольно взвешенно.
“Для слияния ядер нужно сделать очень много, — отметил Торвальдс, обращаясь к аудитории. — Когда придёт время, Android и Linux возвратятся к общему ядру, но в ближайшее пятилетие это вряд ли случится ”.
Возможно, это было обусловлено всеобщей атмосферой праздника на LinuxCon, а может быть, Торвальдс испытывал сочувствие к Google из-за множества судебных исков, с которыми последней приходится постоянно сталкиваться. А может, дружеское отношение — это всего лишь политика. В то время как инициатива LiMo практически мертва, MeeGo потерпела разгромное поражение ввиду отказа Nokia от этой мобильной ОС, а HP отказалась от WebOS, Linux не может похвастаться успехами в сфере мобильных платформ. Чего не скажешь об Android, которая скоро займет почти половину мирового рынка смартфонов.
“Я не беспокоюсь насчет отмежевания нового проекта, — отметил Торвальдс, и судя по его недавним комментариям относительно GNOME, ни для кого это не стало сюрпризом. — Если даже такое и происходит, появляется много болевых точек, потому что есть две группы людей, которые не согласны друг с другом. Конечно, воссоединение займет какое-то время, но оно обязательно произойдет. Пока мы просто идем в разных направлениях, но в долгосрочной перспективе стороны объединятся, поэтому я и не волнуюсь”.
Меддог, Моглен, Фрай: вот это да!
В первый день LinuxCon Джим Землин участвовал в беседе, посвященной 20-летию Linux, с пионером Linux Джоном “Меддогом” Холлом, с основателем некоммерческой организации Software Freedom Law Center (SFLC) Эбеном Могленом и вице-президентом IBM Дэном Фраем, главой команды, занимающейся развитием решений IBM на Linux. Согласно материалу Рут Сьюле на Opensource.com, Землин называл их соответственно “Крестный”, “Юрист” и “Костюм”.
По словам Меддога, в мае 1994 г. у него попросил аудиенции “этот человек из Европы”, желавший поговорить о штуке под названием Linux. Меддог пригласил Торвальдса на мероприятие DECUS в Новом Орлеане, где Линус встретился с двумя небольшими группами.
Меддог сразу почувствовал успех. “Я предоставил Линусу систему Alfa для портирования и подготовил презентацию для руководства, — вспоминает он. — Последний слайд презентации содержал фразу “Linux неизбежен”. И я сказал: “Ничто не сможет его остановить. Это будет очень, очень большой успех»”.
Моглен установил Linux в 1994 г. и, по его словам, не пожалел. Примерно в то же самое время он начал сотрудничать с первопроходцем в области открытого ПО Ричардом Столлманом в деле реализации GNU-проектов на основе Linux. “Думаю, не было никаких сомнений в том, что я делал все возможное для объединения наших сил”, — поведал Моглен присутствовавшим на LinuxCon.
Фрай не пользовался Linux до 1998-го, но затем быстро включился. Он признаёся: “Мы довольно рано осознали, что Linux — двигатель инноваций. Поэтому его можно обнаружить в неожиданных решениях. TiVo? Да ладно, как так? Но с другой стороны, почему бы и нет? Суперкомпьютеры, мэйнфреймы — Linux везде, даже там, где вы не ожидаете”.
С днем рождения, пингвинчик Tux!