หนึ่งปีหลังจากการเปิดตัว 11.2 และ 7 เดือนนับตั้งแต่การเปิดตัว 12.0
ปล่อยการสนับสนุน 11.2
สำคัญ
- คอมโพเนนต์ Clang, libc++, compiler-rt, LLDB, LLD และ LLVM ได้รับการอัพเดตเป็นเวอร์ชันแล้ว
8.0 ; - ใน ZFS
เพิ่ม รองรับการติดตั้งพาร์ติชัน FS หลายพาร์ติชันแบบขนานในคราวเดียว - ในบูตโหลดเดอร์
นำไปใช้ ความสามารถในการเข้ารหัสพาร์ติชันโดยใช้ geli บนสถาปัตยกรรมที่รองรับทั้งหมด - เพิ่มฟังก์ชันการทำงานของตัวโหลด zfsloader ให้กับตัวโหลด ซึ่งไม่จำเป็นสำหรับการโหลดจาก ZFS อีกต่อไป
- UEFI bootloader ได้ปรับปรุงการตรวจจับประเภทคอนโซลระบบและอุปกรณ์คอนโซลหากไม่ได้กำหนดไว้ใน loader.conf
- ตัวเลือก bootloader ที่เขียนด้วยภาษา Lua ได้รับการเพิ่มลงในแพ็คเกจพื้นฐานแล้ว
- เคอร์เนลจัดเตรียมเอาต์พุตไปยังบันทึกของตัวระบุสภาพแวดล้อมคุกเมื่อตรวจสอบความสมบูรณ์ของกระบวนการ
- เปิดใช้งานคำเตือนเกี่ยวกับคุณสมบัติที่จะถูกยกเลิกในรุ่นต่อๆ ไป เพิ่มคำเตือนเมื่อใช้อัลกอริธึม geli ที่ไม่ปลอดภัยและอัลกอริธึม IPSec ซึ่งเลิกใช้แล้วใน RFC 8221
- มีการเพิ่มพารามิเตอร์ใหม่ลงในตัวกรองแพ็กเก็ต ipfw: record-state (เช่น "keep-state" แต่ไม่มีการสร้าง O_PROBE_STATE), set-limit (เช่น "limit" แต่ไม่มีการสร้าง O_PROBE_STATE) และ defer-action (แทนที่จะทำงาน กฎ สถานะไดนามิกที่สามารถตรวจสอบได้โดยใช้นิพจน์ "ตรวจสอบสถานะ");
- เพิ่มการสนับสนุน
NAT64CLAT ด้วยการใช้นักแปลที่ทำงานด้านผู้บริโภคซึ่งแปลงที่อยู่ IPv1 ภายใน 1 ถึง 4 รายการให้เป็นที่อยู่ IPv6 ทั่วโลกและในทางกลับกัน - งานเสร็จสิ้นแล้วในไลบรารี pthread(3) เพื่อปรับปรุงความเข้ากันได้ของ POSIX
- เพิ่มการรองรับ NVRAM เพิ่มเติมใน /etc/rc.initdiskless เพิ่มการรองรับ /etc/rc.resume ให้กับยูทิลิตี้ rcorder คำจำกัดความของตัวแปร Jail_conf (มี /etc/jail.conf เป็นค่าเริ่มต้น) ถูกย้ายไปยัง /etc/defaults/rc.conf เพิ่มตัวแปร rc_service ใน rc.subr ซึ่งกำหนดเส้นทางไปยังบริการที่จะเปิดตัวหากบริการจำเป็นต้องเรียกตัวเองอีกครั้ง
- มีการเพิ่มพารามิเตอร์ใหม่ Allow.read_msgbuf ใน Jail.conf สำหรับยูทิลิตี้ Jail ซึ่งคุณสามารถจำกัดการเข้าถึง dmesg สำหรับกระบวนการและผู้ใช้ที่แยกออกมาได้
- เพิ่มตัวเลือก "-e" ลงในยูทิลิตี้คุกแล้ว ซึ่งช่วยให้คุณระบุพารามิเตอร์คุก.conf ใด ๆ เป็นอาร์กิวเมนต์และแสดงรายการสภาพแวดล้อมที่ใช้งาน
- เพิ่มยูทิลิตี้การตัดแต่งซึ่งช่วยให้คุณเริ่มต้นการลบเนื้อหาของบล็อก Flash ที่ใช้อัลกอริธึมการทำให้เป็นมาตรฐานการสึกหรอ
- newfs และ tunefs อนุญาตให้ใช้ขีดล่างและขีดกลางในชื่อป้ายกำกับ
- ยูทิลิตี้ fdisk ได้เพิ่มการรองรับเซกเตอร์ที่มีขนาดใหญ่กว่า 2048 ไบต์
- sh เชลล์ได้เพิ่มการรองรับสำหรับตัวเลือก pipefail ซึ่งช่วยให้การตรวจสอบโค้ดส่งคืนสำหรับคำสั่งทั้งหมดรวมกันโดยไพพ์ที่ไม่มีชื่อง่ายขึ้น
- เพิ่มยูทิลิตี้ spi ซึ่งช่วยให้คุณสามารถโต้ตอบกับอุปกรณ์ผ่านบัส SPI จากพื้นที่ผู้ใช้
- มีการเพิ่มตัวแปร init_exec ให้กับ kenv ซึ่งคุณสามารถกำหนดไฟล์ปฏิบัติการที่จะถูกเรียกใช้โดยกระบวนการ init หลังจากเปิดคอนโซลในฐานะตัวจัดการ PID 1
- เพิ่มการรองรับชื่อเชิงสัญลักษณ์สำหรับการระบุสภาพแวดล้อมของคุกในยูทิลิตี้ cpuset(1), Sockstat(1), ipfw(8) และ ugidfw(8)
- เพิ่มตัวเลือก "สถานะ" และ "ความคืบหน้า" ให้กับยูทิลิตี้ dd เพื่อแสดงข้อมูลสถานะทุกวินาที
- เพิ่มการรองรับ Libxo ในยูทิลิตี้สุดท้ายและครั้งสุดท้ายเข้าสู่ระบบ
- อัปเดตเฟิร์มแวร์และเวอร์ชันไดรเวอร์เครือข่าย
- ตัวจัดการแพ็คเกจ pkg ได้รับการอัปเดตเป็นรุ่น 1.10.5, OpenSSL เป็นรุ่น 1.0.2s และชุดเครื่องมือปฏิบัติการ ELF เพื่อเผยแพร่ r3614
- พอร์ตเหล่านี้มีสภาพแวดล้อมเดสก์ท็อป KDE 5.15.3 และ GNOME 3.28
ที่มา: opennet.ru