eXec.plMAGAZYN UŻYTKOWNIKÓW KOMPUTERÓW AMIGA
MAGAZYN UŻYTKOWNIKÓW KOMPUTERÓW AMIGA

niedziela, 16. grudnia, 2018, 22:46

Dodano: 2018-09-27, Autor: redakcja, Kategoria: AmigaOS, Liczba wyświetleń: 730

A A A

Historia powstania AmigaOS 4

Upadek firmy Commodore spowodował wstrzymanie wszystkich prac developerskich przy systemie operacyjnym AmigaOS. Rozwiązany również został zespół systemowych programistów. Każdy kolejny właściciel praw do marki Amiga, a przewinęło nam się ich trochę, obiecywał nie tylko nowe, wspaniałe modele komputerów Amiga, ale także nową wersję systemu operacyjnego - miał to być "AmigaOS 4.0".

Obietnice nie sprawdzały się jedna po drugiej - Amiga przechodziła z rąk do rąk, nie było nowych komputerów, nie było także nowej wersji AmigaOS. Jedyne co o nim wiedzieliśmy, to że ma być na komputery z procesorami PowerPC. Co zresztą było dość oczywiste po tym, jak linia procesorów 680x0 przeszła w niebyt historii. Niemniej nigdy nie powstała ani jedna linijka kodu, a co więcej, żaden z właścicieli nie podjął nawet próby przygotowania założeń dla przyszłego systemu operacyjnego Amigi.

AmigaOS 4.0 nie miał szansy zaistnieć, do czasu... 1 listopada 2001 roku firma Amiga Inc. podpisuje porozumienie z firmą Hyperion na mocy którego ta druga ma zająć się dalszym rozwojem systemu operacyjnego Amigi. Hyperion to znany gracz na rynku amigowym - rozwój systemu dostał się więc nie w przypadkowe ręce, choć wielu było takich, co nie wróżyło sprawie przyszłości. Tymczasem sprawy zaczęły żyć własnym życiem i przybierać zgoła odmienny od przewidywań malkontentów obrót.

Już w połowie listopada roku 2001 Hyperion przedstawia pierwszy plan rozwoju systemu (mogliście o tym przeczytać na łamach eXeca tutaj). Pierwsze założenia były więcej niż skromne. Nowy system miał być oparty na starszej wersji (AmigaOS 3.x), a pod PowerPC (jeszcze bez natywnego kernela, czyli zapewne z użyciem WarpUP) miało być przepisane Picasso96. Do systemu miało dojść kilka nowych sterowników do kart 3D (między innymi Matrox, Permedia 3 i Radeon), miały się w nim znaleźć sterowniki PCI i USB, a programy 68k miał obsługiwać emulator tego procesora. System miał oczywiście działać na Amigach wyposażonych w procesor PPC. Plan skromny, ale na realizację zamierzeń Hyperion dał sobie trzy miesiące. Ten niewiele zmieniony system miał być dostępny w sprzedaży w pierwszych miesiącach 2002 roku.

Warto odnotować, że w tym samym czasie Hyperion prowadził rozmowy z niezależnymi producentami sprzętu, wśród nich z polską firmą Elbox i niemieckim bplanem.

AmigaOS 4 Pre-release

AmigaOS 4.0 Pre-release w Essen (maj 2004 roku, autor zdjęcia - Piotr Zadora)

Hyperion na szczęście dla nas wszystkich szybko zdał sobie sprawę, że nie tędy wiedzie droga do sukcesu. AmigaOS zestarzał się tak bardzo, że opieranie wersji 4.0 na AmigaOS "trzeciej generacji" nie wróży nic dobrego. Potrzebne było coś zupełnie nowego. Na początku roku 2002, a dokładniej 21 stycznia, Hyperion podaje kolejne szczegóły (serwis eXeca informował o tym tutaj). Drugi plan rozwoju systemu AmigaOS 4.0 jest o wiele bardziej złożony od pierwszego. Powstaje pierwsze, naprawdę poważne zestawienie cech nowego systemu, popatrzmy:

  • kernel Exec SG (Second Generation)
    • HAL
    • pamięć wirtualna
    • nowy interfejs bibliotek
    • śledzenie zasobów
    • opcjonalna ochrona pamięci
    • kompatybilność z kernelem WarpOS
    • emulator 68k (wykorzystujący metody dynamicznej rekompilacji - JIT)
  • stos TCP/IP (natywna wersja)
  • system plików FFS2 (natywna wersja)
  • oprogramowanie do naprawiania struktury dysków, odzyskiwanie skasowanych plików, opcja odformatowania, itp.
  • system RTG (oparty na Picasso - natywna wersja)
  • API 3D (oparte na Warp3D)
  • OpenGL
  • system RTA (oparty na AHI)
  • Intuition (natywna wersja)
  • ReAction (natywna wersja)
  • sterownik SCSI dla kontrolerów SCRIPTS
  • WarpInput (nowe API przeznaczone do obsługi urządzeń typu: klawiatury, myszy, joysticki, trackballe, joypady
  • minimalna obsługa USB
  • nowa wersja programu HDToolBox
  • obsługa fontów w formatach TrueType/OpenType

To już nie brzmi jak "listopadowe" dołożenie kilku dodatków w niespełna trzy miesiące. To już jest całkowicie nowy plan na zupełnie nowy system.

AmigaOS 4 Pre-release

AmigaOS 4.0 Pre-release na spotkaniu GGUA w 2004 roku

Wiele zapowiedzianych elementów trzeba było pisać od podstaw. Hyperion zbiera więc doświadczony zespół programistów (na początku 2002 roku było to 25 osób), podpisuje z nimi indywidualne kontrakty, ruszają pierwsze prace przy systemie AmigaOS 4.0 (mamy początek roku 2002). Wiadomo już, że nowe (znacznie poważniejsze) założenia nie zostaną spełnione w obiecywane wcześniej trzy miesiące - systemowych developerów czekają długie miesiące wytężonej pracy.

Hyperion dysponuje ograniczonym budżetem, źródłami AmigaOS 3.1 (z roku 1994), jednakże nie ma dostępu do źródeł z poprawkami wprowadzonymi w wersjach 3.5 i 3.9 systemu przez firmę Haage&Partner. Jest więc już pierwszy problem, ale nie to jest w tej chwili najistotniejsze. Najważniejsze jest to, że system AmigaOS - System Operacyjny Amigi - po wielu latach przerwy znów ma własnych developerów, znowu jest rozwijany w oparciu o konkretną wizję przyszłości.

26 maja 2004 roku ukazała się pierwsza wersja Pre-release AmigaOS 4.0.

redakcja
zobacz inne nasze artykuły » komentarzy: 6



Wyświetl ten post na Instagramie.

Post udostępniony przez eXec.pl (@exec_pl)

AmigaOS.pl

Polecamy
Najpopularniejsze
eXec blog

Świat poza Amigą: