Zusammenfassung

  • Die Ankündigung vom 8. November nennt fünf Plattformgruppen mit verfügbaren Binärversionen; HP 9000/300 stand noch aus, drei weitere Ports hatten keine vollständige Binärdistribution.
  • Die offiziellen NetBSD-1.0-Seiten listen sechs Architekturen und erklären, dass der hp300-Build auf 1.0-Quellcode plus Patches 01 und 02 beruhte.

Ein Eintrag im Quellbaum ist noch kein fertiges Binärrelease. NetBSDs Unterlagen zu Version 1.0 lassen diese Grenze stehen.

Das Projekt setzt den Veröffentlichungstag von 1.0 auf den 26. Oktober 1994. Den genaueren Stand der Plattformen zeigt die Release-Ankündigung von Chris G. Demetriou vom 8. November. Sie nennt Amigas, PCs der i386-Familie, einige m68k-Macintoshs, PC532 und SPARCstation-Rechner der Klasse sun4c. Für diese fünf Gruppen waren Binärversionen verfügbar.

Die Zahl beschreibt kein abstraktes Versprechen, sondern einen konkreten Lieferstand. Der gleiche Text trennt davon Ziele, deren Code bereits im Quellbaum lag. Für jemanden, der ein Betriebssystem auf einer bestimmten Maschine einsetzen wollte, war das keine Spitzfindigkeit: Ein fertiges Binärpaket und vorhandene Portierungsarbeit stellten unterschiedliche Angebote dar.

HP stand noch auf der Warteliste

Laut Ankündigung sollte eine Binärversion für die HP9000/300-Familie folgen, war aber noch nicht bereit. Die formale Informationsseite zu NetBSD 1.0 führt sechs Architekturen mit Binärversionen auf, darunter HP 9000/300. Die Seite zu NetBSD/hp300 1.0 erklärt, wie diese sechste Plattform in die Liste kam: Der Build verwendete 1.0-Quellcode mit den angewandten Patches 01 und 02. Sie behoben Fehler, die das hp300-Release blockierten.

Die Projektseite nennt auch die Rollen: Charles Hannum betreute den Port, Jason Thorpe baute das Release. Getestet wurde es auf Maschinen mit nur 7,5M RAM; eine minimale Installation ohne X und Quellcode passte auf eine 120M-Festplatte. „HP unterstützt“ wird dadurch präziser: Quellbasis, zwei notwendige Korrekturen, verantwortliche Personen und ein begrenzter Installationsrahmen.

Im Quellbaum, aber noch nicht als Komplettpaket

Die Ankündigung nennt außerdem DECstations, einige Sun-3-Modelle und einige VAX-Rechner. Der Quellcode enthielt Unterstützung für diese Ports, doch für eine vollständige Binärdistribution reichte der Stand nicht. Die NetBSD-Portgeschichte datiert die Einträge pmax, sun3 und vax Monate vor Version 1.0. Die Portierung hatte begonnen; das komplette Releasepaket war noch nicht so weit.

Hier greifen verschiedene Arbeitsschritte ineinander. Code für eine Plattform aufzunehmen, hält eine Portierung am Leben. Eine vollständige Distribution erfordert Integration, Fehlerbehebungen, Tests und ein nutzbares Installationspaket. Das Wort „portabel“ erledigt diese Arbeit nicht von selbst.

Die offiziellen Seiten nennen kein Datum für die Veröffentlichung des HP-Binärpakets; ohne dieses Datum bleibt die Dauer der Lücke offen. Dokumentiert sind die 1.0-Basis und die zwei nötigen Patches. Der Sprung von fünf auf sechs zählt deshalb mehr als einen zusätzlichen Namen: Der Code konnte früher bereit sein als das vollständige Paket.

NetBSDs Portabilität zeigt sich hier als Arbeit pro Plattform: Quellcode, gezielte Korrekturen und ein Release, das sich installieren lässt.