EMB_82

EMBEDDED 82 • NOVEMBRE • 2021 58 SOFTWARE | EMBEDDED LINUX Considerazioni sui sistemi Embedded Linux di classe enterprise Le attuali tendenze emergenti del settore elettronico, quali IoT, Intelligenza Artificiale e Machine Learning, impongono ai produttori dei dispositivi il possesso di una profonda conoscenza dei diversi Sistemi Operativi, od OS (Operating Systems) disponibili, sia quelli di tipo commerciale sia quelli open source Kathy Tufto Senior Product Manager - Embedded Platform Solutions Siemens Digital Industries Software I n questo articolo verranno esplorate le caratteristi- che di tre distinte tipologie di OS, per determinare quale possa essere la soluzione da preferire nel corso del ciclo di vita del prodotto che si intende progettare e produrre, in quanto ottimale in termini di facilità d’uso, di sicurez- za, di conformità agli standard del settore, di prestazioni e di qualità complessiva. La prima tipologia di sistemi operativi consiste nelle soluzioni stabili di classe enterprise, come ad esempio Ubuntu e Windows, che sono facili da utilizzare e ricche di funzionalità. Questi sistemi, tuttavia, non sono facili da customizzare. La seconda tipologia è costituita dalle soluzioni Embedded Linux, come quelle realizzabili con il sistema Yocto Project, che garantisce release frequenti di strumenti mediante i quali produrre soluzioni ampia- mente personalizzabili. Infine, vi sono i sistemi operativi di tipo real-time. Nello scenario attuale, ciò che gli svi- luppatori desiderano è riuscire a coniugare i benefici in termini di stabilità e di semplicità d’uso offerti da un OS di classe enterprise con le prestazioni, le possibilità di personalizzazione e le dimensioni tipiche di un OS em- bedded di tipo tradizionale. Che cosa s’intende per sistema di Classe Enterprise? La definizione di “Classe Enterprise” si riferisce ad ap- plicazioni progettate per essere robuste e scalabili, orien- tate all’utilizzo da parte di organizzazioni molto grandi; applicazioni, quindi, sufficientemente potenti per riusci- re a soddisfare le richieste provenienti dal business che ne farà uso. Un OS di classe enterprise è caratterizzato

RkJQdWJsaXNoZXIy Mzg4NjYz