Lansarea a fost prezentată pe 3 martie Samba 4.12.0
Samba — un set de programe și utilitare pentru lucrul cu unități de rețea și imprimante pe diferite sisteme de operare care utilizează protocolul SMB / CIFS. Are părți client și server. Este un software gratuit lansat sub o licență GPL v3.
Principalele modificări:
- Codul a fost șters de toate implementările de criptografie în favoarea bibliotecilor externe. Aleasă ca principală gnuTLS, versiunea minimă necesară 3.4.7. Acest lucru va crește viteza complexului - cu testarea CIFS din nucleul Linux 5.3 s-a înregistrat o creștere Viteza de înregistrare de 3xȘi viteza de citire 2,5.
- Căutarea partițiilor SMB se realizează acum folosind Reflector în locul celor folosite anterior GNOME Tracker.
- S-a adăugat un nou modul VFS io_uring, care utilizează interfața io_uring a nucleului Linux pentru I/O asincron. De asemenea, acceptă tamponarea.
- În fișierul de configurare smb.conf suportul pentru parametrul dimensiunea memoriei cache de scriere a fost întrerupt, în legătură cu aspectul modulului io_uring.
- Modul eliminat vfs_netatalk, care a fost întrerupt anterior.
- Backend BIND9_FLATFILE a fost depreciat și va fi eliminat într-o versiune viitoare.
- Biblioteca zlib a fost adăugată la dependențele de asamblare, în timp ce implementarea sa încorporată a fost eliminată din cod.
- Acum la muncă Este necesar Python 3.5 în locul celor folosite anterior Python 3.4.
De asemenea, este de remarcat faptul că pentru testarea codului îl folosim acum OSS-Fuss, ceea ce a făcut posibilă găsirea și remedierea multor erori în cod.
Sursa: linux.org.ru