To, co wysypało twój komputer, raczej nie zostało napisane przez Microsoft
Kiedy Windows się przewraca, kod, który go popchnął, zwykle pochodzi skądinąd. Sterownik grafiki, sterownik Wi-Fi, coś, co produkt ochronny zakopał głęboko w systemie. Te elementy działają w trybie jądra, gdzie nie ma żadnej siatki asekuracyjnej. Błąd w zwykłej aplikacji zamyka aplikację. Błąd tam na dole zabiera całą maszynę, a użytkownik widzi niebieski ekran z nazwą Microsoftu.
Microsoft przestał udawać, że to cudzy problem. Driver Quality Initiative, ogłoszona na WinHEC w maju, opiera się na czterech filarach. Architektura jest tym najważniejszym: utwardzić sterowniki trybu jądra i wyprowadzić obcy kod z jądra w ogóle, albo do trybu użytkownika, albo na sterowniki klasowe pisane przez samego Microsoftu. Pozostałe obejmują ostrzejszą weryfikację tego, kto może publikować sterownik, czyszczenie przestarzałych i słabych wpisów z katalogu Windows Update oraz ocenianie sterowników po zużyciu baterii i cieple, a nie tylko po liczbie awarii.
Pierwsze efekty widać już teraz. Sterownik grafiki Intel Arc 32.0.101.9034 wyszedł w tym miesiącu jako pierwsze wydanie z obsługą Windows 11 26H2, a sterowniki Wi-Fi i Bluetooth Intela powstały już według nowych zasad. Nic z tego nie jest plikiem, po który się idzie. To branża zmieniająca sposób pisania kodu, więc dociera powoli i zauważa się ją tylko po tym, co przestaje się zdarzać.
Na razie obowiązuje stara zasada: aktualizacja sterownika może uratować maszynę albo zepsuć ci tydzień, i potrzebujesz drogi powrotnej. Tendvane kopiuje sterowniki obecnie zainstalowane na komputerze do wybranego przez ciebie folderu i potrafi je później przywrócić, dzięki czemu próba z nowszą wersją pozostaje decyzją odwracalną.