Az oldalak közti navigáció átlépése (1) A fejezetek közti navigáció átlépése (2)

Oldalak közti navigáció

A FreeBSD/ppc projekt

Bevezetés

A FreeBSD/ppc projekt oldalán a FreeBSD PowerPC® architektúrán futó változatáról olvashatunk részletesebb információkat. Ahogy maga ez a verzió is, úgy ez az oldal is folyamatos fejlesztés alatt áll.

A FreeBSD/ppc port jelenleg egy Tier 2 platform. Ez azt jelenti, hogy még nem támogatja teljes mértékben a security officer, sem a release engineerek és a toolchain karbantartói.


Hírek

  • 2008. március 3. — A fejlesztői kártyákra integrált Freescale® PowerQUICC III MPC85XX család támogatása bekerült a CVS-be.
  • 2008. február 27. — A FreeBSD 7.0 az első kiadás, amely hivatalosan támogatja a FreeBSD/ppc portot.

Gyakran Ismételt Kérdések

  1. Hogyan telepíthetjük a FreeBSD/ppc portot?
  2. Hol találhatunk csomagokat a FreeBSD/ppc porthoz?
  3. Hogyan használjuk a Portgyűjteményt FreeBSD/ppc alatt?
  4. Kihez fordulhatunk?

Hogyan telepíthetjük a FreeBSD/ppc portot?

Tudunk letölteni új típusú Macekhez használható FreeBSD 7.0 ISO image-eket, amelyekről részletesebben a kiadás bejelentésében olvashatunk. Ezután kövessük az itt található utasításokat.

Hol találhatunk csomagokat a FreeBSD/ppc porthoz?

Peter Grehan és Tilman Linneweh jóvoltából itt és itt találhatunk néhány csomagot. Vegyük azonban figyelembe, hogy ezek a csomagok meglehetősen elavultak, ezért ha lehetséges, használjunk portokat helyettük.

Hogyan használjuk a Portgyűjteményt FreeBSD/ppc alatt?

A FreeBSD 6.0-RELEASE óta elérhető portsnap segítségével könnyű a portok használhata. Olvassuk el a kézikönyvet, amennyiben segítségre szorulnánk a Portgyűjtemény használata során.

Kihez fordulhatunk?

Peter Grehan a projekt vezetője. Őt kell megkeresnünk, ha fejlesztéseinkkel támogatni tudjuk a projektet. Ha csak a projekt aktuális állapota érdekel, ezt az oldalt olvassuk rendszeresen, vagy iratkozzunk fel a FreeBSD/ppc levelezési listára.


Támogatott hardverek

A FreeBSD/ppc portnak működnie kell minden új számítógépen. A felhasználók a következő számítógépeken futtatták sikeresen a FreeBSD-t:

Gyártó Modell Beküldő (helyenként link is) Megjegyzések
Apple iMac G3 350 MHz Martin Minkus Rage 128VR
Apple iMac G3 DV Special Edition David S. Besade (dmesg) Nincs
Apple iMac G3 Revision B Peter Grehan Rage 3D Pro 215GP, gyors. letiltva
Apple eMac 700 MHz Peter Grehan Nvidia GeForce2 MX
Apple Mac Mini G4 1.4 GHz Tilman Linneweh (dmesg) Nincs
Apple Powerbook G4 1.33 GHz Peter Grehan Nvidia GeForce G5200
Apple Aluminium Powerbook G4 1.5 GHz Andreas Tobler Nincs

A FreeBSD/ppc levelezési lista

A feliratkozáshoz küldjünk egy levelet a címre, vagy használjuk a mailman webes felületét.


Ismert problémák

  • Nincs AltiVec támogatás.
  • A G5 processzorokat nem támogatjuk.
  • Nincs SMP támogatás.
  • Az alaplapi BMAC+ Ethernet nem működik. Peter Grehan személyes oldalán van egy fejlesztés alatt álló bm(4) meghajtó (keressük meg az if_bm.c és if_bmreg.h állományokat).
  • Nincs grafikus egérkurzor a konzol alatt.
  • Az fdisk nem működik.
  • Csak USB billentyűzet támogatott.
  • Bluetooth esetén feltűnik egy 'hamis' OHCI port és a vezet@eacute;knélküli billentyűzet vagy egér eléréséhez szükséges eszközök létrejönnek. A probléma az, hogy ezek a normál billentyűzet/egér előtt aktiválódnak és a syscons-ban első helyre kerülnek. Ennek kiküszöböléséhez a problémás ohci2 port letiltható a rendszertöltő parancssorában:
    OK set hint.pcib.1.skipslot=26
    
  • Az ATI Radeon alapú számítógépek esetén:
    • Az ofw syscons tartomány ellenőrzését relaxed-re kell állítani az hw.ofwfb.relax_mmap sysctl segítségével.
    • Egy speciális Radeon meghajtó szükséges. A következőt kell hozzáadnunk az xorg.conf fájl Section "Device" részéhez:
      Option "iBookHacks" "on"
      
  • A rendszertöltőben van egy olyan hiba, amely megakadályozza abban, hogy betöltsön egy alternatív rendszermagot, így a rendszermag tesztelése egy kissé kockázatos. Amikor a rendszertöltő indul az Open Firmware promptból, adjunk meg egy nem léző, rendszermagot nem tartalmazó, vagy nem UFS partíciót:
    0 > boot hd:loader hd:0
    
    Ekkor be tudjuk állítani a currdev értékét, és manuálisan betölthet egy rendszermagot:
    OK set currdev=hd:14
    OK load /boot/kernel/kernel.save

Dokumentumok, segédeszközök

Egyéb linkek