На 3 март е представена версия Samba 4.12.0
Samba — комплект програми и утилити за работа с мрежови дискове и принтери на различни операционни системи през протокола SMB/CIFS. Разполага с клиентска и сървърна част. Явява се свободен софтуер, издаден под лиценз GPL v3.
Основни промени:
- Кодът е премахнат от всички реализации на криптография в полза на външни библиотеки. За основна е избрана GnuTLS, минималната необходима версия 3.4.7. Това ще увеличи скоростта на работа на комплекса — при тестовете на CIFS от ядрото на Linux 5.3 бяха регистрирани увеличения на скоростта на запис с 3 пъти, а скоростта на четене с 2.5.
- Търсенето в SMB дяловете сега се извършва с помощта на Spotlight вместо използваното преди 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
