Veröffentlichung von OpenBSD 6.6

Hat stattgefunden Release des freien, plattformĂŒbergreifenden UNIX-Ă€hnlichen Betriebssystems OpenBSD 6.6. Das OpenBSD-Projekt wurde 1995 von Theo de Raadt gegrĂŒndet, nachdem ein Konflikt mit den Entwicklern von NetBSD, der dazu fĂŒhrte, dass Theo den Zugang zum CVS-Repository von NetBSD verwehrt wurde. Danach grĂŒndete Theo de Raadt mit einer Gruppe Gleichgesinnter auf der Basis des Quellbaum von NetBSD ein neues Open-Source-Betriebssystem, dessen HauptzieleportabilitĂ€t (wird unterstĂŒtzt 13 Hardware-Plattformen), Standardisierung, ordnungsgemĂ€ĂŸe Funktion, aktive Sicherheit und integrierte kryptografische Mittel. Die GrĂ¶ĂŸe des vollstĂ€ndigen Installationspakets ISO-Abbilds Betriebssystems OpenBSD 6.6 betrĂ€gt 460 MB.

Neben dem Betriebssystem selbst ist das OpenBSD-Projekt bekannt fĂŒr seine Komponenten, die in anderen Systemen verbreitet sind und sich als eine der sichersten und qualitativ hochwertigsten Lösungen etabliert haben. Dazu gehören: LibreSSL (Fork OpenSSL), OpenSSH, Paketfilter PF, Routing-Daemons OpenBGPD und OpenOSPFD, NTP-Server OpenNTPD, Mailserver OpenSMTPD, Terminal-Multiplexer (Ă€hnlich GNU screen), tmux, Daemon identd mit einer Implementierung des IDENT-Protokolls, BSDL-Alternative zum GNU groff-Paket — mandoc, Protokoll fĂŒr die Einrichtung von ausfallsicheren Systemen CARP (Common Address Redundancy Protocol), leichter HTTP-Server,, Datei-Synchronisationswerkzeug OpenRSYNC.

Haupt- Verbesserungen:

  • Das Paket enthĂ€lt das Dienstprogramm sysupgrade, bestimmt fĂŒr die automatische Aktualisierung des Systems auf die neue Version. Sysupgrade lĂ€dt die fĂŒr das Update erforderlichen Dateien herunter, ĂŒberprĂŒft diese mithilfe von signify, kopiert ramdisk bsd.rd nach bsd.upgrade und initiiert den Neustart des Systems. Der Bootloader beginnt bei Erkennung von bsd.upgrade mit dem automatischen Laden und der automatischen Aktualisierung des Systems. FĂŒr die vorherige Version OpenBSD 6.5 wurde syspatch vorbereitet, das sysupgrade hinzufĂŒgt und es ermöglicht, mit diesem Dienstprogramm das System auf OpenBSD 6.6 auf den Architekturen amd64, arm64 und i386 durch AusfĂŒhrung von «syspatch && sysupgrade» zu aktualisieren;
  • FĂŒr Cavium OCTEON-Prozessoren (mips64) wird Clang als Hauptcompiler des Basissystems eingesetzt. FĂŒr die Architektur powerpc wurde optionale UnterstĂŒtzung fĂŒr den Bau mit Clang hinzugefĂŒgt. FĂŒr die Architekturen armv7 und i386 ist der GCC-Compiler standardmĂ€ĂŸig deaktiviert (nur Clang bleibt aktiv);
  • Der Treiber amdgpu fĂŒr AMD-GPUs. Der Treiber wurde aktualisiert drm (Direct Rendering Manager). Es wurde die Möglichkeit hinzugefĂŒgt, dass nicht privilegierte Benutzer ĂŒber den Besitzerwechsel des GerĂ€ts beim ersten Zugriff auf das GerĂ€t auf das drm-GerĂ€t zugreifen können. Der Code der Treiber inteldrm und radeondrm wurde mit dem Linux-Kernel 4.19.78 synchronisiert. UnterstĂŒtzung fĂŒr GPUs, die in Intel-Chips Broxton / Apollo Lake, Amber Lake, Gemini Lake, Coffee Lake, Whiskey Lake und Comet Lake verwendet werden, wurde hinzugefĂŒgt;
  • Es wurde eine mit Linux kompatible Schnittstelle implementiert acpi und UnterstĂŒtzung fĂŒr ACPI in den Treibern radeon und amdgpu hinzugefĂŒgt;
  • Treiber hinzugefĂŒgt aplgpio fĂŒr GPIO-Controller, die in SoCs Intel Apollo Lake verwendet werden;
  • Die UnterstĂŒtzung fĂŒr SAS3-Controller wurde verbessert, die ZuverlĂ€ssigkeit der Erkennung von SpeichergerĂ€ten wĂ€hrend des Bootens erhöht, und es wurde UnterstĂŒtzung fĂŒr 64-Bit-DMA im Treiber mpii hinzugefĂŒgt;
  • FĂŒr PCI-GerĂ€te wurde UnterstĂŒtzung fĂŒr die Spezifikation virtio 1.0;
  • hinzugefĂŒgt. UnterstĂŒtzung fĂŒr kryptographische Co-Prozessoren, die in AMD Ryzen CPU/APUs verwendet werden, wurde ergĂ€nzt. Der Treiber ksmn fĂŒr Temperatursensoren, die in der 17. Generation der AMD-Prozessoren verwendet werden, wurde hinzugefĂŒgt;
  • Die UnterstĂŒtzung fĂŒr die ARM64-Architektur wurde verbessert. UnterstĂŒtzung fĂŒr Systeme auf Basis von CPU Ampere eMAG wurde hinzugefĂŒgt. Neue Treiber fĂŒr Amlogic SoCs, Allwinner A64, i.MX8M, Armada 3700 wurden hinzugefĂŒgt. UnterstĂŒtzung fĂŒr Cortex-A65-CPUs wurde ergĂ€nzt;
  • In alle Wireless-Treiber wurde die Möglichkeit integriert, empfangene Pakete im Batch-Modus in den Netzwerk-Stack zu ĂŒbertragen, wobei mehrere Pakete in einer Unterbrechung verarbeitet werden.
  • Die Leistung des Dateisystem-Cache auf Computern mit AMD64-Architektur wurde verbessert.
  • Die Funktion von startx und xinit auf modernen Systemen wurde mit den Grafiktreibern inteldrm, radeondrm und amdgpu stabilisiert.
  • Der Systemaufruf unveil wurde verbessert, um den Zugang zur Dateisystem-Isolierung zu gewĂ€hrleisten. Die Anzahl der Anwendungen aus dem Basissystem, fĂŒr die der Schutz mit unveil implementiert wurde, wurde auf 77 erhöht.
  • Die systemcalls getrlimit, setrlimit, read und write wurden von der globalen Sperre befreit, ebenso wie der Code fĂŒr den Zugriff auf Ressourcengrenzen und das Ändern der Position in Dateien.
  • Die Methode zur Blockierung von Spectre-Schwachstellen in Intel-CPUs wurde verbessert. Ein Schutz wurde hinzugefĂŒgt. Angriffe die MDS (Microarchitectural Data Sampling) Klasse in Intel-Prozessoren zu blockieren;
  • Im ntpd wurde ein sicherer Modus zur Festlegung und Abfrage der Systemuhrwerte wĂ€hrend des Bootvorgangs eingefĂŒhrt, selbst wenn keine Uhr mit Batterie vorhanden ist.
  • Im Terminalmultiplexer tmux wurde die Verwendung von regulĂ€ren AusdrĂŒcken in den Befehlen search, match und substitute hinzugefĂŒgt. Ein einfaches MenĂŒsystem mit Maus- oder Tastatursteuerung wurde eingefĂŒhrt. Der Befehl „display-menu“ wurde vorgeschlagen, um das MenĂŒ in der Statuszeile anzuzeigen. Bei Bewegung des Mauszeigers ĂŒber den oberen oder unteren Bildschirmrand wĂ€hrend der Auswahl von Bereichen wurde eine automatische Bildlauffunktion implementiert.
  • Die Leistung von bgpd wurde erhöht. Der Code fĂŒr die Community-Zuordnung wurde neu geschrieben, wodurch die Verarbeitung von Konfigurationen mit mehreren Communities und einer großen Zahl von Peers erheblich beschleunigt wurde. Dem bgpctl wurde der Befehl „show mrt neighbors“ hinzugefĂŒgt.
  • Im DNS-Resolver unwind wurde die UnterstĂŒtzung fĂŒr Sperrlisten hinzugefĂŒgt.
  • Das Tool snmp mit der Implementierung des neuen SNMP-Clients, der snmpctl ersetzt.
  • Die Version des Mailservers OpenSMTPD wurde aktualisiert. Ein API zur Erstellung externer Filter, die separat ĂŒber Ports verteilt werden können, wurde hinzugefĂŒgt. Zudem wurde die UnterstĂŒtzung integrierter Filter eingefĂŒhrt, die einfache Funktionen zum Aussortieren eingehender Sitzungen bereitstellen. Es wurde eine Option zur Zustellung von gefilterten E-Mails in das Junk-Verzeichnis in mail.maildir hinzugefĂŒgt. Die UnterstĂŒtzung fĂŒr das Proxy-v2-Protokoll, das das Betreiben eines SMTP-Servers hinter einem Proxy ermöglicht, wurde realisiert. Zudem wurde die UnterstĂŒtzung fĂŒr ECDSA-Zertifikate implementiert.
  • Das OpenSSH-Paket 8.1 wurde aktualisiert, eine detaillierte Übersicht ĂŒber die Verbesserungen kann eingesehen werden. hier;
  • Das LibreSSL-Paket wurde aktualisiert, wobei das Porting der RSA_METHOD-Struktur aus OpenSSL 1.1 abgeschlossen wurde, die die Verwendung unterschiedlicher Implementierungen von Funktionen zur Arbeit mit RSA ermöglicht.
  • Die Anzahl der Ports fĂŒr die AMD64-Architektur betrĂ€gt 10.736, fĂŒr aarch64 – 10.075, fĂŒr i386 – 10.682. Komponenten von Drittanbietern, die Bestandteil von OpenBSD 6.6 sind, wurden aktualisiert:
    • Der Grafikstack Xenocara basiert auf X.Org 7.7 mit xserver 1.20.5 + Patches, freetype 2.10.1, fontconfig 2.12.4, Mesa 19.0.8, xterm 344, xkeyboard-config 2.20;
    • LLVM/Clang 8.0.1 (mit Patches)
    • GCC 4.2.1 (mit Patches) und 3.3.6 (mit Patches)
    • Perl 5.28.2 (mit Patches)
    • NSD 4.2.2
    • Unbound 1.9.4
    • Ncurses 5.7
    • Binutils 2.17 (mit Patches)
    • Gdb 6.3 (mit Patches)
    • Awk 10. Aug. 2011
    • Expat 2.2.8

    Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster