vak: (Default)
[personal profile] vak
Намедни [personal profile] mdmx упомянул про патч Бармина, а народ ведь и не в курсе, чем так провинился SCO Unix. Перепощу оригинальный текст от Володи Бармина, чтобы понятнее было, как выглядели будни несчастного сисадмина в середине 90-х.

Процесс установки для SCO кратко можно описать примерно так:

Пишешь письмо, отправляешь. Ждешь ответа.. Ждешь ответа.. Ждешь
ответа.. надоедает. Звонишь приятелю чтобы послал письмо.. Ждешь
письма.. Ждешь письма.. ... выясняешь что не работает uuxqt.
Звонишь приятелю, берешь дискету, прешься к приятелю зайдя по
дороге в магазин и купив:
1. Пива - 1 ящик
2. Колбасы - 2 килограмма
3. Сигарет "camel" - один блок
Приходишь к приятелю, переписываешь taylor uucp, бежишь домой,
читаешь дискету, ищешь gzip... не находишь.
Звонишь приятелю, берешь дискету, прешься к приятелю зайдя по
дороге в магазин и купив:
1. Пива - 1 ящик
2. Колбасы - 2 килограмма
3. Сигарет "camel" - один блок
Приходишь к приятелю, переписываешь сорцы gzip, бежишь домой,
читаешь дискету, ищешь C-компилятор... не находишь.
Уже не звонишь приятелю, просто берешь дискету, прешься к приятелю
зайдя по дороге в магазин и купив:
1. Пива - 1 ящик
2. Колбасы - 2 килограмма
3. Сигарет "camel" - один блок
Приходишь к приятелю, внимательно слушаешь его, идешь на [censored].
По возвращении оттуда ставишь компилятор, компилишь gzip.. Ругается..
Ищешь gcc, находишь, компилишь gcc, компилишь gzip, распаковываешь
архив, компилишь tuucp. УРА! Теперь все работает! Пишешь письмо,
получаешь ответ, пытаешься прочитать.. Выясняешь что восьмой бит
порезан, пишешь вопрос, получаешь ответ, идешь на [censored].
Возвращаешься оттуда с sendmail, сносишь mmdf, ставишь сендмейл,
пишешь вопрос.. ждешь ответа.. ждешь ответа.. Материшься. Замечаешь
что пишешь с кривого адреса. Ищешь libresolv, компилишь, заменяешь.
Пишешь письмо, ждешь ответа.. ждешь ответа.. прибиваешь зависший
сендмейл. Материшься. Пишешь письмо, ждешь ответа.. Получаешь!
Запускаешь слип, ложишься спать. Просыпаешься, материшься,
убиваешь залипший slattach, перезапускаешь слип, пинг не идет.
Материшься, ребутаешься, Запускаешь слип. Втыкаешь эзернетовскую
карту. Настраиваешь роутинг. Материшься. Сносишь routed, выкачиваешь
gated, компилишь. Не компилится. Пишешь письмо.. [ну про письмо
все уже поняли]. Получаешь скомпиленый gated. Запускаешь. Выясняешь
что в нем только RIP, а тебе надо OSPF. Материшься. Находишь
конфиг для gated'a, добавляешь ospf, компишишь, запускаешь..
После одиннадцатого зависания материшься, ищешь EBF, материшься,
материшься, материшься.. находишь EBF, комментаришь запуск gated'a.
Материшься, пишешь скрипт на установку статического роутинга.
Материшься. Припаиваешь к кнопке ресет сигнал DCD от модема.
После пятнадцатого отрывания провода злобной уборщицей умоляешь
провайдера перевести тебя на ppp. Провайдер добрый, посылает
на [censored] только первые 82 раза, потом соглашается.
Подключаешь пользователя. Пытаешься заставить работать dialup
линию в 8bit mode. Материшься. Выкачиваешь mgetty. Компилишь.
Запускаешь юзера. Ищешь подходящий терминал. Не находишь.
Идешь к приятелю, идешь на [censored], возвращаешься с термкапом.
Пытаешься запустить юзера. Обнаруживаешь что он уже сидит у тебя
как root. Материшься, качаешь патч, затыкаешь дыру в login.
Запускашь юзера. Отдыхаешь и тащишься.. Замечаешь что юзер сидит
очень долго. Материшься. Прибиваешь зависший порт. Не прибивается.
Материшься. Ищешь SAS, компилишь, ставишь. Запускаешь юзера.
Выносишь rlogind. Ставишь патченый. Выносишь telnetd. Не находишь
патченого. Вытаскиваешь с дистрибутива старый. Материшься. Ищешь
tcp wrapper. Находишь. Компилишь. Ставишь. Материшься. Затыкаешь
дыру в mountd. Материшься. Затыкаешь дыру в nfsiod... Материшься..
[...]
..ставишь INN. Не компилится. Тащишь патчи. Ищешь утилиту patch.. находишь.
Не накладываются. Вытаскиваешь предыдущую версию INN. Патчишь.
Ставишь. Качаешь нюьса... тащишься.. материшься по причине окончания
inodes в /var/spool/news. Раскидываешь ньюсовую систему по куче
разделов. Тянешь ньюса. Читаешь.. Видишь вопрос: "а чем плох sco,
что его все так ругают". И теперь, ты с полной откровенностью и уверенным
тоном отвечаешь:

> Файла нет, а общие впечатления такие:
> Для SCO ничего не нужно, вставляешь CD, boot дискетту, потом root
> дискетту и отвечая на вопросы устанавливаешь все махом. И все работает.

Тебя согревает мысль что ты не один в этом бренном мире. Тебе
приятно, хорошо и тепло.. Но файла действительно нет. Может создашь
его и запишешь в него то, что я написал чуть выше? Ну хотя бы
в качестве краааатенького описания. Ну хотя бы в качестве вступления?
Вдруг кто еще спросит? :)

Date: 2021-03-23 07:48 (UTC)
lxe: (Default)
From: [personal profile] lxe
Это же только из-под администратора? Иначе сначала `sudo`?

Date: 2021-03-23 11:51 (UTC)
From: [personal profile] borisk
Тогда на oldschool unix не было sudo в оригинальных дистрибутивах ;)

А последний баг с рутом через login в Солярисе заткнули ЕМНИП в 2008 году, в 2009 году Оракл Солярис убил.

Date: 2021-03-23 11:53 (UTC)
lxe: (Default)
From: [personal profile] lxe
2009 году Оракл Солярис убил

О, а что они продвигали в 2010? Мне на Tech Days даже на лаптоп предложили поставить.

Date: 2021-03-23 12:07 (UTC)
From: [personal profile] borisk
Может, они что и продвигали, но после 2010 года новый Солярис я у людей не видел.

Моя точка зрения, конечно, кривовата — меня интересовал Солярис как платформа для всяких специфических приложений.

Date: 2021-03-23 18:28 (UTC)
ircicq: (Default)
From: [personal profile] ircicq
Явление, известное как Yak shaving
mdmx: (Default)
From: [personal profile] mdmx
Напомнило мой первый опыт общения с линуксом и фряхой в университете.

Date: 2021-03-24 15:43 (UTC)
kondybas: (Default)
From: [personal profile] kondybas
Мой опыт с SCO ограничился танцами с бубном вокруг UNIXWare, который они откупили у Новела. Но как-то так, да, много переписки, и потом нехотя линк на драйвер к видеокарте от Cirrus Logic, который пришлось идти качать к друзьям-провайдерам, потому что 65 мегабайт, и на работе через диалап качнуть было малореально...