> man operating_systems
Вездесущий GNU/Linux
на Суббота, 29 Апрель 2006, 10:28
добавил: Roman I Khimov список авторов печатать элемент контента создать pdf-файл  элемент контента
категория Статьи > Unix
комментарии: 1
просмотров: 1683

Начав писать ответ на комментарий к собственной статье полугодичной давности, я не смог остановиться и вылился он в эту спонтанную, но нехитрую статью. Для полного понимания рекомендую начать именно <a href=http://www.osrc.info/content.php?article.111>с той статьи и комментария</a>.

Статистика

Вопрос статистики никогда не был простым и, если я правильно понял, то на netstat.ru проценты считаются по доменам, а это довольно опасная характеристика, которая даже недавно всплыла с MS с IIS, когда огромное число пустующих, но купленых доменов было переведено на эту платформу. И динамики статистики там тоже не очень видно. То есть, на самом деле, это тема для отдельного исследования.

Особенно с учетом того, что существует не только Рунет, в котором, как в любом несколько ограниченном пространстве, может сложиться забавный эффект, когда то или иное решение принимается на основе сложившихся традиций/имеющихся давних знаний/умений/опыта, а не анализа текущей ситуации и конкретных предложений.

Но главное не в этом. Главное в том, что netstat.ru рассматривает очень узкую область применения вычислительных систем - веб-сервера, в то время как существует масса других применений, с совершенно другими требованиями.

Десктопы

Например, на тех самых десктопах ситуация уже совершенно другая и для этого есть причины, в этом направлении GNU/Linux активно и целенаправленноразвивают. Настолько, что даже уже можно без серьезной подготовки потешить то самое самолюбие, поставив какую-нибудь SUSE или Mandriva. С *BSD это началось не так давно и результаты пока еще совсем не те. Более того, думается, что такими же эти результаты уже некоторое время и не будут, но об этом позже.

Можно поспорить о необходимости GNU/Linux на рабочем столе, но это бесполезно. Применимость и необходимость таких систем на столах домашних - вопрос, который каждый решает для себя сам, а вот их применимость и необходимость их в корпоративной среде для меня очевидна по простой причине того, что гомогенную среду поддерживать всегда легче. И если будет возможность работать с одной ОС как на серверах, так и на десктопах, ею будут пользоваться. Примеров тому масса, перечислять не буду.

Оно ж ведь как бывает в разного рода мелких конторках, компьютерный парк которых начинает превышать три-пять машин - они с ростом обзаводятся серверами с Windows. И логика их в этом тривиальна - у нас есть 5 машин с Windows, мы знаем как их лудить/паять (хотя в таких масштабах это иногда знает забегающий на 15 минут студент, он же работает главным техническим консультантом), зачем нам шестая с непонятно чем?..

Потом парк еще разрастается, студенту придают ускорение в виде пинка и нанимают специалиста с бумажкой от Microsoft, который, даже если и задумается о каких-либо переменах в конторе, вряд ли станет с этим связываться.

В этом особая значимость десктопов на рынке и именно поэтому наличие настольных вариаций GNU/Linux, в том числе и "для домохозя", очень важно, поскольку позволяет такого развития ситуации, хотя бы теоретически, избежать. И они есть, значительно более "домохозя", нежели BSD. И вопрос об их скорости/эффективности здесь просто не стоит - таких требований тут еще нет.

Embedded

Идем дальше? В мобильных и встраиваемых применениях ситуация также совсем не в пользу *BSD - различные устройства на базе GNU/Linux валят пачками, чего не скажешь о *BSD. Как побочный эффект и, кстати, это же относится и к десктопам, появляется больше специалистов/разработчиков, знакомых с GNU/Linux и, в результате, проникновение опять-таки усиливается. А еще на коробочке с устройством иногда сидит пингвин, образы люди вообще запоминают неплохо.

Причем, это достаточно жесткий рынок, все эти устройства должны работать стабильно и некоторые должны обеспечивать функциональност реального времени. С неудачными устройствами тут все просто - их выкидывают, рассказывают 10 друзьям, более их никто не покупает. Но устройства на основе GNU/Linux, тем не менее, здесь есть и даже если не наращивают долю, то, по крайней мере, бегут достаточно быстро чтобы стоять на месте.

Top500

Дальше? Пробегитесь глазами по свежему рейтингу Top500, а лучше сразу по этому графику. Ба, знакомые все лица. Чувствуете иронию? На разных модификациях одного и того же ядра Linux более-менее успешно и массово строят системы совершенно разных классов - мобильные телефоны какой-нибудь Motorola и, всего ничего, первое место Top500, IBM BlueGene/L.

Развитие

Именно в этом, собственно, и заключается упомянутая вездесущесть - пускай в количественном плане GNU/Linux может проигрывать в одной или другой нише по разным причинам (на десктопах - Windows, в вебе - *BSD), но он есть везде и развивается везде. А в основе всего этого счастья по прежнему лежит та самая компонентность, которая такие разбросы позволяет и с которой, увы, не так все гладко в BSD (конечно, нужно отметить, что и в стане GNU/Linux все далеко от идеала, но в сравнении...)

Есть, правда, проблема того, что попытки тянуть ядро, да и приложения, в совсем разных направлениях не всегда сказываются на нем лучшим образом - Linux сейчас подвержен страшным мутациям и множественным изменениям. И отчасти именно этим вызвано несколько пренебрежительне к нему отношение, поскольку BSD-шки, в массе своей - давно устоявшиеся системы, построенные по старым добрым отлаженным принципам.

Но, посмотрите на календарь - Linux в этом году исполнится 15 лет, возраст критический, а для технологии на C критический вдвойне. Болезни роста, которые давно пережила BSD, сейчас разрывают Linux, ведь ветка 2.6.x действительно стала технологией, а не продуктом. Но эти болезни сопутствуют росту, довольно-таки значительному росту GNU/Linux относительно BSD в техническом смысле. И лет через пять, когда это все уляжется, GNU/Linux сможет показать себя во всей красе. Причем, показать это в разных областях своего применения.

Впрочем, если и тогда хостинг и телекоммуникаци по прежнему будут использовать старые добрые *BSD (пускай даже только в Рунете) - я буду очень даже рад, к *BSD я питаю исключительное уважение и свободное ПО меня радует в разности своих проявлений. Но это не отменит вездесущести GNU/Linux.

Комментарии


Комментарии доступны только авторизованным пользователям, авторизуйтесь или зарегистрируйтесь на сайте здесь

© OSRC.info, 2004-2010.
Авторские права на любые материалы, авторы которых явно указаны, принадлежат их авторам. По вопросам публикации таких материалов обращайтесь к авторам.
Авторские права на любые другие материалы принадлежат OSRC.info.
Сайт является помещением библиотеки. Копирование, сохранение на жестком диске или иной способ сохранения произведений осуществляются пользователями на свой риск.
При использовании материалов сайта ссылка на OSRC.info обязательна.