Accueil/Communauté/Actualités 2004/Le Point sur AmigaOS 4.0 | Dern.maj: 2007-01-06 |
Le point sur l'AmigaOS 4.0 15/02/2004, 17H00 | |
AmigaOS 4.0: le point.Les années passent et le nouvel Amiga "officiel" se fait toujours cruellement attendre. Depuis quelque temps déjà, le matériel est disponible: cartes Cyberstorm PPC, Blizzard PPC et AmigaOne sont prêts à recevoir la nouvelle version de l'AmigaOS. On ne compte plus les déclarations annonçant le système pour "bientôt". L'année 2003, même si elle n'a pas tenu toutes ses promesses, semble néanmoins avoir marqué un tournant dans la longue histoire de l'Amiga en proposant pour la première fois des démos convaincantes de l'AmigaOS 4.0 sur Amiga4000 et même sur AmigaOne. L'année s'est même terminée sous les meilleurs auspices avec l'annonce de la disponibilité "prochaine" d'une pré-version de l'AmigaOS 4.0 pour les possesseurs d'AmigaOne... Mais l'excitation © est maintenant bel et bien retombée car pour l'instant, rien n'est disponible: la pression monte, les utilisateurs s'impatientent... L'année 2004 sera-t-elle l'année de la fin de l'ATTENTE? La pré-version. Depuis fin Décembre, l'équipe de développement se concentre prioritairement sur la livraison de la pré-version de l'AmigaOS 4.0. Orientée développeur, cette première édition comprendra une version minimale du système d'exploitation accompagnée de plusieurs outils de développement comme gcc ou vbcc. Elle ne fonctionnera que sur AmigaOne et sera envoyée à chaque heureux possesseur de la machine. L'utilisateur devra au préalable mettre à jour son firmware Uboot. Peu de détails ont filtré concernant le détail de la pré-version. On sait cependant que les cartes Voodoo 3, 4, 5, Banshee et Radeon 7xxx seront supportées. On parle même des séries 8xxx, 9xxx et tout particulièrement de la Radeon 9800. Quant aux pilotes 3D, il semble que seules les cartes Voodoo en bénificient dans cette pré-version. Côté carte son, il semble que les cartes son Soundblaster seront gérées. Sinon, on peut penser que les composants principaux comme par exemple Media toolbox, AmigaInput, Editpad et AmiDock seront inclus. Fin Décembre, Hyperion a annoncé que le CD de la pré-version serait "bientôt" disponible, sans toutefois donner de date précise. Force est de constater que près de deux mois plus tard, les utilisateurs n'ont toujours rien à se mettre sous la dent. Hyperion aurait-il volontairement annoncé un peu vite la disponibilité de la pré-version? On peut supposer que oui car l'annonce, faite quelques jours avant Noël, a eu au moins deux effets bénéfiques : réconforter ceux qui étaient déçus à l'idée de passer une nouvelle année sans l'OS 4.0 mais surtout booster un peu les ventes d'Amiga One à la période des fêtes. Mais plus le temps passe, plus l'annonce paraît très précoce voire trop. Pourtant, les développeurs travaillent d'arrache-pied pour finaliser au plus vite cette pré-version. La pré-version a été diffusée aux beta-testeurs il y a maintenant 3 semaines. Il ont dû faire face à deux problèmes majeurs. Tout d'abord, la gestion du CD-ROM était défectueuse et il semble que certains lecteurs ne Aucune date de disponibilité n'est pour l'instant annoncée et il n'est pas impossible que l'attente soit encore relativement longue (de 1 à 3 mois). Une fois le CD prêt, il restera seulement à traiter le côté pratique: qui va payer les frais de dupplication et d'envoi? Car il semble qu'aucune décision n'ait encore été prise de ce côté là, même si Hyperion avait annoncé la gratuité de la pré-version... L'AmigaOS 4.0. Beaucoup de temps a été consacré à la création de la pré-version mais cela ne s'est pas fait au détriment de l'AmigaOS 4.0, bien au contraire. Le firmware Uboot a connu une mise à jour majeure (de 0.1 à 1.0) avec notamment la possibilité de booter directement à partir d'un disque dur FFS ou SFS, ce qui n'était pas le cas jusqu'à aujourd'hui. La version alpha nécessitait d'utiliser un serveur tftp qui permettait au travers d'un réseau local de télécharger l'image de l'OS 4.0 sous Uboot pour ensuite démarrer le Worbench. Le nouvel noyau ExecSG a été amélioré en corrigeant quelques bugs et en tirant davantage parti du hardware qui le rendent plus stable et plus rapide. L'émulateur interprété 68K a été grandement retravaillé et émule maintenant la quasi-totalité des codes 68K, y compris le jeu d'instruction 68881/2 (FPU). Un gain de 20% en performance ainsi qu'une amélioration de la compatibilité avec les logiciels existants auraient été constatées. L'émulateur JIT (Just In Time) fonctionne mais n'est toujours pas intégré au système: comprenez qu'il faut lancer un commande CLI afin d'exécuter un programme en utilisant le JIT. Concernant les drivers, le pilote IDE, qui permet notamment la gestion des disques durs et des CD-ROMs, a été totalement réécrit. L'IDE.device est maintenant quasi terminée. Le mode PIO est implanté et validé. Le code pour les transferts UDMA est en place mais nécessite des tests supplémentaires et on voit à nouveau se profiler le spectre du supposé bug DMA de l'AmigaOne... Un nouveau parallel.device est maintenant opérationnel. Côté outils de développement, l'environnement de débogage (GDB) peut maintenant déboguer les fichiers ELF de type EXEC et REL. Amiga Input qui , je vous le rappelle, permet aux développeurs de créer des pilotes pour toutes les manettes de jeu, peut maintenant gérer les joysticks connectés sur le port interne de l'AOne ou encore sur le port des cartes Soundblaster. De nombreux progrès sont également constatés concernant l'environnemement graphique de l'AmigaOne. La plupart des fonctions de la graphic.library sont maintenant natives De nombreuses cartes son sont gérées par l'intermédiaire de AHI:
Tous les composants "historiques" (comprenez AmigaOS 3.1) sont maintenant natifs OS 4.0 et tous les autres sont en cours de portage ou déjà natifs. Citons notamment les portages accomplis de l'application.library, la lowlevel.library, Amidock, Media Toolbox, Amiga Input, AHI, Roadshow et Warp3D. MUI, toujours émulé, est en cours de portage. De nombreux jeux et applications sont également en cours de portage. Jetez un coup d'oeil à notre rubrique "Logiciels pour l'OS 4.0". Depuis Septembre et les premières démonstrations publiques de l'AmigaOS 4.0 sur AmigaOne, il semble bel et bien que la majorité de l'équipe de développement de l'AmigaOS 4.0 se concentre prioritairement sur cette nouvelle machine. Même si on peut penser que les autres matériels bénéficient des améliorations réalisées, peu de nouvelles filtrent concernant les versions CBPPC (carte accélératrice A4000) et BPPC (carte accélératrice A1200). On sait juste que l'OS 4.0 "boote et fonctionne" sur ces deux machines, sans plus de détail. Il semble bien que même si l'échéance se rapproche, il va falloir patienter encore un peu mais de toute façon, on est champions du monde de l'attente alors quelque semaines de plus... Ce qui est rassurant, c'est qu'on n'est définitivement plus dans la période "vaporware". L'amigaOS 4.0 existe bien et sur trois plate-formes différentes. J'ai chez moi depuis quelques temps la version alpha de l'AmigaOs 4.0 qui bien, qu'incomplète et instable, permet de voir ce qu'aucun propriétaire de la marque n'avait réussi jusque là. Allez, wait and see (mais pas trop longtemps quand même) :o) Merci à Alex Dillenseger (AFLE) pour les photos. |