Windows XP: dlaczego zostanie z nami już na zawsze? (część I)

Windows XP: dlaczego zostanie z nami już na zawsze? (część I)26.10.2021 06:12
Windows XP
Źródło zdjęć: © dobreprogramy

Ukochany przez wielu Windows XP skończył właśnie (25 października) dwadzieścia lat. Już dawno temu wymiotło go ze statystyk używanych systemów, a dziś nie obsługuje on żadnej głównej przeglądarki internetowej. Dalej są jednak tysiące miejsc, w których Windows XP ma się bardzo dobrze. Mimo upływu czasu, często nie zanosi się w nich na aktualizację. Całkiem możliwe, że XP pozostanie tam nawet przez najbliższe 10-20 lat. Dlaczego? I dlaczego akurat XP?

Zacznijmy od najpopularniejszych odpowiedzi na to pytanie, celem określenia, dlaczego są nieprawidłowe lub niekompletne. Najczęściej szukając powodów popularności XP tak długo po jego premierze, możemy usłyszeć, że chodzi o urządzenia specjalizowane, których nie ma sensu aktualizować. No dobrze. To wyjaśnia dlaczego system operacyjny np. na bankomatach lub tomografach się nie zmienia, ale nie to... dlaczego jest nim właśnie XP. A nie coś nowszego lub starszego.

Sprawa stanie się odrobinę jaśniejsza, gdy przyjrzymy się, co Microsoft tak naprawdę miał w ofercie przez ponad dekadę od wydania Windows XP i jak zmieniał się przez ten czas sprzęt oraz narzędzia programistyczne. Zacznijmy od tej pierwszej kwestii: oferty.

Jaki był wybór?

Gdy XP pojawił się na półkach sklepowych, od Microsoftu można było kupić kilka platform systemowych/programistycznych. Pierwszą z nich był MS-DOS 6. Był najmniejszy ze wszystkich, działał na każdym pececie licząc od pierwszego w dziejach i wymagał zaawansowanej wiedzy do pisania aplikacji, samemu nie oferując niemal nic. Koszt systemu był niski (dlatego sprzedawano go aż do 2016 roku), ale stworzenie wizualizacji 3D od podstaw byłoby już bardzo, bardzo drogie.

Jeżeli chcieliśmy coś graficznego, do wyboru był Windows 3.11 (bez obsługi TCP/IP oraz z limitem pamięci 256 megabajtów), Windows 98 (którego uzyskanie było bardzo trudne, jego sprzedaż wstrzymano przez Javę) oraz... Windows CE. Mikroskopijny system do zastosowań wbudowanych. Nadawał się do przemysłowych pralek, recepcji hotelowych oraz telefonów (i konsoli Sega Dreamcast). Na czymkolwiek większym zakrawał na absurd.

Diebold ATM + Windows Embedded, Źródło zdjęć: © Flickr | Nelson Pavlosky
Diebold ATM + Windows Embedded
Źródło zdjęć: © Flickr | Nelson Pavlosky

Istniał też "system dla urządzeń wbudowanych". Windows Embedded. A dokładniej mówiąc: Windows NT 4.0 Embedded. Z dedykowanym instalatorem. Bez obsługi Plug-and-Play. Bez WDM. Bez ACPI. Krótko mówiąc - ze wszystkimi wadami NT (i wysokim kosztem wdrożenia), ale bez jakichkolwiek zalet, wprowadzonych przez następców.

Tylko jedna opcja

Pozostawał XP. Był wystarczająco dojrzały i "duży", by zapewniać sieć, stabilność, ochronę pamięci i środowisko programowania niewymagające potężnej, zaawansowanej wiedzy. Zarazem był możliwy do okrojenia na tyle, że pracował (jako tako) na Pentium II w wersji niskonapięciowej, z 64 MB pamięci i podle małym, powolnym dyskiem. Pozostałe platformy były niestabilne, niezarządzalne lub nieskalowalne.

Do tego doszła kwestia powolnego odchodzenia od specjalizowanych platform. Eksperci od egzotycznych architektur byli drożsi od pecetowych programistów, a produkcja i utrzymanie dedykowanych platform miała coraz mniejsze uzasadnienie biznesowe. Zaczęto tworzyć sprzęt oparty o procesory i ustrój ogólnego przeznaczenia, budując urządzenia w oparciu nie o SPARC, Z80 i inne cuda, a o zwykły x86 z szyną PCI.

CE był za mały

Wybór systemu sprowadzał się więc do któregoś z dostępnych Windowsów dla x86. Opierał się o odpowiedź na dwa pytania: czy system ma pracować setki dni bez restartów i czy łatwiej będzie napisać/utrzymać sterownik w formacie VxD czy WDM. Jeżeli sprzęt przemigrowano na "nowoczesny" sterownik WDM, a koszt utrzymania miał być możliwe niski, nie było innej opcji niż Windows XP.

Jak długo trwał ten stan rzeczy? Niewątpliwie Microsoft wiedział, że Windows CE nie skaluje się w górę, a Windows XP na rezonansie magnetycznym to lekki overkill. Istniała konieczność zaktualizowania tego nieszczęsnego Windows Embedded. Czy Microsoft pracował nad czymś takim? To doskonałe pytanie! Pierwsza dekada obecnego wieku w Redmond to głównie prace nad Longhornem, historii dotyczących systemów Embedded... nie ma. Zatem?

Doraźnie, braki NT 4.0 i CE załatano wydaniem dwóch wariantów XP: Windows XP Embedded, czyli nieco okrojonej wersji z narzędziami do adaptacji instalatorów, oraz "Windows XP for Embedded Systems". Ten drugi wariant to tak naprawdę zwykły XP, bez żadnych adaptacji. Chodzi wyłącznie o licencjonowanie. Choć bardzo trudno dziś o rzetelne źródła, taki wariant miało każde wydanie Okienek, nawet Windows Me.

A co z następcami? Przecież wtedy Microsoft wydawał systemy co rok. Chyba nie chcieli sprzedawać XP przez dekadę... Cóż, tu następuje niefortunne zestawienie trzech czynników. Jakich? O tym w kolejnej części.

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.