3. martā tika prezentēts izlaidums Samba 4.12.0
Samba — programmu un rīku komplekts, kas paredzēts darbam ar tīkla diskdziņiem un printeriem dažādās operētājsistēmās, izmantojot protokolu SMB/CIFS. Ir klients un serveris. Tas ir brīvi pieejams programmatūras risinājums, kas izlaists zem licencēm GPL v3.
Galvenās izmaiņas:
- Kods ir attīrīts no visām kriptogrāfijas realizācijām, dodot priekšroku ārējām bibliotēkām. Par galveno ir izvēlēta GnuTLS, minimālā prasītā versija 3.4.7. Tas ļaus paātrināt sistēmas darbību — pie CIFS no Linux 5.3 kodola tika fiksēts pieaugums rakstīšanas ātrumā par 3 reizes, bet lasīšanas ātrumā par 2,5.
- Meklēšana SMB nodalījumos tagad tiek veikta, izmantojot Spotlight neskaidri izmantoto iepriekš GNOME Tracker.
- Pievienots jauns VFS modulis io_uring, kas izmanto Linux kodola io_uring saskarni asimetriskai ievadei/izvadē. Tas arī atbalsta buferāciju.
- Konfigurācijas failā smb.conf ir pārtraukta atbalsta parameter write cache size, saistībā ar moduļa parādīšanos io_uring.
- Izņemts modulis vfs_netatalk, kura atbalsts iepriekš tika pārtraukts.
- Backend BIND9_FLATFILE ir atzīts par novecojušu un tiks izņemts vienā no nākamajiem izlaidumiem.
- Izstrādē pievienota zlib bibliotēka, tajā pašā laikā iebūvētā realizācija ir izņemta no koda.
- Tagad, lai strādātu prasa Python 3.5 neskaidri izmantoto iepriekš Python 3.4.
Tāpat jāpiebilst, ka, lai pārbaudītu kodu, tagad tiek izmantots OSS-Fuss, kas ļāvis atrast un labot daudzas kļūdas kodā.
Avots: linux.org.ru
