FreeBSD 12.4 เวอร์ชันใหม่เปิดตัวแล้ว

FreeBSD

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

มีการประกาศเปิดตัว FreeBSD เวอร์ชัน 12.4 ซึ่งออกมาเกือบหนึ่งปีหลังจากเวอร์ชัน 12.3 FreeBSD 12.4 เป็นเวอร์ชันแก้ไขข้อบกพร่องที่นอกจากจะแก้ไขปัญหาต่างๆ แล้ว ยังมีการอัปเดตจำนวนมากสำหรับผู้ใช้ที่ยังไม่ได้อัปเกรดเป็น FreeBSD 13 อีกด้วย

FreeBSD 12.4 เป็นแพทช์ใหม่ของสาขา 12.x ที่ให้การแก้ไขข้อบกพร่องและการอัปเดตที่สอดคล้องกันตั้งแต่รุ่นก่อนหน้า

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

เวอร์ชันใหม่นี้เน้นการเพิ่มการเรียกใช้การทดสอบ DT5 และ SDT ไปยังตัวกรองแพ็กเก็ต ipfilterสำหรับกลไกการติดตาม dtrace รวมถึงความสามารถในการดัมพ์สำเนาของ ippool ในรูปแบบ ippool.confการแก้ไขกฎ ipfilter ตารางการแปลงที่อยู่ และ ippool จากสภาพแวดล้อม jail ที่ไม่ได้ใช้สแต็กเครือข่ายเสมือน VNET นั้นเป็นสิ่งต้องห้าม

การเปลี่ยนแปลงที่สำคัญอีกประการหนึ่งใน FreeBSD 12.4 เวอร์ชันใหม่นี้ คือการปรับปรุงการรองรับฮาร์ดแวร์นอกเหนือจากการแก้ไขข้อบกพร่องในไดรเวอร์ aesni, aw_spi, igc, ixl, mpr, ocs_fc, snd_uaudio และ usbแล้ว ไดรเวอร์ ena ยังได้รับการอัปเดตเป็นเวอร์ชัน 2.6.1 เพื่อรองรับอะแดปเตอร์เครือข่าย ENAv2 (Elastic Network Adapter) รุ่นที่สองที่ใช้ในโครงสร้างพื้นฐาน Elastic Compute Cloud (EC2) เพื่อจัดการการสื่อสารระหว่างโหนด EC2

ได้เพิ่มการรองรับซีพียู Intel ที่ใช้ สถาปัตยกรรมไมโคร Comet Lake, Ice Lake, Tiger Lake และ Rocket Lake ลงในเฟรมเวิร์ก hwpmc (Hardware Performance Monitoring Counter) แล้ว

ในตัวแปลคำสั่ง shตรรกะการโหลดโปรไฟล์ได้เปลี่ยนไปโดยตอนนี้ไฟล์ทั้งหมดที่มีนามสกุล ".sh" จะถูกโหลดจาก ไดเร็กทอรี /etc/profile.d ก่อน จากนั้นจึง โหลดไฟล์/usr/local/etc/profileหลังจากนั้นจึงโหลดไฟล์ที่มีนามสกุล ".sh" จากไดเร็กทอรี/usr/local/etc/profile.d/

นอกจากนี้ เรายังพบว่ายูทิลิตี้ cp มีระบบป้องกันการเรียกซ้ำไม่สิ้นสุดเมื่อใช้ตัวบ่งชี้ "-R" และรับประกันการประมวลผลที่ถูกต้องของ ตัวบ่งชี้ "-H", "-L" และ "-P" (ตัวอย่างเช่น เมื่อระบุ "-H" หรือ "-P" ลิงก์สัญลักษณ์จะขยายออก) โดยอนุญาตให้ใช้ตัวบ่งชี้ "-P" ได้โดยไม่ต้องมีตัวบ่งชี้ "-R"

นอกจากนี้ ยังมีการกล่าวถึงว่าในเวอร์ชันนี้กระบวนการเซิร์ฟเวอร์ telnetd ถูกยกเลิกการใช้งานเนื่องจากโค้ดเบสของมันไม่ได้รับการดูแลรักษาอีกต่อไปและมีปัญหาด้านคุณภาพ ในเวอร์ชัน FreeBSD 14 โค้ด telnetd จะถูกลบออกจากระบบ การสนับสนุนไคลเอ็นต์ Telnet ยังคงไม่เปลี่ยนแปลง

การเปลี่ยนแปลงที่สำคัญอื่นๆ ในเวอร์ชันใหม่นี้ ได้แก่:

  • ไดรเวอร์ if_epair ซึ่งใช้เพื่อสร้างอินเทอร์เฟซอีเทอร์เน็ตเสมือน ให้ความสามารถในการประมวลผลทราฟฟิกแบบขนานโดยใช้ CPU หลายคอร์
  • ปรับปรุงประสิทธิภาพของยูทิลิตี้ nfsd, elfctl, usbconfig, fsck_ufs และ growfs
  • ยูทิลีตี tcpdump ให้ความสามารถในการตั้งค่าจำนวนกฎที่แสดงในส่วนหัว pflog
  • ด้วย DragonFly BSD รหัสตัวแทนการส่งข้อความ DragonFly Mail Agent (dma) จะถูกซิงโครไนซ์ ทำให้มั่นใจได้ว่าการรับและส่งข้อความจากไคลเอนต์เมลในเครื่อง (ไม่รองรับการประมวลผลคำขอ SMTP ของเครือข่ายผ่านพอร์ต) 25)
  • ตัวกรองแพ็คเก็ต pf แก้ไขการรั่วไหลของหน่วยความจำและปรับปรุงการซิงโครไนซ์สถานะโดยการเปลี่ยนเส้นทางการรับส่งข้อมูลเมื่อใช้ pfsync
  • เวอร์ชันอัปเดตของแอปพลิเคชันบุคคลที่สามที่รวมอยู่ในระบบฐาน: LLVM 13, unbound 1.16.3, OpenSSL 1.1.1q, OpenSSH 9.1p1, ไฟล์ 5.43, libarchive 3.6.0, sqlite 3.39.3, expat 2.4.9, hostapd/ wpa_supplicant 2.10.

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

สำหรับผู้ที่สนใจรับเวอร์ชันใหม่นี้ พวกเขาควรทราบว่าอิมเมจการติดตั้งพร้อมใช้งานสำหรับสถาปัตยกรรม amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 และ armv6, armv7 และ aarch64

นอกจากนี้ยังมีอิมเมจสำหรับระบบเวอร์ชวลไลเซชัน (QCOW2, VHD, VMDK, raw) และสภาพแวดล้อมคลาวด์ Amazon EC2 ให้ใช้งานด้วย FreeBSD 12.4 จะเป็นการอัปเดตครั้งสุดท้ายของเวอร์ชัน 12.x ซึ่งจะยังคงได้รับการบำรุงรักษาต่อไปจนถึงวันที่ 31 ธันวาคม 2023 การอัปเดต FreeBSD 13.2 จะเตรียมการในฤดูใบไม้ผลิ และการเปิดตัว FreeBSD 14.0 มีกำหนดในเดือนกรกฎาคม 2023

ลิงค์คือนี่


เพิ่มเป็นแหล่งข้อมูลที่ต้องการใน Google