Open Firmware (original) (raw)
Open Firmware(またはOpenBoot)はハードウェアに依存しないファームウェア(オペレーティングシステムをロードするソフトウェア)であり、サン・マイクロシステムズのミッチ・ブラッドリーによって開発され、IEEEにより標準化され、サン・マイクロシステムズ、Apple、IBMなどによって使われている。
Property | Value |
---|---|
dbo:abstract | Open Firmware je otevřený standard pro firmware zaměřený na bootování operačního systému. Vyvinula jej společnost Sun Microsystems, která svou implementaci nazvala Open Boot, a dočkal se standardizace u Institutu pro elektrotechnické a elektronické inženýrství (IEEE) jako standard IEEE 1275-1994. Standard se omezeně rozšířil na řadu platforem: Kromě platformy SPARC, kde jej používala přímo společnost Sun Microsystem, se objevil i na architekturách (společnost IBM) a PowerPC (mj. společnost Apple a počítače Pegasos a Efika od výrobce Bplan). Až na výjimky (například XO-1) se ovšem neujal na platformě x86, kde jsou nestandardizované BIOSy postupně nahrazovány implementací standardu UEFI a tento standard zde přijala i firma Apple, která dříve na platformě PowerPC používala Open Firmware. Pro skriptování v příkazovém řádku Open Firmwaru je užíván jazyk Forth. Kromě komerčních implementací Open Firmwaru existuje také implementace v rámci projektu , která je dostupná pod licencí podobnou licenci BSD pro platformy x86, PowerPC a ARM. (cs) Open Firmware (kurz OFW oder OF) ist ein offener, plattformunabhängiger Standard, der eine Bootumgebung für Betriebssysteme von Rechnersystemen definiert (offene Firmware für den Bootprozess). Open Firmware ist standardisiert in IEEE-1275. Die Funktionalität als System-Firmware geht dabei weit über ein typisches PC-BIOS hinaus. Verbreitung findet OFW letztlich nur auf der SPARC- und PowerPC-Architektur. Außer am Kinder-Laptop OLPC XO-1 konnte sich OFW im PC-Bereich der x86-kompatiblen Computer trotz der Vorteile nicht durchsetzen – dort bestand die Firmware mit dem BIOS lange Zeit aus reinem x86-Maschinencode und war daher auch nicht auf andere Architekturen portabel. Der dedizierte BIOS-Nachfolger UEFI hingegen ist auch unter anderen Architekturen verfügbar (neben x86-32/-64 auch Itanium und Arm) und an Funktionalität Open Firmware ebenbürtig. (de) Open Firmware u OpenBoot, en la jerga de Sun Microsystems, es un estándar que define las interfaces de un sistema de firmware de computadora, anteriormente endosado por la IEEE. Fue originado en Sun, y ha sido usado por Sun, Apple, IBM, y la mayoría de los vendedores de chipsets PCI no x86. El Open Firmware permite al sistema cargar drivers de plataforma independiente directamente desde la tarjeta PCI, mejorando la compatibilidad. El también será basado en el Open Firmware. Se puede acceder al Open Firmware a través de su interfaz shell de lenguaje Forth. El Open Firmware alcanza esencialmente la misma funcionalidad que el posterior estándar EFI iniciado por Intel, con una menor sobrecarga.[cita requerida] El Open Firmware es descrito por el estándar IEEE 1275-1994, que no fue reafirmado por el (OFWG) desde 1998 y por lo tanto ha sido oficialmente retirado por la IEEE. En 2006, han sido otorgadas a la comunidad del Open Source varias implementaciones comerciales del Open Firmware, incluyendo , y . El código fuente está disponible desde el proyecto OpenBIOS. La implementación de Sun está disponible bajo de una licencia BSD. (es) L'Open Firmware, originellement développé par Sun Microsystems, est un firmware (micrologiciel informatique) qui permet de charger le système d'exploitation indépendamment du type d'ordinateur utilisé. Ce firmware est utilisé notamment dans les anciens Macintosh à base de PowerPC, dans les stations de travail et serveurs à base de processeurs SPARC de Sun Microsystems, et dans des machines PegasosPPC. Sur ce type de machine l'Open Firmware remplit plus ou moins les mêmes fonctions que le BIOS des PCs. Le firmware est utilisable et programmable par l'utilisateur à travers un shell en langage Forth. Il s'agit d'un langage de haut niveau assez puissant. Il est par exemple possible de faire résoudre le problème des Tours de Hanoï par Open Firmware Sur les Macintosh, ce shell est accessible en maintenant appuyées les touches Pomme-Option-O-F au démarrage de la machine. Il n'est généralement utilisé que par les administrateurs. Pour l'utilisateur final, le système Mac OS X fournit une interface graphique de haut niveau permettant de modifier les réglages du firmware. Il est par exemple possible de changer le disque ou la partition de démarrage sans avoir à utiliser le shell d'Open Firmware. Open Firmware est un standard de l'IEEE : référence IEEE-1275. (fr) Open Firmware is a standard defining of the interfaces of a computer firmware system, formerly endorsed by the Institute of Electrical and Electronics Engineers (IEEE). It originated at Sun Microsystems, where it was known as OpenBoot, and has been used by vendors including Sun, Apple, IBM and ARM. Open Firmware allows the system to load platform-independent drivers directly from a PCI device, improving compatibility. Open Firmware may be accessed through its command line interface, which uses the Forth programming language. Open Firmware is described by IEEE standard IEEE 1275-1994, which was not reaffirmed by the Open Firmware Working Group (OFWG) since 1998 and has therefore been officially withdrawn by IEEE. Several commercial implementations of Open Firmware have been released to the Open Source community in 2006, including Sun OpenBoot, Firmworks OpenFirmware and Codegen SmartFirmware. The source code is available from the OpenBIOS project. Sun's implementation is available under a BSD license. (en) Open Firmware(またはOpenBoot)はハードウェアに依存しないファームウェア(オペレーティングシステムをロードするソフトウェア)であり、サン・マイクロシステムズのミッチ・ブラッドリーによって開発され、IEEEにより標準化され、サン・マイクロシステムズ、Apple、IBMなどによって使われている。 (ja) 오픈 펌웨어(Open Firmware) 또는 오픈부트(OpenBoot)는 하드웨어에 의존하지 않는 펌웨어(운영 체제를 불러 내는 소프트웨어)이며, 썬마이크로시스템의 Mitch Bradley가 개발하였다. 이 소프트웨어는 애플의 NuBus 이후의 파워피시 기반의 매킨토시, 썬마이크로시스템의 SPARC 기반의 워크스테이션과 서버, IBM의 파워 아키텍처의 계산기 시스템, 의 계산기 시스템, 그리고 OLPC가 설계한 노트북 등, 여러 기종에 채택되어 쓰였다. 이 소프트웨어는 BSD 라이선스 하에서 이용할 수 있다. 공개되어 있는 파워 아키텍처 플랫폼 레퍼런스(Power Architecture Platform Reference)에서도 오픈 펌웨어 기반의 플랫폼이다. 이러한 플랫폼에서 오픈 펌웨어는 개인용 컴퓨터의 바이오스 동작과 완전히 같다고 볼 수 있다. 오픈 펌웨어는 Forth 기반의 셸 인터페이스를 가진다. Forth는 강력한 높은 수준의 언어로, 이를테면, 오픈 펌웨어에서 하노이의 탑의 문제를 풀 수 있다. 오픈 펌웨어는 IEEE가 IEEE 1275-1994로 표준화하였다. 최신 규격은 오스트리아의 빈 공과대학 컴퓨터 언어 연구소의 Forth 연구 프로젝트에서 참조하면 된다. 썬의 오픈부트나 펌웍스(Firmwoks)의 오픈펌웨어, Codegen의 스마트펌웨어(SmartFirmware) 등 몇 가지 오픈 펌웨어가 상용되어 장착되었다는 발표는 2006년에 오픈 소스 커뮤니티에 공개되었다. 이 소스는 오픈바이오스(OpenBIOS) 프로젝트에 공개되고 있다. (ko) Open Firmware è una tecnologia hardware per sviluppare firmware indipendente dal sistema operativo (software caricato all'accensione del computer prima del sistema operativo) sviluppata da Sun Microsystems. È utilizzata nei computer Apple Macintosh dotati di processori PowerPC, nelle workstation SPARC e nei server della Sun Microsystems, nei computer PegasosPPCe in altri sistemi. È accessibile utilizzando un'interfaccia di tipo shell basata sul Forth, un potente linguaggio ad alto livello, descritto nel documento dell'IEEE standard numerato IEEE-1275. Ad esempio è possibile programmare il BIOS in modo da risolvere il problema della Torre di Hanoi. (it) Open Firmware (znany też jako OpenBoot) – niezależny sprzętowo firmware (oprogramowanie, które ładuje i wspomaga system operacyjny) opracowany przez Sun Microsystems. Jest używany w opartych na mikroprocesorze PowerPC komputerach Apple Macintosh, serwerach i stacjach roboczych Sun Microsystems opartych na mikroprocesorach zgodnych z architekturą SPARC, systemach IBM opartych na procesorach zgodnych z mikroarchitekturą IBM POWER oraz w systemach komputerowych Pegasos. Open Firmware wykonuje podobne zadania jak BIOS w komputerach klasy PC. (pl) Open Firmware (em português, firmware aberto) é um padrão que define as interfaces de um sistema de firmware de computador, anteriormente endossado pelo Institute of Electrical and Electronics Engineers (IEEE). Originou-se na Sun Microsystems, onde era conhecido como OpenBoot, e foi usado por fornecedores como Sun, Apple, IBM e ARM. O Open Firmware permite que o sistema carregue drivers independentes de plataforma diretamente da placa PCI, melhorando a compatibilidade. O Open Firmware pode ser acessado por meio de sua interface de linha de comando, que utiliza a linguagem de programação Forth. O Open Firmware é descrito pela norma IEEE 1275-1994, que não foi reafirmada pelo Open Firmware Working Group (OFWG) desde 1998 e, portanto, foi oficialmente retirada pelo IEEE. Várias implementações comerciais do Open Firmware foram lançadas para a comunidade Open Source em 2006, incluindo a Sun OpenBoot, Firmworks OpenFirmware e Codegen SmartFirmware. O código fonte está disponível no projeto . A implementação da Sun está disponível sob uma licença BSD. (pt) Open Firmware (OpenBoot) — стандарт, определяющий интерфейсы компьютерной прошивки, необходимой для начальной настройки узла и загрузки операционной системы. Разработан Sun Microsystems и применялся компаниями Sun (впоследствии — Oracle), Apple, IBM и другими производителями не-x86-компьютеров (на x86-машинах традиционно применяется BIOS). Open Firmware позволяет системе загружать платформенно-независимые драйверы напрямую из PCI. Доступ к Open Firmware может осуществляться с помощью командной оболочки на языке Forth. Большая часть кода разработана на языке Forth. Код Forth может быть скомпилирован в байт-код , независимый от таких деталей компьютерной архитектуры, как набор инструкций и иерархия памяти. Поэтому Open Firmware предоставляет платформенно-независимые средства для диагностики во время загрузки и для конфигурирования. FCode является очень компактным, например, драйвер диска может занимать 1—2 килобайта. Несколько коммерческих продуктов на основе Open Firmware были переданы в свободное использование в 2006 году, включая , и ; проект OpenBIOS, также реализующий спецификацию, изначально с конца 1990-х годов выпускался под лицензией GPL. (ru) |
dbo:thumbnail | wiki-commons:Special:FilePath/OpenBoot_on_UltraSparc5.png?width=300 |
dbo:wikiPageExternalLink | https://web.archive.org https://www.openbios.org/SmartFirmware https://web.archive.org/web/20060813131136/http:/www.tinyboot.com/tof.htm https://web.archive.org/web/20110709055536/http:/playground.sun.com/1275/ https://web.archive.org/web/20110806055045/http:/www.ibm.com/developerworks/wikis/display/WikiPtype/Boot+Process+on+POWER https://web.archive.org/web/20120626021529/http:/wiki.auroralinux.net/wiki/OBP http://docs.oracle.com/cd/E19683-01/816-1177-10/index.html http://www.complang.tuwien.ac.at/forth/1275.ps.gz http://www.firmworks.com/QuickRef.html https://www.openbios.org/Open_Firmware http://wiki.laptop.org/go/OFW_FAQ |
dbo:wikiPageID | 209452 (xsd:integer) |
dbo:wikiPageLength | 9071 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1113182546 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:BSD_license dbr:Extensible_Firmware_Interface dbr:PowerPC_Reference_Platform dbr:Device_tree dbr:Peripheral_Component_Interconnect dbr:Device_driver dbr:Input/output_base_address dbr:OLPC_XO-1 dbc:MacOS dbr:Coreboot dbr:SPARC dbr:Pegasos dbr:Apple_Inc. dbr:Apple–Intel_architecture dbr:Libreboot dbr:Lm_sensors dbr:Mac_OS_X dbr:Common_Hardware_Reference_Platform dbc:Forth_programming_language_family dbc:Sun_Microsystems_software dbr:UEFI dbr:Advanced_RISC_Computing dbc:Open-source_hardware dbr:Das_U-Boot dbr:Forth_(programming_language) dbr:Graphical_user_interface dbr:Power-on_self-test dbr:Bootstrapping_(computing) dbr:Arm_Holdings dbc:BIOS dbc:Firmware dbc:IEEE_standards dbr:Sun_Microsystems dbr:System_Reference_Manual dbr:Diagnostic dbr:BIOS dbr:Boot_disk dbr:Bytecode dbr:I2C dbr:IBM dbr:IBM_Power_Systems dbr:Institute_of_Electrical_and_Electronics_Engineers dbr:Instruction_set_architecture dbr:OpenBIOS dbc:Macintosh_firmware dbr:Forth_programming_language dbr:Firmware dbr:Command_line_interface dbr:Hardware_monitoring dbr:Platform_(computing) dbr:Partition_(computing) dbr:PowerBook_3400 dbr:File:OpenBoot_on_UltraSparc5.png |
dbp:wikiPageUsesTemplate | dbt:Citation_needed dbt:Cleanup_bare_URLs dbt:IEEE_standards dbt:More_citations_needed dbt:Multiple_issues dbt:Portal dbt:R dbt:Reflist dbt:Rp dbt:Short_description dbt:Use_dmy_dates dbt:Tone dbt:Keypress dbt:Howto dbt:Firmware_and_booting |
dct:subject | dbc:MacOS dbc:Forth_programming_language_family dbc:Sun_Microsystems_software dbc:Open-source_hardware dbc:BIOS dbc:Firmware dbc:IEEE_standards dbc:Macintosh_firmware |
rdf:type | yago:WikicatMacintoshComputers yago:Abstraction100002137 yago:Artifact100021939 yago:Computer103082979 yago:Device103183080 yago:Instrumentality103575240 yago:Machine103699975 yago:Measure100033615 yago:Object100002684 yago:PhysicalEntity100001930 yago:WikicatIEEEStandards yago:Standard107260623 yago:SystemOfMeasurement113577171 yago:Whole100003553 |
rdfs:comment | Open Firmware(またはOpenBoot)はハードウェアに依存しないファームウェア(オペレーティングシステムをロードするソフトウェア)であり、サン・マイクロシステムズのミッチ・ブラッドリーによって開発され、IEEEにより標準化され、サン・マイクロシステムズ、Apple、IBMなどによって使われている。 (ja) Open Firmware (znany też jako OpenBoot) – niezależny sprzętowo firmware (oprogramowanie, które ładuje i wspomaga system operacyjny) opracowany przez Sun Microsystems. Jest używany w opartych na mikroprocesorze PowerPC komputerach Apple Macintosh, serwerach i stacjach roboczych Sun Microsystems opartych na mikroprocesorach zgodnych z architekturą SPARC, systemach IBM opartych na procesorach zgodnych z mikroarchitekturą IBM POWER oraz w systemach komputerowych Pegasos. Open Firmware wykonuje podobne zadania jak BIOS w komputerach klasy PC. (pl) Open Firmware je otevřený standard pro firmware zaměřený na bootování operačního systému. Vyvinula jej společnost Sun Microsystems, která svou implementaci nazvala Open Boot, a dočkal se standardizace u Institutu pro elektrotechnické a elektronické inženýrství (IEEE) jako standard IEEE 1275-1994. Pro skriptování v příkazovém řádku Open Firmwaru je užíván jazyk Forth. Kromě komerčních implementací Open Firmwaru existuje také implementace v rámci projektu , která je dostupná pod licencí podobnou licenci BSD pro platformy x86, PowerPC a ARM. (cs) Open Firmware (kurz OFW oder OF) ist ein offener, plattformunabhängiger Standard, der eine Bootumgebung für Betriebssysteme von Rechnersystemen definiert (offene Firmware für den Bootprozess). Open Firmware ist standardisiert in IEEE-1275. (de) Open Firmware u OpenBoot, en la jerga de Sun Microsystems, es un estándar que define las interfaces de un sistema de firmware de computadora, anteriormente endosado por la IEEE. Fue originado en Sun, y ha sido usado por Sun, Apple, IBM, y la mayoría de los vendedores de chipsets PCI no x86. El Open Firmware permite al sistema cargar drivers de plataforma independiente directamente desde la tarjeta PCI, mejorando la compatibilidad. El también será basado en el Open Firmware. (es) Open Firmware is a standard defining of the interfaces of a computer firmware system, formerly endorsed by the Institute of Electrical and Electronics Engineers (IEEE). It originated at Sun Microsystems, where it was known as OpenBoot, and has been used by vendors including Sun, Apple, IBM and ARM. Open Firmware allows the system to load platform-independent drivers directly from a PCI device, improving compatibility. Open Firmware may be accessed through its command line interface, which uses the Forth programming language. (en) L'Open Firmware, originellement développé par Sun Microsystems, est un firmware (micrologiciel informatique) qui permet de charger le système d'exploitation indépendamment du type d'ordinateur utilisé. Ce firmware est utilisé notamment dans les anciens Macintosh à base de PowerPC, dans les stations de travail et serveurs à base de processeurs SPARC de Sun Microsystems, et dans des machines PegasosPPC. Sur ce type de machine l'Open Firmware remplit plus ou moins les mêmes fonctions que le BIOS des PCs. Open Firmware est un standard de l'IEEE : référence IEEE-1275. (fr) Open Firmware è una tecnologia hardware per sviluppare firmware indipendente dal sistema operativo (software caricato all'accensione del computer prima del sistema operativo) sviluppata da Sun Microsystems. È utilizzata nei computer Apple Macintosh dotati di processori PowerPC, nelle workstation SPARC e nei server della Sun Microsystems, nei computer PegasosPPCe in altri sistemi. (it) 오픈 펌웨어(Open Firmware) 또는 오픈부트(OpenBoot)는 하드웨어에 의존하지 않는 펌웨어(운영 체제를 불러 내는 소프트웨어)이며, 썬마이크로시스템의 Mitch Bradley가 개발하였다. 이 소프트웨어는 애플의 NuBus 이후의 파워피시 기반의 매킨토시, 썬마이크로시스템의 SPARC 기반의 워크스테이션과 서버, IBM의 파워 아키텍처의 계산기 시스템, 의 계산기 시스템, 그리고 OLPC가 설계한 노트북 등, 여러 기종에 채택되어 쓰였다. 이 소프트웨어는 BSD 라이선스 하에서 이용할 수 있다. 공개되어 있는 파워 아키텍처 플랫폼 레퍼런스(Power Architecture Platform Reference)에서도 오픈 펌웨어 기반의 플랫폼이다. 이러한 플랫폼에서 오픈 펌웨어는 개인용 컴퓨터의 바이오스 동작과 완전히 같다고 볼 수 있다. 오픈 펌웨어는 Forth 기반의 셸 인터페이스를 가진다. Forth는 강력한 높은 수준의 언어로, 이를테면, 오픈 펌웨어에서 하노이의 탑의 문제를 풀 수 있다. (ko) Open Firmware (em português, firmware aberto) é um padrão que define as interfaces de um sistema de firmware de computador, anteriormente endossado pelo Institute of Electrical and Electronics Engineers (IEEE). Originou-se na Sun Microsystems, onde era conhecido como OpenBoot, e foi usado por fornecedores como Sun, Apple, IBM e ARM. O Open Firmware permite que o sistema carregue drivers independentes de plataforma diretamente da placa PCI, melhorando a compatibilidade. O Open Firmware pode ser acessado por meio de sua interface de linha de comando, que utiliza a linguagem de programação Forth. (pt) Open Firmware (OpenBoot) — стандарт, определяющий интерфейсы компьютерной прошивки, необходимой для начальной настройки узла и загрузки операционной системы. Разработан Sun Microsystems и применялся компаниями Sun (впоследствии — Oracle), Apple, IBM и другими производителями не-x86-компьютеров (на x86-машинах традиционно применяется BIOS). Open Firmware позволяет системе загружать платформенно-независимые драйверы напрямую из PCI. (ru) |
rdfs:label | Open Firmware (cs) Open Firmware (de) Open Firmware (es) Open Firmware (it) Open Firmware (fr) 오픈 펌웨어 (ko) Open Firmware (ja) Open Firmware (en) Open Firmware (pl) Open Firmware (pt) Open Firmware (ru) |
owl:sameAs | freebase:Open Firmware yago-res:Open Firmware wikidata:Open Firmware dbpedia-cs:Open Firmware dbpedia-de:Open Firmware dbpedia-es:Open Firmware dbpedia-fr:Open Firmware dbpedia-it:Open Firmware dbpedia-ja:Open Firmware dbpedia-ko:Open Firmware dbpedia-pl:Open Firmware dbpedia-pt:Open Firmware dbpedia-ru:Open Firmware https://global.dbpedia.org/id/LmMp |
prov:wasDerivedFrom | wikipedia-en:Open_Firmware?oldid=1113182546&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/OpenBoot_on_UltraSparc5.png |
foaf:isPrimaryTopicOf | wikipedia-en:Open_Firmware |
is dbo:wikiPageDisambiguates of | dbr:OF |
is dbo:wikiPageRedirects of | dbr:OpenFirmware dbr:FCode dbr:Open_firmware dbr:IEEE_1275 dbr:Stop-A dbr:IEEE-1275 dbr:IEEE1275 dbr:OpenBoot dbr:OpenPROM dbr:Open_Boot dbr:Open_boot dbr:Openboot dbr:Openfirmware |
is dbo:wikiPageWikiLink of | dbr:Power_Macintosh_G3 dbr:QEMU dbr:Michael_Glenn_Williams dbr:PowerPC_Reference_Platform dbr:Apple_Partition_Map dbr:List_of_compilers dbr:Peripheral_Component_Interconnect dbr:CyberGraphX dbr:Devicetree dbr:Interpreter_(computing) dbr:Proprietary_firmware dbr:Coreboot dbr:Master_boot_record dbr:Genesi dbr:New_World_ROM dbr:OF dbr:OFW dbr:Old_World_ROM dbr:Yaboot dbr:Pegasos dbr:OpenFirmware dbr:Efika dbr:MkLinux dbr:Apple_Network_Server dbr:Apple–Intel_architecture dbr:MacOS dbr:Mac_Pro dbr:Magic_SysRq_key dbr:Common_Hardware_Reference_Platform dbr:Comparison_of_open-source_programming_language_licensing dbr:Power_Architecture_Platform_Reference dbr:Macintosh_Toolbox dbr:Macintosh_startup dbr:UEFI dbr:Executable_and_Linkable_Format dbr:Forth_(programming_language) dbr:Fat_binary dbr:Quik_(boot_loader) dbr:Run-Time_Abstraction_Services dbr:JFFS2 dbr:Launchd dbr:Bitfrost dbr:BIOS dbr:Booting dbr:Bootloader dbr:Splashtop_OS dbr:FCode dbr:IBM_RS/6000 dbr:OK dbr:OLPC_XO dbr:OpenBIOS dbr:Open_firmware dbr:IEEE_1275 dbr:List_of_temperature_sensors dbr:Firmware dbr:Power_Macintosh dbr:XPostFacto dbr:Stop-A dbr:SPARCstation_1 dbr:SRM_firmware dbr:IEEE-1275 dbr:IEEE1275 dbr:OpenBoot dbr:OpenPROM dbr:Open_Boot dbr:Open_boot dbr:Openboot dbr:Openfirmware |
is foaf:primaryTopic of | wikipedia-en:Open_Firmware |