อนุมัติการเปลี่ยนแปลงจาก Fedora 43 เป็นตัวจัดการแพ็คเกจ RPM 6 แล้ว การเปลี่ยนแปลงผู้นำของเฟโดรา

คณะกรรมการอำนวยการด้านวิศวกรรมของเฟโดรา (FESCO) มีหน้าที่รับผิดชอบในการพัฒนาด้านเทคนิคของระบบปฏิบัติการเฟโดรา Linuxได้อนุมัติการเปลี่ยนไปใช้ตัวจัดการแพ็กเกจ RPM 6 ในการเปิดตัว Fedora 43 ในช่วงฤดูใบไม้ร่วง ส่วนการเปิดตัว RPM 6.0 มีกำหนดในไตรมาสที่ 3 ปี 2025

สาขา RPM 6 มีความโดดเด่นในด้านการรองรับรูปแบบใหม่ (RPM 6) ซึ่งช่วยให้สามารถสร้างแพ็คเกจที่มีขนาดใหญ่กว่า 4 GB ได้ (การเอาชนะข้อจำกัดนี้ถือเป็นสิ่งสำคัญ เนื่องจากแพ็คเกจ SRC ที่มี Chromium ใกล้ถึงขีดจำกัดแล้วและมีขนาด 3.7 GB) RPM 6 แนะนำฟิลด์ขนาด 64 บิต ปรับปรุงโครงสร้างการเข้ารหัสให้ทันสมัย ​​และเพิ่มข้อมูลไฟล์ MIME เวอร์ชัน RPM 5 จะถูกข้ามไปเพื่อหลีกเลี่ยงการทับซ้อนกับโครงการ RPM5 ซึ่งไม่เกี่ยวข้องกับ RPM ของ Red Hat และได้รับการพัฒนาโดยนักพัฒนาอิสระ

การรองรับรูปแบบ RPM 4 โดยใช้ cpio จะยังคงมีอยู่อย่างสมบูรณ์ นอกจากนี้ สาขา RPM 6 จะไม่บังคับให้มีการเปลี่ยนแปลงไปเป็นรูปแบบแพ็คเกจใหม่ และการแจกจ่ายจะยังสามารถคงอยู่ในรูปแบบ RPM 4 ได้ตามดุลยพินิจของตนเอง ตัวอย่างเช่น Fedora 43 จะมาพร้อมกับตัวจัดการแพ็คเกจ RPM 6.0 แต่รูปแบบแพ็คเกจจะยังคงเป็น RPM 4 ต่อไป สำหรับผู้ที่ต้องการเปลี่ยนไปใช้รูปแบบใหม่ ได้มีการเพิ่มการรองรับการอ่านและการติดตั้งแพ็คเกจในรูปแบบ RPM 4 ให้กับสาขา RPM 6.x แล้ว

การเปลี่ยนแปลงที่สำคัญอีกประการหนึ่งใน RPM 6 คือการรวมการตรวจสอบลายเซ็นดิจิทัลเพื่อยืนยันความถูกต้องของแพ็คเกจตามค่าเริ่มต้น เพื่อให้แน่ใจว่าการตรวจสอบลายเซ็นภาคบังคับจะไม่ทำให้การติดตั้งแพ็คเกจที่สร้างขึ้นเองมีความซับซ้อน RPM 6 จึงเพิ่มการรองรับการสร้างลายเซ็นภายในเครื่องโดยอัตโนมัติในระหว่างการสร้างในยูทิลิตี้ rpmbuild นอกจากนี้ยังมีตัวเลือก "--nosignature" ที่ให้คุณสามารถบังคับให้ติดตั้งแพ็คเกจโดยไม่ต้องตรวจสอบลายเซ็น

การเปลี่ยนแปลงหนึ่งในสี่ประการ ได้แก่ การใช้โค้ด C++ (C++20) ได้รับอนุญาตในระหว่างการพัฒนาแล้ว สามารถใช้ลายเซ็น OpenPGP หลายรายการสำหรับแต่ละแพ็คเก็ตได้ การสนับสนุนแฮช MD5, SHA1 และ DSA ได้ถูกยกเลิกแล้ว การสนับสนุนรูปแบบ RPM 3 ที่ล้าสมัยถูกยกเลิกแล้ว ความสามารถของยูทิลิตี้ rpmkeys สำหรับการทำงานกับคีย์ได้รับการขยายเพิ่มขึ้น เช่น คำสั่ง "rpmkeys —import" สามารถใช้เพื่ออัปเดตคีย์ OpenPGP ได้ ปัจจุบันยูทิลิตี้ rpmkeys ถือเป็นเครื่องมือหลักในการจัดการคีย์สโตร์สำหรับ RPM ใน Fedora (การใช้ gpg-pubkey ไม่ได้รับการสนับสนุนอีกต่อไป) เป็นทางเลือกแทน GnuPG จึงมีเครื่องมือ Sequoia-sq ที่เขียนด้วย Rust มาให้

นอกจากนี้ ยังมีสิ่งที่น่าสังเกตคือการแต่งตั้งผู้นำคนใหม่ของโครงการ Fedora Matthew Miller ซึ่งดำรงตำแหน่งผู้นำตั้งแต่ปี 2014 ถูกแทนที่โดย Jef Spaleta ซึ่งมีส่วนร่วมในการทำงานตั้งแต่ก่อนที่โครงการ Fedora จะอยู่ภายใต้การดูแลของ Red Hat ในอดีต เจฟฟ์เคยดำรงตำแหน่งในสภาบริหารเฟโดราในฐานะตัวแทนชุมชนเป็นเวลาหลายปี

Fedora Leader เป็นตำแหน่งอย่างเป็นทางการภายใน Red Hat ผู้นำไม่ได้รับการเลือกจากการลงคะแนนเสียงของสมาชิกชุมชน แต่ได้รับการเสนอชื่อโดยผู้นำโครงการในอดีตและได้รับการอนุมัติจาก Red Hat การพัฒนาการจัดจำหน่ายได้รับการประสานงานโดยคณะกรรมการบริหารซึ่งประกอบด้วยตัวแทน 4 รายจาก RedHat และ 5 รายจากชุมชนนักพัฒนาอิสระ หัวหน้าโครงการมีข้อกำหนดหลายประการ เช่น คุณสมบัติที่สูง มีประสบการณ์ในการทำงานในชุมชน มีความสามารถในการตัดสินใจ และรับฟังความต้องการของผู้อื่น

ที่มา: opennet.ru

ซื้อโฮสติ้งที่เชื่อถือได้สำหรับไซต์ที่มีการป้องกัน DDoS เซิร์ฟเวอร์ VPS VDS 🔥 ซื้อบริการเว็บโฮสติ้งที่เชื่อถือได้ พร้อมระบบป้องกัน DDoS และเซิร์ฟเวอร์ VPS/VDS | ProHoster