Линус Торвальдс о направлениях развития Linux в 2008 году
Автор: Charles Babcock
Дата: 26 ноября 2007
Свободный перевод: Алексей Дмитриев
Дата перевода: 28 ноября 2007
С переодичностью два-три месяца выходит новый релиз ядра Linux, как будто идет проверка
пределов возможностей развития открытых исходников. Основной путь
развития Открытой операционной системы лежит в направлении добавления новых
возможностей, при сохранении ее качества, надежности и стабильности.
Чтобы узнать перспективы развития на 2008 год, мы связались с Линусом Торвальдсом по e-mail.
Его ответы касались процесса развития ядра Linux, новых свойств системы, и его
отношение к возможным судебным тяжбам по вопросам патентов.
Идет ли развитие ядра Linux быстрее, чем развитие Windows Server?
Вопрос не совсем по адресу, и по ряду причин. Во-первых, понятно, что я не
могу быть беспристрастным. Во-вторых, я даже не знаю - и действительно абсолютно не
интересуюсь - как развивается и какими темпами Windows Server. Как же я могу проводить сравнение и
вообще иметь какое-то мнение по данному вопросу?
Я в принципе не пользуюсь продуктами Microsoft, и не потому что я ненавижу их,
а просто потому, что они мне неинтересны.
Итак, учитывая все вышесказанное, я действительно верю, что развитие Linux идет
гораздо более эффективно, чем развитие похожих альтернативных проектов - как на уровне
ядра, так, и даже в большей степени, в том, что за пределами Linux kernel.
Говоря об альтернативных проектах, я не имею в виду конкретно MS Windows, а имею
в виду все коммерческие проприетарные проекты, производимые за закрытыми
дверями.
А вместо того, чтобы говорить и объяснять почему, позвольте мне лучше ответить на
следующий вопрос, думаю, что он будет более конкретным.
В чем, по вашему мнению, наиболее яркое преимущество Linux против Windows?
В надежности? В виртуализации?
Я считаю, что действительно реальная мощь Linux не в какой-либо определенной области, а в
его гибкости. Например, вы упомянули виртуализацию и это, в некотором смысле, отличный пример. Потому что это не только пример того, в чем Linux особенно
силен, но, еще важнее, показатель того, что для решения проблемы существует много
различных подходов, и нет одной единственной, однозначной модели "Настоящей
Виртуализации", подходящей для всех возможных случаев.
Существует большое количество уровней виртуализации и множество компромиссов в части
производительности, эффективности, управления, разделения процессов, запуска
унаследованных приложений и системного софта и т.д. и т.п. Люди имеют
в виду разные аспекты виртуализации, вот почему это модное словечко так часто
встречается.
Дело совсем не в том, что мы стараемся поддерживать большое количество различных моделей
виртуализации, напротив - вот вам факт: лично я абсолютно виртуализацией
не интересуюсь, больше того, я рад, что почти не имею дела ни с одним
ее аспектом.
И считаю, что этот факт может служить неплохим доказательством силы открытых
исходников! Почему? Потому, что это великолепный пример того, к чему приводит идеология открытых исходных текстов: интересы одного человека (или компании) не могут стать
господствующими. Тот факт, что я лично не считаю виртуализацию единственным
достойным внимания и восхищения вопросом, не играет абсолютно никакой роли.
В этом и заключена величайшая сила Linux. Когда вы покупаете Операционную систему от Microsoft, вы не только
лишены права что-либо в ней изменить, но прошло то время, когда всех убеждали, что это единственный продукт, удовлетворяющий всем требованиям рынка.
И не важно, насколько компетентна фирма Microsoft - или любая другая компания
- важно отметить сам этот факт.
Для контраста посмотрите в каких областях применяется Linux. По всюду,
начиная с сотовых телефонов и маленьких встраиваемых устройств, которые и за
компьютеры никто не считает, до огромнейших машин из списка 500 Top мощных суперкомпьютеров мира. Вот что такое гибкость. Эта гибкость
является следствием одного единственного факта: каждый заинтересованный может
принять участие в разработке, и никто не контролирует пути и цели
развития.
К чему все это в конечном итоге идет? Linux очень хорош во множестве различных
конкретных случаев и является довольно всесторонним и законченным продуктом в
целом. Он также очень легко адаптируется и занимает новые ниши. Откуда эта
легкость? - Независимо от того, где вы хотите его применить, почти наверняка
кто-то уже пытался делать нечто подобное, а главное, вам не приходится
пробираться через лицензионные барьеры, чтобы получить разрешение на свой
проект.
Откуда ядро Linux получит дополнительную мощь в 2008 году?
В действительности практически по всем направлениям. Одна забавная вещь,
касающаяся Linux, причем остающаяся актуальной вот уже почти два десятка лет:
это то, что разные люди имеют различные цели и компьютерное "железо", на
котором мы работаем, тоже постоянно изменяется.
Так что много усилий будет потрачено на "железо". Как в области драйверов для
периферии, так и в области изменения самой платформы. Большая часть ядра
обеспечивает поддержку "железа", и одно это уже гарантирует нам постоянную
занятость. Ситуация с графикой и беспроводными сетевыми устройствами, что
было нашим слабым местом, изменяется, и я подозреваю, что эти изменения
продолжатся в 2008 году.
Лично для меня представляет интерес переход на SSD (solid-state drives
- твердотелые жесткие диски без движущихся частей, наподобие
flash-памяти, прим. перев.). Я глубоко уверен в возможности понижения
латентности (запаздывания) этих дисков и некоторые из лучших моделей таких
дисков показывают результаты, способные в корне изменить
ситуацию, что, в свою очередь, приведет к существенным изменениям в ядре.
Пока они еще слишком дороги, чтобы выйти на первый план, но
эта ситуация, похоже, изменится в 2008 и позже.
Вы уже упоминали виртуализацию. Может быть это и не моя любимая область, но,
она, несомненно, получит дальнейшее развитие ;)
И, наконец, существует великое множество мелочей, самих по себе не всегда
интересных, но дающих изумляющий эффект, будучи собраны все вместе.
Другими словами, я всегда верил в истинность правила "99% потения,
1% вдохновения". Всегда приходится выполнять много тяжелой, но необходимой и,
по большей части, интересной работы, и очень редко, если вообще повезет,
попадается золотой самородок. Так что и в 2008 году, 99% реальной работы
будет подчиняться этому правилу - и это действительно
важнейшая часть нашей работы!
Считаете ли вы, что Microsoft, держатели патентов или юристы могут
поставить своей целью препятствовать процессу разработки ядра и добиться
своей цели?
Ну откуда мне знать? Не думаю, чтобы они могли затруднить развитие технологии,
и убежден, что ничего реального не стоит за всей этой
интеллектуально-собственнической машиной FUD (Fear, Uncertainty,
Doubt - Страх, Неуверенность, Сомнение - тактика маркетинга в компьютерной
индустрии, прим. перев.). Но несомненно, практически бесконечные суммы
денег будут привлечены.
Но вопрос снова задан не по адресу. Я работаю над технологией, и, поверьте,
мы делаем все что в наших силах (включая то, как мы это делаем, в том числе
всю работу по охране авторских прав). Но в том, что касается маркетинга и FUD,
я немного могу сказать.
Оригинал: Torvalds on where Linux is headed in 2008 (http://www.itnews.com.au/Tools/Print.aspx?CIID=97992)
|