355 500 произведений, 25 200 авторов.

Электронная библиотека книг » Алексей Федорчук » Вопросы истории: UNIX, Linux, BSD и другие » Текст книги (страница 19)
Вопросы истории: UNIX, Linux, BSD и другие
  • Текст добавлен: 11 октября 2016, 22:51

Текст книги "Вопросы истории: UNIX, Linux, BSD и другие"


Автор книги: Алексей Федорчук



сообщить о нарушении

Текущая страница: 19 (всего у книги 28 страниц)

Появление героя

«Под звон мечей и зловещее пение стрел в огне пожаров вышел на арену мировой истории русский народ» – написал В.В. Мавродин книге о возникновении Древнерусского государства. Наш же герой появляется на арене мира Linux'а скорее под клацанье клавиш и подвывание кулеров. И представляется как самый совершенный и окончательный пользовательский Linux-десктоп, с помощью которого любая кухарка сможет управлять персональным компьютером. Возможно, даже не под наблюдением комиссара... то есть сисадмина. Тем самым смешивая расклад, описанный в прошлом разделе.

Правда, выяснилось это не сразу: «действующие» пользователи Linux встретили появление Ubuntu... да никак они его не встретили. Ибо помнили ещё и 1999 год, обещавший приход Linux'а на каждый пользовательский десктоп. И первую волну юзерофильных дистрибутивов, каждый из которых представлялся как «Linux с человеческим лицом» (можно подумать, что до этого у Linux'а было не лицо, а... ещё одна спина). И то, как эти человеколицые дистрибутивы меняли имена, исчезали или влачили жалкое существование, не нужные никому, даже своим создателям.

Так что те самые действующие пользователи, интересующиеся новыми дистрибутивами, поначалу пророчили и Ubuntu ту же судьбу. Должен сознаться, среди них, наряду со многими, был и автор этих строк. Однако это был один из тех нередких случаев, когда провидцы и ясновидцы, даже будучи очевидцами, оказались не правы (повторяю, это и ко мне относится). Ибо не учли, что организатор всего этого безнадёжного предприятия, Марк Шаттлворт, окажется способным на весьма дезординарные меры для продвижения своего произведения. Не пренебрегая, однако, и мерами вполне тривиальными.

Самой дезординарной мерой была организация приёма заказов на компакты дистрибутива безвозмездно, то есть даром – с бесплатной же почтовой доставкой по всему миру, в том числе по России. И это действительно работало – даже в самых удалённых городах и весях нашей необъятной родины.

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

Это была одна из причин почти мгновенного роста популярности Ubuntu. Вторая же, как я говорил – вполне тривиальна: интенсивная «работа над ошибками», и не только своими. Ubuntu изначально позиционировался как очередной Linux с человеческим лицом, с одной стороны, и концентратор самого свежего софта – с другой. В плане первого вопроса были учтены все ошибки прежних попыток «очеловечивания» Linux'а. И в итоге разработчикам удалось если не найти оптимум между «настройкой с паяльником и осциллографом» и «молчаливыми визардами для полных идиотов», то вплотную к нему приблизиться.

Направление работ по второму вопросу очевидно: использование самых свежих версий софта всегда потенциально чревато ошибками в оном – и ошибки эти следовало исправлять. Или не допускать – путём сознательного ограничения «степени свежести» – ведь программы, в отличие от осетрины, бывают свежести весьма разной. И в итоге в Ubuntu не стало никакого особого гипермодерна – она основывалась на репозиториях Debian тестируемой ветки, пригодность к использованию которой в десктопных условиях общепризнана.

В результате уже через год, к осени 2005, обнаружилось, что Ubuntu – вполне зрелая система, пригодная к применению «искаропки» пользователем любого уровня. Разумеется, не без некоторых шероховатостей, касавшихся в первую очередь локально-зависимых вещей, но это было вполне естественно: обеспечить равную поддержку всех языков, от зулусского до русского, за столь короткий срок физически невозможно. Да и лечилось всё это достаточно просто.

Всё сказанное выше было причиной того, что за пару лет количество пользователей Ubuntu достигло не просто какой-то значимой цифры – оно превзошло число пользователей всех прочих дистрибутивов, вместе взятых.

Не менее, чем количество пользователей Ubuntu, показателен их состав в сравнении с более иными дистрибутивами. Так, в многочисленных опросах о первом дистрибутиве Linux на протяжении первой половины нулевых годов неизменно, и с большим отрывом, лидировала Mandrake/Mandriva. Но те же опросы о текущем дистрибутиве показывали, что после успешного старта с Mandriva изрядное число пользователей перетекало на другие дистрибутивы.

Для второй же половины нулевых годов картина стала совершенно иной. Место лидера в опросах о первом дистрибутиве прочно заняла Ubuntu. И в то же время процент пользователей, оставшихся верными этому выбору, был неизменно высок.

Кроме того, было (и есть) немало действующих пользователей Ubuntu, для которых этот дистрибутив был не первым, и даже не пятым. Тех, кто прошли и ручную настройку Slackware, и тотальную компиляцию Gentoo, и роман «Ядро и мир» от FreeBSD, а кое-кто – и сборку LFS. И чьё сердце успокоилось в казённом доме – на тихой и уютной Ubuntu.

Интересно также, что среди пользователей Ubuntu высок процент тех, кто не имеет к компьютерам ни малейшего отношения – ни по долгу службы, ни по велению души. А разве что по жизни вынужден ими пользоваться. Тогда как среди пользователей иных дистрибутивов процент этот исчезающе мал. Более того, среди моих личных, реальных и виртуальных, знакомых (а круг и тех, и особенно других у меня весьма широк) вообще нет людей, не работающих в околокомпьютерных сферах или просто не интересующихся компьютерами как хобби, которые использовали бы какой-либо дистрибутив Linux'а. Разумеется, если этот Linux – не Ubuntu.

Так что буквально за пару лет Марку Шаттлворту, фирме Canonical, примкнувшим к ним независимым разработчикам и, не в последнюю очередь, активным пользователям – создателям сайтов и авторам блогов убунтийской тематики, удалось превратить, казалось бы, рядовую «человеко-мордастую» поделку в самый популярный и распространённый дистрибутив планеты.

Не будем пока оценивать это в терминах великого советского поэта, автора знаменитой поэмы о «хорошо» и плохо», а примем как медицинский факт. И посмотрим, что же из этого получилось.

Реакция

Итак, Ubuntu понадобилось всего года два для того, чтобы добиться той популярности среди узкого круга широких народных масс, к которой на протяжении полутора десятков лет стремились и Red Hat в свою ещё десктопную пору, и Debian во время своих самых широких имперских притязаний, и Mandrake с Mandriva при всей своей перманентной фронтирности. Как же прореагировали на это явление дистроители?

В первом приближении ответ очень просто: по разному. Для начала появление Ubuntu, в силу её развитой инфраструктуры, спровоцировало волну клонов: сначала официальных и полуофициальных вариантов со своими рабочими средами, затем – локализованных версий и версий, ориантированных на национальную специфику, а также специализированных систем (см. LXF #155). В сущности, если не любая кухарка, то почти любой квалифицированный пользователь в состоянии собрать свой дистрибутив на базе Ubuntu. Другое дело, что как раз квалифицированные пользователи понимают бессмысленность этого занятия...

Иной была реакция со стороны ветеранов дистроения. Первый вал упрёков посыпался со стороны разработчиков Debian'а. Каковой сводился к двух основным пунктам: а) заимствованию всего из прародительского дистрибутива и б) несовместимости с ним на уровне пакетов и конфигов. Не смотря на то, что это положения во многом взаимоисключающие, некоторый повод к ним Ubuntu давала.

Да, Ubuntu действительно почти целиком основана на пакетной базе из репозиториев Debian – tested и частично unstable. Да, в некоторых случаях пакеты из Debian'а не желали устанавливаться в Ubuntu, и чуть в большем количестве случаев – наоборот. Да, со временем Ubuntu приобретала всё большую дистроспецифичность, а с переходом на схему инциализации upstart вообще отдалилась от предка. Однако со временем ситуация по ряду позиций поменялась.

До сих пор «официальная» часть репозиториев Ubuntu в основном (кроме собственных разработок, типа того же upstart'а и среды Unity повторяет репозитории Debian'а. Но существует и неофициальная часть инфраструктуры Unity – репозитории PPA (Personal Package Arhive) и инструмент для работы с ними – Launchpad. Так вот, PPA-репозитории – неисчерпаемый кладезь пакетов самого разного назначения. И все новинки свободного софтостроения в первую очередь появляются именно в них. Так что для упрёка в паразитировании Ubuntu на Debian'е не остаются никакой почвы. К тому же нынче в отношении бинарной совместимости пакетов для Deabian'а и Ubuntu достигнут консенсус. Что же до дистроспецифичности – тут уж ничего не поделаешь: любой активно развивающийся дистрибутив рано или поздно приобретает свою специфику.

С другой стороны, Ubuntu косвенно дала Debian'у очень немало. Во-первых, здоровая спортивная злось подстегнула разработчиков последнего, и они существенно сократили релиз-цикл. Во-вторых, видимо, из той же спортивной злости, были реализованы наконец некоторые задумки, обещанные и ожидаемые... даже не три года, а существенно больше, например, графический инсталлятор. А в-третьих и главных, популярность Ubuntu вызвала рост интереса и к родительской системе. И хотя я уже говорил о приверженности убунтуйцев к своему дистрибутиву, всё же немалое их число мигрировало по тем или иным причинам на Debian.

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

Однако к тому же времени – рубежу нулевых и десятых – относится обострение конфронтации на другой линии: RHEL/Fedora против Ubuntu. Ибо в Ubuntu замахнулись на святое – на сервера и прочий корпоратив, начав выпуск «долгоиграющих» (LTS) релизов. Не то чтобы Ubuntu Server вдруг в одночасье стал прямым конкурентом для серверов на RHEL. Более того, отношение к Ubuntu в амплуа сервера было ещё более скептическим, чем поначалу – к Ubuntu в роли пользовательского десктопа. По крайней мере, на Linux-ресурсах было хорошим тоном иронизировать по этому поводу. Кстати сказать, кое-где иронизируют и по сей день.

Но в Red Hat сидят люди серьёзные, и им было не до иронии. Может быть, потому, что они вспомнили историю, начавшуюся в 1995 году. Ей посвящено следующее отступление, которое предназначено для тех, кому не довелось жить в то интереснейшее время.

Отступление. Всё началось с того, что была выпущена Windows 95. К которой, как и к Ubuntu, поначалу никто не относился серьёзно: она воспринималась как платформа для запуска игрушек. Даже для всамделишней офисной работы резонные люди консервативного склада отдавали предпочтение старой, не очень доброй, но досконально известной Windows 3.1/WfW 3.11. Прогрессисты же склонялись к OS/2. Что же до серверов на Windows 95 – такое могло привидеться в кошмарном сне с большого перепоя.

Нет, у Microsoft была в загашнике и самая настоящая ОС – Windows NT, от которой по прямой линии происходят все варианты всех современных Windows. Но как серверная платформа и она и близко не была тогда конкуренткой не только с UNIX'ам, но даже OS/2. А на рабочих станциях применение NT тормозилось интерфейсом, унаследованным от Windows 3.1, который в считанные месяцы после выхода 95-ой стал казаться старомодным.

Однако, быстро оккупировав домашние компьютеры, Windows 95 постепенно утвердилась на рабочих местах различных контор. А затем... затем Microsoft в очередной раз всех напарила, выпустив Windows NT 4 с интерфейсом в стиле modern, то есть a la Windows 95. И именно с неё началось распространение NT-серверов и рабочих станций.

В результате в 1997 году – а кто не помнит, это был год рождения массового российского Интернета, – некоторые московские провайдеры впервые стали предлагать хостинг не только на UNIX-машинах, но и на NT-серверах. Причём последний стоил дороже. Что мотивировалось привычностью интерфейса для wb-мастера. Судя по тому, что эта услуга пользовалась спросом, аргумент действовал.

Так вот, Ubuntu тоже начала свой путь с оккупации пользовательских десктопов. В том числе десктопов школьников и студентов. А поскольку, как я уже говорил, пользователи Ubuntu, в отличие от Mandriva, уже показали завидное постоянство своих привязанностей, резонно ожидать, что со временем эти самые школьники и студенты принесут её и на рабочие места, которые Red Hat с давних пор полагал своей вотчиной. Надо было принимать меры – и они были приняты в двух направлениях. Здесь я остановлюсь только на первом, нетехнологическом.

Оно выразилось в агитации и пропаганде, достойной лучших учеников товарища Ульянова в скобках Ленина. Когда всё наше заранее объявляется прогрессивным, а всё не наше – устаревшим и маргинальным. Большевистский лозунг – «Кто не с нами – тот против нас!» – неожиданно прозвучал в исполнении тех, кто считал себя (и считает до сих пор) оплотом свободы.

Не обошлось и без прямых уколов в адрес Ubuntu, дескать, недостаточно внимания уделяющего разработке ядра и вообще системных компонентов Linux. А уж что до мелких подковык относительно перекрашивания обоев или перетаскивания кнопок – то это просто смешно. Особенно если не забывать о том, что стратегия «перекрашивания обоев и перетаскивания кнопок», говоря очень фигурально, за несколько лет дала Ubuntu больше пользователей, чем всем остальным дистрибутивам – самые передовые патчи ядра за двадцать лет.

Итог

Пора попытаться в первом приближении ответить на вопрос: так в чём же феномен Ubuntu?

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

Первое – это серверные решения, реализуемые в виде периодически выходящих «долгоиграющих» (LTS) версий. Второе же – прямо противоположное: разного рода гаджеты, планшеты и прочие смартфоны. И если в серверной сфере Ubuntu тащилась в хвосте не только за Red Hat и SUSE, но даже за прародительским Debian'ом, то здесь она оказалась в числе передовиков производства. В том числе и потому, что Ubuntu одной из первых всерьёз занялась адаптацией самой себя для альтернативных процессоров – ARM'ов всякого рода. Причём как организованно, так и частным порядком.

«Кратко резюмирую сегодняшний базар»: если раньше пользователь в основном приспосабливался к миру Linux'а, то с появлением Ubuntu он впервые почувствовал, что и Linux-мир стал приспосабливаться к нему.

Определить феномен Ubuntu короче у меня не получилось.

Глава двадцатая. Linux: история применителей

Прошлая глава закончилась на том, что Ubuntu суждено было стать первым дистрибутивом Linux'а, который не требовал от пользователя приспосабливаться к нему. А, напротив, сам приспосабливался к пользователю. Осталось только определить, кто же он – потенциальный пользователь Linux'а? Для чего нам опять придётся погрузиться в древность настолько седую. что даже и сказать страшно – в эпоху бронзы.

Очень древнее вступление

Где-то близ середины второго тысячелетия до нашей эры, на просторах Ближнего Востока появились «колесничные народы» – индоевропейцы, выходцы из евразийских степей. Наиболее известны из них арии, давшие, с одной стороны, правящую династию царства Митанни, с другой – цивилизацию Вед в Индии. Но к тому же общевосточному колесничному сообществу принадлежали и касситы – покорители Вавилонии, и гиксосы, завоевавшие Нижний Египет, в него органично вписались хетты Анатолии и микенские греки-ахейцы. А отклики колесничной культуры достигли кельтов на Западе, индоариев Индии на Юге и Китая эпохи Чжоу – на Востоке.

»Колесничные народы» повернули ход мировой истории. Именно от них идет дискретная (но, тем не менее, никогда не прерывавшаяся полностью) традиция индивидуального мастерства. Если раньше (да, в большинстве случаев, и по сей день) исход боевых действий определялся численностью участников с той и другой стороны, то тут впервые вступил в игру фактор интеллектуальный – технологическое превосходство и личное умение.

Действительно, давайте посмотрим, что такое боевая колесница. Это – предельно высокотехнологичное, по меркам того времени, изделие: каждая ее деталь – платформа, ось, обод и спицы колеса, – сделана именно так, как предписано техзаданием. Что требовало мастера – изготовителя.

Однако: колесница без движущей силы мертва. И потому ей требовалась пара лошадей совершенно определенного экстерьера. Но и этого мало: эта пара должна быть обучена и выезжена должным образом. И потому мастерство конской выездки – вторая составляющая успеха «колесничных народов».

Высокотехнологичная колесница и идеально обученная конская запряжка – хорошо. Однако техника в руках дикаря – это кусок металла. И любые технические средства требуют того, кто мог бы ими управлять – и управлять умело. То есть третий компонент колесничного войска – это мастер-возница: не случайно их имена фигурируют в «Илиаде» Гомера наравне с именами базилевсов.

И, наконец, конечный пользователь этого аппаратно-программного, как сказали бы мы сейчас, комплекса: колесничный боец. Ведь это ради него, ради его успеха при выполнении боевой задачи строится колесница, растятся и обучаются кони, ради эффективности его действий управляет ими возница. А потому боец обязан соответствовать по своим качествам тем усилиям, которые затратило на все эти дела общество – в лице представителей описанной «технологической» цепочки.

К чести его, колесничного бойца, заметим: все исторические источники говорят, что он предъявляемым требованиям соответствовал. Подтверждением чему будут и так называемый Эпос Пентаура Египта, и Махабхарата, повествующая о почти фантастических колесничных поединках между Пандавами и Кауравами, и Записки о Галльской войне Цезаря – он застал последних колесничных бойцов Британии, и свидетельства ирландских скел.

Отступление. Самым знаменитым сражением древности, в котором в массовых количествах участвовали колесничные бойцы, была битва при Кадеше (Сирия), случившаяся в 1274 году до н.э. между египтянами во главе с фараоном Рамзесом II и хеттами, предводительствуемыми царём Муваталлисом. Сначала хеттские колесница полностью уничтожили один из египетских корпусов и изрядно погромили второй, предводительствуемый лично Рамзесом – так, что последний чуть ли не в единственном числе (про возничего источник скромно умалчивает) оказался окружённым врагами. Однако в этой ситуации фараон продемострировал своё боевой искусство, сумел вырваться из окружения, собрать остатки своего потрёпанного воинства и организовать оборону. С наступлением темноты стороны разошлись «при своих», хотя каждая не замедлила выступить с победными реляциями.

Кто победил в этой битве – египтологи и хеттологи до сих пор спрят между собой с ожесточением, по сравнению с которым «священные войны» Linux vs Windows и им подобные кажутся детсадовской вознёй. Однако в контексте нашей темы она интересна тем, что являет документированный пример действий колесничного бойца-индивидуала (пусть даже и фараона) против организованной военной машины противников. Или, проводя аналогию с дальнейшим, пользователя «персоналки» против легиона корпоративных рабочих станций.

Если присмотреться к компонентам, определившим успех «колесничных народов», можно увидеть картину, знакомую по IT-индустрии? В основании которой окажутся:

   • производители аппаратных средств;

   • разработчики движущей их силы – программного обеспечения;

   • сисадмины, обеспечивающие бесперебойное функционирование и харда, и софта.

А венец пирамиды – конечные пользователи, применяющие всё это... не буду бросаться громкими словами типа блага человечества, скажем так: для пользы дела. И вот об этих-то пользователях – применителях в основном и пойдёт речь дальше. Для чего из седой древности вернёмся... нет, ещё не в наши дни, а в недавнее прошлое, 80-90-е годы минувшего века.


    Ваша оценка произведения:

Популярные книги за неделю