EMB_76

EMBEDDED 76 • MAGGIO • 2020 30 SPECIALE OPERATING SYSTEMS 6 sistemi operativi open source per progetti IoT embedded Il modello open source continua a giocare un ruolo importante nelle applicazioni Internet of Things (IoT), ma la scelta del sistema operativo adatto va fatta attentamente, considerando i particolari requisiti dell’applicazione. Di seguito, una miniguida sulla selezione dei sistemi operativi basati su codice aperto, assieme a una breve rassegna di alcuni tra gli SO open source maggiormente conosciuti nel settore Giorgio Fusari el mercato dei sistemi operativi embedded e della IoT (Internet of Things), i ricavi relativi alla com- mercializzazione dei sistemi opera- tivi tradizionali, forniti con licenza, stanno fronteggiando la pressione crescente prove- niente dalla concorrenza del software “libero” e del modello open source: lo scenario, sempre più evi- dente, emerge in un recente rapporto della società di analisi VDC Research , secondo cui, in questi anni, la crescita sarà guidata primariamente da si- stemi operativi “free” e a costo contenuto, tra cui VDC cita Amazon FreeRTOS, assieme alle distri- buzioni Linux open source, che indirizzano i siste- mi embedded più dotati in termini di risorse hard- ware; assieme a questi sistemi, a guidare il trend di sviluppo del comparto, precisa la società di analisi, vi saranno anche prodotti come ThreadX ( Express Logic ) e Nucleus ( Mentor Graphics ), di tipo pro- prietario, che si rivolgono, essenzialmente, a dispo- À risorse stesse. In particolare, le unità vendute di sistemi operativi embedded e IoT, inclusi i sistemi operativi free e non commerciali, cresceranno, per raggiungere 11,1 miliardi di unità entro il 2021, se- guendo un trend guidato, in primo luogo, dalle ven- dite di sistemi RTOS (real-time operating system) dedicati alle ECU (electronic control unit) del mer- cato automotive, e dalle installazioni Linux free su sistemi con maggiori dotazioni hardware. Scelta di un sistema operativo open source: i criteri guida Al momento di valutare, in un dato progetto, la con- venienza d’adozione di un sistema operativo open source embedded, rispetto a un sistema operativo embedded proprietario (closed source), le considera- zioni da fare sono molteplici, al di là degli aspetti di convenienza economica insiti nel modello open source, in cui, tuttavia, occorre ricordarlo, il termine À 2 paradigma, è infatti necessario mettere in conto i N

RkJQdWJsaXNoZXIy MTg0NzE=