3-га сакавіка прадстаўлены рэліз Samba 4.12.0
Самба - набор праграм і ўтыліт для працы з сеткавымі дыскамі і друкаркамі на розных аперацыйных сістэмах па пратаколе. SMB / CIFS. Мае кліенцкую і серверную часткі. З'яўляецца свабодным праграмным забеспячэннем, выпушчаным пад ліцэнзіяй GPL v3.
Асноўныя змены:
- Код ачышчаны ад усіх рэалізацый крыптаграфіі на карысць знешніх бібліятэк. У якасці асноўнай абрана gnuTLS, мінімальная патрабаваная версія 3.4.7. Гэта дазволіць павялічыць хуткасць працы комплексу - пры тэсціраванні CIFS з ядра Linux 5.3 было зафіксавана павелічэнне хуткасці запісу ў 3 разы, А хуткасці чытання ў 2,5.
- Пошук па SMB раздзелах зараз ажыццяўляецца пры дапамозе Пражэктар замест ранейшага GNOME Tracker.
- Дададзены новы VFS-модуль io_uring, які выкарыстоўвае інтэрфейс ядра Linux io_uring для асінхроннага ўводу/высновы. Таксама ён падтрымлівае буферызацыю.
- У канфігурацыйным файле smb.conf спынена падтрымка параметра write cache size, у сувязі са з'яўленнем модуля io_uring.
- Выдалены модуль vfs_netatalk, падтрымка якога была спынена раней.
- Бэкенд BIND9_FLATFILE аб'яўлены састарэлым, і будзе выдалены ў адным з наступных выпускаў.
- У лік залежнасцяў для зборкі дададзена бібліятэка zlib, пры гэтым убудаваная яе рэалізацыя выдалена з кода.
- Цяпер для працы патрабуецца Python 3.5 замест ранейшага Python 3.4.
Таксама варта адзначыць, што для тэставання кода зараз выкарыстоўваецца. OSS-Fuss, Што дазволіла знайсці і выправіць мноства памылак у кодзе.
Крыніца: linux.org.ru