Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

Gentoo:การกระจาย Linux ที่คุณรวบรวมซอฟต์แวร์ที่ปรับให้เหมาะสมของคุณเอง

วิธีต่างๆ มากมายในการรันลีนุกซ์นั้นน่าประหลาดใจ เนื่องจากมีทางเลือกมากมายให้เลือกใช้ แม้ว่าจะมีการกระจายจำนวนมากซึ่งขึ้นอยู่กับรูปแบบแพ็คเกจ .deb หรือ .rpm แต่ก็มีบางส่วนที่ใช้รูปแบบของตัวเอง หากมี หนึ่งในการแจกแจงนั้นมีความพิเศษมากเมื่อเทียบกับคนอื่นๆ ส่วนใหญ่ เนื่องจากนักพัฒนาซอฟต์แวร์ของดิสทริบิวชันไม่ได้คอมไพล์ซอฟต์แวร์ลงในแพ็คเกจไบนารีเพื่อให้ติดตั้งง่าย

แต่การแจกจ่าย Linux นี้ไม่สนใจว่าการติดตั้งซอฟต์แวร์จะง่ายเพียงใด แต่ต้องการให้ซอฟต์แวร์ทำงานได้ดีที่สุดบนระบบของคุณผ่านการเพิ่มประสิทธิภาพเฉพาะเครื่อง

เกี่ยวกับ Gentoo

Gentoo:การกระจาย Linux ที่คุณรวบรวมซอฟต์แวร์ที่ปรับให้เหมาะสมของคุณเอง

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

สำหรับการแจกจ่ายอื่น ๆ ส่วนใหญ่ ซอฟต์แวร์ได้รับการคอมไพล์แล้วบนเซิร์ฟเวอร์ของนักพัฒนาและทำแพ็คเกจเพื่อให้ระบบปฏิบัติการสามารถแยกแพ็คเกจและย้ายไฟล์ไบนารีไปยังตำแหน่งที่ถูกต้องได้อย่างง่ายดาย โดยทั่วไปไฟล์ไบนารีเหล่านั้นจะคอมไพล์สำหรับระบบทั้งหมดโดยใช้สถาปัตยกรรมที่ระบุ แต่เนื่องจากไม่ได้คอมไพล์บน ของคุณ ระบบไม่ได้ปรับให้เหมาะสมตามหลักทฤษฎีเท่าที่ควร

โผล่ออกมา

Gentoo:การกระจาย Linux ที่คุณรวบรวมซอฟต์แวร์ที่ปรับให้เหมาะสมของคุณเอง

แม้ว่าคุณจะต้องดาวน์โหลดซอร์สโค้ดทั้งหมดที่คุณต้องการและคอมไพล์ด้วยตัวเอง คุณไม่จำเป็นต้องติดอยู่กับการค้นหาซอร์สโค้ดด้วยตนเอง คอมไพล์ให้ถูกวิธี และทำให้เป็นปัจจุบัน Gentoo มีแอปพลิเคชันชื่อ Emerge . แทน (ซึ่งแอปพลิเคชันชื่อ Porthole คือ GUI) ซึ่งใช้งานได้เหมือน apt บนระบบที่ใช้เดเบียน เช่น Ubuntu หรือ yum บน Fedora

สามารถตรวจสอบ "ที่เก็บ" ต่างๆ สำหรับซอฟต์แวร์ใหม่หรือที่อัปเดต และแสดงรายการไว้ใน Porthole อย่างไรก็ตาม Emerge ใช้ระบบพอร์ตที่แต่ละรายการในระบบเป็นเพียงไฟล์ .ebuild ซึ่งแสดงรายการคำสั่งที่ Emerge ต้องใช้เพื่อดาวน์โหลดซอร์สโค้ดและคอมไพล์ซอฟต์แวร์อย่างถูกต้อง เมื่อใดก็ตามที่ Emerge ตรวจสอบระบบพอร์ตและพบว่ามีเวอร์ชันใหม่กว่าอยู่ ระบบจะอัปเดตรายการซอฟต์แวร์และดำเนินการตามนั้น

ข้อดีและข้อเสีย

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

นอกจากนี้ยังทำให้การติดตั้งซอฟต์แวร์มีความยืดหยุ่นมากขึ้นหากคุณรู้ว่าคุณกำลังทำอะไร ซึ่งใครก็ตามที่น้อยกว่า Linux pro อาจจะไม่ ความยืดหยุ่นและการเพิ่มประสิทธิภาพดังกล่าวนำไปสู่ความเป็นไปได้ของโปรเจ็กต์เจ๋งๆ เช่น Misa Digital Guitar ซึ่งทำงานบน Gentoo Linux ดังนั้น หากคุณต้องการประสิทธิภาพสูงสุดเท่าที่เป็นไปได้ Gentoo อาจเป็นทางเลือกของคุณ

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

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

อีกครั้ง Gentoo อาจเป็นทางเลือกที่ดีสำหรับคุณหากข้อดีมีมากกว่าข้อเสียสำหรับสิ่งที่คุณทำ

บทสรุป

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

คุณคิดอย่างไรเกี่ยวกับแนวทางของ Gentoo? คุณชอบวิธีการจัดจำหน่ายแบบใดมากที่สุด หรือคุณคิดว่าสามารถเปลี่ยนแปลงอะไรเกี่ยวกับ Gentoo ได้บ้าง แจ้งให้เราทราบในความคิดเห็น!