La veille de Noël 2006, Hyperion Entertainment a décidé de se muer en
Père Noël avant l'heure. Oui, Hyperion a apporté au pied du sapin (bon,
plutôt sur leur site Internet mais c'est tout comme) la mise à jour
finale de l'Amiga OS 4 pour les utilisateurs enregistrés uniquement,
donc les possesseurs d'AmigaOne et de μAone.
Mais pourquoi cette mystérieuse phrase "Mise à jour Finale" (Final
Update) qui a fait couler beaucoup d'encre numérique sur les différents
forums? Est-ce à dire que cette version d'OS4 n'est pas finalisée? Oui
et non en fait. Oui, car un système d'exploitation est toujours en
évolution (ou alors on serait encore à l'Amiga OS 1) mais non car cette
mise à jour signifie que l'OS4 est finalisé et que les futures mises à
jour porteront le nom d'OS 4.1, OS 4.2, etc....
Où se le procurer?
Pour l'instant, comme dit au dessus, seuls les possesseurs d'AmigaOne
ou de μAone enregistrés peuvent récupérer l'Amiga OS 4 Final sur le
site d'Hyperion. C'est une archivee de 46,6 Mo qui une fois
décompressée nous donne une image ISO à graver avec MakeCD ou Frying
Pan (ou tout autre logiciel de gravure sur une autre plate forme).
L'installation
Une fois l'image gravée, il est très fortement déconseillé de tenter
une mise à jour par dessus l'OS4 Pre 4. Certains s'y sont essayés et
très peu ont obtenu un succès. Le mieux: faites une copie de votre
partition OS4 dans un tiroir à part, effacez tous les tiroirs critiques
(Devs, Prefs, L, Libs, C, S, Tools, Utilities, etc...) et lancez
l'installation d'OS4, et encore mieux: redémarrez directement du CD
(choisir de démarrer à partir du CD-Rom dans U-Boot). Au démarrage,
vous vous retrouverez avec un OS4 tout neuf...et tout à reconfigurer en
utilisant votre sauvegarde. Vous vous rendrez rapidement compte que
vous aviez installé beaucoup de choses sous l'OS4 Pre 4 et que la
sauvegarde va vous permettre de patiemment tout réinstaller. En prenant
bien garde de ne pas copier une vieille version d'une bibliothèque à la
place d'une récente (de même pour un pilote par exemple). Ca vous
prendra un petit peu de temps mais le résultat en vaut la peine.
Alors quelles sont les nouveautés? Sont-elle appréciables? Tout fonctionne-t-il?
Commençons pas les nouveautés les plus marquantes:
*le support de l'Overlay pour la majorité des cartes Radeon (et DvPlayer l'apprécie grandement, à tous les niveaux)
*le nouveau système de mémoire avec un début de mémoire protégée, une
rapidité accrue (accélération de beaucoup de programmes comme le client
de calcul distribué Dnetc par exemple), une fragmentation de la mémoire
réduite même lors d'une utilisation très longue du système
*Grosse amélioration de Petunia (l'émulateur JIT 68k) tant en terme de vitesse (de 10% à 50%) qu'en terme de compatibilité
*le support 64 bits pour la longueur des fichiers
*Promotion des modes d'écran planar (normal, HAM 6 et HAM8)
*Pointeur de souris en Truecolor et icones du Workbench en 32 bits
*Possibilité d'avoir des noms de fichiers de plus de 30 caractères
*Nouveaux pilotes pour les controleurs IDE ITE IT8212 et SCSI 53C8xx
*Ajout du support de la molette de la souris pour la majorité des outils OS4
*Passage au PPC pour tout ce qui a trait à l'impression
*Pour les possesseurs de lecteurs de disquettes, amélioration du pilote
de cleui-ci avec ossibilité de boot et échange partiel avec un Amiga
Classic
*Changement de police de caractères pour le WB (utilisation de la
police DejaVu permettant plus de caractères différents, en lieu et
place de la police BitStreamVera)
*Amélioration d'AmiGS et AmiPDF ainsi que passage à la version 8.54 de Ghostscript
*Possibilité d'utiliser la souris et le clavier en USB avec le menu EarlyStatup
Quelques logiciels tiers.
Après l'installation, on a l'agérable surprise de découvrir dans le
tiroir Utilities (à ce propos ne cherchez plus le tiroir Tools, il a
fusionné avec Utilities pour plus de clarté) quelques petites perles:
Ibrowse 2.4 OEM dans une version bridée mais parfaitement utilisable
ainsi que DvPlayer 0.58 OS 4 Special Edition. Ce sont deux logiciels à
la limite de l'indispensable pour Amiga OS4 et c'est une bonne nouvelle
que des versions soient incluses mais que cela ne vous empêche pas de
vous enregistrer aux deux.
L'utilisation
Cette description est basée sur l'utilisation de l'Amiga OS 4 Final sur
un AmigaOne XE G3 à 800 Mhz avec 512 Mo de ram, un dique dur de 80 Go
(coupé en deux partitions SFS), un graveur de CD-RW et un graveur de
DVD-RW, une ATI Radeon 9200 Pro et le chipset audio intégré. Le tout
est relié à une connexion haut débit 10Mbs via le câble Numericable
derrière un routeur. La résolution est du 1440*900 en 32 bits sur un
écran 16/10 LCD. Cette résolution s'obtient facilement puisque le
principe, toujours aussi génial et aussi simple, qui consiste à définir
ses propres modes d'écran dans les tooltypes de Devs:Monitors/Radeon a
été conservé. A ce propos, pensez à ajouter cette ligne dans ces dits
tooltypes: INTERRUPT=YES, cela vous évitera bien des soucis par la
suite.
Dès le lancement, on se rend compte du changement, la nouvelle police
de caractère est très agréable à l'oeil et l'affichage est très rapide.
On va attaquer la mise en place du réseau. Les premiers soucis sur la
machine de test commencent et la connexion disparaît à chaque
redémarrage, c'est une astuce donnée sur les forums qui permettra de
résoudre le problème (vois la section astuces plus loin) et l'on peut
recommencer à surfer avec Ibrowse 2.4 et lire ses mails avec SimpleMail
0.31. Une des choses qui saute d'office à l'utilisation: la rapidité et
la stabilité. Il est fini le temps où l'on avait peur de lancer deux
logiciels à la fois avec la crainte du Grim Reaper, grâce à
l'amélioration de la gestion de mémoire et la rapidité de Petunia, tout
est fluide, pas de saccades au chargement, pas de plantage. Le
multi-tâches prend toute son ampleur. A fortiori sur un système aussi
léger que peut l'être l'Amiga OS4. Linux ou Mac OS X sont eux aussi des
systèmes au multi-tâche préemptif mais on sent quand même une lourdeur
au lancement des applications, ce que l'on ne retrouve pas dans l'Amiga
OS4. Un clic sur une application du dock la lance instantanément, pas
de temps d'attente. Il n'y a rien de plus agréable que cela lors de
l'utilisation d'un système d'exploitation.
Pour pousser les tests un peu plus loin, lancement et utilisation
d'Ibrowse 2.4, SimpleMail (avec récupération automatique du courrier),
le client DnetC, WookieChat 2.5 et TuneNet 0.84.84 en écoute de radio
en streaming, le tout sans ralentissement aucun et surtout de manière
très stable. cela faisait longtemps que l'on avait pas pu profiter de
l'AmigaOS de cette façon.
On sent aussi une rapidité accrue au niveau des transferts USB
(toujours en 1.1) entre les différents appareils (appareil photo
numérique ou disque dur USB), ce qui n'est pas si mal au vu de la
vitesse déjà bien limitée de ce type de connexion en 1.1.
Concernant Internet, les téléchargements ne sont pas bridés (par
rapport à ce que l'on a connu sous Amiga Classic), les transferts de
fichiers se font bien à 10 Mbs en provenance du net et ce, avec une
faible utilisation du processeur. Pour tester un peu plus la pile
TCP/IP, nous avons essayé des transferts entre un Mac Mini G4/1,25Gh et
l'AmigaOne, et un PC Athlon 3500+ sous Linux et l'AmigaOne. les
résultats nous donnent une vitesse de l'ordre de 6 à 7 Mo/s avec
l'AmigaOne en serveur FTP (rc-ftp 68k utilisé pour le test). Pratique
pour les transferts de gros fichiers et surtout pas loin du maximum
admis par le contrôleur ethernet 10/100 Mbs intégré (100Mbs nous
donnnant approximativement 10Mo/s).
Pour ce qui est des jeux, peu de différences notables. Certains
fonctionnent très bien, d'autres plantent (dû à la nouvelle gestion de
la mémoire), il va falloir attendre la recompilation de certains jeux.
Ceux qui posent le moins de problèmes sont les jeux qui utilisent la
SDL.
Lio nous fait part lui aussi de ses impressions, cette fois-ci sur
AmigaOne XE G4 a 800 Mhz (avec l'USB et le DMA fixé), une Radeon 7500,
une SoudBlaster Live, 512 mo de RAM, une carte sii0680:
"Côté installation sur une nouvelle partition, je n'ai rencontré aucun
souci particulier; je dirais même que je suis très impressionné car à
aucun moment je n'ai eu à intervenir (à part au début pour le clavier,
la souris, le language, le fuseau horaire et la partition).
Aucune question sur le type de ma carte graphique ou de ma carte son et
je suppose que l'installateur a utilisé un logiciel du genre PCIScan
pour détecter mes périphériques et installer en conséquence les pilotes
!
Côté utilisation courante, l'impression qui prime est la vitesse ! Ca
va très vite, c'est beau (icônes 32 bits png avec effet de flou) et les
redémarrages à chaud ou froid sont très rapides (moins de 10 secondes à
chaud et moins de 30 secondes à froid dont 3 secondes pour le choix du
périphérique de démarrage et 3 secondes pour le Second Level
Bootloader).
Le tiroir "Tools" n'existe plus et à été redistribué dans les tiroirs
"System" "Prefs" et "Utilities", ce qui me semble une bonne chose.
Les petits plus : une version d'IBrowse 2.4 moins limitée que la
version démo et une version de DvPlayer également plus complète (mais
comme je l'ai acheté, ça ne me dérange pas plus que ça).
Côté émulation 68k, AmiTradeCenter, BookCon, SpamFryer, BackUp fonctionnent sans problème.
Par contre le jeu Dynamite (un clone de Dynablaster ou Bomberman) ne
fonctionne plus : le grim reaper apparaît lorsque je me connecte à la
liste des serveurs.
Sinon le gros point noir fut l'impossibilité de me connecter à Internet
via mon modem ADSL : même en récuperant les fichiers de configuration
ou les pilotes de l'update4, je ne pouvais me connecter.
La solution venue d'un membre d'Amigaworld.net (que je remercie au
passage) fut de remplacer "device=ppp-ethernet.device" par
"device=eth3com.device" et "hardwaretype=PPP" par
"hardwaretype=Ethernet" et de rajouter "MTU=1500". Par contre la
connection via un routeur ne pose pas de problème.
Pour les joueurs, la gestion des pads (AmigaInput) manque à l'appel
mais en copiant les fichiers de l'update4 tout rentre dans l'ordre. Je
suis donc très satisfait de cette version finale et je remercie tout
ceux qui se sont décarcassés pour produire une version PowerPC de
l'AmigaOS.
"
Ce que rapporte Lio va donc nous amener à parler des problèmes que
beaucoup ont rencontré soit lors de l'installation, soit lors de
l'usage même de l'AmigaOS 4 Final.
Les astuces pour ne pas se retrouver planté.
Une chose très importante à vérifier: la compatibilité de votre mémoire. Les
précédentes version d'OS 4 étaient plus tolérantes à ce niveau mais
depuis la version finale et sa nouvelle gestion de la mémoire, si la ou
les barrettes mémoires posent problème, c'est le crash inévitable.
Actuellement, ce sont surtout les utilisateurs de μAOne qui en on fait
les frais. Lors de l'installation du système, beaucoup se sont retouvés
bloqués, la cause la plus probable venant d'un CD-RW mal gravé. Le
mieux étant de graver OS4 Final sur un CD-R. Pour tester votre mémoire,
il est conseillé d'utiliser Memtester en provenance d'OS4Depot.
Beaucoup de plantages ont aussi gêné certains utilisateurs. La plupart
provenaient de mauvaises blibliothèques MUI. Certaines étaient en
version 68k et d'autres en version OS4. Le mieux est de télécharger les
dernières version de ces bibliothèques et de les réinstaller.
Enfin, pour les μAone, vérifiez la bonne ventilation de celui-ci.
certains se sont retrouvés avec des μAone qui plantaient sans arrêt,
ceci sû à un mauvais refroidissement.
A chaque démarrage, la connexion Internet derrière un routeur ne se
faisait pas. Il a fallu aller créer un fichier nommé "mssdflt" dans
Workbench:Prefs/Env-Archive/Roadshow/tcp . Ce ficihier ne contenant que
1452 (valeur MTU moins 40). Le pourquoi du comment est assez complexe à
expliquer mais sachez que cela a permis de résoudre bien des soucis de
connexion.
On se rend aussi compte que le son est très désagréable, qu'il siffle
lorsque l'on regarde un DVD ou que l'on écouter une radio. Il vous
suffit d'aller régler vos préférences AHI qui ont été remises à zéro
lors de l'installation de l'OS4 Final. Vous vous retrouvez donc avec
une fréquence de diffusion de 8Khz, très vilaine. A vous de tout
repasser à 48khz, ça change vraiment tout.
Beaucoup d' utilisateurs d'OS4 Final ont remarqué aussi des lenteurs
d'affichage dans les déplacements des fenêtres avec leurs Radeon. Ce
problème (peu gênant il est vrai) est connu mais n'a pas encore trouvé
de solution.
Autre point assez dommage: le support WarpOS a été retiré. Exit les
jeux et applications qui utilisaient ce système. Certains ont tout de
même tenté de recopier à la main la powerpc.library en provenance de
l'OS4 Update 4 avec parfois des plantages conséquents des applicastion
WOS. C'est vraiment dommage que la compatibilité WarpOS ne soit plus
assurée (et il n'est pas prévu de l'assurer à nouveau) car de nombreux
jeux et logiciels en tiraient parti.
Il en va de même concernant AmigaInput, le système permettant la
gestion des joysticks et autres manettes avec l'OS4. Néanmoins, vous
pouvez tenté d'utiliser la version qui était fournie avec l'OS4 Update
4 (certains logiciels requierent cette bibliothèque, comme WarpSnes par
exemple). A noter que son développement n'est pas arrêté mais qu'il a
pris un peu de retard, c'est pourquoi AmigaInput na pu être fourni avec
l'OS4 Final.
Concernant Ibrowse, beaucoup se plaignent du plantage de celui-ci. La
plupart du temps, il suffit de passer Ibrowse en Blacklist pour Petunia
(en clair, de faire en sorte qu'Ibrowse se lance en utilisant
l'émulation 68k interprétée plutôt que dynamique) pour que les choses
rentrent dans l'ordre.
Alors, Amiga OS4 Final indispensable?
Oui, indubitablement. Au vu de toutes les nouveautés et surtout des
améliorations, tout possesseur de machine pouvant faire fonctionner
AmigaOS4 se doit de passer à cette version. Malgré les quelques manques
cités ci-dessus, il n'y a rien à regretter. Bien sûr, le problème d'une
suite Office et d'un navigateur récent reste entier, malgré les progrès
d'Ibrowse 2.4 et les logiciels comme PageStream ou WordWorth (qui
commence à accuser son âge), il y a encore beaucoup de softs permettant
de ne pas s'ennuyer.
Le problème qui se pose à l'OS4 est que pour l'instant, très peu de
personnes peuvent en jouir, ce qui limite de facto tout gros
développement sur ce système d'exploitation. Il semblerait (notons le
conditionnel) qu'enfin deux solutions pour agrandir la base
d'utilisateurs d'Amiga OS 4 soient sur le point d'aboutir. La première
sera la disponibilité d'OS4 sur les Amiga Classic équipés en PPC,
Hyperion ayant laissé entendre que cette version aurait désormais la
priorité. La seconde semble nous venir d'Acube, le consortium
regroupant trois sociétés italiennes, qui viennent de finaliser la
fameuse carte SAM (voir news). Si ces deux projets arrivent à terme
rapidement, la base d'utilisateurs va grossir très rapidement et les
développements connaître un second souffle.
Notons aussi le portage de X11 sous OS4 qui apporte la possibilité
d'avoir des programmes prévus pour X, recompilés facilement et
utilisable sous OS4. Bien sûr, les puristes diront que ce n'est pas
vraiment OS4 mais une couche supplémentaire à l'OS. Il n'en reste pas
moins qu'avec la venue d'AbiWord (traitement de texte évolué), cela va
permettre de patienter jusqu'à ce qu'il soit possible de lancer un
programme X11 sous OS4, de manière transparente ou, mieux encore, que
le programme soit complètement réécrit pour utiliser OS4 au mieux.
De plus, il faut penser que certains programmes ont besoin d'une
recompilation pour pouvoir fonctionner sereinement avec le nouveau
système de gestion de mémoire et pour l'instant, force est de constater
que beaucoup ne l'ont pas été et que le Grim Reaper apparaît souvent
avec certains logiciels.
Bref, vous l'aurez compris, l'AmigaOS 4 Final est certainement le
meilleur OS Amiga qui est sorti depuis sa création. à l'heure actuelle,
seul MorphOS peut se targuer d'avoir autant amélioré ce système
d'exploitation. De plus, avec un petit peu de temps, on peut obtenir un
Workbench magnifique (changer ses icones, améliorer son dock, avoir une
belle image de fond, etc...). Si vous pouvez l'essayer, vous n'aurez
pas d'autre choix que de vouloir l'adopter.
A noter qu'en juillet 2007 est sortie une mise à jour d'AmigaOS4
corrigeant quelques bogues et apportant entre autre le langage Python, qui a
vocation à remplacer AREXX. Article initialement publié dans Amiga Power n°38