Zabbly ซึ่งเป็น repo ใหม่ที่นำเสนอ Mainline Kernels สำหรับ Debian และ Ubuntu 

ลินุกซ์

เคอร์เนล Linux เป็นแกนหลักของระบบปฏิบัติการ Linux (OS) และเป็นอินเทอร์เฟซพื้นฐานระหว่างฮาร์ดแวร์ของคอมพิวเตอร์และกระบวนการต่างๆ

ไม่กี่วันที่ผ่านมา Stéphane Graber หัวหน้าโครงการ Linux Containers และสมาชิกของสภากำกับดูแลทางเทคนิคของ Ubuntu และสมาชิกของทีมเผยแพร่ของ Ubuntu,ทำให้เป็นที่รู้จัก ผ่านบล็อกโพสต์ การสร้างพื้นที่เก็บข้อมูล Zabbly ซึ่งมีไว้เพื่อจุดประสงค์ในการ เสนอเวอร์ชันของเคอร์เนลหลัก ด้วยการกำหนดค่าที่ใกล้เคียงกับเคอร์เนล Ubuntu ทั่วไปมาก

Graber กล่าวว่าพื้นที่เก็บข้อมูล Zabbly ใหม่มีแพ็คเกจที่มีเคอร์เนล Linux เวอร์ชันใหม่ สำหรับ Ubuntu เวอร์ชัน Debian และ LTSซึ่ง "ใหม่กว่าเคอร์เนลในแพ็คเกจที่ให้มา" ผ่านระบบอัพเดตปกติของการแจกแจงทั้งสองนี้

ในบล็อกโพสต์ของเขา Stephane Grabe แบ่งปันเหตุผลที่นำท่านไปสู่การทรงสร้าง จากที่เก็บนี้:

ในปีที่ผ่านมา ฉันใช้เคอร์เนล Linux กระแสหลักมากขึ้นเรื่อยๆ บนเซิร์ฟเวอร์ต่างๆ ของฉัน และในท้ายที่สุดบนแล็ปท็อปและเดสก์ท็อปด้วย

นั่นคือการเปลี่ยนจากเคอร์เนล Ubuntu ทั่วไป คุณภาพที่ฉันคิดว่าลดลงอย่างน่าเศร้าเมื่อเวลาผ่านไป เคอร์เนลของ Ubuntu มีการแก้ไขที่รองรับมากมาย และในบางครั้งการแก้ไขเหล่านั้นทำงานผิดปกติ ซึ่งนำไปสู่ปัญหาที่ไม่มีข้อผูกมัด การเกิดข้อบกพร่อง และการถดถอย

ดังนั้นฉันจึงเริ่มใช้เคอร์เนลหลักเวอร์ชันแก้ไขข้อบกพร่องที่เสถียรล่าสุด สร้างการกำหนดค่าที่ใกล้เคียงกับเคอร์เนล Ubuntu ทั่วไปมาก เลือกการเปลี่ยนแปลงเล็กๆ น้อยๆ บางอย่างที่ยังไม่ได้รับการพัฒนา จากนั้นจึงสร้างและผลักดันมันไปยังเครื่องของฉัน

จนถึงตอนนี้มันทำงานได้ดีอย่างน่าอัศจรรย์!

ในโพสต์ของเขา Graber กล่าวว่าการสร้างแพ็คเกจเคอร์เนลนั้นขึ้นอยู่กับการแก้ไขเคอร์เนลที่มีให้ใน "kernel.org" พร้อมแพตช์ที่เพิ่มการรองรับ VFS idmap สำหรับ cephfs ให้แก้ไขปัญหา PCIe บนเซิร์ฟเวอร์ Qualcomm aarch64 และปิดการใช้งานลิงก์ GPL เท่านั้นใน kernel_neon_begin และ kernel_neon_end ที่รบกวนการใช้ ZFS บนระบบที่มีสถาปัตยกรรม aarch64

ควรสังเกตว่าการคอมไพล์เคอร์เนลที่นำเสนอในพื้นที่เก็บข้อมูล ได้รับการปรับให้เหมาะสมสำหรับการใช้งานในเครื่องเสมือน และใช้งานคอนเทนเนอร์ในสภาพแวดล้อมโดยใช้ชุดเครื่องมือ Incus (ทางแยกของ LXD) การกำหนดค่าเคอร์เนลจะคล้ายกับการกำหนดค่าเคอร์เนลของแพ็คเกจสำหรับ Ubuntu

ท่ามกลางสาเหตุหลักๆ เพื่อสร้างพื้นที่เก็บข้อมูลใหม่ ให้พูดถึง ต้องการให้ผู้ใช้สามารถใช้เคอร์เนลกับไดรเวอร์ล่าสุดได้ และการสนับสนุนฮาร์ดแวร์ที่กว้างขึ้น (พื้นที่เก็บข้อมูลเหมาะสมเมื่อแพ็คเกจเคอร์เนลปกติไม่มีไดรเวอร์สำหรับฮาร์ดแวร์ที่เข้ากันได้กับเมล็ดวานิลลารุ่นใหม่) การใช้เมล็ดวานิลลายังมีประโยชน์ในการหลีกเลี่ยงการถดถอยที่เฉพาะเจาะจงกับแพ็คเกจเคอร์เนลของ Ubuntu และที่เกิดขึ้นจากการใช้แพตช์เพิ่มเติมมากเกินไป

เกี่ยวกับ Kernel builds ที่นำเสนอในช็อตที่เหลือมีการกล่าวถึงสิ่งนี้s ถูกสร้างขึ้นสำหรับ Ubuntu 20.04 LTS, Ubuntu 22.04 LTS และ Debian 12 บน x86_64 และ aarch64 buildsพร้อมทั้งมีกำหนดการเปิดตัวเวอร์ชันแพ็คเกจใหม่ทุกสัปดาห์เมื่อมีการเปิดตัวการอัปเดตการแก้ไขหลักใหม่

หลังจากการเปิดตัวเคอร์เนล Linux เวอร์ชันหลักใหม่ พื้นที่เก็บข้อมูลจะเปลี่ยนเป็นการแจกจ่ายของคุณทันทีที่นักพัฒนาเคอร์เนลเผยแพร่การอัปเดตแก้ไขครั้งแรก (เช่น ขณะนี้เวอร์ชัน 6.4.12 ได้รับการเสนอในพื้นที่เก็บข้อมูล และหลังจากนั้น เคอร์เนลรีลีส 6.5) แพ็คเกจจะถูกสร้างขึ้นและเผยแพร่โดยอัตโนมัติหลังจากการอนุมัติการเปลี่ยนไปใช้เวอร์ชันใหม่ด้วยตนเองและผ่านการทดสอบบนเซิร์ฟเวอร์หลายเครื่อง

เกี่ยวกับข้อ จำกัด ของแพ็คเกจพื้นที่เก็บข้อมูล Zabbly มีการกล่าวถึงว่าขาดการสนับสนุนสำหรับการบูตในโหมด UEFI SecureBoot เนื่องจากขาดการรับรองเคอร์เนลพร้อมลายเซ็นดิจิทัลที่เกี่ยวข้องกับสายโซ่แห่งความไว้วางใจด้วยคีย์ ที่ให้มาในเฟิร์มแวร์ .

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


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

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

*

*

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