AARD kodu - AARD code

Image
AARD'ın üreteceği hata mesajlarına bir örnek.

AARD kodu bir kod bir kesimi olan beta sürüm arasında Microsoft Windows 3.1 , Windows üzerinde çalışan olup olmadığını belirleyecek , MS-DOS veya PC DOS doğrusu gibi bir rakip workalike yerine, DR-DOS ve Şifreli bir hata iletisi neden olacaktır son durumda. Bu XOR şifreli , kendi kendini değiştiren ve kasıtlı olarak karıştırılmış makine kodu, işini gerçekleştirmek için çeşitli belgelenmemiş DOS yapıları ve işlevleri kullandı. Kod, yükleyicide, WIN.COM'da ve işletim sistemindeki diğer birkaç yürütülebilir dosyada mevcuttu .

keşif

AARD kodu ilk olarak 17 Nisan 1992'de Geoff Chappell tarafından keşfedildi ve daha sonra Andrew Schulman ile ortak bir çabayla daha fazla analiz edildi ve belgelendi. Adı, çalışmalarını imzalamak için "AARD" kullanan Microsoft programcısı Aaron R. Reynolds'dan (1955–2008) türetilmiştir; Yükleyicinin makine kodunda "AARD" bulundu. Microsoft, Windows 3.1'in son sürümü için AARD kodunu devre dışı bıraktı, ancak daha sonra yüklü bir sistemdeki tek bir bayt değişikliğiyle yeniden etkinleştirilebilmesi için kaldırmadı.

DR-DOS yayıncısı Digital Research , AARD testlerinin işletim sistemine geçmesini sağlamak için 1992'de " iş güncellemesi " adlı bir yama yayınladı .

notlar

AARD kodunun gerekçesi, 1999 yılında Amerika Birleşik Devletleri ile Microsoft Corp. antitröst davası sırasında dahili notlar yayınlandığında ortaya çıktı. Microsoft tarafından yayınlanan dahili notlar, bu testlerin özel odak noktasının DR-DOS olduğunu ortaya çıkardı . Bir noktada, Microsoft CEO'su Bill Gates bir dizi çalışana bir not gönderdi ve şunları okudu: "Bir uygulamanın MS-DOS ile çalışmasını ve DR ile çalıştırılmamasını sağlayacak ne gibi şeyler yapacağı sorusuna hiçbir zaman yanıt göndermediniz. DOS. Önümüze çıkabilecek bir [ sic ] özelliği var mı?" Microsoft Kıdemli Başkan Yardımcısı Brad Silverberg daha sonra başka bir not gönderdi ve şunları belirtti: "[Kullanıcının] yapması gereken şey rahatsız hissetmek ve hataları olduğunda sorunun DR-DOS olduğundan şüphelenmek ve ardından MS-DOS satın almak için dışarı çıkmaktır. "

DR-DOS'un Novell tarafından satın alınmasının ve adının "Novell DOS" olarak değiştirilmesinin ardından, Microsoft Eş Başkanı Jim Allchin bir notta şunları söyledi: öfkeli ve öfkeli. Önceden herhangi bir tartışma zaman kaybıdır. Tetiği çekerken Novell'e gülümsememiz gerekiyor."

Dava ve yerleşim

Novell DOS yeniden el değiştirdi. Yeni sahibi Caldera, Inc. , daha sonra karara bağlanan AARD kodu, Caldera v. Microsoft için Microsoft'a dava açtı . Başlangıçta anlaşmanın 150 milyon dolar civarında olduğuna inanılıyordu, ancak Kasım 2009'da Uzlaşma Anlaşması serbest bırakıldı ve toplamın 280 milyon dolar olduğu ortaya çıktı.

Ayrıca bakınız

Referanslar

daha fazla okuma