Выбрать главу

перестрелял! :(

ПРЯМОЙ ДОСТУП (отрывок из романа)

Дон Требор спешился у башни Эль-Рекл, скользнул к узенькой дверце, шепнул знакомому супервизору пароль: "Опен-тип-жи" - и оказался в темной комнатушке входного класса "D". На полу лежала полоска света. Требор глянул в щель между портьерами. Так и есть - в кресле гермозоны сидел орел наш дон Фредди. Его собеседник сидел спиной к двери. На полу шуршали листинги. Сильно дуло из кондиционеров.

Дон Фредди внимательно слушал. Требор тоже прислушался - и обомлел.

- Норфорт сам залинкуется по эплоку, а абендовый дамп с его блоксайзом на сиспринте зажухнет по стопафту. Это уже балер 14,15. Тиотно было бы циклануть савер по дидям, да дсорги у них некомпатабельны. Хотя, если юнит с дефером, так и жисиэль осовский без эррора проскочит.

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

- Сядем на вэйт по глухому втору, а потом залодим линкедит с пармом, но без конда, - махнул рукой незнакомец, - и вообще вашему анлоду с нашими опенами апдатом на маунтовом томе не дебно лкедиться. По дисибям?

Дон Фредди осторожно пощупал лысину второй системы: Ну-у-у... Если с дидинеймом, и спейс абстром..., - протянул он. - А если ридер на инпуте заспулит? Сидеть на джобнотране?

Незнакомец дернул плечом: - Захолдим кью и ресетом сунем под шедулера, а райтер стопнем - прямо на принт выскочим. Даже если дивайс-чек, - рестартуем иевл по типрану с регионом и таймом через бинарный джобстеп. Вток мы зачитаем на памятя у себя в разделе, а иехмове с генерой и волсерами ваши. Лепите хоть путом, хоть райтом - по синаду и с рекформом!

Дон Фредди решился: - По дисибям! И со ртурном!

Его собеседник проговорил, поднимаясь: - Два кила спейса я вам передам гетмейном через аттач.

Тут он повернулся в профиль и Требор с изумлением узнал благородного дон Реанда, который вчера только загрузил резидента с разваленным втоком. Ай да хват, на таком даже с нулевым ключом пойнт ставить некуда!

Все было ясно: программеры договорились. Со дня на день следовало ждать первого шага генерации. А там и входной поток не за горами. Или как говорят в Соане: "Пармлиб гавкнется - в Линклибе откликнется!"

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

Еодадилось... Р. де Жиэфсиби

Чечня... Весна 1995 года... Боевые позиции федеральных войск... Передышка... Умудренный опытом сержант "занимается" со взводом новобранцев. - Иванов! - Я! - Два шага вперед... кру-гом... шаг вперед... нале-во... кру-гом... падай! - Петров! - Я! - Шаг вперед... еще два шага... напра-во... шаг назад... нале-во... падай! - Сидоров! - Я! - Два шага вперед... кру-гом... Из окопа показывается злой прапор. - Сержант, ... твою мать! Чеченцы в атаку пошли, а ты тут опять тетрисом развлекаешься! :(

Unix?

Текст был разослан, но *не* написан Стивом Саммитом Steve Summit scs@adam.mit.edu

Перевод с английского на русский Александра Шеховцова als@vl.ts.kiev.ua

Вот довольно старый текст который заслуживает вторичной рассылки. Моя копия датирована июнем 1986 года; я не представляю, сколько этому тексту на самом деле лет и кто его написал.

По моему впечатлению у тех, кто видел этот текст, фраза "см. рис. 1" немедленно вошла в жаргон. А кто-нибудь еще ее использует?

Пожалуйста, перестаньте посылать нам сообщения об ошибках. Это наша система. Мы разработали ее, мы создали ее и мы используем ее дольше чем вы. Если вы полагаете, что в ней отсутствуют некоторые свойства, или система не так эффективна, как вам бы хотелось, ЗАТКНИТЕСЬ! Убирайтесь к чярту, мы в вас не нуждаемся. См. рис. 1.

Забудьте о своей глупой проблеме; давайте поговорим о некоторых свойствах нашей операционной системы.

1) Опции. Мы ввели огромное их множество. Так много, что вам понадобится пара толковых ребят, чтобы разобраться в документации. Так много, что рак свиснет раньше, чем половина из них будет использована. Так много, что вам не удастся использовать их правильно в любом случае. Однако, количество опций не так уж и существенно, потому что мы установили некоторые интересные значения для опций и назвали их...

2) Умолчаниями. Мы установили немало умолчаний. Они нам нравятся. Если бы это было не так, мы бы сделали умолчаниями что-нибудь другое. Так что уберите свои грязные руки от наших умолчаний. Не трогайте их. Считайте их предопределенными. "Предопределенные умолчания" - звучит неплохо! Если вы их измените и ваша система зависнет, заткнитесь. См. рис. 1.

3) Компиляторы. Они работают прекрасно. Получают на вход исходные тексты и зачастую генерируют объектные файлы как результат ваших усилий. Вам не нравится результирующий код? Тем хуже для вас! Вы даже можете попытаться делать системные вызовы из него. Во всех случаях, когда это не удается, используйте ассемблер, как это делаем мы. Мы говорили с разработчиками компиляторов и они думают так же, как и мы. Они говорят: "См. рис. 1".

4) Отладчики. Да, у нас есть отладчики, один мы сопровождаем, а другой используем сами. Но в любом случае вы не должны делать ошибки, это всего лишь пустая трата времени. Мы ничего не хотим слышать об отладчиках; нам эта тема неинтересна. См. рис. 1.

5) Ошибка при загрузке. Не обращайте внимания. Зачем наживать себе язву? Вы ведь все равно не захотите передать нам свою машину, чтобы мы разбирались в вашей проблеме, да и мы, вероятно, не сможем разобраться в любом случае. Да, и если что-либо сломается в промежутке между 17:00 и 18:00 или 9:30 и 10:30 или 11:30 и 13:30 или 14:30 и 15:30, то не тратьте ваше время на звонки - нас нет на месте. См. рис. 1.

6) Командный язык. Мы разработали его самостоятельно, он превосходен. Он настолько нам нравится, что мы назвали язык нашим именем. Действительно, мы так счастливы и довольны с ним, что мы создали его один раз для всех наших операционных систем. Мы даже стараемся сохранить командный язык неизменным от версии к версии, хотя иногда мы кардинально пересматриваем его. См. рис. 1.

7) Выполнение программ в реальном времени. Мы этого добились. Кто еще мог сделать такую прекрасную работу? Что, система кажется медлительной со своими 18-ю уровнями приоритетов процессов? Никаких проблем, установите всем процессам приоритет 1. В любом случае реальное время не столь важно, как оно кажется. Мы даже изменили название нашей группы, чтобы избавиться от слов "реальное время". И мы уже давным-давно посоветовали всем нашим пользователям, пытающимся работать в реальном времени, смотреть на рис. 1.

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