วางจำหน่ายวันที่ 3 มีนาคม Samba 4.12.0
แซมบ้า — ชุดโปรแกรมและยูทิลิตี้สำหรับการทำงานกับไดรฟ์เครือข่ายและเครื่องพิมพ์บนระบบปฏิบัติการต่าง ๆ โดยใช้โปรโตคอล SMB / CIFS. มันมีส่วนของไคลเอนต์และเซิร์ฟเวอร์ เป็นซอฟต์แวร์เสรีที่เผยแพร่ภายใต้ลิขสิทธิ์ จีพี v3.
การเปลี่ยนแปลงที่สำคัญ:
- โค้ดได้รับการล้างออกจากการใช้งานการเข้ารหัสทั้งหมดเพื่อสนับสนุนไลบรารีภายนอก เลือกเป็นหลัก gnuTLS, เวอร์ชันขั้นต่ำที่ต้องการ 3.4.7. ซึ่งจะเพิ่มความเร็วของคอมเพล็กซ์ด้วย ทดสอบ CIFS จากเคอร์เนล Linux 5.3 มีการบันทึกการเพิ่มขึ้น ความเร็วในการบันทึก 3 เท่าและ ความเร็วในการอ่าน 2,5.
- ขณะนี้การค้นหาพาร์ติชัน SMB ดำเนินการโดยใช้ ไฟฉายสว่างจ้า แทนของที่ใช้ก่อนหน้านี้ ตัวติดตาม GNOME.
- เพิ่มโมดูล VFS io_uring ใหม่ ซึ่งใช้อินเทอร์เฟซ io_uring เคอร์เนล Linux สำหรับ I/O แบบอะซิงโครนัส นอกจากนี้ยังรองรับการบัฟเฟอร์
- ในไฟล์กำหนดค่า smb.conf การสนับสนุนพารามิเตอร์ขนาดแคชการเขียนถูกยกเลิกแล้วเกี่ยวกับรูปลักษณ์ของโมดูล io_ing.
- นำโมดูลออกแล้ว vfs_netatalkซึ่งเลิกผลิตไปก่อนหน้านี้แล้ว
- แบ็กเอนด์ BIND9_FLATFILE เลิกใช้แล้วและจะถูกลบออกในรุ่นต่อๆ ไป
- ไลบรารี zlib ได้รับการเพิ่มลงในการพึ่งพาแอสเซมบลี ในขณะที่การใช้งานในตัวถูกลบออกจากโค้ด
- ตอนนี้ไปทำงานแล้ว ต้องใช้ไพธอน 3.5 แทนของที่ใช้ก่อนหน้านี้ งูหลาม 3.4.
เป็นที่น่าสังเกตว่าตอนนี้เราใช้สำหรับการทดสอบโค้ด OSS-เอะอะซึ่งทำให้สามารถค้นหาและแก้ไขข้อผิดพลาดมากมายในโค้ดได้
ที่มา: linux.org.ru