แพ็คเกจไบนารี่มีให้บริการแล้วใน Gentoo 

Gentoo

โลโก้เจนทู

ตั้งแต่ปลายปี 2019 ใน Gentoo มีการพูดคุยถึงความเป็นไปได้ของการใช้แพ็คเกจไบนารี ในการจำหน่ายและตั้งแต่นั้นเป็นต้นมานี้ กลายเป็นประเด็นถกเถียงของนักพัฒนา (พูดถึงขอบเขตของการจัดการหัวข้อ) และด้วยเหตุนี้จึงมีการเปลี่ยนแปลงบางอย่างในการแจกแจง

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

gentoo-ลินุกซ์
บทความที่เกี่ยวข้อง:
ผู้พัฒนา Gentoo พิจารณาความเป็นไปได้ของส่วนสร้างไบนารีของเคอร์เนล

โดยมีข้อเสนอ เพื่อใช้แพ็คเกจไบนารีความเป็นไปได้ในการประหยัดเวลาถูกเปิดขึ้น ในกระบวนการติดตั้งระบบสำหรับผู้ใช้ที่ต้องการเช่นนั้น ดังนั้นนักพัฒนา Gentoo เพิ่งประกาศเปิดตัวพื้นที่เก็บข้อมูลแพ็คเกจไบนารี พร้อมใช้.

เป็นที่น่าสังเกตว่า Portage สนับสนุนการติดตั้งแพ็คเกจไบนารี่มาหลายปีแล้ว แต่จนถึงขณะนี้แพ็คเกจไบนารี่มีให้แบบเลือกเท่านั้น ซึ่งหมายความว่าแพ็คเกจเหล่านั้นอยู่ในเบื้องหลัง แต่ตอนนี้สิ่งต่าง ๆ กำลังเปลี่ยนแปลง

ต่อไปนี้ โครงการเริ่มให้บริการไบนารีอย่างเป็นทางการ เพื่อดาวน์โหลดจากเซิร์ฟเวอร์ของตน เนื่องจากนักพัฒนาได้สร้างพื้นที่เก็บข้อมูลขนาด 20 กิกะไบต์ซึ่งเต็มไปด้วยแพ็คเกจไบนารีที่คอมไพล์แล้ว

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

นี่ไม่ได้หมายความว่า Gentoo กำลังเคลื่อนตัวออกจากรากเหง้าของมันเนื่องจาก Gentto จะเป็นการกระจาย Linux ที่เน้นการปรับแต่งโดยผู้ใช้เสมอและเหนือสิ่งอื่นใดไม่เหมาะสำหรับมือใหม่ 

เกี่ยวกับพื้นที่เก็บข้อมูลใหม่ที่มีแพ็คเกจไบนารี มีการกล่าวถึงสิ่งหนึ่งที่ควรจำไว้ก็คือ สำหรับสถาปัตยกรรมส่วนใหญ่ การติดตั้งไบนารีเหล่านั้นจะถูกจำกัดอยู่เพียงระบบหลักและการอัพเดต ตัวอย่างเช่นหน้าสำหรับสถาปัตยกรรมอื่นที่ไม่ใช่ amd64 และ arm64 บิวด์จำกัดเฉพาะส่วนประกอบของระบบหลักและการอัปเดตรายสัปดาห์ สำหรับ ระบบ amd64 และ arm64 แพ็คเกจไบนารียังครอบคลุมแอปพลิเคชันแบบกำหนดเองด้วยรวมถึงแพ็คเกจ LibreOffice, Docker, Xfce, KDE และ GNOME

แพ็คเกจสำหรับระบบ amd64/x86-64 รวบรวมไว้พร้อมตัวชี้วัด «-march=x86-64 -mtune=ทั่วไป -O2 -pipe" และสำหรับระบบ arm64/AArch64 ที่มีตัวบ่งชี้ «-O2 -ท่อ«. สำหรับสถาปัตยกรรม amd64 จะมีการเสนอตัวเลือกแพ็คเกจที่คอมไพล์โดยใช้ GCC และ Clang รวมถึงการกำหนดค่าเพื่อปรับปรุงความปลอดภัยและการเชื่อมโยงกับไลบรารี Musl แทน Glibc หากจำเป็นต้องเปิดใช้งานการปรับให้เหมาะสมเฉพาะสำหรับ CPU บางตัว ผู้ใช้สามารถสร้างแพ็คเกจใหม่จากข้อความต้นฉบับโดยกำหนดค่าตัวเลือกที่ต้องการเหมือนเมื่อก่อน

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

เพื่อรับรองแพ็คเกจไบนารี พร้อมลายเซ็นดิจิทัล มีการใช้คีย์ที่เคยใช้เพื่อรับรองการสร้างสเตจ. ในกรณีนี้ ลายเซ็นจะได้รับการตรวจสอบเฉพาะแพ็คเกจในรูปแบบ GPKG ซึ่งเพิ่งถูกใช้เป็นค่าเริ่มต้นในที่เก็บโปรเจ็กต์

แพ็คเกจในรูปแบบ XPAK เก่าซึ่งเคยใช้เป็นค่าเริ่มต้นในอดีต สามารถติดตั้งได้โดยไม่ต้องมีการตรวจสอบ เพื่อให้มั่นใจถึงความเข้ากันได้ การสนับสนุน XPAK จะยังคงอยู่ ดังนั้นผู้ใช้ที่ต้องการการตรวจสอบแพ็คเกจที่เข้มงวดควรหลีกเลี่ยงการติดตั้งแพ็คเกจโดยไม่มีการตรวจสอบลายเซ็นดิจิทัลโดยการตั้งค่าพารามิเตอร์ make.conf FEATURES=»binpkg-request-signature»

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