Sympatycy AmigaOS 4 blisko cztery lata musieli czekać na aktualizację systemu, jednak w dniu dzisiejszym nareszcie testowanie ich cierpliwości dobiegło końca. Firma
Hyperion Entertainment ogłosiła właśnie wydanie AmigaOS 4.1 Final Edition Update 2. Uaktualnienie, choć anonsowane przez Hyperion jako największe w historii AmigaOS 4.1, nosiło wewnętrzną nazwę service update, gdyż nie zawiera zbyt dużej liczby absolutnych nowości i skupia się głównie na usprawnianiu dotychczasowych elementów systemu.
Największe ulepszenia nastąpiły w kluczowych komponentach, takich jak kernel, DOS.library, RAM-Handler, Appdir-handler czy Env-handler. Spore zmiany można zauważyć na polu stosu USB i graphics.library, które są teraz szybsze i bardziej niezawodne.
Pojawiły się nowe moduły kickstartu dla komputerów X1000 i X5000 mające na celu poprawę wydajności. Mimo iż jak wspomniałem jest to uaktualnienie poprawkowe, zawiera jednak kilka zupełnie nowych rzeczy, takich jak
DiscDoctor, SataControl, ssh2-handler czy komendę
Append. Całość uzupełnia masa poprawek i drobnych usprawnień innych elementów.
W sumie uaktualnienie dostarcza około 200 różnych komponentów systemu w nowszych wersjach, których spis zamieszczam na końcu newsa, natomiast o dokładnych szczegółowych zmianach, jakie ze sobą wnoszą przeczytacie dokumencie amigaguide, znajdującym się w paczce z uaktualnieniem.
Archiwum dostępne jest za darmo do pobrania ze strony Hyperionu dla wszystkich zarejestrowanych użytkowników systemu AmigaOS 4.1 Final Edition w wersjach dla wszystkich wcześniej wspieranych komputerów. Oczywiście zalecana jest wcześniejsza instalacja Update 1 z 31.12.2016 roku. Kilka uwag.
1. W dokumentacji jest to wyraźnie napisane, lecz na wszelki wypadek powtórzę to jeszcze tutaj.
Po instalacji systemu, przed wykonaniem restartu, posiadacze komputerów X1000 a zwłaszcza X5000 powinni dokonać aktualizacji pliku Kicklayout zgodnie z załączoną instrukcją. Pominięcie tego kroku będzie skutkowało spowolnieniem działania systemu w przypadku A1 X1000, bądź całkowitym brakiem rozruchu AmigaOS w przypadku A1-X5000.. W czasie procesu instalacji, jeśli zostanie wykryta odpowiednia platforma sprzętowa, pojawi się przycisk otwórz Notepad, który otworzy plik Kicklayout wraz z instrukcją co i gdzie wpisać.
Użytkownicy X1000 i X 5000 powinni z tej opcji skorzystać.2. Pomimo iż w opisie zmian execa znajdziecie sporo zmian pod kątem obsługi wielordzeniowości, to jednak warto zaznaczyć, że
w załączonej wersji kernela 54.28 obsługa multicore została specjalnie wyłączona, więc fakt, że AmigaOS 4.1 FE u2 działa na jednym rdzeniu to nie żaden bug. Ubocznym aspektem nowego kernela okrojonego do działania na jednym rdzeniu jest nieco mniejsza prędkość działania aplikacji 3D.
3. Ponieważ jak wspomniałem to uaktualnienie było planowane jako edycja poprawkowa, która pozbawiona jest nowych przełomowych "ficzersów", to jedną z tego konsekwencji jest brak dodania systemu plików NGFS. Wiadomo jednak, że stara wersja NGFS dołączona do płyty z systemem dla X5000, nie jest wolna od błędów, więc użytkownicy tego komputera mogą spodziewać się uaktualnienia tego komponentu innymi kanałami (AmiUpdate).
4. Ponieważ włodarzom Hyperionu zależało na tym by uaktualnienie tradycyjnie ukazało się w okresie świątecznym, nie ze wszystkim udało się zdążyć na czas. Wnikliwi obserwatorzy mogą np. zaobserwować, że Roadshow, nadal jest w starszej wersji niż ta dystrybuowana dla architektury 68k. Tego typu niedociągnięcia również zostaną naprawione, dlatego wkrótce możecie się spodziewać kolejnego uaktualnienia uzupełniającego.
Lista zaktualizowanych plików (premierowe komponenty zaznaczone na czerwono):
AMIGADOSAddDataTypes v53.1
Append_cmd v54.2 Assign v54.3
Copy v53.13
CountLines v53.1
Date v53.7
Delete v53.4
Dir v53.6
DiskChange v53.4
DiskDoctor v2.155 dos v54.107
Edit v53.6
FileSize v53.2
ForEach v53.4
Group v53.2
IDETool v53.22
Info v53.15
IPrefs v53.28
Join v53.4
List v53.14
MD5Sum v53.5
Mount v53.4
Move v53.8
Owner v53.2
Protect v53.2
Reboot v54.1
Rename v53.5
SATAControl v54.1Search v53.2
SetDate v53.2
SetPatch v53.5
smartctl 53.5
Sort v53.2
Type v54.2
Version v53.11
AMIGAGUIDEamigaguide.datatype 53.7
KONSOLA
console.device v53.105 ne
con-handler v53.82
COMMODITIEScommodities.library v53.10
AmiDock v53.43
AsyncWB v53.33
AutoBorderSize v53.9
ClickToFront 53.13
ContextMenus v54.25
DefIcons v54.4
Exchange v53.17
RAWBInfo v54.1
DATATYPES
datatypes.library v54.7
animation.datatype v53.3
ascii.datatype v53.9
picture.datatype v53.10
sound.datatype v53.7
text.datatype v53.12
tiff.datatype 53.6
DEVICES
a1ide.device v53.22
8212ide.device v53.22
lsi53c8xx.device v53.22
peg2ide.device v53.22
sb600ide.device v53.22
sb600sata.device v53.22
sii0680ide.device 53.22
sii3112ide.device 53.22
sii3114ide.device 53.22
sii3512ide.device 53.22
clipboard.device v53.5
CMI8738 v5.18
cs4281.audio v5.7
p5020sata.device
p50x0sata.device v54.79
vsata.device v54.8
printer.device v53.2
rtl8139.device v53.6
rtl8169.device v53.6
serial.device V54.6
timer.device v53.4
DISKFONTdiskfont.library v53.13
EXEC
exec v54.28
GRAPHICSgraphics.library v54.248
PCIGraphics.card v 53.18
HANDLERS
appdir-handler v54.17
launch-handler v54.28
NTFileSystem3G v54.5
queue-handler v53.4
ssh2-handler v53.12 textclip-handler v53.3
INTUITIONintuition.library v54.28
KICKSTART
bootsd.resource v54.9
CDFileSystem v53.8
env-handler v54.18
loader v54.2
pasemi_dma.resource v53.3 strap v53.5
xena.resource v53.3
LIBRARIESAmigaInput.library v53.4
application.library v53.29
asl.library v53.54
camd.library v53.7
codesets.library v6.21
diskio.library v53.21
elf.library v53.30
expat.library v53.6
filesysbox.library v54.9
gadtools.library v53.8
icon.library v54.6
iffparse.library v53.3
lzma.library v53.7
mounter.library v53.20
newlib.library v53.61
nonvolatile.library v54.7
mathieeedoubbas.library v53.1
popupmenu.library v53.14
pthreads.library v53.12
screenblanker.library v53.7
timesync.library v53.8
timezone.library v53.11 [0m
workbench.library v53.62
z.library v53.9
MAGIC USER INTERFACEMUI 5.0-2020R3
MINI GLminigl.library v2.24
mglut.library v 2.24
PREFERENCESAmigaInput v53.13
Console V53.28
Input v53.6
ScreenBlanker v53.6
ScreenMode v53.27
url v53.21
WBStartup v53.30
PYTHONPython v53.37
RAM DISKRam-handler v54.24
ramdrive.device v54.1
ramlib v54.02
DISKFONT
diskfont.library v53.13
REACTIONarexx.class v53.6
checkbox.gadget v53.12
chooser.gadget v53.22
clicktab.gadget v53.50
datebrowser.gadget v53.9
diffview.gadget v53.16
filler.image v53.6
getcolor.gadget v53.11
getfont.gadget v53.11
glyph.image v53.4
gradientslider.gadget v53.7
integer.gadget v53.13
label.image v53.14
layout.gadget v54.8
listbrowser.gadget v53.74
palette.gadget v53.7
penmap.image v53.6
radiobutton.gadget v53.11
requester.class v53.20
scroller.gadget v53.16
sketchboard.gadget v53.6
slider.gadget v53.17
space.gadget v53.7
speedbar.gadget v53.14
string.gadget v53.22
texteditor.gadget v53.28
virtual.gadget v53.8
window.class v54.14 version
EXECExec v54.28
SHARED OBJECTS
libpng12.so
libz.so
GRAPHICSgraphics.library v54.248
PCIGraphucs.card v53.18
SYSTEM
Find v53.16
FixFonts v53.1
Format v53.13
Help v53.11
Mounter v53.1
RexxMast v54.2
HANDLERSappdir-handler v54.17 launch-handler v54.28
NTFileSystem3G v54.5
queue-handler v53.4
ssh2-handler v53.12
textclip-handler v53.3
USBehci.usbhcd v53.26
massstorage.usbfd v53.84
ohci.usbhcd v53.22
camdmidi.usbfd v53.6
hid.usbfd v53.14
hub.usbfd v53.11
uhci.usbhcd v53.15
usbsys.device v53.22
USBCtrl v53.22
INTUITIONintuition.library v54.28
UTILITIESClock v53.3
FileCompare v53.17
Installation Utility v53.18
LogViewer v53.9
MultiView v53.9
NotePad v53.17
ShowConfig v53.31
KICKSTARTbootsd.resource v54.9
CDFileSystem v53.8
env-handler v54.18
loader v54.2
pasemi_dma.resource v53.3
strap v53.5
xena.resource v53.3
Versionversion.library 53.17
Marks
AmigaOS 4.1 Final Edition, Update 2