]> Sergey Matveev's repositories - stargrave-blog.git/commitdiff
Вспоминая своё знакомство с GNU/Linux, FreeBSD, первая работа
authorSergey Matveev <stargrave@stargrave.org>
Mon, 20 Jul 2020 08:31:06 +0000 (11:31 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Mon, 20 Jul 2020 08:31:06 +0000 (11:31 +0300)
Раз уж завёл я в блоге тему про воспоминания, то надо и про конец
Windows написать. Дело было в конце 90-х, когда я купил небольшую
дешёвую книгу "Как стать хакером". По сути это был перевод ESR-ного
http://www.catb.org/~esr/faqs/hacker-howto.html плюс ещё какие-то
статьи. Но меня впечатлила именно его статья, в которой не раз
говорится что нужно изучить "Linux", под Windows жизни нет.

А у одного родственника на компьютере как-раз появился GNU/Linux. Я с
трепетом попросил показать мне сие чудо. Увидел какой-то Windows-like
GUI (KDE). Через пять минут компьютер повис, перегружали reset-ом. А
я ведь читал что это должна быть сама стабильность и надёжность. Но
особо это впечатление не испортило. Уже позже я понял что это просто
завис KDE и можно было переключиться в консоль и грохнуть его.

А вскоре после этого, мне на день рождения (вроде в 2000-ом) подарили
диск Linux Mandrake 7.0 (с версией могу ошибаться). Тогда я после
бассейна подхватил воспаление лёгких и поэтому отлёживался дома, в школе
не ходил. И очень вовремя, так как всё это время проводил за Mandrake.
100500 раз переустанавливая его, так как чуть что, то я не знал как
вернуть всё в зад, спросить не у кого было. Никто из знакомых никак не
знаком с этими системами, Интернета не было, про Фидо я возможно даже не
слышал ещё. Тогда же я прошёл vimtutor, начал что-то делать на C и на
Perl.

Родители разрешали приобретать книги типа таких:
https://bookzone.com.ua/books/5202-unix-instrumentalnye-sredstva-izd-2/
по которым я и учился и узнавал про различные технологии и инструменты.
Учитывая что подобные книги брали прямо с полок книжных магазинов,
которых в Королёве по пальцам посчитать, то создавалось впечатление что
завозили к нам единичные экземпляры. А родители получали так мало, что
одна эта книга стоила больше чем половина зарплаты одного человека. Я
тогда этого не понимал, но родители одобряли мой интерес, особенно видя
что я от корки до корки их вычитывал. Особенно, конечно же, ценны были
"Архитектура компьютера", "Компьютерные сети", "Современные операционные
системы", "Распределённые системы" Эндрю Таненбаума.

Позже я доставал диски на Савёловском (или Митино, Горбушке, уже не
помню) с Red Hat 7.x, более поздним Mandrake. Ставил, игрался, учился
программировать.

Да, кстати, моё первое знакомство с vi закончилось нажатием кнопки
reset. Про переключение консолей я или не знал или всё равно не смог бы
найти процесс и убить его. А как выйти из vi я понятия не имел, так что
reset. Анекдоты не шутят по этому поводу :-)

Но событием было когда я с отцом как-то шёл с ВДНХ и по пути к метро там
находилось много палаток с компакт-дисками. Уж не помню как я
заприметил, но там была FreeBSD 4.5 в коробке на четыре диска. Уговорил
отца что яростно хочу её, мочи нет. В тот же день пробовал её поставить.
http://www.stargrave.org/photoes/fbsd-45.webp
Тогда в ней не было devfs и /dev содержал 100500 файлов устройств. А
чтобы что-то сделать, то надо указать диск/блочное устройство, а я
просто не мог понять как же именуется то у меня жёсткий диск. dmesg я
наверное не знал ещё, а привычного /dev/hda не было. Или диск то может
быть и был, но партиции указывались там по другому и это меня тоже
как-то сбивало.

Но как-то в итоге смог её поставить и на шесть лет оставался на ней,
обновляясь до 5.x-х версий постоянно, доставая их на пиратски
произведённых дисках рынках. Я уж точно не помню что именно мне
нравилось в FreeBSD 4.5, в которой и devfs нет, и GEOM не появился, и не
было ULE планировщика, без которого она точно выглядели более
тормознутой для интерактивных задач, по сравнению с GNU/Linux.

В то же время я приобрёл дешёвую небольшую книжку "Модемы". Из неё узнал
про Фидо. Родственник отдал за ненадобностью 9600bps ISA модем, на
котором я впервые попал на BBS-ки и начал за этим делом проводить уйму
времени. С BBS-ок я достал информацию о том, кто принимает Фидо поинтов.
В Королёве была своя нода (Angband Castle, её сисоп -- Morgoth). Через
Интернет (покупал несколько раз Рол карточки для dialup доступа) завёл
себе ящик stargrave@rambler.ru, с него написал Морготу что хотел бы в
Фидо. То ли на этот, то ли на следующий день звонок, родители мне
передают трубку, мужик представляется Алексеем Конюховым (Моргот). Я
наверное с полминуты вообще не понимал кто это и говорил что не туда
явно попали, ибо я совершенно не ожидал что скоро мне возьмут и позвонят
и позволят быть поинтом. В общем потом всё встало на свои места. Моргот
спрашивает какой я поинт-адрес хочу, а я отвечаю что вообще без разницы,
он мне выдал 20 и мой адрес 2:5020/2115.20. Первый выход в Фидо у меня
вроде всё же был из под OS/2, которая стояла на отдельном 486-ом
компьютере, тогда как основной компьютер уже был на K6-2. По утрам, до
школы, я звонил на ноду, получал корреспонденцию, читал немного, шёл в
школу. И ещё один звонок делал поздно вечером чтобы отправить что
накопилось из написанного мною в эхи. Но Фидо вроде очень скоро у меня
переехало на FreeBSD полностью.

FreeBSD и Фидо это было 9-ый класс школы. Тогда же пару раз ходил на
поинтовку, где почти все поинты Королёва собирались в гостях у Сэра
Садиста (.666 вроде у него был). На тот момент я был настолько
застенчив, что на полном серьёзе я два часа мог молчать, только слушая
разговоры всех остальных. Хотя в сети меня не заткнёшь на тот момент.
Там я же я впервые увидел Window Maker, очень мне понравившийся, и на
него пересел. И тогда же я услышал Nightwish, после чего мои увлечения
металлом только росли и развивались. Именно поинтовка меня сдалала
металлистом :-).

Через несколько лет появились доступные сотовые с GPRS и я уже штатно
подключился через этот GPRS в Интернету. Тогда же ещё и поступление в
три института у меня было, подготовка ко всему этому, и как-то я из Фидо
и выпал. Помню что ночью настраивал я PPP под FreeBSD и техподдержка
Мегафона вообще ни в чём не могла мне помочь с этим делом. Но всё же
удалось. Главное это то, что связь всё равно была лучше чем по нашим
отвратительным телефонным линиям, где до Москвы всё было очень плохо.
А с GPRS не надо платить за время.

В институте я на первом же семестре завалил матан. Как раз это было
после моего первого грайндкор концерта с Anal Nosorog-ом. Родители в
качестве наказания сказали что пойду работать летом. В июле устроился в
ETegro Technologies и в нём проработал шесть лет с того момента. Вообще
планировалось что я поработаю только летом, но дела там шли так хорошо,
что вот уже со второго курса я после института ездил на работу. А первым
делом я там занимался допиливанием https://en.wikipedia.org/wiki/M0n0wall
для 4-х портовых маршрутизаторов, чтобы все порты были равноценны. Плюс
ещё кучу фич, многие из которых писались на Perl. И это всё было так
же, как и мой домашний компьютер, на FreeBSD. Причём, если ничего не
путаю, то при устройстве договаривались на 300$ зарплаты, но мне
заплатили 700$ (и дальше так же), ибо я чуть ли не сразу же за первый
месяц уже сделал что-то стоящее и готовое к продаже.

Кстати, всё это время под FreeBSD я действительно сидел в консоли, без
каких-либо запущенных X-ов. Во-первых, консоль в FreeBSD, в отличии от
Linux-овой, отлично держала мышку, большие разрешения, кириллицу. А X-ы
просто были не нужны. Более того, я не использовал синтаксическую
подсветку, считая что она отвлекает, и у меня реально уйму лет монитор
всегда выглядел как сплошная зелёная портянка по чёрному. Разноцветность
была наверное только в mICQ и Фидошном Голом Деде (GoldEd).


No differences found