Реліз Samba 4.12.0

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

Додати коментар або відгук