Pour gérer vos consentements :

Minix3 : mises à jour à chaud et sécurité renforcée pour l’OS embarqué

Il a servi d’inspiration à Linus Torvalds pour créer Linux, est européen par essence, mais reste encore et toujours dans l’ombre, malgré ses qualités. Lui, c’est Minix.

Faute de contributeurs, l’OS Open Source n’arrive guère à se faire une place sur le marché. Il propose toutefois plus de 4 000 packages issus de NetBSD, un support x86 et ARM, un kernel très compact et il est capable de résister aux crashs les plus sévères. Seul manque à l’appel un support multiprocesseur, dont l’absence cantonne temporairement cet OS au monde embarqué.

Deux nouvelles fonctionnalités viennent de faire leur entrée dans la version x86 de Minix3. La première permet de mettre à jour à chaud les services système sans redémarrer l’OS. Le noyau, les serveurs et les pilotes sont concernés. Seules les applications ne pourront bénéficier des avancées de live update ainsi que certaines parties centrales de l’OS. Peu importe toutefois, puisque les services couvrent pratiquement tous les domaines, y compris la gestion de la mémoire virtuelle et des services.

Protection avancée contre le piratage

Autre avancée, la répartition aléatoire des éléments en mémoire vive. Cette technique est un classique pour se parer des attaques des pirates, qui ne peuvent ainsi plus cibler des éléments clés de l’OS en fonction de leur emplacement supposé en mémoire. Ce système est toutefois en général limité aux applications et lancé uniquement lors de leur chargement. Minix3 va plus loin en permettant d’utiliser la technique de live rerandomization sur les services système, et ce autant de fois que souhaité. Il est donc possible de ‘re-mélanger’ le code en mémoire à tout moment.

Plus de détails pour tester ces fonctionnalités expérimentales se trouvent sur cette page du Wiki de Minix3.

À lire aussi :

L’OS MINIX s’invite sur les cartes-mères ARM
NetBSD 7.0 passe à l’offensive sur les puces ARM
OpenBSD 5.8 s’intéresse aux puces MIPS multicœurs

Recent Posts

Qui utilise (vraiment) les outils low code et no code ?

Près de 5 développeurs sur 10 utilisent des outils low / no code. Mais pour…

5 heures ago

DevSecOps : Snyk nomme Adi Sharabani CTO

Snyk a recruté Adi Sharabani au poste de chief technology officer. Il encadre l'évolution technique…

5 heures ago

JavaScript : Meta bascule Jest en open source

Meta a officiellement transféré Jest, son framework de test, à la Fondation OpenJS. Celle-ci s’engage…

7 heures ago

Avec Viva Goals, Microsoft rassemble les collaborateurs autour des objectifs business

Microsoft continue d’étoffer sa plateforme Viva, dédiée à l’expérience collaborateur, en lançant Viva Goals, un…

7 heures ago

Développeurs : Google Cloud pousse Assured OSS

Google Cloud va distribuer un catalogue de bibliothèques logicielles open source approuvées par ses soins.…

10 heures ago

Informatique quantique : BMW renforce sa collaboration avec Pasqal

Le groupe BMW et la start up Pasqal étendent leur collaboration pour concevoir des pièces…

12 heures ago