Developerzy Microsoftu zdradzają tajemnicę datowania sterowników na 2006 rok

Developerzy Microsoftu zdradzają tajemnicę datowania sterowników na 2006 rok11.02.2017 08:09
Jarosław Balcerzak

Data przy wielu sterownikach Windowsa wskazuje na 21 czerwca 2006 roku. Nie chodzi jednak ani o opieszałość Microsoftu, ani o stosowanie oprogramowania sprzed 11 lat. Jaka jest więc faktyczna przyczyna?

Windows 10 jako wypolerowana Vista

Internet uwielbia teorie spiskowe, zwłaszcza gdy dotyczą ogromnych koncernów. Przekonał się o tym Microsoft, przez lata posądzany o wydawanie kolejnych wersji systemu będących w istocie… Udoskonalaną Vistą. Dla pracowników sektora IT była to oczywiście absurdalna teoria, jednak nie brakowało internautów traktujących ją jak najbardziej serio.

Ich argument rzeczywiście stanowił zagadkę: wiele sterowników systemu Vista bądź nowszych dzieliło tę samą datę utworzenia, 21 czerwca 2006 roku. Programistom podsuwało to pewne sugestie, jednak większość użytkowników traktowała datę przy plikach jako dowód bierności Microsoftu w rozwijaniu systemu. Rozwiązanie zagadki nadeszło dopiero przed kilkoma dniami.

Windows Vista czyli gorszy etap w historii Microsoftu
Windows Vista czyli gorszy etap w historii Microsoftu

Data sprzed lat na straży aktualności sterowników

Głos zabrali były oraz obecny developer Microsoftu, odpowiednio: Raymond Chen i Zac Lockard. Na blogu wyjaśnili przyczynę stosowania odległej daty jako prostą, ale zaskakująco skuteczną metodę rozwiązania problemu z hierarchią sterowników. Dzień 21 czerwca 2006 roku jest bowiem terminem nadania statusu RTM (gotowy do wydania) systemowi Vista.

Gdy Windows poszukuje sterownika dla urządzenia, szereguje dostępne według kilku kryteriów. Przede wszystkim poszukuje zgodności z identyfikatorem sprzętu, a jeśli takową wykaże więcej niż jeden sterownik – wybiera ten z aktualniejszą datą. Gdy i ona będzie identyczna, decyduje najwyższa numeracja wersji pliku.

Mając powyższe na uwadze, nietrudno sobie wyobrazić jak coraz nowsze sterowniki od Microsoftu niepotrzebnie zastępują wersje opracowane przez producentów urządzeń. Aby tego uniknąć, zastosowano wsteczną datę z 2006 roku. Termin również był nieprzypadkowy – sterowniki dla systemów starszych niż Vista nie pracowały poprawnie z nowszymi wersjami Windowsa.

Proste rozwiązanie skomplikowanego problemu

Od powyższych reguł zdarzały się oczywiście wyjątki. Część sterowników ma datę z 2009 roku, za którą odpowiadają znaczące zmiany wprowadzone w Windowsie 7. Uzyskano w ten sposób priorytet wyższy od plików Visty.

Po wyjaśnieniach ze strony programistów nie brakuje głosów krytyki, pośród których często powtarza się argument domyślnie niższego priorytetu dla sterowników Microsoftu bez względu na ich datę. Jak wyjaśnił Zac Lockard, przyniosłoby to kolejne komplikacje.

Część sterowników Windowsa napisano bowiem jako najwłaściwsze z dostępnych. Bezwzględne obniżanie ich priorytetu przyniosłoby również sytuacje w których obie wersje, Microsoftu i producenta sprzętu, mają niski priorytet i powodują konflikt. Data z 2006/2009 roku może więc dziwić, ale stoi za nią skuteczne rozwiązanie naprawdę złożonego aspektu funkcjonowania systemu.

Źródło artykułu:WP Gadżetomania
Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.