EMB_87

EMBEDDED 87 • FEBBRAIO • 2023 54 S ebbene sia in circolazione almeno dal 2016, non è stata adottata su larga scala nemmeno nelle appli- cazioni mission-critical sicure, per le quali garantisce potenzialmente i vantaggi maggiori. In questo articolo vengono innanzitutto presentati gli approcci esistenti, quindi vengono esplorati i vantaggi e i limiti di uniker- nel per poi concludere che, sebbene la tecnologia non sia ancora pronta per essere adottata su larga scala, offre vantaggi sufficientemente interessanti da indur- re i team di sviluppo a considerarne l’introduzione in contesti specifici. I fornitori possono supportare i team di sviluppo creando soluzioni unikernel facilmente im- plementabili accanto ai tradizionali RTOS. Virtualizzazione e container La tecnologia di virtualizzazione, che consente di ese- guire più sistemi operativi su hardware condiviso, è ben nota, anche se piuttosto inefficiente dal punto di vista dell’utilizzo delle risorse. Solo qualche decennio fa, tutti utilizzavano macchine virtuali (VM) per ospita- re e gestire l’infrastruttura. Più di recente, i vari settori si sono orientati verso l’utilizzo di container con sistemi come Docker e Kubernetes. L’architettura di virtualizzazione originale si basava sull’implementazione di una serie di macchine virtuali. Ogni macchina virtuale deve eseguire la propria istan- za di un sistema operativo, con conseguente duplica- Tecnologia unikernel ai nastri di partenza Unikernel è una tecnologia che potenzialmente combina i vantaggi della virtualizzazione e della containerizzazione, offrendo un elevato grado di sicurezza, migliori prestazioni e un ingombro ridotto Ian Ferguson VP Marketing and Strategic Alliances Lynx Software Technologies SOFTWARE | UNIKERNEL

RkJQdWJsaXNoZXIy Mzg4NjYz