Open Firmware
A Magyar Macintosh Wiki wikiből
Open Firmware
(nagy vonalakban)
- Open firmware,vagy ahogy a SUN-nal nevezik,OpenBoot egy meghatarozott csatolofelulete a szamitogep firmwarejenek.Eredetileg a Sun talalta ki es hasznalta,majd atvette az Apple,az IBM majd gyakarlatilag minden nem x86os chipsetet keszito ceg. Az egesz Power Architecture Platform Reference Open Firmware alapu (ez az ibm ppc alapu rendszereinek fejlesztesere letrehozott csoport). Az Intel altal keszitett EFI elodjekent is felfoghato (Apple platformon a ppc-s gepek Open Firmware alapuak,meg az intel procis gepek Extensible Firmware Interface (EFI)-sek).
- Az Open Firmware IEEE 1275-1994 nevvel IEEE standard (volt), de ezt az Open Firmware Working Group (OFWG) nem ujitotta meg 1998 ota.
- 2006ban egyes OF implementaciok az Open Source(nyilt forrasu) kozosseghez kerultek,beleertve a Sun OpenBoot, Firmworks OpenFirmware es a Codegen SmartFirmware-t. Ezen forraskodok elerhetok az OpenBIOS projectben,ill. a Sun implementaciok a BSD license ala esnek!
- Mivel az Open Firmware Forth kod fordithato FCode-ban es nem gepi kodban kell “vacakolni” kulonfele architechturakon,a kod tartalmaz egy I/O card-ot amellyel minden OF-et hasznalo gepen ez a forditas kivitelezheto. Igy, az I/O card gondoskodik a boot-time diagnosztikarol, configuracio beallitasokrol,es az eszkozmeghajtokrol amelyeket az OF-et futtato osszes rendszer hasznalhat.Eppen ezert Open Firmware-rel hatekonyan tudunk tesztelni es beallitani uj hardware elemeket.
- PPC alapu macintoshokban: boot kozben Cmd-Option-O-F billentyuk nyomasaval tudunk belepni az OF-be. Ezt a funkciot altalaban programozok ill. hibakereseskor a hozza erto szakemberek szoktak hasznalni. A “sima” felhasznaloknak a Mac Os X oprendszer egy eleg konnyen es jol hasznalhato grafikus interface-t tartalmaz,ahol a legtobb beallitas elvegezheto(pl. inditolemez valasztas, particionalas stb...)
