OpenBSD 6.7 veröffentlicht


OpenBSD 6.7 veröffentlicht

Am 19. Mai wurde die Freigabe des freien UNIX-ähnlichen Betriebssystems OpenBSD 6.7 angekündigt. Ein besonderes Merkmal dieses Systems ist der Fokus auf Codequalität und Sicherheit. Das Projekt wurde 1995 von Theo de Raadt nach einem Konflikt mit den Entwicklern von NetBSD gegründet. Die bedeutendsten Änderungen in der Version sind im Folgenden aufgeführt.

  • Es werden nun bis zu 15 Partitionen auf einem physischen Gerät unterstützt. Mehr Details
  • Maschinenunabhängige Implementierung von mploc für die Plattform powerpc.
  • Optimierung der Speicherseitenbereinigung.
  • Zahlreiche Verbesserungen und Bugfixes in dhclient, dem Client für das DHCP-Protokoll.
  • Die maximale Blockgröße für NVMe-Operationen beträgt 128K.
  • Verbesserungen im apmd-Daemon, der für den Ruhezustand/Sleep zuständig ist. Informationen zur Energieänderung erhält der Daemon vom Batterietreiber. Die Treiberbenachrichtigungen werden 60 Sekunden nach dem Wiederaufwachen des Computers ignoriert, damit der Benutzer früher arbeiten kann, bevor die Maschine wieder in den Schlafmodus geht.
  • Die Möglichkeit wurde hinzugefügt, anonyme Dateien in tmpfs zu erstellen. Dies kann den Zugriff von Anwendungen auf das Dateisystem einschränken.
  • Ein menschenlesbarer Modus für systat wurde hinzugefügt (Option -h).
  • Das alte Verhalten von dhclient wurde wiederhergestellt. Das System ignoriert nun wieder Verbindungen, die kein Subnetzmasken bereitstellen.

Verbesserungen im ffs2-Dateisystem, das 64-Bit-Zeitstempel und Blockadressen verwendet:

  • Jetzt wird ffs2 standardmäßig auf allen Plattformen außer landisk, luna88k und sgi verwendet.
  • Unterstützung für Bootpartition und Ramdisk für die Plattform sgi.
  • Die Bootfunktion für sparc64 und Mac PPC wurde korrigiert.
  • Bootmöglichkeit für die Plattformen alpha und amd64.
  • Bootmöglichkeit für die Plattformen arm_v7 und arm64 unter Verwendung von efiboot.
  • Bootmöglichkeit für die Plattform loongson.

Verbesserungen im SMP:

  • Systemaufrufe __thrsleep, __thrwakeup, close, closefrom, dup, dup2, dup3, flock, fcntl, kqueue, pipe, pipe2 und nanosleep können jetzt ohne KERNEL_LOCK durchgeführt werden.
  • Die SMP-Implementierung für AMD-Prozessoren wurde überarbeitet. Das System wird jetzt die Kerne nicht mehr fälschlicherweise als Threads identifizieren.

Treiber:

  • Verbesserungen im Treiber em, der für die Unterstützung von Intel PRO/1000 10/100/Gigabit Ethernet-Netzwerkkarten verantwortlich ist.
  • Implementierung einer Mikrosekundenauflösung mit microcputime für Prozessoren der Cherry-Trail-Familie zur Behebung von Abstürzen beim Start des X-Fenstersystems.
  • Unterstützung der Speicheradressierung in PCI-Geräten für LPSS (Low Power Subsystem).
  • Unterstützung für den x553-Controller in dem ix-Treiber, der für Hochgeschwindigkeits-Netzwerkkarten von Intel verwendet wird, die die PCI Express-Schnittstelle nutzen.
  • Fehler nach dem Schlafen/Warten für amdgpu und radeondrm wurden behoben.
  • Behebung eines Festfrierens auf dem HP EliteBook beim Booten im UEFI-Modus.
  • Weitere Einzelheiten können in der Originalmitteilung auf der offiziellen Projektwebsite nachgelesen werden.

Außerdem:

  • Folgende Treiber wurden entfernt:
    • rtfps, verantwortlich für den seriellen Port auf IBM RT PC-Boards;
    • dpt für DPT EATA SCSI RAID;
    • gpr für Smartcard-Leser mit dem PCMCIA-Schnittstelle GemPlus GPR400;
    • mesh für SCSI-Erweiterungskarten in Power Macintosh;
  • Das Audio-Subsystem wurde verbessert.
  • Unterstützung für RaspberryPi 3/4 auf der arm64-Architektur und RaspberryPi 2/3 auf der arm_v7-Architektur wurde hinzugefügt.

Traditionell, das Poster 🙂

Quelle: linux.org.ru

60GB SSD 8Gb DDR4