Вездесущий GNU/Linux

Roman I Khimov, Суббота, 29 Апрель 2006, 10:28

Статистика

Вопрос статистики никогда не был простым и, если я правильно понял, то на 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.


это контент от Центр информации по операционным системам
( http://www.osrc.info/plugins/content/content.php?content.120 )