อะไรคือความแตกต่างพื้นฐานระหว่าง Arch และ Gentoo Linux? [ปิด]


53

Arch Linux และ Gentoo Linux แตกต่างกันอย่างไร? อุดมการณ์ของพวกเขาดูเหมือนจะคล้ายกับฉัน


1
สวัสดี Ritik ยินดีต้อนรับสู่ unix.SE. คำถามนี้ไม่ได้เป็นรูปแบบที่ดีสำหรับเว็บไซต์นี้เพราะค่อนข้างกว้างและเป็นหลักตามความคิดเห็น คำถามของคุณแคบลงได้ไหม? มีองค์ประกอบเฉพาะของอุดมการณ์ของพวกเขาที่คุณคาดว่าจะแตกต่างกัน แต่ดูเหมือนจะคล้ายกัน?
drs

ความเหมือนกันที่ฉันหมายถึงคือทั้งคู่ถูกสร้างขึ้นโดยผู้ใช้ตามความต้องการของพวกเขา
Ritik

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

1
Gentoo จะช่วยให้คุณสามารถจัดการคุณลักษณะแพคเกจที่คุณต้องการด้วยธงใช้ ขนส่งผู้จัดการแพคเกจเป็นผลงานชิ้นเอก แต่คุณจะต้องใช้เวลาและมันจะเป็นความแตกต่างที่สำคัญระหว่าง 2 distros เมื่อคุณดึงโดยเฉพาะgccคุณจะรู้ ฉันไม่เคยเห็นกระบวนการที่ผู้เริ่มต้นเช่นฉันสามารถรวบรวม / ติดตั้งแพ็คเกจ 1500 โดยไม่มีข้อผิดพลาดรวมถึง gcc, webkit และ Libreoffice (เต็ม) นอกจากนี้คู่มือ Gentoo ยังมีคำแนะนำแบบละเอียดที่สุดเท่าที่ฉันเคยเห็นมา ฉันใช้ Arch - basmati rice ;-)

4
ทำไมต้องปิดคำถาม ฉันไม่เห็นด้วยว่าสิ่งนี้เป็นไปตามความคิดเห็น การถามถึงความแตกต่างนั้นไม่ได้ถามถึงความคิดเห็น
Johan Boulé

คำตอบ:


42

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

ในขณะที่ฟังก์ชั่นส่วนใหญ่อาจฟังดูคล้ายกัน

  1. เห็นได้ชัดว่าเอกสารของ Gentoo ถูกกล่าวขู่ว่าจะคุกคามผู้ใช้รายใหม่มากในขณะที่เอกสารประกอบของ Arch นั้นมีความสำคัญมากต่อคำขวัญของ KISS (ทำให้เป็นเรื่องง่ายโง่เขลา)

  2. ผู้จัดการแพ็คเกจยังแตกต่างกัน Arch Linux ใช้ Pacman (หรือในสปินบางอย่างเช่น antergos, Pacman XG) ซึ่งใช้ดีระบบแพคเกจ precompiledขณะ Gentoo ใช้ผู้จัดการพอร์เทจซึ่งทำให้แพคเกจจากซอร์สโค้ด

    ด้วยความแตกต่างในผู้จัดการแพคเกจหนึ่งการกระจายอาจมีแพคเกจน้อยพร้อมกว่าอีก ฉันจะบอกว่า Arch จะมีแพ็คเกจให้เลือกมากขึ้นเมื่อเทียบกับ Gentoo แต่การเลือกแพ็คเกจแต่ละแพ็คเกจอาจแตกต่างกันเช่นกัน

    อย่างไรก็ตามแพ็คเกจส่วนใหญ่มีอยู่ในซอร์สโค้ด ดังนั้นคุณสามารถสร้างพวกเขาได้อย่างง่ายดายเพื่อให้เหมาะกับตัวจัดการแพ็คเกจที่คุณอาจใช้

    (ถ้าคุณอาจสนใจผู้จัดการการขนส่งของ Gentoo มีคุณสมบัติที่ดีมากมายที่ไม่มีใน pacman ที่เพิ่งติดตั้งใหม่)

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

    ตาม DistroWatch, Arch Linux เป็น 8ในความนิยมโดยรวมในขณะที่Gentoo ที่ 47

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

  4. Gentoo มีเดสก์ท็อปที่รองรับอย่างเป็นทางการตั้งแต่ AfterStep และ BlackBox ไปจนถึง Gnome และ Xfce Arch Linux สนับสนุนเดสก์ท็อปหลักอย่างเป็นทางการเป็นส่วนใหญ่ (อาจเป็นเพราะมันถูกนำมาใช้อย่างแพร่หลายเป็นระบบบรรทัดคำสั่ง)

  5. ฉันสามารถเขียนความแตกต่างได้อีกมากมาย แต่นอกเหนือจากความแตกต่างด้านบน (และอื่น ๆ ) การกระจายนั้นค่อนข้างคล้ายกัน

หากคุณต้องการทรัพยากรที่ดีในการเปรียบเทียบฉันขอแนะนำdistrowatch.comหากคุณยังไม่ได้ดู


2
ฉันดู distrowatch แล้ว แต่ฉันต้องการความแตกต่างพื้นฐาน ขอบคุณสำหรับคำตอบที่เป็นประโยชน์ของคุณ
Ritik

1
นับตั้งแต่wiki.gentoo.orgเข้ามาเอกสารก็ก้าวหน้าไปมาก เอกสารเก่าจาก XML ฉันเชื่อว่ากำลังเลิกใช้งานอย่างสมบูรณ์
lkraav

ในการระบุสิ่งที่ชัดเจนมันยอดเยี่ยมมาก! แม้ว่าฉันจะไม่เคยรู้เลยว่าเอกสารนั้นเป็นมาตรฐานดังนั้น ...
เครื่องปรับอากาศ

16

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


12

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

Arch โดยค่าเริ่มต้นใช้ systemd สำหรับการเริ่มต้น systemd กำลังได้รับความนิยมมากขึ้นเรื่อย ๆ และการกระจายส่วนใหญ่กำลังเคลื่อนไปหามันแทนที่ระบบ init แบบเก่าของ System-V Gentoo ใช้ระบบเริ่มต้นที่เก่ากว่านี้เป็นค่าเริ่มต้น แต่ได้รับความช่วยเหลือจาก OpenRC Gentoo แต่ไม่ได้ systemd ที่มีอยู่ในพอร์เทจ

มีความคล้ายคลึงกันอย่างหนึ่งที่ฉันอยากพูดถึงคือ: คุณสามารถเรียนรู้มากมายเกี่ยวกับลีนุกซ์เพียงแค่ติดตั้งการกระจายตัว!


2
ไม่เลยการติดตั้งซุ้มประตูเป็นเรื่องง่าย การติดตั้ง Gentoo ยังทำให้ฉันฝันร้าย (แต่ฉันชอบมันมาก) การติดตั้ง Arch นั้นแท้จริงแล้วคือการแบ่งพาร์ติชัน (คุณสามารถสร้างพาร์ติชันใหญ่ได้ 1 พาร์ติชั่น) ติดตั้งพาร์ติชั่นรันคำสั่งเดียว (pacstrap) ตั้งรหัสผ่านรูทและติดตั้งตัวจัดการการบูต มีขั้นตอนเล็ก ๆ น้อย ๆ อยู่ระหว่าง (เช่นสถานที่และอะไร) แต่ฉันหมายความว่ามันเหมาะอย่างยิ่งในหน้าวิกิขนาดเล็ก ... เอกสารการติดตั้ง Gentoo มีหลายหน้าหลายหน้าและมันก็ยากเช่นกันโดยเฉพาะการกำหนดค่าเคอร์เนลหากคุณต้องการ ทำมันให้ดี
เซสตาเรียน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.