Che cosa fa l'impostazione di boot-args kext-dev-mode per impostare la porta seriale?

3

Che cosa fa questo comando?

sudo nvram boot-args="kext-dev-mode=1"
    
posta msafai 03.01.2018 - 21:04
fonte

1 risposta

4

Il comando non ha nulla con la porta seriale in quanto tale.

La parte "sudo" significa che vuoi eseguire il comando che segue con i privilegi di superutente.

Il comando è nvram, che è un comando che consente di modificare le variabili nella NVRAM utilizzata dal firmware e dal kernel durante l'avvio del computer.

La variabile qui è "kext-dev-mode" che viene abilitata impostandola su 1. Le estensioni del kernel ordinarie (principalmente i driver) devono essere firmate dallo sviluppatore e il certificato degli sviluppatori deve essere firmato da Apple - altrimenti l'estensione del kernel non può essere caricata.

La "kext-dev-mode" è pensata per scenari di sviluppo in cui si desidera testare le estensioni del kernel non firmate. Così permettendo che questi vengano caricati senza test se sono effettivamente firmati.

Tuttavia, kext-dev-mode non è più usato per niente. Su OS X El Capitan e più recenti non fa assolutamente nulla.

    
risposta data 03.01.2018 - 21:12
fonte

Leggi altre domande sui tag