Jerry Berg: Warum Microsoft in Windows 10 immer mehr Bugs übersieht

Der Youtuber und ehemalige Microsoft-Entwickler Jerry Berg erklärt aus seiner Sicht, warum Patches in Windows 10 aktuell oft fehlerbehaftet sind. Er sieht das Sammeln von Telemetriedaten und die Automatisierung des Bugtestings als Probleme an.

Artikel veröffentlicht am ,
Microsoft findet einige Bugs nicht.
Microsoft findet einige Bugs nicht. (Bild: Pixabay.com/Montage: Golem.de/CC0 1.0)

Für den ehemaligen Microsoft-Software-Entwickler Jerry Berg ist früher alles besser gewesen: 15 Jahre lang hat er am Launch von Windows-Betriebssystemen wie Windows XP, Vista und 8 mitgearbeitet. In einem Youtube-Video erklärt er, warum aus seiner Sicht das aktuelle Windows 10 nach neuen Inhaltsupdates viele Bugs enthält. Der Grund: Das Unternehmen lässt Testszenarien automatisiert in virtuelle Maschinen laufen. "Sie repräsentieren keine Diversität, sie agieren alle gleich, sie haben alle die gleiche Hardwarekonfiguration und haben alle den gleichen Speicher", sagt er.

Stellenmarkt
  1. SAP Basis Berater / Administrator (m/w/x)
    über duerenhoff GmbH, Raum Würzburg
  2. IT-Service Desk Agent (m/w/d) 1st Level-Beschaffung
    HÜBNER GmbH & Co. KG, Kassel-Waldau
Detailsuche

Deshalb sei es an den Mitarbeitern selbst gewesen, mit Self-Hosting Fehler zu finden. Dazu hätten Entwickler ihre Arbeitsmaschinen mit neuen Windows-Builds ausgestattet und diese Version im realistischen Betrieb getestet. Bugs seien so gleich aufgefallen. Mittlerweile sei diese Methode wohl weniger weit verbreitet. Stattdessen verlasse sich Microsoft im größerem Maße auf Windows Insider und deren Diagnosedaten. Berichte die Community einen Fehler, werde das entsprechende Szenario auf den Testsystemen der Windows-Entwickler ausgeführt. Werde der Bug dadurch bestätigt, sei es an der nächsten Instanz, diesen zu beheben.

Telemetrie erzählt nicht die ganze Geschichte

Allerdings seien viele Fehlermeldungen seitens der Windows-Insider eigentlich nicht richtig funktionierende Teile des OS und keine Bugs. Daher würden diese teils erst gar nicht weitergeleitet. Außerdem sei nur ein sehr geringer Anteil der Insider bereit, bestimmte Fehler in einer für Microsoft nutzbaren Weise auch zu melden. "Grundlegend hat Microsoft Fleisch-und-Blut-Menschen, die automatische Testsequenzen selbst erstellen durch uns - die Verbraucher - ersetzt", sagt Berg.

Telemetriedaten von Anwendern würden zudem nicht dabei helfen, externe Abhängigkeiten zu abstürzenden oder sich falsch verhaltenden Prozessen herauszufinden. In vielen Situationen sei nicht das gemeldete Programm selbst, sondern eine andere parallel laufende Software für Bugs verantwortlich. Es sei zwar möglich, komplette Snapshots einer Konfiguration und Situation zu erstellen, allerdings würden solche Full Crash Dumps durch ihre schiere Größe sehr selten hochgeladen. Microsoft müsse sich in den meisten Fällen mit Small Dumps zurechtfinden - Snapshots des Prozessabsturzes innerhalb des Arbeitsspeichers - und die dazugehörende Testumgebung manuell zusammenstellen.

Golem Karrierewelt
  1. C++ Programmierung Grundlagen (keine Vorkenntnisse benötigt): virtueller Drei-Tage-Workshop
    07.-09.11.2022, virtuell
  2. Container Management und Orchestrierung: virtueller Drei-Tage-Workshop
    23.-25.11.2022, Virtuell
Weitere IT-Trainings

Für Entwickler sei es daher mittlerweile wohl schwer, alle Fehler in Insider-Builds zu finden und vernünftig zu beheben, bevor die neue Windows-Version an alle Nutzer ausgesendet werde. Nach einigen fehlerhaften Inhaltspatches und entsprechender öffentlicher Resonanz verteile Microsoft Updates daher mittlerweile in Wellen. Anwender in einer Welle würden nach Hardwarekonfiguration zufällig ausgewählt. Die erste Welle erhält laut Berg also im Prinzip eine wahrscheinlich noch fehlerhafte neue Version von Windows 10. Sie agieren selbst wie Windows Insider. Anhand der Telemtriedaten erster Nutzer kann Microsoft weitere Bugs finden, beheben und Patches an weitere Nutzer verteilen.

Berg vertritt die Auffassung, dass Microsofts alte Testmethoden nicht zu der jetzigen Situation geführt hätten. Er begrüßt aber, dass Microsoft einsichtig sei und sein Testszenario mittlerweile etwas angepasst habe. "Sie gehen in Babyschritten voran", sagt er. Trotzdem ist er der Meinung, dass das Unternehmen zumindest in diesem Fall auf alte Wege zurückkehren und ein dediziertes Test-Team erneut einstellen sollte.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


cabel 25. Sep 2019

Jo nicht nur installiere ich Features gar nicht erst, ich melde auch keine Bugs, und...

Tuxinator 24. Sep 2019

Ah ja -.... wenn der einleitende Satz "stellt aus seiner Sicht" .... enthält warum...

gentux 24. Sep 2019

Und überhaupt, warum muss ein Client-OS bei so einem Fehler immer sofort automatisch...

Kaiser Ming 24. Sep 2019

Dann hast du den Hintergrund nicht verstanden. Agil ist nicht unterm Strich besser als...



Aktuell auf der Startseite von Golem.de
Ukrainekrieg
Meta stoppt ausgefeilte russische Desinformationskampagne

Gefakte Webseiten deutscher Medien machen Stimmung gegen die Russland-Sanktionen. Die falschen Artikel wurden über soziale Medien verbreitet.

Ukrainekrieg: Meta stoppt ausgefeilte russische Desinformationskampagne
Artikel
  1. Polizei NRW: Palantir-Software verteuert sich drastisch
    Polizei NRW
    Palantir-Software verteuert sich drastisch

    Nordrhein-Westfalen muss deutlich mehr Geld für eine Datenbanksoftware ausgeben. Doch es sollen damit schon Straftaten verhindert worden sein.

  2. Core-i-13000: Intel präsentiert Raptor Lake mit bis zu 5,8 GHz
    Core-i-13000
    Intel präsentiert Raptor Lake mit bis zu 5,8 GHz

    Auf der Innovation hat Intel die 13. Core Generation vorgestellt. Kernzahl, Takt und Effizienz sollen deutlich steigen.

  3. Creative Commons, Pixabay, Unsplash: Rechtliche Fallstricke bei Gratis-Stockfotos
    Creative Commons, Pixabay, Unsplash
    Rechtliche Fallstricke bei Gratis-Stockfotos

    Pixabay, Unsplash, CC ermöglichen eine gebührenfreie Nutzung kreativer Werke. Vorsicht ist dennoch geboten: vor Abmahnmaschen, falschen Quellenangaben, unklarer Rechtslage.
    Eine Analyse von Florian Zandt

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • AMD Ryzen 7000 jetzt bestellbar • CyberWeek: PC-Tower, Cooling & Co. • Günstig wie nie: Asus RX 6700 XT 539€, Acer 31,5" 4K 144 Hz 899€, MSI RTX 3090 1.159€ • AMD Ryzen 7 5800X 287,99€ • Xbox Wireless Controller 49,99€ • MindStar (Gigabyte RTX 3060 Ti 522€) [Werbung]
    •  /