<p>Ce 24 décembre, l'équipe de Redox OS (système d'exploitation que <a href="//linuxfr.org/news/redox-os-le-prochain-systeme-d-exploitation-a-conquerir-le-monde">je vous présentais récemment</a>) a annoncé <a href="https://www.redox-os.org/news/release-0.6.0/">la sortie de la version 0.6</a> de leur système d'exploitation.</p>
<h2 id="toc-quoi-de-neuf">Quoi de neuf ?</h2>
<p>Un certain nombre de nouveaux projets ont été introduits depuis la version 0.5, et de nombreuses améliorations ont été apportées. De très nombreux bugs ont été résolus. Parmi les milliers de commits effectués depuis la dernière version, on peut mentionner les éléments suivants (en étant évidemment loin de l’exhaustivité) :</p>
<ul>
<li>
<a href="https://gitlab.redox-os.org/redox-os/rmm/">rmm</a>, une réécriture complète du gestionnaire de mémoire du noyau. Cela a permis d'éliminer les fuites de mémoire du noyau, qui étaient devenues un problème avec le précédent gestionnaire de mémoire. De plus, le support multi-core est beaucoup plus stable.</li>
<li>Une grande partie du travail de <a href="https://www.redox-os.org/rsoc/">RSoC</a>, sponsorisé par des dons à Redox OS, a été intégrée dans cette nouvelle version. Cela comprend notamment des travaux sur ptrace, strace, gdb, le partitionnement de disque, la journalisation, io_uring.</li>
<li>
<a href="https://gitlab.redox-os.org/redox-os/relibc/">relibc</a> a vu une grande quantité de travail, aboutissant à des améliorations pour tout ce qui en dépend (c'est-à-dire tout ce qui se trouve dans l'espace utilisateur).</li>
<li>
<a href="https://gitlab.redox-os.org/redox-os/pkgar/">pkgar</a> est un nouveau format de paquet. Il est beaucoup plus rapide à créer et à extraire que l'ancien format tar.</li>
<li>
<a href="https://gitlab.redox-os.org/redox-os/cookbook/">cookbook</a> a été repensé pour supporter un nouveau système de construction basé sur Rust. Ce système de compilation utilise des fichiers toml au lieu de scripts shell, et un certain nombre de paquets ont été portés sur ce système.</li>
</ul>
<p>L’espoir au sein de l’équipe de Redox OS est d’avoir une publication des versions plus fréquentes. L’avenir nous dira s’ils y arriveront ou si cela restera un vœu pieux.</p>
<h2 id="toc-mais-encore">Mais encore ?</h2>
<p>Ce qui n’est pas annoncé dans cette version : le caractère selfhosting ne semble pas encore atteint.</p>
<p>Si l’on en croît les <a href="https://news.ycombinator.com/item?id=25533563">discussions sur les forums</a>, une des prochaines évolutions sera un installateur graphique. Des progrès concernant des drivers GPU sont sans doute aussi dans le pipe.</p>
<h2 id="toc-alors-possible-de-lutiliser-tous-les-jours">Alors, possible de l’utiliser tous les jours ?</h2>
<p>À la question de savoir ce qui manque à Redox OS avant qu'il puisse utiliser toutes les capacités d'un ordinateur portable <a href="https://system76.com/">system76</a> (qui est l’employeur de Jeremy Soller, le créateur de Redox), Jeremy répond :</p>
<blockquote>
<p>iwlwifi, une pile USB plus complète, i2c caché, accélération graphique.<br>
Mais ce qui fonctionne, c'est plutôt cool. Ethernet, entrée, graphiques non accélérés, stockage nvme et ahci</p>
</blockquote>
<p>Si vous voulez tester par vous-même, vous pouvez télécharger <a href="https://gitlab.redox-os.org/redox-os/redox/-/jobs/31100/artifacts/browse/build/img/">l'image de Redox OS 0.6.0</a>.</p>
<div><a href="https://linuxfr.org/users/tisaac/journaux/sortie-de-redox-os-0-6-0.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/122732/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/tisaac/journaux/sortie-de-redox-os-0-6-0#comments">ouvrir dans le navigateur</a>
</p>