Ubuntu Linux 22.04 จะเร็วกว่าที่เคยบนคอมพิวเตอร์ Raspberry Pi

Canonical กำลังเปลี่ยนวิธีที่ Ubuntu Desktop จัดการหน่วยความจำบนคอมพิวเตอร์ Raspberry Pi ทำให้ระบบปฏิบัติการมีการเพิ่มความเร็วที่จำเป็นมาก

คอมพิวเตอร์บอร์ดเดี่ยวซีรีส์ Raspberry Pi อาจเป็นพีซีที่ใช้ Linux ที่ได้รับความนิยมมากที่สุดตลอดกาล ต้องขอบคุณราคาที่ต่ำมาก ทรัพยากรทางการศึกษา และความคล่องตัว สองสามรุ่นแรกๆ ทำงานเหมือนกับคอมพิวเตอร์เดสก์ท็อปได้ไม่ดีนัก เนื่องจากมีโปรเซสเซอร์ที่ใช้พลังงานต่ำและ RAM ที่จำกัด แต่มีการทำซ้ำที่ใหม่กว่า (เช่น ราสเบอร์รี่ Pi 4 พร้อม RAM 8GB) เป็นพีซีราคาประหยัดที่มีความสามารถอย่างสมบูรณ์แบบ Ubuntu หนึ่งในเดสก์ท็อป Linux ที่ได้รับความนิยมมากที่สุด กำลังเตรียมการปรับแต่งประสิทธิภาพเฉพาะของ Pi สำหรับ Ubuntu 22.04 ที่กำลังจะมาถึง

Oliver Smith ผู้จัดการผลิตภัณฑ์ของ Canonical ประกาศใน โพสต์ในบล็อก Ubuntu Desktop รุ่นถัดไปจะมีการปรับปรุงประสิทธิภาพใหม่สำหรับบอร์ด Raspberry Pi พวกเขากล่าวว่า "จนถึงตอนนี้ เราได้แนะนำให้ผู้ใช้เลือกใช้รุ่นที่มี RAM ขนาด 4GB หรือ 8GB เพื่อให้แน่ใจว่าจะทำงานได้ดี เป้าหมายประการหนึ่งของเราสำหรับ Ubuntu 22.04 LTS ที่กำลังจะมาถึงคือการลดอุปสรรคในการเข้าใช้งาน ซึ่งหมายถึงการกำหนดเป้าหมายประสบการณ์เดสก์ท็อปที่ใช้งานได้ในรุ่น Raspberry Pi 4 2GB"

การเปลี่ยนแปลงหลักคือ Ubuntu บน Raspberry Pi จะใช้เคอร์เนลของ Linux สวอป โดยค่าเริ่มต้น ซึ่งจะบีบอัดบล็อกของหน่วยความจำแทนที่จะต้องใช้ไฟล์สลับโดยสมบูรณ์ (โดยที่เนื้อหา RAM ถูกย้ายเข้าและออกจากพื้นที่สลับในที่จัดเก็บข้อมูลภายใน) ซึ่งจะช่วยลดปริมาณการทำงานของ I/O ที่อาจเกิดขึ้นได้ ซึ่งเป็นสิ่งสำคัญเมื่อเจ้าของ Raspberry Pi ส่วนใหญ่ใช้การ์ด SD แบบธรรมดาเป็นไดรฟ์หลัก อย่างไรก็ตาม การบีบอัดหน่วยความจำยังเพิ่มการใช้งาน CPU อีกด้วย ซึ่งอาจเป็นสาเหตุว่าทำไมจึงไม่เปิดใช้งานบนบอร์ด Raspberry Pi รุ่นเก่าที่มี CPU ที่ทรงพลังน้อยกว่า

Canonical กำลังก้าวไปอีกขั้นด้วยการเพิ่มจำนวนอ็อบเจ็กต์ที่สามารถบีบอัดได้ (ด้วยตัวจัดสรรที่เรียกว่า z3fold) และใช้อัลกอริธึมการบีบอัดที่แตกต่างกัน (lz4). Canonical กล่าวว่าการเปลี่ยนแปลงเหล่านี้เมื่อรวมกับการใช้ zswap หมายความว่าตอนนี้ Ubuntu Desktop สามารถใช้งานได้บน Raspberry Pi 4 ขนาด 2GB แล้ว

Ubuntu 22.04 มีกำหนดเปิดตัวในเดือนเมษายน และการเปลี่ยนแปลงเหล่านี้จะเปิดใช้งานตามค่าเริ่มต้นบนอุปกรณ์ Raspberry Pi 4 ทั้งหมด (รวมถึง พาย 400). คุณยังสามารถทำตามคำแนะนำใน โพสต์บล็อก เพื่อลองปรับแต่งในการติดตั้ง Ubuntu ที่มีอยู่