NetBSD 9.2 veröffentlicht

Mi, 19. Mai 2021, Niklas

Am Montag hat das NetBSD Projekt die Version 9.2 "Nakatomi Socrates" veröffentlicht. Da es sich hierbei um eine Minor Version handelt, besteht sie zu grössten Teilen aus Fehlerbehebungen. Die Menge an Änderungen ist jedoch beachtlich.

Das Highlight der neuen Version sind Verbesserungen am FREAD System Call im Kernel. Die Geschwindigkeit bei Lesezugriffen auf Datenträger wurde stark erhöht, indem die Pufferverwaltung für ungepufferte Zugriffe optimiert wurde.

Ausserdem wurde in der neuen Version die Stabilität der ZFS Dateisystemunterstützung verbessert. Auch die Unterstützung für die durch Single Board Computer immer mehr an Bedeutung gewinnende AArch64 CPU Architektur wurde verbessert.

NetBSD 9.2 behebt des Weiteren einige Treiberprobleme. Besonders nennenswert ist hier ein Problem mit einigen Intel Gigabit Ethernet Controllern, die auf Big Endian Systemen keine Pakete empfangen konnten.

Weiter wurde die Sicherheit an einigen Stellen im System verbessert. Beim Linux-Kompatibilitätslayer wurde die Kompatibilität zu Programmen verbessert, die eine längere namelen nutzen, als die Grösse eines korrekten struct sockaddr_in *.

Auch bei den Programmen hat sich einiges getan:

  • Der Judäische Kalender wurde auf 2021 aktualisiert
  • Die Standardkonfiguration des Window Managers wurde für mehr Barrierefreiheit optimiert
  • Bugfix: ftp -q hat nicht funktioniert
  • Die POSIX-konformität bei nl wurde verbessert
  • Bei patch wurde das Verhalten von -V none repariert
  • progress kann jetzt mit EINTR beim Schreiben umgehen
  • Bei ps wurde die Berechnung der Breite unter bestimmten Umständen repariert
  • Bugfix: "ksh unable to execute ERR traps"
  • Bugfix: sh kann jetzt mit "NUL" Zeichen in Shell Scripts umgehen
  • Die pkgsrc Datenbank wurde für neue Installationen von /var/db/pkg zu /var/pkg/pkgdb verschoben
  • vmstat wird nicht mehr beendet, wenn es die Adressen von Zeit-Werten nicht bekommt, die sowieso oft nicht gebraucht werden
  • httpd Webserver:
    • Unterstützung für README Dateien in Dateilisten eingeführt
    • Mehr MIME Types für verschiedene Archiv- und Videodateien eingefügt
    • Bugfix: Dateien grösser als 4 GB auf 32Bit Systemen ausliefern
    • Verschiedene Stabilitätsverbesserungen
  • Bugfix: dump unterstützt jetzt Statusupdates bei Dateien grösser als 2 TiB
  • Bugfix: prop_object_release von falschen Daten bei fsck
  • Bugfix: "cannot allocate memory" Fehler in isibootd bei amd64

Die neue Version kann von der Webseite des Projekts heruntergeladen werden. Bestehende Installationen können über die Upgrade-Funktion im Installationsimage oder mithilfe des sysupgrade Tools im laufenden NetBSD System aktualisiert werden - Eine Neuinstallation ist nicht nötig.

Quellen:

Hinweis: Der Screenshot stammt aus dem Review der Vorgängerversion