I/O kit da Apple: tutto per gli sviluppatori di device driver

di |
logomacitynet696wide

Apple ha approntato una nuova sezione nel sito web dedicato agli sviluppatori, dedicata a chiunque ha la necessità di creare driver per dispositivi

Nella pagina in questione si parla dell’I/O kit, il sottosistema di device driver di OS X. Nel nuovo sistema operativo di Apple, i kernel driver sono estensioni del kernel caricate automaticamente non appena un dispositivo è individuato.

L’I/O Kit fornisce un set di classi C++ che implementano un’astrazione di tipo object-oriented comune a tutti i driver. Le astrazioni di alto livello sono dette “famiglie”, sono stratificate sulla parte superiore di questi servizi comuni e forniscono servizi specifici a vari tipi di hardware come i dispositivi USB e FireWire. Gli sviluppatori possono implementare i propri driver attraverso il subclassing.