Microsoft’un Sürücülerinde Eski Bir Farenin İsmi Neden Gizleniyor?
Windows işletim sisteminde yıllardır gizli kalan ilginç bir detay ortaya çıktı. Microsoft’un Bluetooth sürücülerinde, 2006 yılında tanıtılan Microsoft Wireless Notebook Presenter Mouse 8000 adlı fareye dair özel bir kayıt hâlâ bulunuyor. İlk bakışta şirketin nostaljik bir tercihi gibi görünebilir fakat olayın perde arkasında ciddi bir uyumluluk sorunu yer alıyor.
Hatalı Kodlama Windows’u Zor Durumda Bıraktı
Microsoft mühendisi Raymond Chen’in paylaştığı bilgilere göre sorun, cihazın ismini işletim sistemine aktarırken ortaya çıktı. Fare, adının içine eklenen ® (kayıtlı ticari marka) simgesini standartlarda belirtildiği gibi UTF-8 ile değil, eski Windows 1252 kod sayfasıyla gönderiyordu. Bu küçük görünen hata Windows’un yeni sürümlerinde cihaz adının geçersiz kabul edilmesine yol açıyordu. İşletim sistemi, adın bozulduğunu fark etmiyor doğrudan reddediyordu. Bu da cihazın hiç bağlanmamasına neden oluyordu.
Microsoft, hatalı çalışan donanımları desteklemek için Bluetooth sürücülerine özel bir tablo ekledi. Bu tabloda cihazın yanlış gönderdiği isim doğru hâliyle değiştiriliyor. Chen’in açıklamasına göre bu listedeki tek cihaz Microsoft Wireless Notebook Presenter Mouse 8000 oldu. Yani Windows sürücüleri sırf bu fare sorunsuz çalışmaya devam etsin diye yıllardır özel bir kod parçası barındırıyor.
Microsoft Wireless Notebook Presenter Mouse 8000, Windows XP döneminde piyasaya çıktı. Fare yalnızca standart bir mouse olarak değil, aynı zamanda sunum kumandası, lazer işaretçi ve medya denetleyicisi olarak da işlev görüyordu. Kullanıcıya şık bir taşıma çantasıyla birlikte sunulan cihaz, dönemin yenilikçi ürünlerinden biri olarak dikkat çekti. Ancak teknik açıdan yaptığı hatalı kodlama yüzünden tarihe ilginç bir ayrıntıyla geçti.
Chen, bu tür sorunların yazılım dünyasında nadir olmadığını belirtiyor. Donanım üreticilerinin standart dışı davranışları zaman zaman işletim sistemlerinde beklenmedik sonuçlara yol açabiliyor. Windows geliştiricileri, cihazların çalışmaya devam etmesi için sürücülere çeşitli “uyumluluk yamaları” eklemek zorunda kalıyor. Presenter Mouse 8000 ise bu yamaların en dikkat çekici örneklerinden biri oldu. Yıllar geçmesine rağmen cihazın adı sürücülerde yaşamaya devam ediyor.









