Linux 5.6 RC1 เปิดตัวพร้อมรองรับ WireGuard แก้ไขปี 2038 รองรับ USB4 และอื่น ๆ

ลินุกซ์เคอร์เนล

เมื่อวานนี้ Linus Torvalds ประกาศรุ่น RC แรกของ Linux 5.6 ซึ่งใน รวมคุณสมบัติเจ๋ง ๆ มากมาย เช่นกรณีของ WireGuard (ซึ่งเราได้พูดถึงในบทความก่อนหน้านี้), มาตรฐาน USB4, ระบบไฟล์ Zonefs ใหม่, การปรับปรุงความปลอดภัยและอื่น ๆ อีกมากมาย

สำหรับหลาย ๆ คนในชุมชนนี่เป็นงานที่สำคัญมาก ที่ได้ทำไปแล้วและ Linux 5.6 น่าจะเป็นเวอร์ชันที่น่าสนใจที่สุดนับตั้งแต่ Linux 5.0 มีคุณสมบัติและการปรับปรุงใหม่มากมายในเคอร์เนลเวอร์ชันนี้และอาจมาถึงเร็วกว่าเวอร์ชันเสถียรในเวลาประมาณสองเดือน

การเปลี่ยนแปลงหลักใน Linux 5.6 RC1

ดังที่เราได้กล่าวไว้ในบทความก่อนหน้านี้ David Muller ผู้ดูแลระบบสแต็กเครือข่าย Linux ได้นำแพตช์จาก WireGuard ที่จะนำไปใช้ในเคอร์เนลลินุกซ์ และตอนนี้งานนั้นเข้ากันได้กับ Linux 5.6 RC1 อย่างเป็นทางการแล้ว

ลินุกซ์
บทความที่เกี่ยวข้อง:
WireGuard ได้รับการยอมรับและจะรวมเข้ากับ Linux 5.6 เวอร์ชันถัดไป

WireGuard เป็นแอปพลิเคชันซอฟต์แวร์และโปรโตคอลการสื่อสารแบบโอเพ่นซอร์สใหม่ และฟรี มันคือ VPN ง่ายมากรวดเร็วและทันสมัยโดยใช้การเข้ารหัสขั้นสูง เร็วกว่าง่ายกว่าเบากว่าและมีประโยชน์มากกว่า IPsec หลายคนมองว่าอาจเป็นสิ่งทดแทนสำหรับ OpenVPN

การเพิ่มอินเทอร์เฟซการเข้ารหัสสังกะสีที่จำเป็นในเครือข่ายส่วนตัวเสมือนของ WireGuard เริ่มต้นตั้งแต่ Linux 5.5

เพื่อไปให้ไกลกว่านี้ WireGuard ใช้ Curve25519 สำหรับการแลกเปลี่ยนคีย์ ChaCha20 สำหรับการเข้ารหัส Poly1305 สำหรับการตรวจสอบข้อมูล SipHash สำหรับปุ่มตารางแฮชและ BLAKE2 สำหรับแฮช รองรับ Layer 3 สำหรับ IPv4 และ IPv6 และสามารถห่อหุ้ม v4-in-v6 และในทางกลับกัน WireGuard ได้ถูกนำมาใช้โดยผู้ให้บริการ VPN บางรายเช่น Mullvad VPN, AzireVPN, IVPN และ cryptostorm

การเปลี่ยนแปลงอื่น ที่โดดเด่นคือ เพิ่มการรองรับมาตรฐาน USB4. นี่คือเทคโนโลยี ซึ่งเป็นไปตามข้อกำหนดล่าสุดของ Thunderbolt (เวอร์ชัน 3) และสัญญาความเร็วสูงสุดที่ใกล้เคียงกัน (สูงสุด 40Gb / s)

USB4 ใช้ขั้วต่อ USB-C แบบคลาสสิกและเข้ากันได้กับมาตรฐาน USB รวมถึง USB 3.2 ซึ่งเพิ่มความเร็วสูงสุดเป็นสองเท่าของการเชื่อมต่อ USB (จาก 10 Gb / s เป็น 20 Gb / s), USB 2.0 และ Thunderbolt 3 เอง USB4 เชื่อมต่อจอแสดงผล 4K หรือ 8K เข้ากับ USBนอกจากนี้ยังอนุญาตให้เชื่อมต่ออุปกรณ์ USB หลายชุดเข้ากับสายโซ่ในพอร์ตเดียวกัน

นอกจากนี้ยังรองรับอุปกรณ์จ่ายไฟที่แสดงกำลังไฟสูงสุด 100 วัตต์ผ่านฟังก์ชัน USB Power Delivery

การปรับปรุงที่ดีอีกประการหนึ่ง ที่มาพร้อมกับ ลินุกซ์ 5.6 RC1นั่นคือสิ่งนี้ มันกลายเป็นนิวเคลียสตัวแรกที่ตั้งโปรแกรมสำหรับระบบ 32 บิตเพื่อให้ผ่านปี 2038

เนื่องจากใน Unix และ Linux 32 บิตจะมีค่าเวลาเป็น รูปแบบจำนวนเต็มลงนาม 32 บิตที่มีค่าสูงสุด 2147483647 นอกเหนือจากจำนวนนี้จะมีการสร้างจำนวนเต็มมากเกินไปซึ่งค่าจะถูกเก็บไว้เป็นจำนวนลบ

ซึ่งหมายความว่า สำหรับระบบ 32 บิตค่าเวลา ต้องไม่เกิน 2147483647 วินาทีหลังจากวันที่ 1 มกราคม 1970 พูดง่ายๆก็คือหลัง 03:14:07 UTC ของวันที่ 19 มกราคม 2038 เนื่องจากจำนวนเต็มล้นเวลาจะอ่านเป็น "13 ธันวาคม 1901" แทนวันที่ 19 มกราคม 2038

เกี่ยวกับการสนับสนุนฮาร์ดแวร์ Linux 5.6 RC1 มาพร้อมกับการสนับสนุนสำหรับ:

  • NVIDIA GeForce RTX 2000 Turing รองรับไดรเวอร์โอเพ่นซอร์สใหม่ที่สามารถเร่งความเร็วของฮาร์ดแวร์ได้ แต่ยังคงใช้เฟิร์มแวร์ไบนารี ยังคงต้องทำการเปลี่ยนแปลง NVC0 Gallium3D เพื่อรองรับ OpenGL
  • รองรับ AMD Pollock
  • รองรับการรีเซ็ต AMDGPU สำหรับ Renoir และ Navi
  • การปรับปรุงกราฟิก Intel Gen11 และ Gen12
  • การเปลี่ยนแปลงอื่น ๆ อีกมากมายสำหรับไดรเวอร์ DRM
  • ปรับปรุงไดรเวอร์มัลติมีเดียสำหรับ Rockchip SoCs
  • แล็ปท็อป ASUS ที่มีโปรเซสเซอร์ AMD Ryzen จะหยุดความร้อนสูงเกินไปและการหยุดทำงาน
  • รองรับ SoCs และการ์ด ARM ใหม่

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

ในการทดสอบ RC1 นี้จาก Linux 5.6 คุณสามารถดาวน์โหลดโค้ด จากเว็บไซต์อย่างเป็นทางการ


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

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

*

*

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