Išleidimas pristatytas kovo 3 d Samba 4.12.0
Samba - programų ir paslaugų rinkinys, skirtas darbui su tinklo diskais ir spausdintuvais įvairiose operacinėse sistemose naudojant protokolą SMB / CIFS. Jame yra kliento ir serverio dalys. Yra nemokama programinė įranga, išleista pagal licenciją GPL v3.
Pagrindiniai pakeitimai:
- Kodas pašalintas iš visų kriptografijos diegimų, kad būtų galima naudoti išorines bibliotekas. Pasirinktas kaip pagrindinis „GnuTLS“, minimali reikalinga versija 3.4.7. Tai padidins komplekso greitį - su CIFS testavimas iš Linux branduolio 5.3 buvo užfiksuotas padidėjimas 3x įrašymo greitisIr skaitymo greitis 2,5.
- SMB skaidinių paieška dabar atliekama naudojant prožektorius vietoj anksčiau naudotų GNOME Tracker.
- Pridėtas naujas VFS modulis io_uring, kuris naudoja Linux branduolio io_uring sąsają asinchroniniam I/O. Jis taip pat palaiko buferį.
- smb.conf konfigūracijos faile rašymo talpyklos dydžio parametro palaikymas buvo nutrauktas, susijęs su modulio išvaizda io_uring.
- Modulis pašalintas vfs_netatalk, kuri anksčiau buvo nutraukta.
- Backend BIND9_FLATFILE buvo nebenaudojamas ir bus pašalintas būsimame leidime.
- zlib biblioteka buvo įtraukta į surinkimo priklausomybes, o jos integruotas įgyvendinimas buvo pašalintas iš kodo.
- Dabar į darbą Reikalinga Python 3.5 vietoj anksčiau naudotų python 3.4.
Taip pat verta paminėti, kad dabar mes naudojame kodo testavimui OSS-Fuss, kuri leido rasti ir ištaisyti daugybę kodo klaidų.
Šaltinis: linux.org.ru