Kod źródłowy Windows NT 3.5 wyciekł. Brakuje istotnego elementu

Portal The Verge ogłosił w pozbawionym linków artykule o wycieku kodu źródłowego systemu operacyjnego pierwszej konsoli Xbox oraz źródeł systemu Windows NT 3.5, jednego z najstarszych poprzedników dzisiejszych Okienek. Artykuł oraz większość jego przedruków (w tym te polskie) cierpią na pewne zaskakujące (jak na autora) braki. Część z nich może wskazywać, że nie ma tu w zasadzie żadnej historii do opisania.

Kod źródłowy Windows NT 3.5 wyciekł (fot. Pixabay)Kod źródłowy Windows NT 3.5 wyciekł (fot. Pixabay)
Kamil J. Dudek

Przede wszystkim, kod źródłowy oryginalnego Xboksa wyciekł już dawno temu. Wiedział o nim na przykład w 2005 roku (nieco okrzepły już wtedy) projekt Linux on Xbox i wiedza ta nie była uznawana za coś nowego. Zamknięte, "scenowe" grupy wymieniały się SDK, buildkitem i źródłami Xboksa już wiele lat temu. Nie do końca wiadomo, dlaczego nagle temat wrócił do wiadomości, ale bez znajomości grupy która dokonała wycieku, trudno powiedzieć coś więcej.

Ogólniki i półprawdy

Po drugie, nie zgadza się opis systemu operacyjnego. Wielokrotnie skracana historia rozwoju oprogramowania Xbox, jego powiązanie ze stosem sieciowym Windows 2000 i środowiskiem DirectX, sprawiają że często błędnie mówi się o nim jako o "zmodyfikowanej wersji Windows 2000". Xbox OS to pod wieloma względami jakaś wersja NT, ogółem system jest zdecydowanie efektem wysiłku zorientowanego wyłącznie na konsole. Poza tym, wyciek nie pomoże twórcom emulatorów. Problemy z emulacją Xboksa wynikają z innych kwestii niż nieznajomość XBOXKRNL.EXE

Wreszcie, wyciek "niemal finalnej" wersji Windows NT 3.5 jest mniej istotny niż wyciek pokaźnej połaci kodu o wiele ważniejszego Windows NT 4.0. Dołączone do kodu narzędzia budowania także nie są czymś nowym. Zapewne bowiem chodzi o toolkit RAZZLE (z drzewa nt\public\tools). Swoją drogą: wiedzieliście, że "nielegalne" źródła Windows NT dalej leżą na GitHubie, nawet po wykupieniu go przez Microsoft?

Mityczne oprogramowanie

Wyciek źródeł NT z tego okresu byłby ciekawy tylko w jednym scenariuszu: otóż gdyby zawierał składniki projektu Cairo, a przede wszystkim sterownik systemu plików OFS. Czas premiery Windows NT 3.5 to bowiem także czas dynamicznych początków proejktu Cairo, mającego na celu "zastąpienie NT" (będąc w praktyce jego nową wersją). Cairo było specjalnym wariantem NT 3.51 i 4.0, a pierwsze jego wersje budowano jeszcze zanim miała miejsce premiera Windows NT w ogóle.

To nie są droidy, których szukacie
To nie są droidy, których szukacie

W momencie wydania NT 3.5 (a wyciekły build jest "niemal finalny"), Cairo pracował nad takimi cudami, jak Cabinet Explorer, NewShell, X.509 Domains oraz OFS. Te dwa pierwsze pojawiły się potem w Windows 95 i NT 4.0, a domeny były niedziałającym zlepkiem nowych protokołów mniej więcej do 1998 roku. Brakującym elementem Cairo jest OFS.

Wersję 3.5 wydano we wrześniu 1994, wyciek dotyczy źródeł z sierpnia, a pewien znany, dziwaczny build z listopada zawiera wersję 0.33 OFS. Komponent ten był nieobecny we wszystkich wersjach NT poza tymi specyficznie budowanymi jako Cairo. Wydaje się on być na tyle oddzielny od reszty projektu NT, że nie ma go w źródłach na GitHubie ani w wycieku o którym pisze Verge. OFS pojawił się tylko raz, w dziwnej kompilacji z grudnia 1995. Następnie przepadł na zawsze. O nim też dziś nie napisano.

Źródło artykułu: www.dobreprogramy.pl
Wybrane dla Ciebie
Wyciek danych klientów polskich sklepów. 130 tys. pokrzywdzonych
Wyciek danych klientów polskich sklepów. 130 tys. pokrzywdzonych
mBank zmienia wymagania aplikacji. Niektórzy muszą wymienić telefon
mBank zmienia wymagania aplikacji. Niektórzy muszą wymienić telefon
Awaria w Pekao S.A. Problem z bankowością (aktualizacja)
Awaria w Pekao S.A. Problem z bankowością (aktualizacja)
Zakazy social mediów dla nastolatków. Eksperci widzą problem
Zakazy social mediów dla nastolatków. Eksperci widzą problem
Zagrożenia w sieci. Na nie narażone są dzieci
Zagrożenia w sieci. Na nie narażone są dzieci
Sextortion: na czym polega internetowy szantaż?
Sextortion: na czym polega internetowy szantaż?
Koniec dominacji USA w Europie? Francja porzuca Windowsa
Koniec dominacji USA w Europie? Francja porzuca Windowsa
Ministerstwo Cyfryzacji zachwala mSzyfr. Nowy, bezpieczny komunikator
Ministerstwo Cyfryzacji zachwala mSzyfr. Nowy, bezpieczny komunikator
Zapłacą 99 mln dol. Pozwolą naprawić ciągniki bez oficjalnego serwisu
Zapłacą 99 mln dol. Pozwolą naprawić ciągniki bez oficjalnego serwisu
Komunikat Pekao S.A. Dotyczy wszystkich klientów
Komunikat Pekao S.A. Dotyczy wszystkich klientów
Copilot znika. Microsoft wycofuje się z agresywnej promocji
Copilot znika. Microsoft wycofuje się z agresywnej promocji
Santander Bank Polska zmienia nazwę. Będzie nowy adres WWW
Santander Bank Polska zmienia nazwę. Będzie nowy adres WWW
ZATRZYMAJ SIĘ NA CHWILĘ… TE ARTYKUŁY WARTO PRZECZYTAĆ 👀