FreeBSD 14.3 พร้อมให้บริการแล้ว พร้อมการปรับปรุงด้านเสมือนจริง การรองรับ Wi-Fi บลูทูธ และอื่นๆ อีกมากมาย

FreeBSD-14.3-เผยแพร่แล้ว

หลังจากการพัฒนาอย่างต่อเนื่องเป็นเวลาหกเดือน ทีมงาน FreeBSD ได้เปิดตัวเวอร์ชันใหม่ของ "FreeBSD 14.3"" ซึ่งเป็นการเปิดตัวที่นำเสนอการปรับปรุงเสถียรภาพของระบบและขยายการสนับสนุนสำหรับฮาร์ดแวร์สมัยใหม่ การจำลองเสมือน และสภาพแวดล้อมคลาวด์ เวอร์ชันใหม่ของ FreeBSD 14.3 นี้จะได้รับการสนับสนุนอย่างเป็นทางการจนถึงวันที่ 30 มิถุนายน 2026 ในขณะที่เวอร์ชันก่อนหน้า FreeBSD 14.2 จะได้รับการบำรุงรักษาจนถึงวันที่ 30 กันยายน 2025

สาขา 14 โดยรวมจะยังคงได้รับการอัปเดตจนถึงเดือนพฤศจิกายน 2028 ในขณะที่รุ่นถัดไป FreeBSD 14.4 วางแผนไว้สำหรับเดือนมีนาคม 2026 และรุ่นแรกของ FreeBSD 15 จะมาถึงในเดือนธันวาคม 2025 โดยยกเลิกการรองรับสถาปัตยกรรม 32 บิต

คุณสมบัติใหม่ที่สำคัญใน FreeBSD 14.3

การเปลี่ยนแปลงที่น่าสังเกตที่สุดอย่างหนึ่งคือในเลเยอร์ LinuxKPI ซึ่ง รองรับ Wi-Fi 4 (802.11n) และ Wi-Fi 5 (802.11ac) แล้วนอกจากนี้ยังอนุญาตให้โอนการทำงานเข้ารหัสไปยังอะแดปเตอร์เครือข่ายที่เข้ากันได้ ซึ่งจะช่วยปรับปรุงประสิทธิภาพการทำงานและลดการใช้งาน CPU โดยบูรณาการเข้ากับไดรเวอร์ iwlwifi โดยตรง ซึ่งได้มาจากโค้ดต้นฉบับของเคอร์เนล Linux

ว่า ไดรเวอร์ rtw88 สำหรับชิป Realtek (เช่น RTL8723DE และ RTL8821CE) ได้ถูก ถึงสถานะที่ทำงานได้เต็มที่แล้วรวมถึงการแก้ไขที่สำคัญ เช่น การกำจัดการรั่วไหลของหน่วยความจำ นอกจากนี้ ยังเพิ่มการรองรับ Intel 9260/9560 Bluetooth ผ่านการอัปเดตเฟิร์มแวร์และพอร์ต

นอกจากนี้ FreeBSD 14.3 ยังแนะนำ รองรับปลั๊กแบบฮอตปลั๊ก สำหรับการ์ด PCIe บนระบบ ARM64ซึ่งอำนวยความสะดวกในการใช้งานฮาร์ดแวร์ในสภาพแวดล้อมเสมือนจริงหรือแบบฝังตัว นอกจากนี้ อิมเมจคอนเทนเนอร์ในรูปแบบ OCI ยังได้เริ่มเผยแพร่บน Docker และ GitHub แล้ว ซึ่งเปิดโอกาสใหม่ๆ ในการใช้งานเป็นระบบพื้นฐานในโครงสร้างพื้นฐานบนคอนเทนเนอร์สมัยใหม่

สาธารณูปโภคใหม่และการปรับปรุงในเรือนจำ

ใน FreeBSD 14.3 เพิ่มการเรียกใช้ระบบ setcred แล้ว ในการจัดการการเปลี่ยนแปลงอัตโนมัติต่อข้อมูลประจำตัว เช่น euid, ruid และกลุ่ม และยูทิลิตี้ใหม่ที่เรียกว่า mdo ซึ่งคล้ายกับ su ซึ่งใช้การเรียกนี้เพื่อสลับผู้ใช้อย่างปลอดภัยโดยไม่ต้องใช้ setuid

ด้วย การจัดการ Sysctl ได้รับการปรับปรุงด้วยตัวเลือกใหม่สำหรับการผูกตัวแปรกับคุก เฉพาะเจาะจง ช่วยให้สามารถจัดการการกำหนดค่าเครือข่ายและเคอร์เนลในสภาพแวดล้อมเสมือนจริงได้ละเอียดยิ่งขึ้น ตัวอย่างเช่น ขณะนี้สามารถกำหนดค่าพารามิเตอร์ เช่น net.fibs ได้โดยตรงภายในเจลด้วยคำสั่งเช่น sysctl -j foo net.fibs=2

คุณสมบัติใหม่ในด้านเครือข่าย ความปลอดภัย และประสิทธิภาพของระบบ

FreeBSD 14.3 แนะนำการปรับปรุงที่สำคัญสำหรับระบบย่อยที่สำคัญหลายระบบ เช่น ตัวกรองแพ็กเก็ต pf ซึ่งตอนนี้สามารถตั้งค่าเป็นโหมดการทิ้งแบบดีฟอลต์ได้โดยใช้พารามิเตอร์ net.pf.default_to_drop ใหม่ สแต็กเครือข่ายเสมือน (vnet) ช่วยให้สามารถเปลี่ยนพารามิเตอร์จากตัวโหลดบูตได้ ทำให้สามารถกำหนดค่าขั้นสูงได้ตั้งแต่บูตระบบ นอกจากนี้ ระบบย่อยเสียงยังกำหนดช่องเสมือน (vchan) แบบไดนามิกตามความต้องการ เพื่อปรับปรุงประสบการณ์การบันทึกและการเล่นซ้ำ

ในแง่ของการเชื่อมต่อ ปรับปรุงการรองรับไดร์เวอร์อีเทอร์เน็ต ix, igc และ bnxtรวมถึงการเสียบปลั๊กแบบร้อนบน EC2 (x86 และ Graviton) การซิงโครไนซ์กับเคอร์เนล Linux 6.14 ในไดรเวอร์ rtw88 และ rtw89 ช่วยให้ประสิทธิภาพบนการ์ด Wi-Fi Realtek ดีขึ้น

นอกจากนี้ซเครื่องมือเช่น ps และ grep ได้รับการปรับแต่งให้สอดคล้องกับมาตรฐาน POSIX: ps -U ตอนนี้จะกรองตาม ID ผู้ใช้จริง (RUID) และ grep จะหยุดการติดตามลิงก์สัญลักษณ์ตามค่าเริ่มต้นในการค้นหาแบบเรียกซ้ำ

สุดท้ายแต่ไม่ท้ายสุด ควรกล่าวถึงว่า FreeBSD 14.3 มีคำเตือนเกี่ยวกับส่วนประกอบที่จะถูกยกเลิกในเร็วๆ นี้:

  • gvinum ซึ่งเป็นตัวจัดการวอลุ่มลอจิคัลรุ่นเก่าจะถูกลบออกใน FreeBSD 15 ขอแนะนำให้โยกย้ายไปยังทางเลือกที่ทันสมัย ​​เช่น ZFS, gmirror หรือ gconcat
  • ไดรเวอร์คอนโซล syscons ซึ่งเข้ากันไม่ได้กับ UEFI และ UTF-8 และยังคงอาศัยการล็อกทั่วโลกของเคอร์เนลก็จะถูกลบออกในอนาคต อาจอยู่ใน FreeBSD 16

สุดท้ายนี้ หากท่านสนใจทราบข้อมูลเพิ่มเติม สามารถดูรายละเอียดใน ลิงค์ต่อไปนี้

ดาวน์โหลดและรับ FreeBSD 14.3

สำหรับผู้ที่สนใจเรื่องพลัง รับเวอร์ชันใหม่ของ FreeBSD 14.3 นี้คุณควรรู้ว่ามีการกระจายในภาพที่ออกแบบมาสำหรับสถาปัตยกรรมต่างๆ ตั้งแต่ AMD, i386 และ PowerPC หลายรุ่นไปจนถึงโปรเซสเซอร์ ARM และ RISC-V

นอกจากนี้ยังมีการสร้างแบบเฉพาะสำหรับสภาพแวดล้อมเสมือนจริงและการประมวลผลแบบคลาวด์ที่มีการรองรับ Amazon EC2, Google Compute Engine และ Vagrant รวมถึงรูปแบบที่เข้ากันได้กับ QCOW2, VHD, VMDK และไฟล์ดิบ