lundi 14 mai 2007

Fais ce que voudras

Comme vous le savez sûrement déjà, AROS a changé de nom et s'appelle désormais AROS ... Longue vie à AROS !

Michal Schulz termine actuellement sa pile USB, les termes du Bounty sont bientôt remplis (normes UHCI et OHCI). Suivra sans doute un nouveau Bounty visant à permettre d'exploiter les périphériques de stockage de masse à interface USB, tirant parti en particulier du nouveau pilote FAT. La question de l'EHCI (USB 2.0) n'est actuellement pas réglée, mais il semble que Michal s'y interesse déjà en fait. Les développeurs parlent de l'intérêt d'un gestionnaire de volumes (« volume manager »), mais il semble que ce soit un projet énorme (le Bounty du gestionnaire d'installation phase II y fait d'ailleurs référence également). Nic Andrews (Kalamatee) et Robert Norris (FCE2 ou Rob) sont particulièrement interessés. Michal quant à lui va pouvoir se consacrer au noyau 64 bits dès qu'il en aura fini avec l'USB.

Nic Andrews a fait faire un bond en avant à l'interface de Wanderer, et ses projets dans ce domaine sont extrèmement prometteurs (voir son blog), je lui souhaite de conserver ce courrage et cette rapidité pour les mener à bien !
Ne manquez pas l'excellente interview de Nic par Paul J. Beel (NovaBurst) ... Bravo à ce dernier pour l'excellente qualité de son blog, qui est à la fois une véritable mine d'informations et un révélateur incroyable de la vie de notre microcosme.

Robert Norris est en train d'achever son pilote FAT réécrit, à l'entendre cela aura été une expérience très enrichissante, et ce travail servira de pilier pour d'autres implémentations éventuelles ultérieures : il parle toujours d'écrire un pilote EXT2, ou éventuellement FUSE ... Il est également toujours interessé par un portage du moteur Webkit, l'idée de l'intégrer dans une bibliothèque partagée semble lui plaire particulièrement, imaginez : avec les datatypes adéquats, Multiview deviendrait alors un parfait navigateur internet, et les fenêtres de Wanderer auraient des possibilités révolutionnaires !

Olivier Adam a mis à jour les pilotes AFS et emul (emul.handler permet de monter le système de fichiers de l'hôte sur AROS hosted), pour qu'ils signalent à Intuition l'ajout ou le retrait de partitions utilisant ces systèmes de fichiers : il s'est inspiré du code de Robert Norris dans le fat.handler. Donc désormais l'icône en question apparaît ou disparaît immédiatement sur wanderer ... c'est vraiment impressionnant, parceque c'est absolument immédiat, alors qu'on s'attend à un délai de réaction de quelques millisecondes au moins : c'est sur ce genre de choses aussi que l'on peut admirer la qualité d'AROS.

Sonic continue de développer son pilote de CD et DVD CDVDFS, qui paraît prometteur et devrait nous donner accès de façon moderne à ces médias.

On ne peut être exhaustif, et je ne suis bien sûr pas au courant de tout. Cependant, je m'en voudrais de ne pas parler d'une réalisation qui a commencé à l'arrière-plan, sans publicité alors que c'est d'une importance fondamentale pour l'avenir d'AROS : Staf Verhaegen a commencé l'écriture de l'ABI (application binary interface) version 1.0 : il s'agit de la description de l'interface entre les logiciels et le système d'exploitation (et entre eux). Cette tâche est particulièrement délicate pour une utilisation transparente sous Amiga 68k d'une part, et sous PPC sous OS4.0 et Morphos d'autre part. C'est l'un des buts assignés à la prochaine version stable d'AROS, que l'on espère voir pour le début 2008, conformément au souhait émis par Aaron Digulla au début 2007.