ZD Tech : tout comprendre en moins de 3 minutes avec ZDNet

Comment Ubuntu passe au temps réel en modifiant son noyau


Listen Later

Bonjour à tous et bienvenue dans le ZDTech, le podcast quotidien de la rédaction de ZDNet. Je m’appelle Guillaume Serries, et aujourd’hui je vous explique comment Ubuntu passe au temps réel et à à l'IoT en modifiant son noyau.


La plupart d'entre vous connaissent Ubuntu en tant que système d'exploitation pour ordinateur. C'est en effet l'une des distribution phare de Linux pour les postes de travail.


D'autres connaissent Ubuntu pour sa version Server, ou encore pour sa version cloud.


Mais Canonical, la société mère d'Ubuntu, est également un acteur très sérieux dans le domaine de l'Internet des objets, c'est à dire l'IoT pour Internet of Things en bon anglais. Et c'est sur cette dimension d'Ubuntu que nous nous penchons aujourd'hui. Ecoutez bien, ça vaut le détour.


Car avec sa dernière version IoT, Ubuntu Core 22, Canonical met le traitement en temps réel sur la table.


Alors là attention ! Le terme traitement en temps réel est devenu tellement à la mode que l'on trouve n'importe quoi sous le capot. Donc soyez prudent quand vous entendez parler de temps réel.


Le traitement en temps réel, c'est lorsqu'un programme ou un système d'exploitation est suffisamment rapide pour garantir une réaction aux données dans un délai très serré. 


Généralement, le traitement en temps réel fournit des résultats allant de la microseconde, soit un millionième de seconde, à la milliseconde, soit un millième de seconde.


Et pour vous donner une comparaison, sachez que les êtres humains ont un temps de réaction moyen d'environ 250 millisecondes.


Alors, à quoi ça sert ? Et bien certaines applications informatiques ont besoin de faible latence pour être performante. Et donc donnent des résultat à la microseconde. C'est le cas des des applications de négociation boursière à haute fréquence, dites high frequency trading en anglais.


Le traitement en temps réel à la milliseconde, beaucoup plus courant, est lui utilisé dans les applications bancaires et de télécommunications, les réseaux publicitaires numériques et les voitures à conduite autonome.


Pour mettre du traitement temps réel dans Ubuntu, Canonical a modifié le noyau d'Ubuntu. Concrètement, l'ordonnanceur temps réel peut désormais préempter des threads dans le noyau, pour le rendre plus réactif.


Bien qu'il ne soit encore qu'en version bêta, le noyau en temps réel Ubuntu Core 22 vous permet de commencer à travailler sur des applications IoT, dans le domaine industriel, télécom, automobile ou encore robotique.


Au-delà de la promesse de temps réel, Ubuntu Core décompose l'image monolithique Ubuntu Linux en paquets ou conteneurs connus sous le nom de snaps. Cela inclut le noyau, le système d'exploitation en tant que tel et les applications.


Chaque Snap s'exécute dans un sandbox qui inclut les dépendances de l'application afin de le rendre entièrement portable et fiable.


Chaque appareil fonctionnant sous Ubuntu Core dispose ainsi de son propre magasin d'applications IoT dédié. Les utilisateurs et développeurs peuvent donc avoir le contrôle des applications exécutées sur leurs appareils.


Ubuntu Core garantit également des mises à jour OTA (over-the-air) de tous les composants, du noyau aux applications et inversement. De quoi améliorer la sécurité des objets connectés.


Hébergé par Ausha. Visitez ausha.co/politique-de-confidentialite pour plus d'informations.

...more
View all episodesView all episodes
Download on the App Store

ZD Tech : tout comprendre en moins de 3 minutes avec ZDNetBy ZD Tech : tout comprendre en moins de 3 minutes


More shows like ZD Tech : tout comprendre en moins de 3 minutes avec ZDNet

View all
L'édito éco by Europe 1

L'édito éco

13 Listeners

Les Enjeux internationaux by France Culture

Les Enjeux internationaux

45 Listeners

L'édito d'Etienne Gernelle by RTL

L'édito d'Etienne Gernelle

10 Listeners

Tech Café by Guillaume Vendé

Tech Café

13 Listeners

Choses à Savoir - Culture générale by Choses à Savoir

Choses à Savoir - Culture générale

74 Listeners

Choses à Savoir SCIENCES by Choses à Savoir

Choses à Savoir SCIENCES

23 Listeners

Comprendre le monde - par Pascal Boniface by Pascal Boniface

Comprendre le monde - par Pascal Boniface

24 Listeners

Choses à Savoir TECH by Choses à Savoir

Choses à Savoir TECH

3 Listeners

iWeek (la semaine Apple) by OUATCH Audio

iWeek (la semaine Apple)

5 Listeners

HugoDécrypte - Actus et interviews by Hugo Décrypte

HugoDécrypte - Actus et interviews

84 Listeners

Underscore_ by Micode

Underscore_

19 Listeners

Affaires de business by Choses à Savoir

Affaires de business

3 Listeners

Monde Numérique (Actu Tech) by Jérôme Colombain

Monde Numérique (Actu Tech)

5 Listeners

Sortie de veille by MacGeneration

Sortie de veille

3 Listeners

Le fil IA by Choses à Savoir

Le fil IA

0 Listeners