July 29

Вендекапец! За что олдовые программисты презирали детище Билла Гейтса?  

Глобальный сбой Windows 19 июля 2024 года вошёл в историю как наиболее масштабный синхронный сбой «винды» в истории. 8,5 миллиона компьютеров по всему миру показывали синий экран смерти и уходили в бесконечные перезагрузки — и значительная часть их использовалась не обычными юзерами, а крупными компаниями. Тысячи авиарейсов были отменены в твиттере, десятки тысяч пассажиров с тихими матами зависли в аэропортах по всему миру, застопорились банковские операции, и даже больницы были вынуждены прервать приём пациентов и проведение процедур. Местами даже вырубилось электричество, ибо сбой затронул и оборудование электросетей. Ну а интернеты традиционно отреагировали саркастичными мемами про BSOD и вылеты Windows, ненадолго вернув нас во времена развитого двачизма-башоргизма и 2007-й год. Некоторые даже упоминали подзабытое ныне понятие «вендекапец», некогда бывшее боевым кличем идейных противников «винды». Ну а мы попробуем вспомнить, за что айтишники девяностых и нулевых считали хорошим тоном хейтить Windows — и почему для этого были веские основания.

Именно так выглядел синий экран смерти на миллионах устройств под Windows 19 июля

Как выяснилось, сбой 19 июля был вызван кривым обновлением ПО CrowdStrike и ошибками при его взаимодействии с сервисами Microsoft — но в сети всё равно увлечённо зубоскалили по поводу BSOD винды, а акции компании Билла Гейтса претерпели падение на 3%. Разъярённый эдаким конфузом топ-менеджмент даже обвинил в произошедшем… Еврокомиссию. Дескать, требования ЕС обязывают американскую компанию предоставлять сторонним организациям доступ к ядру операционной системы, и именно это привело к тому, что обновление CrowdStrike уронило Windows по всему миру, оставив на экранах грустный синий BSOD и заставив некоторых даже перейти на временные аналоговые решения.

Во время сбоя в аэропорту Дели персоналу пришлось вести расписание рейсов от руки

Рукописный авиабилет индийца Акшая Котари: по иронии судьбы, особенно сильно глобальный глюк ударил по Индии, традиционно славящейся своими кодерами

И всё же в наши дни появление синего экрана смерти — явление относительно редкое. В старые времена было иначе. Сильно иначе. Буквально четверть века, с выхода самой первой Windows 1.0 в 1985 году и до релиза Windows 10, соответственно, в 2010-м году, «винда» славилась редкостной нестабильностью и склонность крашиться (нет, не в том смысле, в котором это понятие используют зумеры) от чиха землеройки на пустыре в соседнем квартале. Были относительно приличные версии вроде 95 или XP, были просто богомерзкие отрыжки кибершайтана вроде ME или Vista — но все ранние версии Windows падать умели, любили и практиковали в самый неподходящий для пользователя момент.

Классика

Не случайно одним из частых занятий компьютерщиков нулевых и окрестностей было «переустановить винду» — некоторые просто подрабатывали этим в студенческие годы, благо поток запросов на это нехитрое для специалиста, но сложное для рядового юзверя занятие. На домах можно было видеть самопальные объявления, где услуга «переустановка Windows» красовалась на почётном месте. Из-за широкого распространения понятие переустановки винды обросло дополнительными семантическими слоями: нередко подразумевалось, что девушки под предлогом сего действа просто приглашают домой понравившихся айтишников или просто немного грамотных в компьютерных делах парней в надежде на развитие отношений. Ну а голодные и измученные дошираком с пельменями студенты порой надеялись не столько на что-то личное, сколько на то, что попутно их покормят домашней едой.

С виндой так тоже бывало)

В общем, падала винда регулярно, и это даже обросло некоторым фольклором. Но не только за это не любили Windows! Список претензий к детищу Билла Гейтса был (и остаётся у многих) весьма велик. И началось всё буквально с выхода самой первой версии, Windows 1.0 в далёком уже 1985 году. Собственно, это была просто графическая оболочка над DOS для того, чтобы операционки от Microsoft всё чаще покупали обычные пользователи и компании в офисы, а не только программисты, знающие за командную строку. Она была задумана ещё в 1981-м, анонсирована Биллом Гейтсом в 1983 году, и была предназначена для конкуренции с уже разрабатывавшимся безымянным «оконным» графическим интерфейсом Apple для новых Macintosh 128K.

Первая Windows была призвана составить конкуренцию новому графическому интерфейсу от Apple, условно называемого ныне System 1

Уже тогда решения от Apple были дорогими и «не для всех», Macintosh 128K стоили конскую по тем временам сумму в $2.500. В Microsoft решили обойти их на вираже, оседлав растущее предложение недорогих IBM PC и снабдив их удобным и недорогим графическим интерфейсом под DOS. И вот, то, что на старте разработки именовалось унылым Interface Manager, торжественно вышло в релиз 21 ноября 1985 года под именем Windows 1.0. И было оно… весьма проблемным.

Несмотря на то, что релиз несколько раз откладывали, и над проектом в айти-сообществе уже тихо ржали в жанре «ждалкер», продукт получился сырой и кривой. Он жрал память как не в себя, а производительность оказалась весьма так себе: заявленного минимума оперативки в 256 кб откровенно не хватало, и даже на 512 всё начинало подвисать при малейшем повышении активности (при этом DOS хватало всего лишь 64 кб). Гордо объявленная многозадачность работала только на топовом оборудовании, о чём в официальной инструкции тихо умолчали. Внешний вид тоже был так себе, в том числе в силу всего шести цветов и моноширинного системного шрифта — который тупо не успели поменять на пропорциональный.

Неудивительно, что новый продукт получил весьма холодный приём в IT-сообществе и скептические отзывы в прессе. Однако Windows 1.01 — Windows 1.00 даже не успела дойти до прилавков, ибо там в последний момент обнаружили критическую ошибку — стоил всего $99 штука. Его было куда проще освоить неспециалисту, офисному работнику или не слишком увлечённому компьютерами тинейджеру, чем «голый ДОС». В результате удалось только официально продать более полумиллиона копий. Однако хардкорным айтишникам популяризация Windows откровенно не нравилась: куча лишних «свистелок и перделок», кривой код, склонность выжирать всю оперативку и падать в самый неподходящий момент, и хоть сколько-то пристойная работоспособность только на новейших машинах. Уже в то время актуальным стал популярный анекдот, вирусный в среде программистов 90-х: «сколько памяти занимает винда? — сколько находит, столько и занимает». Доставалось и простым пользователям: опытным пользователям DOS неспособность среднего юзверя выучить сотню с гаком команд для командной строки казалась признаком законченного дегенерата.

За Windows 1.0 в последовавшие годы появились Windows 2.0 и Windows 3.0. Они были совершеннее, позволяли (!) уже открывать несколько окон и в целом были лучше, да и прогресс компьютеров уменьшал проблемы с производительностью — но они всё ещё сохраняли родовые пороки предшественницы и вызывали у сколько-то серьёзных компьютерщиков всю ту же идиосинкразию. Считалось, что нормальный человек, а не юзверь во всей дикости и неразумности своей, пользуется DOS или Unix-подобными системами. Снести богомерзкую винду считалось своего рода актом очищения от греха и возвращения к истине, и с тех пор до нас чудом дошёл бессмертный хит на эту тему:

Ситуацию не слишком изменило и появление в 1992 году Windows 3.1: первой действительно успешной и массовой версии «винды», относительно стабильной и обладавшей широкими возможностями… для всё того же обычного пользователя, мало искушённого в программировании и том, как это всё работает. К тому же, и у неё хватало проблем: к примеру, даже на неплохой машине загрузка 3.1 была процессом длительным и медитативным. Человек спокойный за это время мог сходить выпить кофе, а не очень спокойный подумывал о том, чтобы потянуться за чем-то тяжёлым.

В 90-е понемногу стало очевидно, что DOS неумолимо уходит в прошлое — но оскоромиться и перейти на винду хотел мало кто из специалистов. К счастью, в 1991 году Линус Торвальдс создал-таки альтернативу для тех, кто любит и умеет в компьютеры: Linux. Именно пингвин, ставший символом этой операционной системы, подхватил падающее знамя противостояния нарастающей диктатуре Windows из слабеющих рук классического DOS-а. Айтишники получили в свои руки альтернативу «винде», которую при прямых руках, знаниях и времени можно было тонко настроить под себя (что, естественно, крайне затруднительно в случае Windows), и при этом получить систему стабильную и надёжную. Если 90-е годы, особенно их начало, прошли под знаменем противостояния ценителей DOS и всё более массового распространения Windows, то в нулевые главным конфликтом «осей» стало Linux (и компания) против «винды».

Однако в силу всё более массового распространения Windows, который уверенно становился доминирующей операционной системой для ПК, даже самый хардкорный виндофоб был вынужден регулярно сталкиваться с творением Microsoft разной степени глючности и проблемности. И это уже не говоря о том, что могли утворить с ними сами юзеры. Необходимость часто иметь дело с «виндой» в нулевые, когда компьютеры из экзотики стали массовым предметом быта и офисной работы, только усиливали хейт в адрес Windows. Причём одни из версий были относительно пристойными (ну, насколько в принципе Windows может быть пристойным, с точки зрения программиста), то другие вызывали острое желание взять огнемёт и сделать куклу вуду в виде Билла Гейтса.

Ну а символом, буквально масонским паролем тех, кто не переваривал «жуткое творение Microsoft», стало ёмкое слово «вендекапец». Смысл этого термина разнообразен. Легла винда, особенно жёстко и наглухо — вендекапец. Кто-то наконец обрёл просветление, преисполнился в познании, снёс винду и поставил линух — вендекапец. Светлое будущее, когда «мелкомягкие» разорятся, винда сгинет и весь мир перейдёт на православный Linux (или хотя бы Ubuntu) — тоже вендекапец. Ну и смерть мобильной версии Windows под напором Андроида — тоже вендекапец, локальный, но зато состоявшийся.

Ещё во времена расцвета Башорга на рубеже нулевых и десятых годов тема хейта айтишников в адрес винды была одной из популярных тем сетевой культуры и интернет-юмора. Из тех времён и более ранних, включая конец 90-х, нам остались немало анекдотов, отражающих всю глубину любви программистов к Microsoft:

  • «Windows работает сносно — каждую неделю сносить приходится»
  • «Microsoft Windows обладает рядом неисправимых преимуществ»
  • «Переустановка Windows — как разморозка холодильника. Помогает, но ненадолго»
  • «Золотое правило требований к аппаратным ресурсам для Windows любых версий: размер оперативной памяти для нормальной работы в мегабайтах больше или равен состоянию Билла Гейтса в миллиардах»
  • «Люди делятся на три категории: тех, кто не слышал о Билле Гейтсе, тех, кто ненавидит Билла Гейтса и самого Билла Гейтса»
  • «Встретились как-то на улице Windows-95 и Windows-98. Windows-95 и говорит: «Hу что, в ресторан пойдём или здесь зависнем?»
  • «Здравствуйте, три месяца назад я установила Windows. За всё время работы не было ни одного сбоя. Подскажите, что я неправильно делаю?»
  • «Хуже всего приходится программистам из Microsoft. Им, бедолагам, в случае чего и обругать-то некого»
  • «Говорят, сотрудникам Майкрософт запрещено общаться с людьми, плохо отзывающимися о Windows. Что ж им, бедным, и поговорить не с кем?»

Ну и прочее в таком духе.

Глобальный сбой 19 июля оживил некоторые старые тренды на новый лад мемов 20-х годов

Ну а в 2010-е всё это как-то понемногу пошло на спад. Windows 10 тоже имела немало проблем — но сбоев и BSOD стало поменьше, особенно по мере её допиливания. Бесконечная необходимость переустанавливать винду ушла в прошлое, хотя, само собой, не исчезла совсем. Компьютеры становились всё мощнее и часто тянули её уже без особых проблем. Соответственно, айтишникам реже приходилось с матами исправлять ошибки и переустанавливать систему коллегам, друзьям и знакомым, да и себе тоже. Конечно, сторонники Unix-подобных систем по-прежнему презирают винду за все сохранившиеся и прошлые грехи — но уже не пылают яростью по её поводу, как это было в старые времена. Теперь эпическая борьба «пингвинов против форточек» — в основном прошлое сетевой культуры, отражение уже ушедшей эпохи с её проблемами и мемами.

По крайней мере, покуда Microsoft не выкатит что-то ещё более чудовищное, чем Vista, ME или 8.