Sì, puoi installare una shell. Puoi anche impostare una password del firmware, anche se generalmente utilizzi programmi di utilità che funzionano con Mac OS X per configurarlo (il% di Apple include% co_de sul DVD di installazione, ma in realtà non lo posiziona sulla partizione di sistema).
EFI è probabilmente meno interessante da un punto di vista hobbistico di quanto lo fosse OpenFirmware. Anche se si installa una shell EFI, si ha accesso ad un ambiente di scripting limitato (fondamentalmente simile a bash), diversamente da OpenFirmware in cui è possibile scrivere cose sostanziali direttamente in Forth (fino alla scrittura di driver di avvio direttamente sulla console senza OS separato e toolchain).
Per fare qualcosa di serio con EFI è necessario compilare una toolchain di compilazione incrociata per compilare codice nativo o EBC, e una volta fatto si potrebbe anche semplicemente compilare un file binario standalone e farlo apparire come un vettore di avvio e fai in modo che il firmware avvii il tuo codice come un sistema operativo.