FreeBSD 13.2 เปิดตัวแล้วและรองรับ Netlink และ WireGuard

FreeBSD

FreeBSD เป็นระบบปฏิบัติการโอเพ่นซอร์ส

หลังจาก 11 เดือนของการพัฒนา ประกาศเปิดตัวเวอร์ชันใหม่ของ FreeBSD 13.2ซึ่งมาพร้อมกับการปรับปรุงที่ยอดเยี่ยม การแก้ไขจุดบกพร่อง และเหนือสิ่งอื่นใด ข่าวที่น่าสนใจทีเดียว

และในเวอร์ชันใหม่ที่นำเสนอของ FreeBSD 13.2 นั้นมีการเน้นย้ำว่า ใช้ความสามารถในการสร้างภาพรวมของ ระบบไฟล์ UFS และ FFS ที่เปิดใช้งานการบันทึก (อัพเดตแบบซอฟต์ๆ).

ยังเพิ่ม รองรับการบันทึกข้อมูลทิ้งพื้นหลัง (โดยการรันดัมพ์ด้วยแฟล็ก "-L") ที่มีเนื้อหาของระบบไฟล์ UFS ที่เมาท์เมื่อเปิดใช้งานการทำเจอร์นัล ในบรรดาฟังก์ชันที่ไม่พร้อมใช้งานเมื่อมีการใช้เจอร์นัล จะมีการตรวจสอบความสมบูรณ์เบื้องหลังโดยใช้ยูทิลิตี fsck

ตัวควบคุม wg ทำงานในระดับเคอร์เนล ด้วยการใช้งานอินเทอร์เฟซเครือข่ายสำหรับ VPN WireGuard ได้นำเป็นส่วนหลัก. หากต้องการใช้อัลกอริธึมการเข้ารหัสที่ไดรเวอร์ต้องการ ระบบย่อยการเข้ารหัสเคอร์เนล API ของเคอร์เนล FreeBSD ได้ถูกขยายออกไป โดยเพิ่ม hook ที่อนุญาตให้ใช้อัลกอริทึมจากไลบรารี libsodium ที่ FreeBSD ไม่รองรับผ่าน API การเข้ารหัสมาตรฐาน

ในระหว่างกระบวนการพัฒนา ยังมีการปรับให้เหมาะสมเพื่อให้การจัดสรรงานการเข้ารหัสและถอดรหัสไปยังแกน CPU สมดุลเท่าๆ กัน ซึ่งช่วยลดโอเวอร์เฮดของการประมวลผลแพ็กเก็ต WireGuard

การเปลี่ยนแปลงอีกอย่างหนึ่งที่โดดเด่นในเวอร์ชันใหม่ของ FreeBSD 13.2 คือ ดำเนินการสนับสนุนโปรโตคอลการสื่อสาร Netlink (RFC 3549) ซึ่งใช้ใน Linux pเพื่อจัดระเบียบการโต้ตอบของเคอร์เนลกับกระบวนการในพื้นที่ผู้ใช้ โปรเจกต์นี้จำกัดการสนับสนุนการดำเนินการในตระกูล NETLINK_ROUTE สำหรับการจัดการสถานะของระบบย่อยของเครือข่ายในเคอร์เนล ทำให้ FreeBSD สามารถใช้ยูทิลิตี Linux ip จากแพ็คเกจ iproute2 เพื่อจัดการอินเทอร์เฟซเครือข่าย ตั้งค่าที่อยู่ IP กำหนดค่าการกำหนดเส้นทาง และจัดการ nexthop วัตถุที่เก็บข้อมูลสถานะที่ใช้ในการส่งต่อแพ็กเก็ตไปยังปลายทางที่ต้องการ

นอกจากนั้นตอนนี้ ไฟล์ปฏิบัติการทั้งหมด ของระบบฐานบนแพลตฟอร์ม 64 บิตมี การสุ่มเค้าโครงพื้นที่ที่อยู่ (ASLR) เปิดใช้งานโดยค่าเริ่มต้น หากต้องการเลือกปิดใช้งาน ASLR คุณสามารถใช้คำสั่ง "proccontrol -m aslr -s modified" หรือ "elfctl -e +noaslr"

tambien เน้นการใช้งานระบบไฟล์ ZFS ได้รับการอัปเดตเป็นการเปิดตัวของ OpenZFS 2.1.9 สคริปต์เริ่มต้น zfskeys จัดเตรียมการโหลดคีย์ที่จัดเก็บไว้ในระบบไฟล์ ZFS โดยอัตโนมัติ เพิ่มสคริปต์ RC ใหม่ zpoolreguid เพื่อกำหนด GUID ให้กับ zpool ตั้งแต่หนึ่งตัวขึ้นไป (มีประโยชน์สำหรับสภาพแวดล้อมการจำลองเสมือนของข้อมูลที่ใช้ร่วมกัน เป็นต้น)

เคทีแอลเอส การใช้งานโปรโตคอล TLS ที่ทำงานในระดับของเคอร์เนล FreeBSD เพิ่มการรองรับการเร่งด้วยฮาร์ดแวร์ TLS 1.3 โดยย้ายการดำเนินการบางอย่างที่เกี่ยวข้องกับการประมวลผลแพ็กเก็ตขาเข้าที่เข้ารหัสไปยังด้านการ์ดเครือข่าย ก่อนหน้านี้ คุณลักษณะนี้พร้อมใช้งานสำหรับ TLS 1.1 และ TLS 1.2

ในสคริปต์เริ่มต้นของ การเติบโต การขยายรูต FS ทำให้แน่ใจว่ามีการเพิ่มพาร์ติชัน swap หากไม่มีพาร์ติชันดังกล่าวในตอนแรก (ตัวอย่างเช่น จะมีประโยชน์เมื่อติดตั้งอิมเมจระบบที่เตรียมไว้ลงในการ์ด SD) เพิ่มตัวเลือกใหม่ growfs_swap_size ใน rc.conf เพื่อควบคุมขนาดการสลับ

การเปลี่ยนแปลงอื่น ๆ ที่โดดเด่นจากเวอร์ชันใหม่:

  • Linux ABI เกือบสมบูรณ์แล้วด้วยการรองรับกลไก vDSO (Virtual Dynamic Shared Objects) ซึ่งมีชุดการเรียกระบบที่จำกัดในพื้นที่ผู้ใช้โดยไม่ต้องสลับบริบท
  • Linux ABI บนระบบ ARM64 นั้นเทียบเท่ากับการใช้งานสถาปัตยกรรม AMD64
  • ปรับปรุงการสนับสนุนฮาร์ดแวร์ เพิ่มการสนับสนุนการตรวจสอบประสิทธิภาพ (hwpmc) สำหรับซีพียู Intel Alder Lake
  • อัปเดตไดรเวอร์ iwlwifi สำหรับการ์ดไร้สาย Intel พร้อมรองรับชิปใหม่และมาตรฐาน 802.11ac เพิ่มไดรเวอร์ rtw88 สำหรับการ์ดไร้สาย Realtek PCI
  • ขยายเลเยอร์ linuxkpi เพื่อใช้กับไดรเวอร์ FreeBSD Linux
  • ไลบรารี OpenSSL ได้รับการอัปเดตเป็นเวอร์ชัน 1.1.1t, LLVM/Сlang ได้รับการอัปเดตเป็นเวอร์ชัน 14.0.5 และเซิร์ฟเวอร์และไคลเอนต์ SSH ได้รับการอัปเดตเป็น OpenSSH 9.2p1 (เวอร์ชันก่อนหน้านี้ใช้ OpenSSH 8.8p1)

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

สำหรับผู้ที่สนใจรับเวอร์ชันใหม่นี้ ควรทราบว่าอิมเมจการติดตั้งมีอยู่แล้วจาก ลิงค์ต่อไปนี้


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา