← Retour au blog
tech 5 mai 2026

Oasis Linux : Un système Linux statiquement lié et minimaliste

Découvre Oasis Linux, un système Linux unique, statiquement lié, offrant des builds rapides et reproductibles, et une configuration système simplifiée.

Article inspiré de la source originale
Oasis Linux ↗ git.sr.ht

Introduction à Oasis Linux

Dans un monde où la complexité des systèmes d'exploitation ne cesse de croître, Oasis Linux se distingue par son approche minimaliste et statiquement liée. Conçu pour être simple, fiable et efficace, Oasis Linux offre une alternative intéressante aux distributions Linux plus traditionnelles, se rapprochant par certains aspects des systèmes BSD.

Caractéristiques distinctives

Lien statique complet

L'une des principales caractéristiques d'Oasis Linux est son choix de lier statiquement tous les logiciels du système de base, y compris le serveur d'affichage (velox) et le navigateur web (netsurf). Contrairement au lien dynamique, cette méthode élimine les problèmes liés à la mise à niveau des bibliothèques et permet de créer des binaires totalement autonomes qui peuvent être facilement copiés sur d'autres systèmes.

Builds rapides et reproductibles

Oasis utilise 'samurai' pour la construction des paquets, avec des manifestes de build générés par des scripts Lua. Cette approche offre des temps de build optimaux, des builds prévisibles et reproductibles, et réduit les dépendances pendant le temps de build. Même les builds incrémentaux à travers les limites des paquets sont possibles, ce qui minimise les coûts de maintenance.

Dépendances minimales pour le bootstrap

Avec une dépendance minimale aux outils de bootstrap (git, lua, curl, etc.), Oasis peut être compilé à partir de systèmes non-Linux comme macOS ou OpenBSD, grâce à un compilateur croisé x86_64-linux-musl.

Utilisation de BearSSL

Oasis Linux intègre BearSSL comme bibliothèque TLS et crypto système. Bien que BearSSL ne soit pas largement adoptée, elle est petite, bien écrite et intégrée à travers le système grâce à libcurl et libtls-bearssl.

Absence de gestionnaire de paquets

Au lieu d'un gestionnaire de paquets traditionnel, Oasis te permet de configurer un ensemble de spécifications de fichiers à inclure. Le système de build écrit ensuite l'arborescence du système de fichiers résultante dans un dépôt git, qui peut être fusionné ou tiré depuis une autre machine.

Intégration avec des systèmes de paquets indépendants du système d'exploitation

Bien que l'objectif soit de fournir un système complet, Oasis s'intègre bien avec pkgsrc et Nix, ce qui te permet d'étendre ton système avec des logiciels supplémentaires sans alourdir la base.

Configuration système simplifiée

Un principe directeur d'Oasis est la simplicité de la configuration système, illustrée par la gestion simple du répertoire /etc.

Conclusion

Oasis Linux est une solution innovante pour ceux qui recherchent simplicité et efficacité dans un système d'exploitation. Sa capacité à offrir des builds rapides, reproductibles, et une configuration système simplifiée en fait un choix pertinent pour les développeurs et entrepreneurs tech modernes.

Discutons de ton projet en 15 minutes.

Oasis Linux statically linked reproducible builds BearSSL minimalist OS
Newsletter Deepthix · 100% IA · chaque lundi 8h

Un agent IA lit la tech à ta place.

Notre agent IA scanne ~200 sources par semaine et te livre les meilleurs articles le lundi 8h. Gratuit. 1 clic pour se désinscrire.

Voir la page newsletter →

Tu veux automatiser tes opérations ?

Discutons de ton projet en 15 minutes.

Réserver un call