Samba 4.12.0 Veröffentlichung

Am 3. März wurde die Veröffentlichung vorgestellt Samba 4.12.0

Samba — ein Satz von Programmen und Tools für die Arbeit mit Netzlaufwerken und Druckern unter verschiedenen Betriebssystemen über das Protokoll SMB/CIFS. Es hat Client- und Serverteile. Es handelt sich um freie Software, die unter der Lizenz GPL v3.

Hauptänderungen:

  • veröffentlicht wurde. Der Code wurde von allen Implementierungen der Kryptographie befreit, zugunsten externer Bibliotheken. Als Hauptbibliothek wurde GnuTLS, die minimale erforderliche Version 3.4.7. Dies wird die Geschwindigkeit des Systems erhöhen – beim Testen von CIFS mit dem Linux-Kernel 5.3 wurde eine Erhöhung festgestellt der Schreibgeschwindigkeit um das 3-fache, und der Lesegeschwindigkeit um 2,5.
  • Die Suche in SMB-Partitionen erfolgt nun mit Hilfe von Spotlight anstatt des bisher verwendeten GNOME Tracker.
  • Ein neuer VFS-Modul io_uring wurde hinzugefügt, das die io_uring Schnittstelle des Linux-Kernels für asynchrones Ein-/Ausgabe verwendet. Es unterstützt ebenfalls die Pufferung.
  • In der Konfigurationsdatei smb.conf wurde die Unterstützung für den Parameter write cache size, aufgrund des neuen Moduls eingestellt. io_uring.
  • Das Modul vfs_netatalk, dessen Unterstützung zuvor eingestellt wurde, wurde entfernt.
  • Der Backend BIND9_FLATFILE wurde als veraltet erklärt und wird in einer der nächsten Veröffentlichungen entfernt.
  • In die Abhängigkeiten für den Build wurde die Bibliothek zlib aufgenommen, während die eigene Implementierung aus dem Code entfernt wurde.
  • Jetzt ist für die Ausführung Python 3.5 erforderlich anstatt des bisher verwendeten Python 3.4.

Es ist ebenfalls erwähnenswert, dass zur Testung des Codes nun OSS-Fuzz, was viele Fehler im Code aufdecken und beheben konnte.

Quelle: linux.org.ru

60GB SSD 8Gb DDR4