Skip site navigation (1) Skip section navigation (2)

Projet FreeBSD/PPC

Informations générales

Introduction

Les pages du Projet FreeBSD/ppc contiennent des informations sur le portage de FreeBSD sur l'architecture PowerPC®. Comme le portage lui même, ces pages sont un travail en cours.

Le portage FreeBSD/ppc est toujours une plate-forme Tier-2. Cela veut dire qu'il n'est pas totalement supporté par notre officier de sécurité, par l'équipe de sortie des nouvelles versions de FreeBSD et les mainteneurs de la chaîne de compilation.


Dernières nouvelles

  • 25 Juin, 2005: Cette page a été significativement mise à jour

Foire aux questions

  1. Comment installer FreeBSD/ppc?
  2. Où trouver des paquetages pour FreeBSD/ppc?
  3. Comment utiliser les logiciels portés sous FreeBSD/ppc?
  4. Qui contacter en cas de problème?

Comment installer FreeBSD/ppc?

Des images ISO 7.0-CURRENT sont disponibles au téléchargement à cette adresse. La dernière version est disponible ici. Suivez les instructions données ici.

Où trouver des paquetages pour FreeBSD/ppc?

Grâce à Peter Grehan et Tilman Linneweh, vous pouvez trouver quelques paquetages ici et ici. Notez que ces paquetages ne sont pas à jour. Si possible, vous devriez plutôt utiliser les ports.

Comment utiliser les logiciels portés sous FreeBSD/ppc?

La façon la plus simple d'utiliser les logiciels portés sous FreeBSD depuis 6.0-RELEASE est d'utiliser portsnap. Consultez le Manuel de référence si vous avez besoin d'aide pour utiliser le catalogue des logiciels portés.

Qui contacter en cas de problème?

Peter Grehan est le responsable du portage. Contactez le si vous pouvez participer au portage. Si vous voulez juste connaître le status du projet, consultez cette page régulièrement ou inscrivez vous à la liste de diffusion FreeBSD/ppc.


Matériel supporté

Le portage FreeBSD/ppc devrait fonctionner sur n'importe quelle machine de type New-World. FreeBSD fonctionne sur les machines suivantes:

Fabricant Modèle Contact (liens optionnels) Notes
Apple iMac G3 350 MHz Martin Minkus Rage 128VR
Apple iMac G3 DV Special Edition David S. Besade (dmesg) Aucune
Apple iMac G3 Revision B Peter Grehan Rage 3D Pro 215GP, accel disabled
Apple eMac 700 MHz Peter Grehan Nvidia GeForce2 MX
Apple Mac Mini G4 1.4 GHz Tilman Linneweh (dmesg) Aucune
Apple Powerbook G4 1.33 GHz Peter Grehan Nvidia GeForce G5200
Apple Aluminium Powerbook G4 1.5 GHz Andreas Tobler None

Liste de diffusion de FreeBSD/ppc

Pour vous inscrire à cette liste, envoyez un courrier à freebsd-ppc-subscribe@FreeBSD.org ou visitez l'interface mailman.


Problèmes connus

  • Pas de support AltiVec pour le moment.
  • Les contrôleurs intégrés BMAC+ ne fonctionnent pas. Un pilote de périphérique bm(4) en cours d'écriture est disponible sur la page personnelle de Peter Grehan ici (if_bm.c et if_bmreg.h).
  • Le curseur de la souris n'apparaît pas en mode console.
  • Fdisk ne fonctionne pas.
  • Seulement les claviers USB sont supportés.
  • Si vous avez du Bluetooth, il y a un faux port OHCI et les périphériques créés peuvent être utilisés pour accéder à un clavier ou à une souris sans-fil. Le problème est qu'il est détecté avant les clavier/souris fixes. Pour eviter ceci, l'emplacement PCI associé avec le périphérique ohci2 problématique peut être désactivé au chargement:
    OK set hint.pcib.1.skipslot=26
  • Pour les machines à base de cartes graphiques ATI Radeon:
    • Une vérification d'intervalle syscons doit être désactivée avec le paramêtre sysctl hw.ofwfb.relax_mmap.
    • Un pilote spécial pour radeon est nécessaire. Vous devez ajouter ceci dans votre fichier xorg.conf dans la section Device:
      Option "iBookHacks" "on"
  • Il y a un problème connu avec le chargeur d'amorçage (boot-loader) qui empêche de charger un autre noyau, ce qui fait que tester votre propre noyau est un peu risqué. Quand vous arrivez à l'invite d'Open Firmware, donnez lui le nom d'une partition qui n'existe pas, qui n'a pas de noyau à charger, ou qui n'est pas une partition UFS:
    0 > boot hd:loader hd:0
    A ce moment vous pouvez changer la valeur de currdev et charger manuellement votre noyau:
    OK set currdev=hd:14
    OK load /boot/kernel/kernel.save

Documentation, publication et outils divers

Autres liens d'interêt