From: Sergey Matveev Date: Mon, 20 Jul 2020 08:31:06 +0000 (+0300) Subject: Вспоминая своё знакомство с GNU/Linux, FreeBSD, первая работа X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=5107d84e32fd92c1ac2670e628737c7593dabc89;p=stargrave-blog.git Вспоминая своё знакомство с GNU/Linux, FreeBSD, первая работа Раз уж завёл я в блоге тему про воспоминания, то надо и про конец 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). ---