Le projet Netbase introduit les utilitaires NetBSD sur Linux

Une nouvelle initiative open source nommée Netbase a lancé sa version initiale 0.1 sur GitHub, visant à porter les outils userland de NetBSD sur les systèmes Linux avec peu de modifications au code original. Cet effort vise à fournir des alternatives au goût BSD aux utilitaires GNU courants sur Linux. Le projet inclut une gamme de commandes de base et le shell ksh.

Le projet Netbase est apparu récemment, sa première version étant étiquetée 0.1 le 19 février 2026. Son objectif principal est d'intégrer les utilitaires userland originaux de NetBSD dans des environnements Linux tout en apportant des modifications minimales au code source. Cette approche préserve le comportement et la sémantique originaux des outils. NetBSD et Linux, deux systèmes d'exploitation de type Unix, possèdent des composants userland distincts. Les distributions Linux s'appuient généralement sur les utilitaires de base GNU, qui intègrent des choix de conception spécifiques et des extensions. En revanche, NetBSD propose des implémentations basées sur BSD qui adhèrent plus étroitement aux normes POSIX, présentent une syntaxe d'options différente et produisent des formats de sortie variés. Ces différences peuvent affecter les scripts et les flux de travail opérationnels. Pour permettre cette portabilité, Netbase utilise des couches de compatibilité qui simulent des aspects de l'environnement NetBSD sur Linux. La version inaugurale englobe de nombreuses utilitaires essentielles, telles que cat, echo, ln, mv, pwd, rm, rmdir, sleep, chmod, sync, date, mkdir, test, chown, basename, env, dirname, id, tee, yes, head, printf, wc, false, true, whoami, uniq, nice, tty, grep, domainname et hostname. Elle intègre également le shell ksh. Les avantages potentiels incluent une uniformité dans le fonctionnement des outils pour les développeurs couvrant les plateformes BSD et Linux. Les chercheurs en sécurité et les ingénieurs systèmes pourraient les utiliser pour des tests ou une standardisation sans modifier leur système d'exploitation. Certains utilisateurs pourraient préférer les outils de style BSD pour des raisons techniques ou philosophiques par rapport aux variantes GNU. Actuellement dans sa phase initiale, la version 0.1 de Netbase soulève des questions sur son étendue, son support continu, son efficacité et sa compatibilité avec les distributions Linux standard. Des détails supplémentaires sont disponibles sur le dépôt GitHub du projet. Un commentateur a noté : «Donc, ils apportent essentiellement les mêmes outils que Linux a déjà, mais ces outils sont au goût BSD !». L'article a été rédigé par Bobby Borisov, rédacteur en chef de Linuxiac.

Articles connexes

L’année 2025 a marqué des avancées significatives en matière de compatibilité et de performances de FreeBSD sur le matériel d’ordinateurs portables, selon un rapport de Phoronix. Ces évolutions sont décrites comme transformadoras, améliorant l’utilisabilité du système d’exploitation dans les environnements de calcul portable.

Rapporté par l'IA

Bluefin Linux, une distribution basée sur Fedora, offre l'interface conviviale de ChromeOS aux côtés de la robustesse d'un système Linux complet. Elle dispose d'un noyau immuable pour une sécurité renforcée et prend en charge des flux de travail axés sur les conteneurs pour les développeurs. La distribution vise à attirer à la fois les débutants et les utilisateurs expérimentés vers l'informatique open source.

Nord VPN a introduit un nouveau paquet open source conçu pour les routeurs OpenWrt. Cet outil sans interface graphique basé sur Linux est désormais disponible sur GitHub, visant à renforcer la transparence dans la communauté open source.

Rapporté par l'IA

Un article détaille une expérience personnelle où les coreutils Linux standards ont été remplacés par des versions écrites en Rust. L'auteur rapporte que ces alternatives se sont révélées étonnamment plus rapides. La pièce a été publiée le 20 février 2026.

 

 

 

Ce site utilise des cookies

Nous utilisons des cookies pour l'analyse afin d'améliorer notre site. Lisez notre politique de confidentialité pour plus d'informations.
Refuser