27

Долгая дорога в Linux

Мой путь в мир линукса, как это все начиналось, как было и чем закончилось.

Это вторая статья из серии «моего пути», первая — про BSD и остальные сложные юниксы находится тут. В реальности погружение в индустрию происходило параллельно и я не выделял отдельные этапы работы только с линуксом или только с BSD.

Более того — в одной из следующих статей расскажу и про Windows, которую тоже знаю давно и глубоко.

Начало

Шел тяжелый 1998й год, тот самый кризисный, когда вместо рублей на ценниках красовался ныне забытый У.Е. а по улицам катались братки на черных мерседесах.

На самом деле, я уже не особо помню, какой точно дистрибьютив был первым — RedHat это был или Mandrake или даже Slackware, поскольку доставалось оно тогда охапками, ставилось «на посмотреть», быстро убивалось и откатывалось обратно на венды.

Но был один, с которым я зашел сильно дальше чем просто установка, с которого по-сути началось полноценное использование Linux.

Mandrake, Mandriva, Mageia

Мое более-менее осознанное использование линукса началось с Mandrake Linux. На что были веские причины:

несмотря на проблемы с оборудованием — мышка и та работала не всегда, Мандрейк был самым «пользовательским» дистрибутивом и только на нем одном можно было сразу получить хоть какое-то рабочее окружение, без сложной правки конфигов.

У него же был первый графический инсталлятор, который сам умел определять разрешение экрана и частоту развертки.

Плюс пакеты, много пакетов.

Судя по награде за 2000й год, у меня было что-то еще более древнее.

Судя по награде за 2000й год, у меня было что-то еще более древнее.

Сейчас это трудно объяснить, но выкачать даже 600Мб (размер одного CD-диска), необходимых для установки — по модему было ох как непросто.

Сутками скачивалось.

Поэтому имея 4 CD-диска, забитых софтом, можно было вполне комфортно жить. Вот так примерно выглядело окружение тех лет:

Тот самый KDE3, золотая классика и веха в развитии всего OpenSource.

Тот самый KDE3, золотая классика и веха в развитии всего OpenSource.

Обратите внимание на XMMS — знаменитый линуксовый клон Winamp, на котором следущие 10 лет автор слушал музыку:

Да, это именно Netscape Navigator - предок Мозиллы и Firefox. До создания Хрома еще десять лет.

Да, это именно Netscape Navigator - предок Мозиллы и Firefox. До создания Хрома еще десять лет.

Доступ в интернет тогда был через телефонную линию и модем, время пентиумов, целеронов и хренового китайского железа (Acorp кто-то еще помнит?) Звук, видео и модем, раскладка клавиатуры и локализация — все это настраивалось, но с таким боем и по кривым мануалам, что словами эти ощущения не передать:

Звук — через OSS, с монопольным использованием;

Видео — с ручной настройкой разрешения и частоты кадров, «плоских» мониторов еще не было;

Локализация — с кракозяблями и KOI8-R кодировкой, UTF-8 повсеместно появится через примерно пять лет.

Короче было весело.

CD-диски с Mandrake образца 2003го года, третий курс ВУЗа.

CD-диски с Mandrake образца 2003го года, третий курс ВУЗа.

Wine тогда еще не придумали а развитие OpenOffice не позволяло нормально работать с документами MS Word — поэтому с самого начала (и поныне) у меня был dual boot:

венды, линуксы и BSD на разных разделах и разных дисках.

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

Кончилось это появлением дома вот такого:

Cisco 6500 Series. Размером примерно с тумбочку.

Cisco 6500 Series. Размером примерно с тумбочку.

Как же эта хня громко жужжала.

Думаю мало кто из смертных может похвастаться опытом настройки домашней локалки на маршрутизаторе уровня ядра, пусть и недолгим — мне его дали на время, для обновления прошивки и настройки.

В этой адской йобе даже BGP был!

Настройка OSPRF, RIP и VLANов — в 2004м году, ручками, в дикой сибирской провинции.

Так что я работал с IOS задолго до появления этих ваших айфонов ;)

Но про сети и сисадминство расскажу как-нибудь в другой раз, благо там тоже было немало приключений.

Чудесные студенческие годы.

Чудесные студенческие годы.

Едем дальше.

2007й год, который «блейзер-челки-эмо-готы» — вот это все. Еще это последний «жирный» год, потому что в следующем 2008 опять грянет мировой кризис. В тот год Мандрейк обанкротился, развалился и стал Мандривой, полная история для ценителей вот тут.

Но тем не менее, открытое продолжение Мандрейка - «Mandriva One» вновь стал очень большим шагом вперед, показав всему миру как надо делать нормальные дистрибьютивы.

Графический пошаговый инсталлятор, LiveCD, адекватная локализация - все что нужно для счастья линуксоида в ламповом 2007м .

Графический пошаговый инсталлятор, LiveCD, адекватная локализация - все что нужно для счастья линуксоида в ламповом 2007м .

Заодно настало время дурацких спецэффектов — появился Сompiz (Beryl и Emerald в те далекие времена):

Cейчас уже выглядит совсем аляповато, но в те годы это выглядело очень круто.

Cейчас уже выглядит совсем аляповато, но в те годы это выглядело очень круто.

Образ Мандривы я уже выкачивал сам, но устанавливал пока еще с DVD диска. До первых «bootable usb stick» пройдет еще пару лет, а пока это все такой же «bootable iso» в лотке привода.

Вот так выглядело мое рабочее окружение в те годы:

Самый старый скриншот из сохранившихся. 2007й год.

Самый старый скриншот из сохранившихся. 2007й год.

Скриншот этот на самом деле очень интересный:

идет сборка из Portage от генты, но.. в Мандриве! Окружение — сильно переделанный jwm, а редактор — сильно переделанный Metpad. Котик (слева) — анимированный, мой, исходник потерялся в годах.

Обратите внимание, что в качестве браузера тут Firefox, поскольку Google выпустит первую версию Chrome только через год.

Много чего произошло с тех пор:

бесконечные работы во всех возможных жопах ИТ-отрасли, переезд в Германию, затем в Москву, в Сингапур, обратно в Москву и затем в Питер.

Но основным линуксом все также оставалась Мандрива.

2016й год, пью пиво посреди Сингапура.

2016й год, пью пиво посреди Сингапура.

Хотя временами я конечно перебирал со стилем:

Весна 2016го. Вроде и было не так давно, но насколько же мир успел измениться.

Весна 2016го. Вроде и было не так давно, но насколько же мир успел измениться.

С тех пор и поныне, Mageia - продолжение Мандривы активно используется и является одной из ключевых рабочих систем.

Ныне это выглядит вот так:

ROSA , OpenMandriva и русский линукс

Как-то так получилось что чисто отечественные дистрибьютивы я толком не использовал — ни Альт ни ASP. И вся жесть вроде Black Cat Linux тоже обошла меня стороной :)

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

Все остальное

Я перепробовал по большому счету все известные и популярные дистибьютивы. Какие-то использовал разово, какие-то использую по работе до сих пор а некоторых уже нет на свете (более не развиваются).

Хоть как-то описать весь мой опыт нереально, поэтому пройдусь по верхам.

Debian & Ubuntu

Получилось так, что с Дебианом я познакомился позже чем с Убунтой, причем путем «поиска первоисточника» в интернете. Шел 2005й год, Убунту к тому времени уже стала легендарной в мире опенсорса — из-за легкости в освоении для простых пользователей.

Выглядело это так:

<a href="https://pikabu.ru/story/dolgaya_doroga_v_linux_14180776?u=https%3A%2F%2Flists.ubuntu.com%2Farchives%2Fubuntu-announce%2F2005-April%2F000023.html&t=Ubuntu%205.0.4&h=f3a19568a1e8db545086aaacd383650210f7ba79" title="https://lists.ubuntu.com/archives/ubuntu-announce/2005-April/000023.html" target="_blank" rel="nofollow noopener">Ubuntu 5.0.4</a> "Седой ежик".

Ubuntu 5.0.4 "Седой ежик".

И действительно, ее удалось без особых проблем поставить на HP Compaq NX9020 — мой первый ноутбук:

Через него потом прошло все доступное и возможное, включая Sun Solaris x86, Slackware и все найденные BSD.

А вот уже «тюнингованный» Дебиан, внезапно на Panasonic CF-28:

2011й год, Москва.

2011й год, Москва.

C оформлением я опять сильно перебрал, поскольку тут еще больше кастомизированный JWM, уже без отсылок к оригиналу.

Много чего на C и Tcl писалось на этой машине:

2012й, Москва, парк Горького.

2012й, Москва, парк Горького.

RedHat, CentOS и Scientific Linux

Серьезное использование началось с 2006 года, после переезда в Москву. Использовал именно для работы, когда было нужно иметь дело с закрытым корпоративным софтом от IBM и Oracle:

Websphere, MQ, RAD, JDeveloper — и так далее.

Все оно сильно зависело от устаревших системных библиотек, поэтому нормально работало только под такими специфическими дистрибьютивами.

Собственно ситуация с тех пор не сильно поменялась — завести «большую» вебсферу (не Liberty) под какой-нибудь убунтой такая же проблема как и 20 лет назад.

Scientific Linux — в своем роде уникальная штука, дистрибьютив созданный ИТ-департаментом CERN, у которого апстримом является и так стабильный CentOS. Получился эдакий дистиллят стабильности, в мире бесконечных обновлений и патчей обычных линуксов.

К сожалению не так давно разработка этого дистрибутива была прекращена.

Arch, Manjaro

Это уже новодел, с которым я впервые познакомился читая знаменитую Arch Linux Wiki.

В какой-то момент там собрали вообще всю актуальную информацию о тонкой настройке графики в линуксе: Xorg, Xinerama, Compiz, Wayland, о виртуализации: KVM, docker, ansible — короче обо всем, что делалось долго, сложно и требовало включать голову .

Логичным шагом стало изучение и самого арча. Впрочем он бысто надоел своей нестабильностью и я переключился на куда более стабильный Manjaro, который и cейчас используется на одном из ноутбуков для веб-разработки.

Всю жизнь таким занимаюсь.

Всю жизнь таким занимаюсь.

Работа

Думаю у вас после прочтения встал очевидный вопрос:

чем же таким автор занимался по работе и кто платил за все эти компьютерные радости?

За все эти дистрибьютивы, изучение всяких BSD, сетей и установки линуксов на десктоп и ноутбуки — ведь это все несколько далеко от должностных обязанностей, кого бы то ни было.

На самом деле, чаще всего получалось, что ввиду широких компетенций, я совмещал обычно сразу несколько должностей: от планирования до разработки и внедрения.

Если делать разбивку на современные должности:

СTO, архитектор, тимлид, ведущий разработчик, аналитик, QA, DBA, DevOps, администратор и сетевой инженер.

Это было очень характерно для ИТ-индустрии в те годы, так что врядли удивлю кого-то из ветеранов.

GNU/Linux

1.2K поста15.6K подписчиков

Правила сообщества

Все дистрибутивы хороши.

Будьте людьми.

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества