Effraie@Blog!

Contenu | Menu | Recherche | Photos | Stats | Admin | Clef GPG | Contact

flux RSS des commentaires flux RSS des commentaires

dimanche 24 juin 2007

MeFab, ou l'intéret de crasher une architecture rare

J'utilisais jusqu'ici ubuntu sur mon ibook G4 (powerpc, donc), et je maintenais, aidé par un copain, http://mental-ppc.tuxfamily.org et les paquets powerpc de http://medibuntu.org/

Manque de bol, un beau matin, cette supeeeeeerbe machine échoue au fsck, me fait des I/O errors en série, et passe intempestivement en lecture seule tout ses FS. J'avais peu de temps auparavant (ré) installé un osX dessus, pour traiter mes photos, et je peu donc dire que le problème était le même sous osX.

Peu versé dans l'art de récupérer des HDs "foireux", après quelques tentatives, je décide de changer le disque dur (j'en avais un en bon état sous le coude). Je fait des sauvegardes régulières, et je ne perd donc que très peu de données dans cette histoire.

Et là, c'est la surprise, cet autre disque me fait le même cirque, au détail prés. Après quelques tentatives, je renonce, la mort dans l'âme, à remettre sur pied mon ibook. (qu'il me couterait bien trop cher de faire réparer).

Bon, ça ne mérite pas un journal [1], ça, vous allez me dire (encore que :p). En fait, l'objet de ce journal est une conséquence de ce crash.

Si le ibook s'est vautré, son processeur fonctionne tjrs à merveille, et j'aurais trouvé plus que dommage de ne pas continuer a en tirer profit pour construire les paquets que je maintenais jusque là. Je me lance donc dans la construction d'un livecd tuné par les soins de quelques camarades (et oui, je n'ai plus de machine ppc fonctionnelle, moi ^^ ) afin de charger en mémoire un systéme minimaliste, mais suffisant pour faire tourner plusieurs instance de pbuilder (depuis, pbuilder a été abandonné au profit d'un systéme maison, sur mesure, qui produira un résultat similaire a pbuilder et sbuild) et pour monter via nfs une partition depuis mon LAN, afin d'y faire les opérations nécessitant d'écrire sur un disque dur.

Rapidement, l'idée mûrit, et se transforme: le lendemain, l'idée d'inclure un script automatisant le build des paquets pour les différentes versions maintenue d'ubuntu et de debian est adoptée, avec un systéme utilisant dput et un répertoire /incoming ou seront téléversées les paquets sources.

Très vite, une interface http permettant de suivre en direct l'activité et les logs du builder est adoptée. Dans la foulée, on se demande pourquoi ne pas utiliser cette base pour faire collaborer différentes machines, de différentes architectures, au travers d'internet, sur les même paquets sources (avec l'utilisation de fonctionnalités de cross-compilation, pourquoi pas).

L'idée est de permettre l'installation de builders autonomes, de clients, ou bien de serveurs "centralisateur" le plus simplement possible, par le biais d'un live-cd, d'un script d'installation de ce live-cd, ou d'un paquet debian.

Vous pouvez (enfin, vous devriez bientôt pouvoir, parce que le code avance plus vite que le site :p) vous tenir informé de l'état d'avancement de MeFaB sur son site.

Tout retour, aide, commentaire est bienvenue! et n'hésitez pas a venir nous fair un coucou sur #ubuntu-fr-mac (sur freenode) ou pour l'instant se tiennent l'essentiel des discussions à ce sujet.

Voila voila... ah oui, rajoutons tt de même que mes capacités de dev ont trés rapidement étaient dépassées par la tournure que prenaient les événement, et que d'autres que moi sont les dev principaux.

Notes

[1] publié a l'origine ici

vendredi 20 avril 2007

Feisty Fawn sur Power-PC

linuxbookBonjour!

Si vous vous intéressez à l'architecture PowerPC, vous savez sans doute qu'Ubuntu et Cannonical ont pris la décision d'arrêter de maintenir une version officielle pour nos belles machines.

J'avais fait une série de billets à ce sujet, je vous y renvoie si vous n'avez pas suivi cette histoire.

Malgré la déception que cela avait provoqué alors, je voudrais rassurer les possesseurs de machines PowerPC: les moyens mis à la disposition de la communauté pour maintenir Ubuntu-ppc sont importants, et cette version devrait exister encore un moment.

J'ai mis à jour mon Ibook de edgy à feisty mercredi, juste avant le rush de la release. Et à tous ceux qui hésitent à passer à une version non officielle: allez y sans crainte, ça tourne rond.

Les images iso pour powerpc ne sont plus disponibles avec les images officielles, vous les trouverez ici, aux côtés des images pour ia64, sparc, et c'est nouveau, PS3 (dotée d'un processeur Cell, proche du PowerPC).

Au rayon des bonnes surprises, la carte clavier macintosh française par défaut est enfin correcte, même si il est possible de la changer pour une meilleure.
Comme sous edgy, quelques ajustements sont nécessaires pour obtenir une machine pleinement fonctionnelle. Vous pouvez pour l'instant vous fier à mes astuces pour edgy, que je doit encore mettre à jour pour feisty.

Pour la prochaine version (Gutsy Gibbon), Ubuntu-ppc sera déplacée vers http://ports.ubuntu.com, et il faudra sans doute changer vos sources.list en conséquence.

Voilà pour l'essentiel, je mettrais à jour les billets PowerPC d'ici peu. En attendant, PowerPC Rocks!

mardi 06 mars 2007

Ubuntu sur mac, quelques astuces.

Je viens de mettre a jour ce billet, incluant les astuces écrites depuis sa publication.

Lire la suite...

mardi 13 février 2007

PowerPC: la fin du suspens...

Si vous avez un peu suivi les péripéties du PowerPC sous Ubuntu sur ce blog, vous savez que l'abandon du support officiel de l'architecture PowerPC par ubuntu est dans l'air depuis quelques temps. C'est désormais officiel...

C'est Matt Zimmerman qui l'annonce ici, (en même temps que la non-activation par défaut des drivers Nvidia dans Feisty Fawn, et c'est tant mieux!).

Pour éviter tout mauvaise interprétation de ma part, voila le texte in-extenso de l'annonce:

The PowerPC Architecture

Summary:

Beginning with Ubuntu 7.04, the PowerPC edition of Ubuntu will be reclassified as unofficial. The PowerPC software itself and supporting infrastructure will continue to be available, and supported by a community team.

Full decision:

The Ubuntu Technical Board has decided to reclassify PowerPC as an unofficial architecture, rather than a fully supported architecture, for Ubuntu 7.04 and subsequent releases. This means that packages and ISO images will continue to be produced, but releases will not be delayed due to problems which are specific to PowerPC, and the quality of the PowerPC release itself will depend very much on the extent to which members of the Ubuntu community drive PowerPC testing and bug fixes.

The rationale for this decision has been recorded in the PowerPC Review document at https://wiki.ubuntu.com/PowerPCReview, which was derived from a discussion at our developer summit in November. The conversation has continued, and for some time we have pursued a number of sources for funding to continue the official testing and support for the architecture. Unfortunately those resources have not been obtained, and we can not make the necessary commitments to continue official support for this architecture.

A team of PowerPC users and developers has been formed at https://launchpad.net/~ubuntu-powerpc and will be the focus of efforts to keep Ubuntu's PowerPC support at high quality. We welcome wider participation in that team, and if developers devote some additional time to the work then there is no reason that Ubuntu on PowerPC should not continue to deliver high quality releases.

It is possible that PowerPC will once again become a fully supported architecture in the future, if the resources needed to guarantee its quality are found. The architecture is certainly gaining large numbers of users in embedded and console devices, and there are many reasons to continue to work with the platform. These uses are outside of the core Ubuntu mandate, however, so resources cannot be diverted from our server and desktop efforts just to address their needs.

Existing Ubuntu PowerPC releases will continue to be maintained for the duration of their supported life cycles, including Ubuntu 6.06 LTS which will be supported on PowerPC servers until 2011.

rien de vraiment nouveau par rapport a ce que j'annonçais plus tôt, donc, j'ai la flemme de traduire... surtout que c'est quand même pas de l'anglais incompréhensible! Bon, si je trouve le courage, j'éditerais ce billet.

vendredi 19 janvier 2007

Youtube, google.video sur Linux/PPC

Si vous utilisez linux sur votre machine PowerPC, vous savez que le Flash™ est un format compliqué sur cette plateforme.

Lire la suite...

mardi 09 janvier 2007

Trackpad Apple récent sous Ubuntu

Le trackpad, sur les modéles les plus récent de powerbook et d'ibook, possèdent des fonctions avancés, comme le scroll horizontal et vertical, clic droit et clic milieu. Ils sont mal reconnus, et très lent avec l'installation par défaut d'ubuntu.

Voici comment y remédier:

Lire la suite...

vendredi 22 décembre 2006

Ubuntu sur PlayStation 3, soubresauts du support PPC.

linuxbookA la suite de mes quelques billets sur la spécification "PPC", voici des nouvelles fraîches!

Lire la suite...

mercredi 06 décembre 2006

Abandon du support officiel des PowerPCs

linuxbookÇa y est, ce qui se profilait est désormais acquis, le support PowerPC devra désormais être fait par la communauté. C'est le Technical Board d'hier soir qui a pris cette décision.

J'écris un billet court, car j'imagine qu'il y aura d'ici peu une annonce officielle, plus exacte que ce que je pourrais dire.

Lire la suite...

lundi 04 décembre 2006

Gnash, et le flash sous ppc

le plugin flash propriétaire, s'il est désormais disponible en beta 9, est toujours aussi fermé, et n'est disponible que pour l'architecture x86.

Lire la suite...

mardi 28 novembre 2006

Mark Shuttleworth, a propos du (futur) support des PowerPCs

A l'occasion de l'Ubuntu Open Week, j'ai pu interroger Mark Shuttelworth qui s'est exprimé rapidement (sur le canal IRC #ubuntu-classroom) à propos de la probable interuption du support officiel des PowerPCs.

Lire la suite...

- page 1 de 3