Affichage des articles dont le libellé est USB. Afficher tous les articles
Affichage des articles dont le libellé est USB. Afficher tous les articles

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.

lundi 26 mars 2007

Haut débit

Michal a mis à notre disposition la première version de sa pile USB, pour l'instant limitée aux interfaces UHCI (USB 1.1). Les souris sont supportées (sauf la roulette pour l'instant), et très bientôt les claviers. Vont suivre les contrôleurs OHCI ... Mais l'EHCI (USB 2.0) ne fait pas partie de la description du Bounty en question, et ne viendra sans doute que plus tard.

Rob met au point un nouveau système de cache, qui aura pour particularité d'être partagé entre les différentes unités. L'avantage, c'est que le dévelopeur d'un nouveau système de fichier (créé de toute pièce ou bien « porté ») n'aura plus à se soucier de cette partie rébarbative. Encore une fois, c'est bien dans l'esprit de l'Amiga de chercher à réduire les codes redondants. De plus, cela permettra un travail sur l'optimisation du fonctionnement des caches, qui profitera à tous les systèmes de fichiers qui partageront ce système. Bien sûr, Rob continue de travailler sur le système de fichier FAT, qu'il dit avoir « nettoyé », et auquel il ajoute la faculté d'écrire (je rappelle que le code qu'il a récupéré de Marek Szypowski ne gérait que la lecture).

Kalamatee (Nic Andrews) a passé sa semaine à choyer AROSTCP, la pile réseau. Gràce à la licence APL qui la régit, il est possible d'y réintégrer toutes les améliorations apportées à la pile MOSnet qui en est dérivée (C'est la pile de MorphOS, des ordinateurs Pegasos, portée là-bas et étendue par Sonic, le monde est petit !) C'est donc ce qu'a fait Kal, ce qui permettra à terme de bénéficier du protocole DHCP, ce qui rendra la connection réseau beaucoup plus facile pour les débutants ... De plus, une émulation de la pile Miami est désormais disponible, et Kal est actuellement en train de porter l'interface MUI de cette pile, avec toutes ses dépendances, qui sont des bibliothèques interessantes pour le système ! Kal a demandé que l'argent de son Bounty (pilote pour les cartes réseau VIA Rhine) terminé avec succès soit affecté à trois nouveaux Bounties, concernant la fiabilisation et l'extension des bibliothèques graphiques du système, et la création d'un animation.datatype.

Gràce à Sonic, AROS est désormais utilisable avec d'anciennes cartes graphiques en 16 et 256 couleurs. Il a aussi modifié le trackdisk.device qui est désormais conforme à celui de MorphOS. Il va ensuite se consacrer à l'adaptation de sa pile de gestion du port parallèle, et plus tard à celle du port firewire ...

Un concours est lancé pour la création de fonds d'écrans pour AROS : le vainqueur verra son oeuvre placée en fonds d'écran par défaut dans les distributions officielles ! Merci Craid-hjb pour cette excellente idée.

vendredi 2 février 2007

Bienvenue, ça commence aujourd'hui !

Bonjour et bienvenue sur mon blog (dont je reconnais que le titre est un peu facile ... désolé ;-) ) sur l'Amiga Research Operating System.

Il semble que Robert Norris (connu sous le surnom de Rob, ou encore fce2 sur l'irc (#aros) ait décidé d'accepter le bounty « dospackets » ... C'est une très bonne nouvelle ! Il semble qu'il finalise actuellement les termes exacts de son engagement, en contact avec Damocles, et il en dira plus bientôt sur son blog.
Je tiens à rappeler l'excellente interview qu'il a accordée à Novaburst.

Avec les « paquets DOS » (ce n'est certainement pas la bonne traduction), il va nous apporter aussi le système de fichier FAT, et donc la possibilité d'exploiter, entre autres, les clés USB, si tout se synchronise à peu près bien avec le projet de Michal Schulz qui semble vouloir nous faire mariner encore un peu avant de délivrer les résultats de sa pile USB.

Je ne saurais être exhaustif dans les nouvelles à annoncer dans ce blog, mais je tiens quand-même au moins à vous faire part de l'arrivée de l'excellent Lunapaint de M0ns00n en révision 0.3.1, la dernière avant la publication des sources, donc sûrement la dernière à être exclusivement sur AROS ...

Par ailleurs, et si vous voulez un scoop, je pense que Christoph Johann Szczecina (craid-hjb) a posté des modifications dans l'archive svn cette nuit, qui devraient peut-être nous permettre de jouer avec les app-windows dès la compilation d'aujourd'hui ? ;-)