10 points par xguru 2021-06-28 | 1 commentaires | Partager sur WhatsApp
  • Un OS de style Unix pour le microprocesseur à architecture Waikato RISC (WRAMP)

  • Un noyau hybride axé sur l’ergonomie et les performances

  • Influencé par Minix1

  • Gestion des processus et de la mémoire : mémoire virtuelle, mappage de pages, threads noyau...

  • Un système de fichiers en mémoire prenant en charge la majeure partie de l’API POSIX

  • Un shell sh avec prise en charge des pipes

1 commentaires

 
xguru 2021-06-28

J’ai repris le titre tel quel, car c’est ainsi que le développeur lui-même, halfer53 (Bruce), a présenté son billet d’introduction.

Quelqu’un d’autre a ensuite rédigé un commentaire de présentation sur HN, et le créateur a même salué ce texte en disant qu’il était bien meilleur que sa propre description.

https://news.ycombinator.com/item?id=27647079

À une époque où la recherche sur les systèmes est en train de mourir [1], les seuls véritables espoirs qui restent semblent être le développement de Nix/Guix pour améliorer l’administration des OS, ou ePBF pour améliorer les performances.

Winix OS apporte un souffle nouveau du point de vue des orientations possibles pour les OS.

Comme je le dis toujours, le timing fait tout, et c’est probablement un projet du genre Apple Newton, avec beaucoup de bonnes idées, mais sorti plusieurs années trop tôt.

Winix vise une architecture RISC, et comme RISC-V est en pleine ascension, un OS orienté RISC bénéficiera probablement d’un avantage.

Un peu comme la relation entre Linux et x86. Linux a profité de la montée en puissance de x86-32 et x86-64.

Cette année, lorsqu’on a demandé à Linus quelle était, par rapport aux autres OS, la plus grande réussite de Linux, il a cité un système de fichiers lock-free innovant [2].

Winix dispose d’un système de fichiers en mémoire innovant compatible POSIX (IMFS).

Imaginez un OS doté d’un IMFS compatible avec les formats en mémoire Arrow et TileDB, qui gagnent aujourd’hui en popularité.

Si des ordinateurs équipés de téraoctets de RAM deviennent bientôt la norme, cela pourrait devenir l’OS le plus rapide, avec un système de fichiers à la pointe.

Fuschia est un autre OS moderne, mais contrairement à Winix, il se concentre et s’optimise davantage pour le mobile que pour le desktop.

[1] Systems Software Research is Irrelevant https://tianyin.github.io/misc/irrelevant.pdf

[2] Traduction de l’interview de Linus Torvalds pour les 30 ans de Linux