Jump to content

Если бы операционные системы были бы самолетами


Guest Leftie
 Share

Recommended Posts

Guest Leftie

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

Итак, если ОС были самолетами:

Самолет UNIX: Все пассажиры привозят в аэропорт отдельные части самолета, затем собирают его прямо на месте, заранее договорившись не прерывать работу на обсуждение конструкции и общего проекта самолета.

Самолет DOS: Все пассажиры запрыгивают в самолет, пока он еще летит, но спрыгивают, как только самолет начитает приземляться. Затем усилиями всех пассажиров самолет перезапускается и процесс запрыгивания/спрыгивания начинается снова.

Самолет Mac: Команда, стюардессы, механики и даже билетные кассиры выглядят совершенно одинаково. На любой вопрос они вежливо, но настойчиво заявляют, что пассажирам этого знать не положено, а если кто-то и знает ответ на вопрос, то ему лучше держать язык за зубами.

Самолет Windows: На борту безукоризненного снаружи самолета пассажиров встречают вежливые и предупредительные стюардессы. Не возникает никаких проблем с багажом, билетами и посадкой, но через десять минут после взлета и без всяких предупреждений самолет камнем падает на землю.

Самолет Windows NT: Похож на самолет Windows, но гораздо больше в размерах. После краха уничтожает вместе с собой все остальные самолеты в радиусе действия своего радара.

Самолет Linux: Недовольные сотрудники всех остальных самолетов объединились вместе и создали собственный аэроплан. За билеты назначена небольшая цена, но можно загрузить билет из Интернета и напечатать его самостоятельно. На борту самолета каждому пассажиру дают табуретку и четыре болта, чтобы прикрутить ее к полу. К табуретке прилагается 100-страничная инструкция HOWTO.html, позволяющая настроить положение табуретки в любом мыслимом положении. Самолет вовремя взлетает и вовремя приземляется в нужном месте, но рассказы о столь прекрасном самолете никак не действуют на пассажиров других самолетов, которые не могут понять, как можно лететь не в кресле, а на табуретке.

Link to comment
Share on other sites

Leftie напомнил про один шедевр, который неизвестный доброжелатель прислал мне по почте в 2002-ом.

 

В нем есть и свой вариант про самолеты, но, я надеюсь, Leftie не обидится на повторение :)

Мне более всего нравится про театр :)

 

 

Если бы Опеpационные Системы были...

 

...авиакомпаниями...

 

DOS Air

Пассажиpы сначала пpогуливаются по взлетной полосе, затем захватывают самолет и начинают толкать его, пока он не набеpет скоpость и не взлетит. Когда он падает на землю, они выпpыгивают из него, снова захватывают самолет, толкают его, взлетают, выпpыгивают, и т.д.

 

Windows Airline

Теpминал аккуpатный и чистый, пеpсонал вежливый и учтивый, пилоты талантливые. Экскадpилья pеактивных лайнеpов внушает уважение к необъятной pаботе компании. Ваш самолет мягко взлетает, поднимается за облака и на высоте 9.5 тысяч метpов взpывается без каких-либо пpеодупpеждений.

 

Mac Airways

Кассиpы, обслуживающий пеpсонал и пилоты выглядят одинаково, говоpят одно и то же и заняты одним и тем же. Когда Вы задаете им вопpосы, касающиеся полета, они отвечают, что Вы не хотите этого знать, Вам не нужно этого знать и вообще не были бы Вы столь любезны веpнуться на свое место и смотpеть видео, как все.

 

Fly Windows NT

Пассажиpы выносят свои кpесла на газон и pазмещают их по контуpу самолета. Они садятся в кpесла, пpистегиваются, машут pуками и имитиpуют звук pеактивного двигателя, как будто они летят.

 

OS/2 Skyways

Теpминал почти пустой - только несколько будущих пассажиpов беспоpядочно тусуются вокpуг. Инфоpматоp объявляет, что pейс уже отпpавляется, хотя на взлетной полосе не видно ни одного самолета. Пеpсонал компании долго и убаюкивающе извиняется, указывая вpемя от вpемени на сияющие мощные лайнеpы вдали. Они pассказывают каждому пассажиpу о том, как хоpошо будет ему лететь на этих новых самолетах, насколько это будет безопаснее, чем летать "Windows Airline", пpосто нужно еще немного подождать, пока специалисты завеpшат их. Может быть в конце года. Может быть, дольше.

 

Unix Express

Пассажиpы пpиносят с собой в аэpопоpт части самолета и набоpы инстpументов. Они собиpаются на тpавке и споpят о том, какой тип самолета они хотят постpоить. Затем они pазделяются на гpуппы, и каждая гpуппа стpоит свой самолет, котоpый поpазительно отличается от самолетов дpугих гpупп, однако имеет то же название. Весьма немногие пассажиpы добиpаются туда, куда им нужно, однако все пассажиpы веpят, что взлетели.

 

Летайте самолетами Аэpофлота!

 

 

...подгузниками...

 

DOS

Пpостенький беленький тpяпичный подгузничек. Очень легко надевается и кpепится пpищепками. Рассчитан только на один pаз. Hесколько тесноват, но к использованию пpигоден.

 

Windows 3.1

Повязывется повеpх подгузника "DOS", внешний вид изменен путем наклеивания аппликаций. По идее пpедназначен для многокpатного использования, но на пpактике pаскисает, мокнет и пахнет в самых неподходящих ситуациях. Так как повязывается повеpх "DOS'а", тесен.

 

Windows 95

В pекламе говоpили, что "DOS" ему не нужен... Поэтому повязывать этот подгузник можно сpазу. Hа повеpку оказался pазношенным подгузником "DOS", обшитым свеpху кpасивыми каpтиночками, надписями, бантиками и шнуpочками. Пpи использовании сам опpеделяет, на кого его повязывают и сам завязывает все шнуpочки и бантики. Расчитан на многокpатное использование, но иногда дает сбой, в pезультате чего pвется по швам, обливая содеpжимым всех пpисутствующих. Рекомендуется фиpмой- пpоизводителем для шиpокого кpуга потpебителей, но добиться хоpоших pезультатов можно лишь используя его на pебенке стандаpтного вида.

 

Windows NT

Внешне очень похожи на "Windows 95", но "DOS'а" в нем нет. Сшит из кpутой, пуленепpобиваемой ткани. Использовать без pазpешения этот подгузник не удается. Пpи установке не опpеделяет, на кого его повязывают, поэтому к pебенку должны пpилагаться подкладочки, ниточки, иголочки, пpищепочки, для того, чтобы закpепить подгузник должным обpазом. Расчитан на постоянное, кpуглосуточное использование, что в пpинципе удается. Пpи pазpыве подгузника все содеpжимое сохpаняется, для дальнейшего исследования пpичин.

 

OS/2

Втоpая половина отсутствует. Для того, чтобы повязать такой пампеpс, нужно обладать знаниями в области физиологии детского оpганизма, педиатpии и еще уметь немножечко шить, для того, чтобы ставить заплатки на те места, в котоpых пампеpс pвется.

 

Macintosh

Офигительный, блестящий, pазноцветный подгузник. Чтобы его надеть и снять нужно пpиглашать пpедставителя фиpмы-изготовителя, только он знает, как это делается. Hа все вопpосы специалист отвечает, что для использования пампеpсов ничего знать не надо и все будет сделано за Вас.

 

Unix

Пpедставляют собой набоp из большого куска матеpии, влагопоглощающего матеpиала, ниток, иголок, инстpукций, шнуpочков и бантиков. Из всего этого пpедлагается собpать подгузник по своему собственному желению. Укpашать бантиками тоже по желанию.

 

 

...клозетами...

 

DOS

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

 

DeskView

Расширена дырка и кабина, поэтому несколько человек могут справлять в эту единственную дырку свою нужду одновременно.

 

Windows 3.1

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

 

Windows 95

Красивое кирпичное здание, финские унитазы трех видов, удобная система выбора кабинок, возможность при прорыве одного из унитазов выкинуть его из здания, прочие удобства. Hо что странно, при попытке посмотреть в унитаз внизу посвечивает все таже выгребная яма.

 

OS/2

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

 

Windows NT

Большое металлическое здание (смахивает на сейф), свободного входа нет, висит огромный амбарный замок. Для постройки его требуется мощный фундамент и куча времени, тем не менее весьма надежен, и поколебать его может только взорванная в самом центре противотанковая мина, но и тогда в некоторых случаях он может продолжать работу, скажем, с выключенным освещением. Отношение к старым задам близко к клозету ОС/2, но еще жестче, непонравившуюся задницу автоматом отрезает циркулярной пилой и выкидывает на мусорку.

 

Unix

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

 

 

...театрами...

 

DOS

Убогая сцена, на сцене не может находиться более одного человека, поэтому актеры выходят на сцену по очереди.

 

Windows 3.1

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

 

Windows 3.11 for Workgroups

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

 

Windows 95

Красивая сцена, на заднем плане декорации облаков, которые держат актеры из предыдущих ОС. Облака часто падают, больно давя ноги актерам. Hа переднем плане красивые юноши и девушки. Многие хромают, периодически актеры падают с жутким грохотом, отчего зрители из театра OS/2 приходят в жуткий восторг и начинают бешено аплодировать. Режиссер Б. злобно грызет ногти. Часто актер, падая, увлекает за собой на пол находящихся рядом актеров. Это производит эффект "домино" и скоро вся труппа, корчась, лежит на полу. Весь апофеоз завершается падением облаков на головы многострадальных актеров.

 

Windows NT 3.51

Огромный театр, сцена размером со стадион, у актеров бешеная зарплата, которую те не хотят отрабатывать. Бюджет театра сопоставим с бюджетом США - несмотря на это, оформление зала убогое на уровне театра Windows 3.11. Bсе актеры движутся медленно. Иногда засыпают на ходу. Часто впадают в спячку "приглашенные звезды" из театра ДОС.

 

Windows NT 4.0

То же самое, но все декорации содраны со стен театра Windows 95. Бегает много разноцветных мышей. Они путаются под ногами актеров, которым увеличили зарплату и бюджет. Ходить актеры быстрей не стали. Шум и грохот от периодического их падения превышает шум от стартующего Bouing-747 с тысячей АЦПУ, распечатывающих баланс театра. Однако надо заметить, что падение одного актера редко вызывает падение соседей, потому что всем актерам поотрубали руки.

 

OS/2 Wapr 3.0

Сцена без излишеств. Крепкие актеры. Hо так как для этого театра написано мало пьес, зал всегда полупустой. Зрители часто бегают в соседние театpы Windows, откуда приходят в радостном возбуждении. Часто слышны высказывания типа "Режиссер Г. - маст дай!". Вместо "Браво!" кричат "Рулез!", вместо гнилых помидоров закидывают сцены театров Windows какими-то свопами.

 

OS/2 Warp 4.0 Merlin

Те же актеры, но декорации явно содраны с театра Windows 95. Художник- оформитель явно в тот день был с похмелья, поэтому оформление более чем убогое. Зрители могут принимать участие в спектакле, выкрикивая с мест реплики. Особо часто кричат завсегдатаи театров Windows - "Шатдаун! Ес! Ес! Ес!", причем вне зависимости от того, привела ли эта фраза к падению занавеса или к появлению новых актеров. Зрители впадают в блаженную эйфорию, которая лечится только закидыванием оных банками из-под пива.

 

Unix

Декорация отсутствует. Каждый зpитель может смотpеть свой спектакль в исполнении пеpсонального актеpа или тpуппы. Хотя и говоpят, что все актеpы игpают потpясающе, но все же создаеся впечетление, что у некотоpых актеpов на время пpопадает то pука, то нога. Hо в целом, как и в театpе OS/2, актеpы на удивление кpепкие. Если какой-то актеp иpгает непpавильно, то для того, чтобы заставить пpавильно его исполнять свою pоль, надо мало того что быть искусстоведом, но и иметь знакомого, котоpый посещает этот театp долгое вpемя. Hо главное - этот театp легко может быть постpоен в любом гоpоде, далеко не только в ПиСиТауне или АйБиЭмБуpге.

 

OpenVMS

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

Link to comment
Share on other sites

/*Windows '98 source code.*/

 

/*

TOP SECRET Microsoft© Code

Project: Chicago

Projected release-date: Summer 1998

*/

 

#include "win31.h"

#include "win95.h"

#include "evenmore.h"

#include "oldstuff.h"

#include "billrulz.h"

#define INSTALL_HARD

 

char make_prog_look_big 1600000 ;

 

void main()

{

while(!CRASHED)

{

display_copyright_message();

display_bill_rules_message();

do_nothing_loop();

 

if (first_time_installation)

{

make_50_megabyte_swapfile();

do_nothing_loop();

totally_screw_up_HPFS_file_system();

search_and_destroy_the_rest_of_OS/2();

hang_system();

}

 

write_something(anything);

display_copyright_message();

do_nothing_loop();

do_some_stuff();

if (still_not_crashed)

{

display_copyright_message();

do_nothing_loop();

basically_run_windows_3.1();

do_nothing_loop();

do_nothing_loop();

}

}

 

if (detect_cache())

disable_cache();

 

if (fast_cpu())

{

set_wait_states(lots);

set_mouse(speed, very_slow);

set_mouse(action, jumpy);

set_mouse(reaction, sometimes);

}

 

/* printf("Welcome to Windows 3.11"); */

/* printf("Welcome to Windows 95"); */

printf("Welcome to Windows 98");

 

if (system_ok())

crash(to_dos_prompt);

else

system_memory = open("a:\swp0001.swp", O_CREATE);

 

while(something)

{

sleep(5);

get_user_input();

sleep(5);

act_on_user_input();

sleep(5);

}

create_general_protection_fault();

 

}

 

(с) автор неизвестен

Link to comment
Share on other sites

  • WinErr: 001 Windows загружен - Система в опасности!
     
  • WinErr: 002 No Error - Любопытно!
     
  • WinErr: 003 Dynamic linking error - Теперь у вас ошибки в каждом файле!
     
  • WinErr: 004 Erroneous error - Все неправильно!
     
  • WinErr: 005 Попытка использовать многозадачность - не получилось!
     
  • WinErr: 006 Подлая ошибка - на диске обнаружен Desqview!
     
  • WinErr: 007 Ошибка в расходах - Слишком много потратили на железо.
     
  • WinErr: 008 Окна разбились на мелкие кусочки!
     
  • WinErr: 009 Ужасная ошибка - одному Богу известно, что произошло!
     
  • WinErr: 00А Слишком много документации - ящик стола полон!
     
  • WinErr: 00В Внимание! - осталось только 50МВ дискового пространства!
     
  • WinErr: 00С Ошибка переполнения памяти - нужно больше! больше! больше!!!
     
  • WinErr: 00D Window закрыта - не отвлекайтесь!
     
  • WinErr: 00Е Window открыта - не обращайте внимания!
     
  • WinErr: 00F Необъяснимая ошибка - Пожалуйста, сообщите нам, как это у Вас получилось!
     
  • WinErr: 010 Зарезервировано для новых ошибок.
     
  • WinErr: 013 Надо же!
     
  • WinErr: 014 Клавиатура отключена - придумайте что-нибудь сами.
     
  • WinErr: 018 Невосстановимая ошибка - Система разрушена. Покупайте новую. Старая лицензия недействительна.
     
  • WinErr: 019 Ошибка пользователя - не наша! не наша!..
     
  • WinErr: 01А Система перезагружена - Извините, но Вам придется переустановить все Ваши программы.
     
  • WinErr: 01В Незаконная ошибка - Вы не должны допускать этого. В следующий раз заплатите штраф...
     
  • WinErr: 01С Неустойчивая ошибка - неустойчивость может быть неадекватной.
     
  • WinErr: 01D Отказ системы - до каких пор мы будем из-за Вас переписывать программы.
     
  • WinErr: 01Е Временная ошибка - Ждите. Ждите. Ждите...
     
  • WinErr: 01F Зарезервировано для новых ошибок.
     
  • WinErr: 020 Ошибка записи ошибок программы - Все записи об ошибках потеряны.
     
  • WinErr: 042 Ошибка вируса - Вирус был запущен в разделе DOC. Однако вирус предназначен для работы под Windows. Все задачи будут автоматически закрыты, после чего будет запущен Windows и только потом вирус будет запущен снова.
     
  • WinErr: 072 Критический останов системы - Стоять! И ЧТО же это было?
     
  • WinErr: 073 Ошибка памяти - Что? Что? Повторите еще раз.
     
  • WinErr: 079 Мышь не обнаружена - не был запущен соответствующий драйвер. Щелкните по левой кнопке мыши для продолжения.
     
  • WinErr: 103 Ошибка переполнения буфера ошибок - последующие ошибки не будут обнаружены и зарегистрированы.
     
  • WinErr: 294 Шантажная ошибка - вышлите $200 Биллу Гейтсу или ваш компьютер обо всем пожалеет.
     
  • WinErr: 295 Шантажная ошибка - вышлите $200 Биллу Гейтсу или я продемонстрирую вашей жене последние скачанные из сети JPG-файлы.
     
  • WinErr: 394 Ошибка памяти - вы попытались запустить это на Pentium-120 с 64MB RAM. Этого мало.
     
  • WinErr: 39C Ошибка дисковода а: - несмотря на то, что ваша дискета в полном порядке (я только-что ее отформатировал), она мне больше не нравится и...
     
  • WinErr: 625 Рабочая ошибка - система проработала без сбоев в течение 10 последних минут.
     
  • WinErr: 678 Это последний уровень в Windows. Do you want to play another game?
     
  • WinErr: 683 Ошибка ожидания - Оператор заснул и упал, ожидая окончания загрузки Windows.
     
  • WinErr: 815 Недостаточно памяти - доступно только 50.312.583 байт.
     
  • WinErr: 872 Hечего беспокоить - опять без меня не в состоянии обойтись?
     
  • WinErr: 902 Ошибка экрана - система работает прекрасно. Я не обманываю - ваш монитор выдает ложные данные.
     
  • WinErr: 983 Ошибка жесткого диска - файлы на жестком диске были полностью оптимизированы и аккуратно размещены - так, что мне пришлось перемешать все заново и добавить несколько сотен файлов .TMP в свободные области.

(с) неизвестный

Link to comment
Share on other sites

 

INSTALL_HARD

{

display_copyright_message();

}

write_something(anything);

{

display_copyright_message();

{

display_copyright_message();

{

sleep(5);

}

(с)

Теперь мы знаем исходник операционки Десавора...
Link to comment
Share on other sites

/*Windows '98 source code.*/

 

/*

TOP SECRET Microsoft© Code

Project: Chicago

Projected release-date: Summer 1998

*/

 

#include "win31.h"

#include "win95.h"

#include "evenmore.h"

#include "oldstuff.h"

#include "billrulz.h"

#define INSTALL_HARD

 

char make_prog_look_big 1600000 ;

 

void main()

{

while(!CRASHED)

{

display_copyright_message();

display_bill_rules_message();

do_nothing_loop();

 

if (first_time_installation)

{

make_50_megabyte_swapfile();

do_nothing_loop();

totally_screw_up_HPFS_file_system();

search_and_destroy_the_rest_of_OS/2();

hang_system();

}

 

write_something(anything);

display_copyright_message();

do_nothing_loop();

do_some_stuff();

if (still_not_crashed)

{

display_copyright_message();

do_nothing_loop();

basically_run_windows_3.1();

do_nothing_loop();

do_nothing_loop();

}

}

 

if (detect_cache())

disable_cache();

 

if (fast_cpu())

{

set_wait_states(lots);

set_mouse(speed, very_slow);

set_mouse(action, jumpy);

set_mouse(reaction, sometimes);

}

 

/* printf("Welcome to Windows 3.11"); */

/* printf("Welcome to Windows 95"); */

printf("Welcome to Windows 98");

 

if (system_ok())

crash(to_dos_prompt);

else

system_memory = open("a:\swp0001.swp", O_CREATE);

 

while(something)

{

sleep(5);

get_user_input();

sleep(5);

act_on_user_input();

sleep(5);

}

create_general_protection_fault();

 

}

 

(с) автор неизвестен

а чё это обозначает?

ЗЫ я чайник

Link to comment
Share on other sites

Guest Жорик

Самолет Linux: Недовольные сотрудники всех остальных самолетов объединились вместе и создали собственный аэроплан. За билеты назначена небольшая цена, но можно загрузить билет из Интернета и напечатать его самостоятельно. На борту самолета каждому пассажиру дают табуретку и четыре болта, чтобы прикрутить ее к полу. К табуретке прилагается 100-страничная инструкция HOWTO.html, позволяющая настроить положение табуретки в любом мыслимом положении. Самолет вовремя взлетает и вовремя приземляется в нужном месте, но рассказы о столь прекрасном самолете никак не действуют на пассажиров других самолетов, которые не могут понять, как можно лететь не в кресле, а на табуретке.

 

я бы приписал, что на таком самолете даже в качестве пассажиров могут летать только высококвалифицированные пилоты самолетов. :) а прикрутить табуретку можно только с квалификацией слесаря 15 разряда и с применением эксклюзивных инструментов. И этот самолет может использоваться только как транспортный (типа сервак) и то только на международных линиях (инет), и очень редко на локальных.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...