Résumé

  • Le 8 novembre, NetBSD annonce cinq groupes de machines pour lesquels une version binaire est disponible ; HP 9000/300 attend, tandis que trois autres ports n’ont pas de distribution binaire complète.
  • Les pages officielles de la version 1.0 en recensent six et précisent que le binaire hp300 a été construit à partir des sources 1.0 avec les correctifs 01 et 02.

En informatique, le mot « portable » peut promettre beaucoup. Une archive complète, elle, doit pouvoir s’installer.

Le projet NetBSD situe la sortie de la version 1.0 au 26 octobre 1994. Pour savoir ce qui était effectivement disponible, le document le plus parlant est l’annonce de Chris G. Demetriou, datée du 8 novembre. Elle énumère les Amiga, les PC de la famille i386, certains Macintosh à processeur m68k, le PC532 et les machines de classe SPARCstation sun4c. Cinq groupes de machines, et pour chacun une distribution binaire disponible à cette date.

Ce décompte ne résume pas tout le travail de portage. Il répond à une question plus concrète : qu’est-ce qu’une personne pouvait obtenir sous forme de distribution complète ? Un port dans les sources et une archive binaire complète ne demandaient pas le même travail. L’annonce prend soin de ne pas les confondre.

Le HP n’était pas encore le sixième dans l’annonce

Le même texte annonce une version binaire pour la famille HP9000/300, mais précise qu’elle n’est pas encore prête. La page officielle consacrée à NetBSD 1.0 recense pourtant six architectures avec des binaires, dont le HP 9000/300. La page NetBSD/hp300 1.0 donne l’explication technique : le binaire a été construit à partir des sources 1.0 auxquelles les correctifs 01 et 02 avaient été appliqués. Ces correctifs résolvaient les bugs qui empêchaient la sortie hp300.

La fiche donne aussi des noms et des limites. Charles Hannum maintenait le port ; Jason Thorpe a construit la version. Le système avait été testé sur des machines dotées de seulement 7,5 M de mémoire vive. Une installation minimale, sans X ni sources, tenait sur un disque de 120 M. On passe d’une simple ligne « compatible HP » à une base de code connue, deux corrections identifiées et un périmètre matériel décrit.

Dans l’arbre ne veut pas encore dire prêt

L’annonce distingue encore les DECstations, certains modèles Sun 3 et certains VAX. Les sources contenaient leur prise en charge, mais le travail n’avait pas assez avancé pour fournir une distribution binaire complète. L’historique des ports NetBSD date les entrées pmax, sun3 et vax plusieurs mois avant la version 1.0. Les projets de portage existaient déjà ; les distributions complètes n’avaient pas suivi au même rythme.

Ce décalage marque l’étape où la portabilité rencontre le travail de publication : assembler un ensemble utilisable pour chaque cible, corriger les bugs qui bloquent une sortie, documenter l’installation et préciser ce que l’utilisateur reçoit. NetBSD nomme ces étapes au lieu d’employer « portable » comme un raccourci pour toutes les déclarer terminées.

Les pages officielles ne datent pas la publication du binaire HP ; cette date permettrait de mesurer l’attente, tandis que la base 1.0 et les deux correctifs sont documentés. L’écart entre cinq et six révèle une réalité technique : du code présent dans l’arbre ne constituait pas encore une distribution complète.

La portabilité s’est construite cible par cible, avec un fichier que l’on pouvait installer et un statut que le projet pouvait défendre.