3. marca je predstavljen izid Samba 4.12.0
Samba — nabor programov in pripomočkov za delo z omrežnimi diski in tiskalniki v različnih operacijskih sistemih po protokolu SMB/CIFS. Ima odjemalski in strežniški del. Je prosto programsko opremo, izdano pod licenco GPL v3.
Glavne spremembe:
- Koda je očiščena vseh implementacij kriptografije v korist zunanjih knjižnic. Kot glavna je izbrana GnuTLS, minimalna zahtevana različica 3.4.7. To bo povečalo hitrost delovanja sistema — pri testiranju CIFS iz jedra Linux 5.3 je bilo zabeleženo povečanje hitrosti zapisa za 3-krat, a hitrosti branja za 2,5-krat.
- Iskanje po SMB razdelkih se zdaj izvaja s pomočjo Spotlight namesto prejšnjega GNOME Tracker.
- Dodana je bila nova VFS modul io_uring, ki uporablja vmesnik jedra Linux io_uring za asinhrono vhod/izhod. Prav tako podpira predpomnjenje.
- V konfiguracijski datoteki smb.conf je bila prekinjena podpora za parameter write cache size, zaradi prihoda modula io_uring.
- Odstranjen je bil modul vfs_netatalk, katerega podpora je bila prej prekinjena.
- Backend BIND9_FLATFILE je razglašen za zastarelega in bo odstranjen v enem od naslednjih izdaj.
- V nabor odvisnosti za gradnjo je bila dodana knjižnica zlib, pri čemer je bila vgrajena njen izvedba odstranjena iz kode.
- Zdaj zahteva Python 3.5 namesto prejšnjega Python 3.4.
Prav tako je treba omeniti, da se za testiranje kode zdaj uporablja OSS-Fuzz, kar je omogočilo odkritje in popravljanje številnih napak v kodi.
Izvor: linux.org.ru
