|
Системы, которые нас выбирают
|
Личная история знакомства с Linux
|
Vitls Tuesday 15 March 2005
|
Шел 1993-й год. Я, тогда еще молодой и амбициозный студент, приехал в
город, где родился, искать работу. Рекламное объявление в местной
газете привело меня в маленькую компанию, которая предоставляла услуги
доступа к сети Relcom.
Начальства не было. Я познакомился с работавшими там ребятами. Сидели
гутарили. И привлекло мое внимание, что на мониторах у них операционка,
чем-то похожая на MS-DOS, да вот не такая. Прозвучало слово Linux.
Слово, которое тут же вылетело из головы.
Через пару-тройку лет, я будучи активным деятелем городской BBS,
вторично знакомлюсь одним из тех самых парней из Relcom'a (Саня
Бурлаченко - тебе респект). К тому времени он уже работал в банке и
искал себе помощника. Устраиваюсь в банк и вижу картину маслом - наша
BBS работает под управлением странного вида ОС. Я уже свободно работал
под OS/2 видел Xenix, SCO Unix и даже MacOS, так что особого трепета не
было.
Разговор: "Компилятор Си есть?" - "Да, gcc". В голове бешенно крутится
ассоциативный ряд: ФИДО - конфа по программированию на Си и С++ -
модератор Ильфак Гуильфанов и его сравнительный анализ компиляторов, из
которых он выделил именно gcc под... Linux.
Так в 1996-м году состоялось моё близкое, но очень недолгое знакомство
со Slackware. В то время я больше занимался системным программированием
и из всего Linux я с огромным удовольствием использовал компилятор и
возможности активной многозадачности.Уж очень было удобно работать с
несколькими терминалами.
Повторное знакомство состоялось гораздо позже. В 1999-м, когда я
приобрел себе персоналку и уже преподавал программирование на Си и
Java. Со мной вместе работал совсем молодой парнишка Миша, который
постоянно спрашивал у меня советов по Си.
Решили его проблему разобрать на месте. Оказывается, что у него
установлен Red Hat версии 4.2. Компилятор - всё тот же gcc, с которым я
уже имел дел. Так и начали учить друг друга. Я его - программированию,
он меня - особенностям Linux. Открылось мне тогда, что Linux, как
представитель Unix-like систем, является практически идеальной рабочей
средой для программиста. По крайней мере, книги Пайка и Кернигана
содержали массу примеров тому. Удобные редакторы текстов,
инструментарии компиляции, отладки, приведения кода. Волшебство
множества утилит командной строки, средств поиска по тексту и обработки
строк. всё это привело меня в восторг.
В этом же году на рынках появился Mandrake 5.3, первый самостоятельно
устаноленный мной дистр, в котором я впервые сам пересобрал ядро.
И всё! На год я выпал из жизни. Ежедневные самостоятельные занятия с
утра до ночи. Тонны прочитанной бумаги и "метры" прочитанных файлов.
Мне было безумно интересно. Мне было интересно всё: как работает ядро,
видеоподсистема, почему, так а не иначе работает файловая система. Не
скажу, что я хакер, нет, просто мне нужно было понять, что делать, если
вдруг что-то пошло не так. Огромным подспорьем было то обстоятельство,
что код операционной системы открыт.
Переломный момент - июнь 2000-го года. Я устроился на работу в одну из
телекоммуникационных компаний администратором узла сети Интернет. По
счастливой случайности, NT4, на которой крутился тот узел, померла. Я
рискнул. Установленный тогда Mandrake 7.0 проработал почти три года,
пока не пришло время менять железо (а заодно и дистрибутив). Мне
открылась вторая ипостась операционной системы - способность
продуктивно работать на относительно "слабом железе".
C тех самых пор на моём рабочем месте работает преимущественно Linux.
По крайней мере, на домашней машине - только Linux. Я перепробовал
несколько различных дистрибутивов. Пока остановился на ALT Linux (да не
сочтут это рекламой). Почему? Причин много. Одна из них - удобство
управления дистрибутивом. Что имеет значение при работе в корпоративном
режиме. Безопасность "из коробки" также играет немаловажную роль.
Я уже давно не занимаюсь программированием. Теперь я работаю с
операционной системой как администратор сетей. И не могу не выразить
благодарность сотням людей, которые потратили свои знания и время на
создание прекрасного и универсального инструмента, при помощи которого
я могу сделать свою работу.
Источник
|
|