Retour sur le système de construction de NetBSD : un outil puissant mais obscur
Cet article de blog revient sur le système de construction de NetBSD, un système puissant mais quelque peu obscur basé sur une combinaison de BSD make et de scripts shell. Il permet de construire un système NetBSD complet à partir de zéro sur pratiquement n'importe quelle plateforme POSIX, sans privilèges root, et prend en charge la compilation croisée pour diverses architectures. L'auteur détaille le processus de construction, y compris la génération de la chaîne d'outils, la structure de construction, le mécanisme destdir, les constructions sans privilèges et la création de supports de distribution. Tout en reconnaissant les lacunes telles que les constructions incrémentales inefficaces et la gestion imparfaite des dépendances, l'auteur souligne les points forts du système et sa philosophie de conception. L'auteur conclut en mentionnant un projet embarqué actuel utilisant NetBSD et explore la possibilité de migrer le système de construction vers Bazel pour une efficacité accrue.