ไม่กี่ชั่วโมงที่ผ่านมา Linus Torvalds ผู้สร้างผู้พัฒนาและหัวหน้าโครงการพัฒนา Linux Kernel ได้ประกาศเปิดตัวเวอร์ชันใหม่อย่างเป็นทางการซึ่งก็คือ Kernel 5.0 หลังจากสิบสัปดาห์ของ Linux Kernel 4.20 Linux Kernel 5.0 ก็เสร็จสมบูรณ์
คาดว่าจะมีการเปิดตัว Kernel 5.0 นี้ตั้งแต่สัปดาห์ที่แล้ว แต่ในการทดสอบของ Torvalds อีกสัปดาห์จะถูกเพิ่มเข้ามา เนื่องจากฉันเชื่อว่ามีการใช้การแก้ไขข้อบกพร่องมากเกินไปในสัปดาห์ที่ผ่านมา
ด้วยการเปลี่ยนแปลงมากกว่า 12,800 รายการและการแก้ไขที่หลากหลาย Linux Kernel 5.0 เวอร์ชันใหม่นี้จึงนำเสนอสิ่งใหม่ที่สำคัญเพิ่มเติมให้กับเรา ซึ่งเราสามารถเน้นถึงการสนับสนุน GeForce RTX ใน Nouveau เวอร์ชันโอเพ่นซอร์สของไดรเวอร์ Nvidia และโปรเซสเซอร์ AMD รุ่นต่อไปรวมถึงระบบการเข้ารหัสระบบไฟล์ Adiantum
Kernel 5.0 พร้อมการรองรับฮาร์ดแวร์และคอนโทรลเลอร์ที่ดียิ่งขึ้น
ดังที่ได้กล่าวไปแล้ว Kernel 5.0 รุ่นใหม่นี้ เพิ่มการรองรับไดรเวอร์บางตัวเช่น AMDGPU ซึ่งเพิ่มการรองรับ FreeSync ช่วยให้คุณสามารถปรับอัตราการรีเฟรชของข้อมูลบนหน้าจอมอนิเตอร์เพื่อให้แน่ใจว่ามีเวลาตอบสนองน้อยที่สุดเอาต์พุตที่ราบรื่นและไม่มีการหยุดชะงักระหว่างเกมและวิดีโอ
FreeSync ยังช่วยให้คุณลดการใช้พลังงานโดยการลดความเข้มของการรีเฟรชเมื่อภาพบนหน้าจอไม่เปลี่ยนแปลง
นอกจากนี้ AMDGPU เพิ่มความสามารถในการรีเซ็ต GPU ซึ่งรวมถึงการรองรับ CI, VI และ SOC15 GPUs
นอกจากนี้ ไดรเวอร์ Nouveau เพิ่มการสนับสนุนเบื้องต้นสำหรับ NVIDIA Turing TU104 และ TU106 GPUs (GeForce RTX 2000) แม้ว่าจะ จำกัด เฉพาะการควบคุมโหมดวิดีโอ (การจัดการพลังงานและการเร่งกราฟิก 2D / 3D ยังไม่ได้นำมาใช้)
มีการนำการสนับสนุนเทคโนโลยี DSC มาใช้ (Display Stream Compression) ซึ่งกำหนดไว้ในข้อกำหนด VESA DP 1.4 และมีเครื่องมือสำหรับการบีบอัดข้อมูลแบบไม่สูญเสียเมื่อแลกเปลี่ยนข้อมูลกับจอแสดงผลที่รองรับความละเอียดสูงมาก
ไดรเวอร์ Intel DRM ได้ปรับปรุงความเข้ากันได้กับชิป Icelake เช่นเดียวกับไดรเวอร์ tegra สำหรับชิป Tegra186 และ Tegra194 ซึ่งยังเพิ่มการรองรับการส่งต่อเสียงผ่าน HDMI
ในทางกลับกันเรายังสามารถเน้นว่าการเปิดตัวไฟล์ Kernel 5.0 มาพร้อมกับการรองรับไดรเวอร์สำหรับหน้าจอสัมผัส Raspberry Pi
ระบบไฟล์
Kernel 5.0 เพิ่มการใช้งานการสนับสนุนระบบไฟล์หลอก binderFS สำหรับกลไกการสื่อสารระหว่างกระบวนการ Binder
BinderFS ช่วยให้หลาย ๆ อินสแตนซ์ของแพลตฟอร์ม Android ทำงานในสภาพแวดล้อมเดียวกันโดยการแนบเนมสเปซ Binder IPC ที่แตกต่างกันเข้ากับจุดเชื่อมต่อที่แตกต่างกัน
ตลอดจนรองรับการเข้ารหัสระบบไฟล์ Adiantum ใน fscrypt สำหรับอุปกรณ์ที่ใช้พลังงานต่ำและรองรับการสลับไฟล์ในไฟล์ Btrfs ระบบที่สามารถใช้ในอุปกรณ์ที่ใช้พลังงานต่ำซึ่งเนื่องจากมีการโอเวอร์โหลดมากเกินไปจึงไม่สามารถใช้อัลกอริธึมการเข้ารหัสบล็อก AES ได้
การเปลี่ยนแปลงระบบไฟล์ Ext4 และ XFS ถูก จำกัด ไว้ที่การปรับให้เหมาะสมและการแก้ไข
เพิ่มการรองรับอุปกรณ์ ARM
เคอร์เนลลินุกซ์ 5.0 เพิ่มคุณสมบัติการตั้งเวลาการรับรู้พลังงานใหม่ที่นำไปสู่การจัดการพลังงานที่ดีขึ้นบนอุปกรณ์ที่ใช้ซีพียู ARM big.LITTLE
และรองรับแพลตฟอร์ม ARM: Rockchip Gru Scarlet (แท็บเล็ต RK3188), Phicomm N1 (Amlogic S905D), Libretech S805-AC, Linksys EA6500 v2 Wi-Fi Router (BCM4708), Facebook Backpack-CMM BMC, Renesas iWave G20D-Q7 (RZ / G1N), Allwinner t3 -cqa3t-BV3 (T3 / R40), Lichee Pi Nano (F1C100s), Allwinner Emlid Neutis N5, Mapleboard MP130, Marvell Macchiatobin Single Shot (Armada 8040), i.MX mtrion EMCON-MX6, imx6ul-pico-pi, imx7d- sdb-reva, i.MX7D PICO Hobbit, BQ Edison 2 QC, OrangePi Lite2, OrangePi 2G และ OrangePi i96
ดาวน์โหลด Kernel 5.0
Kernel 5.0 เวอร์ชันใหม่นี้พร้อมให้ดาวน์โหลดแล้ว จากเว็บไซต์อย่างเป็นทางการ สำหรับผู้ที่ต้องการรวบรวมด้วยตนเอง
ในขณะที่ สำหรับผู้ที่ต้องการรออาจเป็นเพียงไม่กี่วันก่อนที่ลีนุกซ์รุ่นต่างๆจะเริ่มใช้งานเวอร์ชันใหม่นี้ และแจกจ่ายงานสร้างให้กับผู้ใช้ของคุณ