HeadlinesBriefing favicon HeadlinesBriefing.com

Vinix : Système d'exploitation moderne écrit en V avec prise en charge d'Alpine Linux

Hacker News •
×

Vinix est un système d'exploitation moderne écrit en V, actuellement en version alpha et en développement actif. Il démarre avec une utilisation de 100 Mo de RAM et occupe environ 1 Go d'espace disque après l'installation. Il offre un support officiel pour les Mac Apple Silicon et est compatible avec les binaires Alpine Linux, avec un support pour M3, M4 et M5 à venir.

Le système démarre sur le bureau en quelques secondes et ne comporte pas de ramasse-miettes, pas de systemd et pas de télémétrie. Le noyau est compilé avec l'option -gc none et utilise une gestion manuelle de la mémoire, ce qui garantit que l'utilisation de la mémoire reste stable plutôt que de présenter un motif en dents de scie. Le bureau dessine directement dans le framebuffer sans serveur d'affichage en dessous.

Vinix propose une mise en sandbox optionnelle par application, similaire à iOS, où les applications sandboxées disposent de leur propre répertoire privé et ne peuvent pas accéder au reste du système de fichiers. Cette fonctionnalité est désactivée par défaut et destinée aux cas tels que les navigateurs ou les binaires non fiables.

Bien que Vinix ne soit pas une distribution Linux, il implémente l'interface d'appel système Linux ainsi que la disposition ELF et le comportement de musl, permettant aux paquets Alpine Linux pour aarch64 non modifiés de s'exécuter nativement sans machines virtuelles, conteneurs ou émulation. Des applications comme Chromium, GIMP, Blender, Sublime Text, Gnumeric et Wine fonctionnent déjà sur Vinix. Le pilote GPU AGX pour les puces Apple M1 est actuellement en développement.

Entités clés : Entreprises : Alpine Linux

FAQ : Vinix est-il une distribution Linux ?

Non, Vinix n'est pas une distribution Linux. Son noyau est écrit depuis zéro en V, mais il implémente l'interface d'appel système Linux, donc les binaires Alpine Linux non modifiés s'exécutent nativement sans machines virtuelles, conteneurs ou émulation.