Из Википедии, бесплатной энциклопедии
  (Перенаправлено от Аарона Р. Рейнольдса )
Перейти к навигации Перейти к поиску

Пример сообщений об ошибках, которые будет выдавать AARD.

Код Aard был сегментом кода в бета - версии в Microsoft Windows 3.1 , которая будет определять , была ли ОС Windows работает на MS-DOS или PC DOS , а не конкурирующая workalike , такие как DR-DOS , и приведет к стандартному сообщению об ошибке в последнем случае. Этот зашифрованный XOR , самомодифицируемый и намеренно запутанный машинный код использовал множество недокументированных структур и функций DOS для выполнения своей работы и появился в установщике, WIN.COM и некоторых других исполняемых файлах в ОС. [1]

Код AARD был первоначально обнаружен Джеффом Чаппеллом 17 апреля 1992 года, а затем проанализирован и задокументирован совместно с Эндрю Шульманом. [2] [3] [4] [5] [6] Имя было получено от программиста Microsoft Аарона Р. Рейнольдса (1955–2008) [7], который использовал «AARD» для подписи своей работы; «AARD» был обнаружен в машинном коде установщика. [8] [9] Microsoft отключила код AARD для окончательной версии Windows 3.1, но не удалила его, так что он мог быть повторно активирован позже путем изменения одного байта в установленной системе, тем самым представляя собой « курение». пистолет ". [5]

Издатель DR-DOS Digital Research выпустил патч под названием « бизнес-обновление » в 1992 году, чтобы позволить тестам AARD пройти его операционную систему. [10] [11] [12]

Обоснование кода AARD стало известно, когда были выпущены внутренние меморандумы во время антимонопольного дела США против Microsoft Corp. в 1999 году. Внутренние меморандумы, выпущенные Microsoft, показали, что особое внимание в этих тестах уделялось DR-DOS . [1] [13] [14] В какой-то момент генеральный директор Microsoft Билл Гейтс разослал нескольким сотрудникам служебную записку, в которой говорилось: «Вы никогда не отправляли мне ответ на вопрос о том, что будет делать приложение, с которым оно будет работать. MS-DOS, а не DR-DOS. Есть ли у них [ sic ] функция, которая может нам помешать? " [12] [15] Старший вице-президент Microsoft Брэд Сильвербергпозже отправил другую записку, в которой говорилось: «Предполагается, что [пользователь] должен чувствовать себя некомфортно, и когда у него есть ошибки, подозревать, что проблема в DR-DOS, а затем идти покупать MS-DOS». [12] [15]

После покупки DR-DOS компанией Novell и ее переименования в «Novell DOS» сопредседатель Microsoft Джим Оллчин заявил в служебной записке: «Если вы собираетесь кого-то убить, нет особых причин волноваться из-за этого. это и сердитый. Любые обсуждения заранее - пустая трата времени. Нам нужно улыбаться Novell, пока мы нажимаем на курок ". [16] [12] [15]

То, что было DR-DOS, снова перешло в руки. Новый владелец, Caldera, Inc. , начал судебный процесс против Microsoft по кодексу AARD, Caldera v. Microsoft , [12] [17] [18] [19], который позже был урегулирован. [15] [20] [21] [22] Считалось, что урегулирование было произведено на сумму порядка 150 миллионов долларов, [23] но было раскрыто в ноябре 2009 года с выпуском Мирового соглашения на сумму 280 миллионов долларов. [24] [21] [22] [25]

См. Также [ править ]

  • Совместимость с ошибками
  • Страх, неуверенность и сомнения
  • Документы на Хеллоуин

Ссылки [ править ]

  1. ^ a b Рейнольдс, Аарон Р. (1993-02-24) [1991-12-06]. «Обнаружение msdos - горячая работа для вас» (PDF) (Судебный документ). MS-PCA 1164868-1164869; X0532177-X0532178; Поставляется против Microsoft Exhibit 1133; Gates Deposition Exhibit 85. Архивировано (PDF) из оригинала 2018-08-03 . Проверено 4 августа 2018 . (NB. Этот судебный документ является копией письма Аарона Рейнольдса, написанного в 1991 году и отправленного одним из его получателей, Филом Барреттом, в 1993 году.)
  2. ^ Чаппелл, Джефф (2011-11-24) [1999-09-03, 1992-04-17]. «Запись исследования AARD» . Архивировано 25 ноября 2016 года . Проверено 25 ноября 2016 . (Интернет-статья, опубликованная Джеффом Чаппеллом 3 сентября 1999 г. об электронном письме, отправленном Эндрю Шульману 17 апреля 1992 г.)
  3. ^ Чаппелл, Джефф (2011-11-24) [1999-05-08]. «Первые публичные подробности AARD» . Архивировано из оригинала на 2013-04-02.
  4. ^ Шульман, Эндрю (сентябрь 1993). «Изучение кода обнаружения Windows AARD - серьезное сообщение - и кода, который его породил» . Журнал доктора Добба . Миллер Фримен, Inc. 18 (9): 42, 44–48, 89. # 204. Архивировано из оригинала на 2005-12-10 . Проверено 5 октября 2013 .
  5. ^ a b Шульман, Эндрю; Браун, Ральф Д .; Макси, Дэвид; Michels, Raymond J .; Кайл, Джим (1994) [ноябрь 1993]. Недокументированная DOS: Руководство программиста по зарезервированным функциям и структурам данных MS-DOS - расширено за счет включения MS-DOS 6, Novell DOS и Windows 3.1 (2-е изд.). Эддисон Уэсли . ISBN 0-201-63287-X.(xviii + 856 + vi страниц, 3,5-дюймовая дискета) Ошибки: [1] [2]
  6. ^ Мейер, Эгберт (1998-08-27). "Microsoft: Vorgetäuschter Bug legte DR-DOS lahm" . Heise Online (на немецком языке). Verlag Heinz Heise . Архивировано 14 июля 2018 года . Проверено 14 июля 2018 . [3]
  7. ^ "Аарон Р. Рейнольдс" . Сиэтл Таймс . Некролог. 2008-08-04. Архивировано 4 марта 2016 года через Legacy.
  8. ^ Dellert, Брайан (1998-10-21). «Microsoft играет жестко» . Ешьте государство! . 3 (7). Архивировано из оригинала на 2008-04-20 . Проверено 21 августа 2008 .
  9. ^ Пурнель, Джерри (2000-04-01). «Дебаты о монополии Microsoft» . Архивировано из оригинала на 2008-08-29 . Проверено 21 августа 2008 .
  10. ^ «DR DOS 6.0 делает Windows 3.1» . ComputerWorld . Новости короткометражек. 1992-04-20. п. 6. Архивировано 22 июля 2019 года . Проверено 22 июля 2019 .
  11. ^ Пол, Матиас Р. (2000-09-18). «25 лет истории DR DOS - история Digital Research DOS» . FreeDOS.org. Архивировано из оригинала на 2016-11-25 . Проверено 5 октября 2013 . См. Сноску №19 (BDOS 1067h " DR DOS 6.0Обновление Windows 3.1, апрель 1992 г. "; 1992-03, 1992-04-07:" Это общедоступное обновление DR DOS 6.0 включает только исправления, касающиеся полной совместимости с Windows 3.1. Для зарегистрированных пользователей должно было быть полное «бизнес-обновление», которое будет отправлено немного позже »), # 27 (BDOS 1072h« Novell DOS 7 Panther / Smirnoff BETA 3 », 1993-09:« У этой проблемы нет обходных путей. для кода AARD Windows 3.1 "), # 29 (BDOS 1072h" Немецкий выпуск Novell DOS 7 "; 22.02.1994:" Известно, что эта проблема имеет обходные пути для кода AARD Windows 3.1. Это также должно относиться к более ранней версии на английском языке проблема.")
  12. ^ a b c d e Susman, Стивен Дейли ; Эскридж III, Чарльз Р .; Саутвик, Джеймс Т .; Susman, Гарри П .; Folse III, Parker C .; Palumbo, Ralph H .; Харрис, Мэтью Р .; МакКьюн, Филип С .; Engel, Lynn M .; Хилл, Стивен Дж .; Тиббитс, Райан Э. (апрель 1999 г.). «В Окружном суде Соединенных Штатов - округ Юта, Центральный округ - Caldera, Inc. против Microsoft Corporation - Сводное изложение фактов в поддержку его ответов на ходатайства о вынесении решения в порядке упрощенного судопроизводства Microsoft Corporation - Дело № 2: 96CV 0645B» (Судебный документ). Кальдера, Inc. Архивировано из оригинала на 2018-08-05 . Проверено 5 августа 2018 .
  13. ^ Ли, Грэм (1999-11-05). «Как MS разыграла карту несовместимости с DR-DOS - настоящие медвежьи ловушки и ложные ошибки» . Реестр . Архивировано 25 ноября 2016 года . Проверено 26 сентября 2013 .
  14. ^ Bridis, Тед (1998-08-28). «Предупреждение Windows появляется в костюме» . Ассошиэйтед Пресс . Архивировано 25 ноября 2016 года . Проверено 25 ноября 2016 .
  15. ^ a b c d Гудин, Дэн (1999-04-28). «Электронная почта Microsoft сосредоточена на угрозе DR-DOS» . CNET News . Архивировано 10 марта 2016 года . Проверено 21 августа 2008 .
  16. ^ Allchin, Джеймс Эдвард (1993-09-18). «Заказчики и Novell» (PDF) (Судебный документ). С. 72–73. MS 0186262-0186263; Поставляется против Microsoft Exhibit 1793; Приложение Allchin Deposition Exhibit 14. Архивировано (PDF) из оригинала 2018-08-03 . Проверено 4 августа 2018 .
  17. ^ Susman, Стивен Дейли ; Эскридж III, Чарльз Р .; Susman, Гарри П .; Саутвик, Джеймс Т .; Folse III, Parker C .; Борчерс, Тимоти К .; Palumbo, Ralph H .; Харрис, Мэтью Р .; Engel, Lynn M .; МакКьюн, Филип С .; Локер, Лоуренс С .; Уиллер, Макс Д .; Хилл, Стивен Дж .; Тиббитс, Райан Э. (май 1999 г.). "В Окружном суде Соединенных Штатов - округ Юта, Центральный отдел - Caldera, Inc. против Microsoft Corporation - Дело № 2: 96CV 0645B - Меморандум Caldera, Inc. против ходатайства ответчика о вынесении частичного упрощенного решения по делу истца. Иск «Технологическая привязка» (судебный документ). Кальдера, Inc. Архивировано из оригинала на 2018-08-05 . Проверено 5 августа 2018 .
  18. ^ Болл, Лайл (1999-04-28). «Caldera представляет доказательства, чтобы противостоять ходатайствам Microsoft о вынесении частичного упрощенного судебного решения» (пресс-релиз). Caldera, Inc. Архивировано 5 августа 2018 года . Проверено 5 августа 2018 .
  19. ^ Уиллер, Макс Д .; Хилл, Стивен Дж .; Тиббитс, Райан Э .; Susman, Стивен Дейли ; Эскридж III, Чарльз Р .; Патерсон, Томас У .; Доу, Стюарт Дж .; Palumbo, Ralph H .; Folse III, Parker C .; Борчерс, Тимоти К. «В Окружном суде Соединенных Штатов - округ Юта, Центральный округ - Caldera, Inc. против Microsoft Corporation - Дело № 2: 96CV 0645B - Первая измененная жалоба и требование присяжных» . Tech Law Journal (судебный документ). Архивировано 25 ноября 2016 года.
  20. ^ Lea, Graham (2000-01-13). «Кальдера против Microsoft - урегулирование» . BBC News . Архивировано 05 октября 2008 года . Проверено 21 августа 2008 .
  21. ^ a b Берт, Томас У .; Спаркс, Брайан Уэйн (7 января 2000). «Мировое соглашение - Microsoft Corporation и Caldera, Inc. достигают соглашения об урегулировании антимонопольного иска» (PDF) (отправленный по факсу судебный документ). Дело 1: 05-cv-01087-JFM, документ 104-8, подано 13 ноября 2009 г .; NOV00107061-NOV00107071; LT2288-LT2298; Lan12S311263739.1; Приложение A. Архивировано (PDF) из оригинала 04.07.2017 . Проверено 3 августа 2018 . […] Microsoft заплатит Caldera посредством электронного перевода в соответствии с письменными инструкциями, предоставленными Caldera, на сумму двести восемьдесят миллионов долларов (280 000 000 долларов США) в качестве полного урегулирования всех претензий или потенциальных претензий, предусмотренных настоящим соглашением […](NB. Этот документ по делу Caldera против Microsoft был экспонатом в делах Novell против Microsoft и Comes против Microsoft .)
  22. ^ a b Уоллис, Ричард Дж .; Aeschbacher, Steven J .; Беттильон, Марк М .; Уэбб младший, Г. Стюар; Тульчин, Дэвид Б .; Холли, Стивен Л. (13 ноября 2009 г.). «Меморандум Microsoft против нового ходатайства Novell о вынесении упрощенного судебного решения по положительной защите Microsoft и в поддержку перекрестного ходатайства Microsoft о внесении упрощенного судебного решения» (PDF) (судебный документ). Окружной суд США, округ Мэриленд. п. 16. Novell, Inc. против Microsoft Corporation, гражданский иск № JFM-05-1087. Архивировано (PDF) из оригинала 24.05.2019 . Проверено 3 августа 2018 . […] Microsoft заплатила Caldera 280 миллионов долларов для урегулирования дела, и 35,5 млн долларов из выручки от урегулирования были предоставлены компанией Caldera компании Novell в качестве так называемого «роялти». […] Неудовлетворенная такой суммой, Novell в июне 2000 г. подала иск против Caldera (на смену ей пришла The Canopy Group ), утверждая, что Novell имеет право на еще большее. […] В конечном итоге победу одержала Novell, добавив 17,7 миллиона долларов к своей доле в деньгах, выплаченных Microsoft Caldera, на общую сумму более 53 миллионов долларов […]
  23. ^ Уилкокс, Джо (2000-01-11). «Поселок Кальдера показывает Microsoft с новой стороны» . cnet . Архивировано 25 ноября 2016 года . Проверено 19 января 2009 .
  24. ^ Джонс, Памела (2009-11-23). «Экспонаты к перекрестному ходатайству Microsoft о суммарном решении по делу Novell WordPerfect» . Гроклав . Архивировано 21 августа 2013 года . Проверено 22 октября 2011 . […] Экспонаты, приложенные к Меморандуму Microsoft в поддержку перекрестного ходатайства Microsoft о вынесении упрощенного судебного решения по антимонопольному спору Novell против Microsoft . Мы наконец выяснили, сколько Microsoft заплатила Calderaдля урегулирования судебного процесса против DrDOS в 2000 году: 280 миллионов долларов. Мы даже можем прочитать мировое соглашение. Прилагается как экспонат. […] Условия урегулирования были скреплены на все эти годы, но […] теперь эта тайна раскрыта. […] Мы также выясняем, за что Caldera / Canopy заплатила Novellиз этих 280 миллионов долларов: сначала 35,5 миллиона долларов, а затем после того, как Novell успешно подала в суд на Canopy в 2004 году, правопреемника Caldera по этому делу, дополнительные 17,7 миллиона долларов, согласно странице 16 Меморандума. Microsoft утверждает, что Novell не является реальной стороной в этом антимонопольном деле, и поэтому она не может предъявить иск Microsoft по предъявленным к ней искам, поскольку, по словам Microsoft, Novell продала свои антимонопольные претензии Caldera, когда она продала ей DrDOS. . Таким образом, экспонаты пытаются продемонстрировать, что Novell, так сказать, получила полную оплату в результате предыдущего судебного разбирательства. В результате мы можем прочитать ряд документов из судебного процесса по делу Novell v. Canopy. Novell отвечает, что сохранила свои антимонопольные требования на рынке приложений. […]
  25. ^ Gomes, Ли (2000-01-11). «Microsoft заплатит 275 миллионов долларов для урегулирования судебного иска от Caldera» . The Wall Street Journal . Архивировано 31 декабря 2016 года . Проверено 24 ноября 2019 . Microsoft Corp. согласилась выплатить около 275 миллионов долларов для урегулирования антимонопольного иска Caldera Inc., возглавив судебный процесс, который, вероятно, выдвинет противные обвинения десятилетней давности. […] Microsoft и Caldera, небольшая компания-разработчик программного обеспечения в Солт-Лейк-Сити, которая подала иск в 1996 году, не раскрыли условия мирового соглашения. Microsoft, тем не менее, заявила, что будет взимать плату в размере трех центов за акцию за соглашение в третьем финансовом квартале, заканчивающемся 31 марта […] у компании около 5,5 миллиардов акций в обращении […]

Дальнейшее чтение [ править ]

  • Остерман, Ларри (2004-08-12). "AARDvarks в вашем коде" . Архивировано 25 ноября 2016 года . Проверено 25 ноября 2016 .
  • Остерман, Ларри (13 августа 2004 г.). «Так почему же ребята из Windows просто не удалили код AARD из системы?» . Архивировано 25 ноября 2016 года . Проверено 25 ноября 2016 .
  • Чаппелл, Джефф (1999-05-08). «Код AARD» . Архивировано из оригинала на 2010-01-13. (Детали и первоначальное открытие)
  • Уилке, Джон Р. (1998). «Старые почтовые собаки Microsoft в борьбе с антимонопольными исками» . The Wall Street Journal . Dow Jones & Company, Inc. Архивировано 25 ноября 2016 года . Проверено 25 ноября 2016 . (Подробнее о Caldera v. Microsoft)
  • Д-р Джон (1999). «Обзор говорит:« MS OK », но доктор Джон не убежден» . KickAss Gear . Архивировано 25 ноября 2016 года . Проверено 25 ноября 2016 . (Сайт с выдержками из электронной почты от Microsoft и примером отключения кода AARD (ошибка XMS))