Historia wersji AmigaOS 4

GUI AmigaOS 4.0: Workbench 4.0

Nowa wersja AmigaOS została wydana 24 grudnia 2006 roku, po pięciu latach rozwoju przez Hyperion Entertainment ( Belgia ) na licencji Amiga, Inc. dla zarejestrowanych użytkowników AmigaOne .

W ciągu pięciu lat rozwoju użytkownicy komputerów AmigaOne mogli pobierać z repozytorium Hyperiona przedpremierowe wersje AmigaOS 4 .0, o ile były one udostępniane. Jak świadczyło wielu użytkowników na forach dyskusyjnych Amigi, wersje te były stabilne i niezawodne, pomimo faktu, że technicznie są oznaczone jako „pre-release”.

Ostatnią stabilną wersją AmigaOS 4.0 dla komputerów AmigaOne jest "July 2007 Update", udostępniona do pobrania 18 lipca 2007 zarejestrowanym użytkownikom komputerów AmigaOne.

AmigaOS 4 Classic został wydany komercyjnie dla starszych komputerów Amiga z kartami akceleracyjnymi CyberstormPPC i BlizzardPPC w listopadzie 2007. Wcześniej był dostępny tylko dla programistów i beta-testerów.

wersje 4.0

Nowa wersja jest natywna dla PowerPC , ostatecznie rezygnując z procesora Motoroli 68k . AmigaOS 4.0 będzie działać na niektórych PowerPC , które obecnie obejmują tylko A1200 , A3000 i A4000 z płytami akceleracyjnymi PowerPC i płytami głównymi AmigaOne . Zasady dystrybucji Amiga, Inc. dotyczące AmigaOS 4.0 i wszelkich późniejszych wersji wymagają, aby w przypadku sprzętu innych firm system operacyjny był dołączony do niego, z jedynym wyjątkiem Amigi z akceleratorami Phase 5 PowerPC, dla których system operacyjny będzie sprzedawany osobno.

AmigaOS 4.0 Final wprowadził nowy system pamięci oparty na alokatorze płyt .

Cechy między innymi:

  • W pełni skinnable GUI
  • Zwirtualizowana pamięć
  • Zintegrowana przeglądarka plików PDF i innych formatów dokumentów
  • Obsługa aplikacji PowerPC (natywnych) i 68k (interpretowanych/JIT).
  • Nowe sterowniki dla różnych urządzeń
  • Nowy system alokacji pamięci
  • Obsługa plików o rozmiarze większym niż 2 GB
  • Zintegrowany interfejs API grafiki 2D Picasso 96
  • Zintegrowany interfejs API grafiki 3D Warp3D

Wersje wstępne deweloperów

AmigaOS 4.0 (wersja wstępna dla programistów)

Wersja przedpremierowa dla deweloperów była migawką AmigaOS 4.0 dla AmigaOne . Zawierała instrukcję instalacji HTML w języku angielskim, niemieckim, francuskim i włoskim oraz AmigaOS 4.0 SDK.

AmigaOS 4.0 SDK umożliwił tworzenie nowego oprogramowania i migrację istniejącego kodu źródłowego AmigaOS w wersji 3.x do OS 4.0.

AmigaOS 4.0 (aktualizacja przedpremierowa dla programistów)

Wstępna wersja AmigaOS 4.0

Przedpremierowa aktualizacja AmigaOS 4.0 Developer pojawiła się w postaci pełnego obrazu ISO (? 33 MB), który użytkownik musiał nagrać na płycie CD-R (W) i miał zastąpić oryginalną przedpremierową płytę CD AmigaOS 4.0 Developer do instalacji i do celów ratowniczych. Data wydania: 10 października 2004. Wśród funkcji:

  • Wsparcie AltiVec
  • Poprawiona kompatybilność i szybkość emulacji 68k (JIT jeszcze nie dołączony)
  • System graficzny Picasso96 natywny dla PowerPC
  • MUI natywny dla PowerPC
  • Obsługa USB dla urządzeń wejściowych
  • Sterowniki do portów szeregowych i równoległych AmigaOne
  • Sterowniki do adaptera SiI0680 IDE
  • Wsparcie drukowania
  • Ulepszona obsługa sprzętu audio, w tym nowe sterowniki
  • Kompleksowe poprawki błędów, ulepszenia szybkości, dodane funkcje i funkcjonalność we wszystkich komponentach systemu

AmigaOS 4.0 (przedpremierowa aktualizacja dla programistów 2)

Wersja przedpremierowa AmigaOS 4.0 Developer Pre-release Update była dostępna do bezpłatnego pobrania dla zarejestrowanych użytkowników. Aktualizacja obejmowała aktualizację stosu USB (tj. obsługę pamięci masowej) oraz liczne poprawki błędów i ulepszenia podstawowych komponentów systemu.

Data wydania: 27 grudnia 2004.

AmigaOS 4.0 (aktualizacja przedpremierowa dla programistów 3)

Data wydania: 14 czerwca 2005 r. Poniżej znajduje się niewyczerpująca lista funkcji aktualizacji nr 3:

  • Nowe jądro. Nowe jądro zawiera liczne ulepszenia, poprawki i nowe funkcje. Może teraz uruchamiać specjalną odmianę biblioteki ixemul.library , a tym samym uruchamiać oprogramowanie ixemul.
  • Nowe urządzenia IDE. Dołączone są sterowniki IDE dla kontrolerów VIA 686B on-board i równoległych kontrolerów Silicon Images 0680 ATA oraz kontrolerów Silicon Images SiI3112, SiI3512 i SiI3114 Serial ATA.
  • Nowe sterowniki grafiki i monitora Picasso96. Ograniczona obsługa gamma jest dostępna w sterowniku Voodoo.
  • Natywny Warp3D dla PowerPC, w tym nowe sterowniki dla kart graficznych z serii Voodoo 3 (Avenger), Voodoo 4/5 (Napalm) i Radeon 7x00. Nowe sterowniki obejmują obsługę wielu tekstur w jednym cyklu (dwie jednostki jednocześnie w przypadku Voodoo, trzy w przypadku Radeona) z uproszczonymi i rozszerzonymi trybami łączenia, przeplatane tablice wierzchołków, obsługę do 8-bitowego bufora szablonów (jeśli jest obsługiwany przez sprzęt) i więcej.
  • Wsparcie WarpUp. Nowa biblioteka powerpc.library innej firmy emuluje ładowanie i wykonywanie plików binarnych WarpUp.
  • Nowa powłoka i zaktualizowane polecenia powłoki
  • Zaktualizowano klasy GUI ReAction i nową intuicję
  • Nowy stos TCP/IP programu Roadshow i zaktualizowany plik eth3com.device
  • Całkowicie nowa wersja stosu USB Sirion i usbprinter.device
  • Zaktualizowano typy danych i lokalizację
  • Zaktualizowane programy preferencji

AmigaOS 4.0 (przedpremierowa aktualizacja dla programistów 4)

Najważniejszymi cechami czwartej przedpremierowej aktualizacji AmigaOS 4.0 Developer Pre-release Update był powrót możliwości przeciągania ekranu i emulatora Petunii just-in-time 68k. Data wydania: 8 lutego 2006 r. Nowe funkcje w tej wersji wstępnej obejmują:

  • Nowy Warp3D z obsługą modeli Voodoo 3/4/5 i ATI Radeon 7000, 7200, 7500, 9000, 9200 i 9250.
  • Petunia emulator just-in-time 68k.
  • Nowa intuicja z zaawansowanymi funkcjami, takimi jak przerysowywanie okien bez migotania i nowe funkcje przeciągania ekranu (między innymi ekrany można swobodnie przeciągać w dowolnym kierunku i odsłaniają inne ekrany poniżej, nawet jeśli są przeciągane na boki)
  • Zaktualizowano jądro ExecSG i większość komponentów systemu
  • Nowy system wprowadzania umożliwia korzystanie z kółek myszy i klawiatur multimedialnych (z klawiszami takimi jak regulacja głośności, odtwarzanie/pauza itp.)

AmigaOS 4.0 (ostateczna aktualizacja)

AmigaOS 4.0

24 grudnia 2006 roku ukazała się „Ostateczna aktualizacja”. Przyszedł jako obraz ISO (≈45 MB) i musiał zostać nagrany na płycie CD. Płyta CD jest bootowalna i może być używana jako samodzielna płyta instalacyjna.

AmigaOS 4.0 Final Update wprowadził nowy system pamięci oparty na alokatorze płyt .

Cechy AmigaOS 4.0 m.in.:

  • W pełni skinnable GUI
  • Ulepszony emulator 680x0
    • Wdrożono JIT i poprawiono kompatybilność
    • Zoptymalizowany, 10% do 50% szybszy
  • System wygaszania ekranu, który obsługuje zewnętrzne wtyczki jako nowe moduły wygaszania
  • Usunięto obsługę starszych wersji TRIPOS ( BCPL ).
  • Ulepszony stos TCP/IP, w tym funkcje zapory
  • Zwirtualizowana pamięć
  • Ochrona pamięci kooperacyjnej
  • Obsługa nagrywarek CD-DVD, w tym Mt. Rainier
  • Zintegrowany debuger
  • Zintegrowana przeglądarka plików PDF i innych formatów dokumentów
  • Ulepszony model biblioteki współdzielonej
  • Ulepszona obsługa urządzeń wejściowych
  • Obsługa nowoczesnych urządzeń sprzętowych [ wymagane wyjaśnienie ]
  • Nowy stos USB
  • Nowy stos PCI [ wymagane wyjaśnienie ]
  • Śledzenie zasobów w ramach współpracy
  • Szybszy system alokacji pamięci, podobny do tego, który jest używany w systemie Solaris
  • Obsługa plików większych niż 2 GB
  • Nowa wersja AmiDock z obsługą wtyczek
  • Nowy CDFilesystem z obsługą Joliet i HFS, obsługa DVDRW
  • Wymiana HDToolbox i nowe narzędzie do odzyskiwania HD
  • Dodano obsługę czcionek Truetype i Postscript z opcjonalnym wygładzaniem

AmigaOS 4.0 (aktualizacja z lipca 2007)

Data wydania: 18 lipca 2007.

Ulepszenia aktualizacji AmigaOS 4.0 z lipca 2007 to:

  • Nowe jądro ExecSG. Nowe jądro zawiera między innymi:
    • Stosy chronione przez stronę ochronną. Stosy będą miały strony ochronne u dołu, zapobiegające niedopełnieniu stosu
    • Nowy typ semafora o nazwie Mutex
    • Wsparcie dla nowego modułu pthreads
  • Nowa biblioteka obsługująca większość API wątków POSIX ( pthreads ).
  • Nowa biblioteka ELF, która implementuje współdzielone obiekty typu UN*X i dynamiczne łączenie . Obiekty współdzielone to pliki, które są ładowane podczas działania programu i stają się częścią obrazu pamięci programu. Mają dostęp do symboli i procedur programu głównego oraz wszelkich innych ładowanych współdzielonych obiektów.
  • Pythona 2.5.1.

AmigaOS 4.0 dla klasycznej Amigi (z kartą akceleratora PPC)

AmigaOS 4.0 dla komputerów serii Amiga 1200 , Amiga 3000 (T) i Amiga 4000 (T) wyposażonych w karty akceleracyjne Phase5 PowerUP PowerPC trafił do sprzedaży w listopadzie 2007. Zestaw funkcji był równy aktualizacji z lipca 2007 ze sterownikami do rozszerzenia Amigi karty i urządzenia oraz kilka drobnych usprawnień (np. AmigaInput).

Aktualizacja AmigaOS 4.0 z lutego 2008 dla CyberStormPPC i BlizzardPPC

Aktualizacja AmigaOS 4.0 dla klasycznych komputerów Amiga rozwiązała niektóre problemy i problemy z kompatybilnością.

Data wydania: 23 lutego 2008.

  • Nowe jądro, które naprawia nierozwiązane problemy z kombinacją Mediator 1200/Voodoo, a także kilka innych drobnych poprawek błędów
  • Obsługa wszystkich modeli Mediator, w tym nowego Mediator 1200 TX
  • Zaktualizowano moduły Intuicja i Warstwy, które naprawiają rzadkie przypadki niszczenia grafiki
  • Naprawiono obsługę kolejki
  • Dwie biblioteki AREXX , których brakowało w oryginalnym wydaniu
  • Zaktualizowano sterownik sieciowy RealTek 8029, który rozwiązuje problem z blokowaniem.
  • Nowa wersja DvPlayer SE.

wersje 4.1

AmigaOS 4.1 GUI: Workbench 4.1

AmigaOS 4.1 został zaprezentowany publicznie 11 lipca 2008 i trafił do sprzedaży we wrześniu 2008.

Jest to nowa wersja, a nie tylko prosta aktualizacja, ponieważ zawiera między innymi:

  • Stronicowanie pamięci
  • System plików JXFS z obsługą dysków i partycji o wielkości wielu terabajtów
  • Sprzętowy silnik do komponowania ( rodzina Radeon R1xx i R2xx)
  • Implementacja niezależnej od urządzenia biblioteki renderowania 2D Cairo
  • Nowa i ulepszona funkcjonalność DOS (pełna obsługa 64-bitowa, uniwersalna obsługa powiadomień, automatyczne kasowanie i ponowne ładowanie zaktualizowanych zasobów dyskowych)
  • Ulepszone sprzętowe przeciąganie ekranu 3D

AmigaOS 4.1

AmigaOS 4.1 działający na Sam440

AmigaOS 4.1 został zaprezentowany publicznie 11 lipca 2008 roku, a do sprzedaży trafił we wrześniu 2008 roku.

Jest to nowa wersja, a nie tylko prosta aktualizacja, ponieważ zawiera między innymi:

  • Stronicowanie pamięci z programowym schematem pamięci wirtualnej
  • System plików JXFS z obsługą dysków i partycji o wielkości wielu terabajtów
  • Nowa i ulepszona funkcjonalność DOS (pełna obsługa 64-bitowa, uniwersalna obsługa powiadomień, automatyczne kasowanie i ponowne ładowanie zaktualizowanych zasobów dyskowych)
  • Ulepszone przeciąganie ekranu 3D z akceleracją sprzętową
  • Sprzętowy silnik do komponowania ( rodzina Radeon R1xx i R2xx)
  • Implementacja niezależnej od urządzenia biblioteki renderowania 2D Cairo
  • Ulepszona funkcjonalność stołu roboczego
  • Przerobione sterowniki Warp3D Radeon z nową funkcjonalnością
  • Przerobiony AmiDock z prawdziwą przezroczystością

Szybka poprawka AmigaOS 4.1

21 czerwca 2009 firma Hyperion Entertainment ogłosiła natychmiastową dostępność pakietu „Quick Fix” dla AmigaOne, SAM/SAM Flex i Pegasos II.

Dodatki zawarte:

  • Poprawiona ogólna stabilność systemu
  • Naprawiono obsługę obiektów współdzielonych
  • Naprawiono sterowniki grafiki Radeon Warp3D
  • Zwiększona wydajność sterowników IDE
  • Naprawiono problemy JXFileSystem ze skanowaniem plików
  • Naprawiono sterownik Sam440ep Ethernet do pracy z koncentratorami i Envoy.

AmigaOS 4.1 Aktualizacja 1

AmigaOS 4.1 Aktualizacja 1

14 stycznia 2010 firma Hyperion Entertainment ogłosiła natychmiastową dostępność AmigaOS 4.1 Update 1, pierwszej pełnej aktualizacji AmigaOS 4.1. Jego funkcje obejmują aktualizacje do następujących:

  • Jądro — zapewnia większą stabilność Sam440 , bardziej niezawodny i wydajny system zarządzania pamięcią oraz ulepszone stronicowanie pamięci do iz dysku twardego.
  • DOS – Nowy mechanizm uruchamiania gotowych programów do określonych zadań, takich jak klienci poczty e-mail i przeglądarki internetowe (URLopen). Śledzenie aplikacji w celu ułatwienia lokalizacji programu (AppDir: handler). Ulepszona obsługa obiektów współdzielonych ze znacznie skróconym czasem ładowania.
  • Intuicja — ulepszona obsługa okien, zanikanie i renderowanie — w tym cienie . Zmniejszone zużycie pamięci wideo dzięki ulepszonej obsłudze ekranu. Nowe wewnętrzne metody dla lepszej obsługi „motywów” systemu.
  • System – Zaktualizowano requestery ASL i obrazy, aby uzyskać nowy, świeży wygląd. Nowy system powiadomień. Ulepszone automatyczne wykrywanie zainstalowanego sprzętu (w tym DDC ). Ulepszona obsługa zewnętrznych urządzeń USB. Zaktualizowano sound.datatype i wav.datatype. Nowe wygaszacze ekranu. Ulepszony kalkulator z trybem rozszerzonym.
  • Środowisko pracy — nowe preferencje uruchamiania oznaczają koniec z kopiowaniem plików do WBStartup. Całkowicie nowy zestaw ikon uzupełniający wyższe rozdzielczości ekranu. Nowe motywy okien oferujące ulepszone wizualne informacje zwrotne. Skalowalne ikony. Funkcja automatycznej aktualizacji Workbencha.
  • Python — przetestowany z pakietem regresji. Ulepszony moduł distutils do łatwej instalacji pakietów Pythona. Nowe moduły Amigi wraz z katalogiem i ikoną. Nowe metody modułu systemu operacyjnego.
  • MiniGL V2.2

AmigaOS 4.1 Aktualizacja 2

30 kwietnia 2010 firma Hyperion Entertainment ogłosiła natychmiastową dostępność aktualizacji 2 dla AmigaOS 4.1 dla AmigaOne, SAM440EP i Pegasos II dla zarejestrowanych użytkowników.

Cechy:

  • Zaktualizowano Pythona.
  • Nowy Cairo 1.8.10 z częściową akceleracją sprzętową.
  • Zaktualizowany system powiadomień Ringhio.
  • Nowa wersja AmiDock ze skalowaniem ikon.
  • Kilka stałych bibliotek systemowych.
  • Nowa wersja narzędzia instalacyjnego z obsługą skryptów w języku Python.
  • Niektóre zaktualizowane pliki obiektów udostępnionych zostały skompilowane i połączone z nowym ABI V2 SObjs.

17 maja 2011 roku ukazał się AmigaOS 4.1 dla Commodore Amigas z akceleratorami PowerUP.

Aktualizacja AmigaOS 4.1 3

W dniu 29 sierpnia 2011 Hyperion Entertainment udostępnił aktualizację 3 dla AmigaOS 4.1 dla AmigaOne, SAM440EP, SAM 460, Classic Amigas z kartami PPC i Pegasos II dla zarejestrowanych użytkowników Ostateczne poprawki błędów i aktualizacje dla AmigaOS 4.1, nowe funkcje są zarezerwowane dla OS 4.2

  • Zaktualizowany instalator
  • Zaktualizowane sterowniki PATA i SATA.
  • Poprawiona stabilność i szybkość DOS.
  • Naprawiono obsługę obiektów współdzielonych.
  • Wsparcie dla klawiatur AmigaOne
  • Zaktualizowano komponenty Intuition i GUI.
  • Zaktualizowana obsługa klawiatury fińskiej.
  • Zaktualizowano certyfikaty AmiSSL.
  • Zaktualizowany stos USB z obsługą USB 2.0 (EHCI).
  • Ulepszona obsługa Sam460ex [ wymagane wyjaśnienie ] , w tym sterownik dźwięku.
  • Obsługa I2C dla platform Sam440ep i Sam460ex.
  • Zaktualizowano i ulepszono Warp3D.
  • Szybsza grafika 2D.
  • Poprawki jądra w celu zwiększenia stabilności.
  • Zaktualizowany MUI o wiele nowych funkcji ułatwiających przenoszenie aplikacji MUI 4.
  • Ulepszona obsługa powiadomień. [ wymagane wyjaśnienie ]

Aktualizacja AmigaOS 4.1 4

22 grudnia 2011 r. Hyperion Entertainment wydało niewielką aktualizację poprawiającą wiele poprawek z trzeciej aktualizacji AmigaOS 4.1 i wprowadza coś nowego.

  • Przedstawiamy nową szufladę emulacji z oficjalnymi ROMami AmigaOS 3.x i plikami Workbench. ROMy AmigaOS są dostępne dla wszystkich klasycznych modeli Amigi i platformy CD32.
  • Dodano wkład RunInUAE w celu wykorzystania nowej szuflady emulacji.
  • Nowa poprawka scsi.device dla instalacji Classic, która umożliwia używanie wewnętrznych dysków IDE do stronicowania pamięci (SWAP).
  • Dodano narzędzie NoDriveClick dla użytkowników Classic.
  • Zaktualizowany stos TCP/IP ze znacznie ulepszoną obsługą DHCP.
  • Zaktualizowano MUI z różnymi poprawkami.
  • Różne poprawki Workbencha.
  • Naprawiono kilka problemów z USB.
  • Naprawiono bibliotekę elf.library, która mogła powodować nieprawidłowe działanie programów korzystających z udostępnionych obiektów podczas wyładowywania (np. Timberwolf).

Aktualizacja AmigaOS 4.1 5

Aktualizacja 5 była pierwszym publicznym wydaniem dla AmigaOne X1000 w dniu 28 stycznia 2012 r. Później, 16 sierpnia 2012 r., Aktualizacja 5 została wydana na inne platformy.

  • Ulepszone sterowniki Warp3D i IDE
  • Zoptymalizowana obsługa kopiowania DMA dla systemów Sam440ep i Sam460ex
  • Poprawiona kompatybilność Classic (obsługa Catweasel)

Aktualizacja AmigaOS 4.1 6

Aktualizacja 6 została wydana 30 listopada 2012 roku. Była to dość nietypowa aktualizacja pod tym względem, ponieważ nie zawierała poprawek błędów (poza nowymi plikami IDE, Xena i Kicklayout dla AmigaOne X1000 ) . Aktualizacja polegała głównie na nowym, wydajniejszym sposobie dostarczania poprawek błędów. Nowa pozycja menu "Aktualizuj oprogramowanie..." w Workbenchu ​​uruchomi AmiUpdate, który obsługuje wszystkie przyszłe AmigaOS 4 .

  • Automatyczna aktualizacja komponentów systemu poprzez AmiUpdate.

Wersja ostateczna AmigaOS 4.1

AmigaOS 4.1 Final Edition został wydany 18 grudnia 2014 r. Nowa funkcjonalność w AmigaOS 4.1 Final Edition obejmuje:

  • Rozszerzona funkcjonalność pamięci (korzystne dla wszystkich obsługiwanych platform, nawet tych, które nie mogą być wyposażone w więcej niż 2 GB).
  • Nowa konsola Shella.
  • Nowe funkcje Intuition, w tym nowy system menu z obrazami menu oraz nieograniczoną liczbą menu i podmenu.
  • Nowe funkcje Workbench ze zaktualizowanymi menu kontekstowymi i podglądem miniatur obrazów.
  • Ulepszona funkcjonalność DOS-a.
  • Nowa ujednolicona biblioteka graficzna z obsługą RTG, która umożliwia (obecne i przyszłe) bardzo znaczne ogólne i specyficzne dla platformy optymalizacje wydajności, np. poprzez wykorzystanie wbudowanych silników DMA (obecnych na niedawno wydanym sprzęcie, począwszy od Sam440).
  • Zaktualizowany port Pythona.
  • Grafika instalacyjna, nowe ikony i tła autorstwa Martina Merza.
  • Wiele drobnych aktualizacji, nowych innych funkcji i poprawek błędów.

Zobacz też

Linki zewnętrzne