Dans cet article, nous explorerons le monde fascinant de Open Firmware, un sujet qui a retenu l'attention de nombreuses personnes au fil des années. Que ce soit en raison de son impact sur la société, de sa pertinence aujourd'hui ou simplement en raison de son histoire et de son évolution, Open Firmware représente un point d'intérêt pour diverses couches de la population. Tout au long de ces pages, nous analyserons différents aspects liés à Open Firmware, de son impact sur l'économie à ses implications culturelles. De plus, nous explorerons son influence sur le monde moderne et comment elle a façonné notre perception de Open Firmware au fil du temps. Préparez-vous à vous immerger dans un monde de découverte et d'apprentissage !
Développé par | Sun Microsystems et Mitch Bradley (d) |
---|---|
Dépôt | github.com/MitchBradley/openfirmware |
Écrit en | Forth |
Type |
Standard technique Computer firmware (en) |
Licence | Licence MIT |
Site web | playground.sun.com/1275 |
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.
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.