Gigant z Redmond sprawił miły prezent wszystkim entuzjastom klasycznych komputerów. Od teraz każdy ma dostęp do nowej wersji starego systemu MS-DOS i wiele więcej.
Microsoft udostępnił kod źródłowy, pliki binarne, obrazy dysków i dokumentację MS-DOS 4.00. Prawie 45-letnie materiały udostępnione zostały na licencji MIT, co daje hobbystom wolną rękę do korzystania i edytowania. MS-DOS 4.00 jest dość interesującą wersją tego systemu operacyjnego, ponieważ został napisany we współpracy z IBM i stanowił odgałęzienie DOS-a zwane Multitasking DOS (lub MT-DOS), które miało ograniczoną dystrybucję.
Wszystkie materiały znajdziemy na GitHubie

W swoim wpisie na blogu dotyczącym udostępnienia MS-DOS 4.00 jako oprogramowania open-source, Microsoft twierdzi, że ten ruch był w dużej mierze spowodowany korespondencją między byłym technicznym dyrektorem Microsoftu, Rayem Ozzie, a młodym badaczem komputerowym, Connorem 'Starfrost’ Hydem.
Kod i materiały dostępne teraz na GitHubie pochodzą właśnie od niego. Pracując w firmie Lotus, otrzymał nieopublikowane wersje beta DOS-a 4, które zachował. Scott Hanselman, wiceprezes ds. społeczności deweloperów w firmie Microsoft oraz archiwista i entuzjasta internetowy Jeff Sponaugle starannie zarchiwizowali tak zwany „Ozzie Drop”. Następnie uzyskano i udzielono odpowiednie zgody przed udostępnieniem kodu źródłowego.
Co czyni MS-DOS 4.00 wyjątkowym? Oprócz tego, że jest to najnowsza dostępna wersja kodu źródłowego systemów operacyjnych MS-DOS, ma ona pewne zdolności wielozadaniowości. Hyde przeprowadza dość dogłębną analizę tego aspektu na swoim blogu.

Jednym z kluczowych elementów zakładanego procesu wielozadaniowości w MS-DOS 4.00 jest menedżer sesji (SM.EXE). Hyde wyjaśnia, że ten komponent systemu pozwala na przełączanie się między maksymalnie sześcioma wcześniej zdefiniowanymi aplikacjami za pomocą skrótów klawiszowych. Jednak w jego testach sposób działania SM.EXE jest niezbyt udany, więc jego użycie w obecnej formie nie jest zbyt praktyczne.
Jak uruchomić MS-DOS 4.00? Należy posiadać działający stary sprzęt, takie jak oryginalny IBM PC XT – czy w przypadku polskich entuzjastów maszynę z Intel Pentium – lub skorzystać z emulatorów takich jak PCem czy 86box. W tym samym repozytorium GitHuba znajduje się również kod źródłowy dla wcześniejszych wydań – MS-DOS 1.25 i 2.0.

Najnowsze Komentarze