Historia wersji AmigaOS 4
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)
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)
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 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 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
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.