อะไรคือความแตกต่างระหว่างลีนุกซ์รุ่นใหญ่? ฉันจะสังเกตเห็นไหม


14

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

อะไรคือความแตกต่างที่สำคัญระหว่างการแจกแจง? ในที่สุดฉันรู้ว่าการจัดการแพคเกจที่และการสร้างตราสินค้าเป็นคนใหญ่ แต่มันจะง่ายต่อการทำงานxมีการกระจายY ? ทำไมเป็นเช่นนั้น

คำตอบ:


12

ฉันคิดว่าสองความแตกต่างที่สำคัญคือ

  • การจัดการบรรจุภัณฑ์
  • โปรแกรมจัดการหน้าต่างเริ่มต้น (Gnome, KDE, XFCE)

เพียงชี้ไปที่ความแตกต่างใหญ่สองอย่างนี้จะเปลี่ยนพฤติกรรมของคุณในการทำงาน ตัวอย่างเช่นคุณสามารถจะติดตั้งแพคเกจบน Ubuntu ใช้แต่ไม่ง่ายดังนั้นเมื่อใช้apt rpmการมีความแตกต่างใน Window Manager สามารถเปลี่ยนวิธีที่คุณโต้ตอบกับระบบได้


4
ฉันสามารถเรียกใช้ Window Manager ใดก็ได้ที่ฉันต้องการด้วย distro ผ่านใช่ไหม?
Andy Mikula

4
แอนดี้ถูกต้อง แต่จากมุมมองของผู้ใช้ทั่วไปคุณมักจะไปกับสิ่งที่ได้รับในแพ็คเกจการติดตั้งใช่ไหม
hendrasaputra

1
distros ส่วนใหญ่จะอนุญาตให้คุณติดตั้งตัวจัดการหน้าต่างใด ๆ ก็ได้ แต่คุณอาจพบว่าการสนับสนุนตัวใดตัวหนึ่งนั้นเป็นที่โปรดปรานมากกว่าตัวอื่น ๆ
Mark

1
อืมยุติธรรมพอ ฉันไม่คิดว่าตัวเองจะเป็น 'ผู้ใช้ที่ไม่เป็นทางการ' แต่ฉันรู้ว่าคุณหมายถึงอะไร
Andy Mikula

ฉันไม่เคยเข้าใจว่าทำไมคนหา RPM อย่างหนัก ...
อีวาน

5

Linux distros มีสองรสชาติที่สำคัญ การแจกแจงแบบอิงเดเบียนและเรดแฮทเป็นบัญชีของการกระจายส่วนใหญ่ที่นั่น

ความแตกต่างที่สำคัญระหว่างพวกเขาคือการจัดการบรรจุภัณฑ์ หากพวกเขาใช้เดเบียนพวกเขามักใช้ระบบ dpkg & apt / deb หากเป็นระบบ Red Hat ส่วนใหญ่จะใช้ yum / rpm ดิสทริบิวชันจำนวนมากปรากฏขึ้นเนื่องจากมีบางคนไม่พอใจกับการจัดการแพ็กเกจดังนั้นส่วนใหญ่จะมีรูปแบบของส่วนต่อประสานกราฟิกที่แตกต่างกัน แต่ระบบพื้นฐานนั้นเหมือนกัน

หากคุณเรียนรู้วิธีใช้ apt-get และ yum คุณจะครอบคลุม 80% ของ distros ที่นั่นและ 99% ของระบบที่คุณอาจพบเจอมากที่สุด

แต่ละ distro จะทำสิ่งที่แตกต่างกันเล็กน้อยกับตัวจัดการหน้าต่าง distros สำคัญส่วนใหญ่เลือกระหว่าง KDE และ Gnome โดยที่ Gnome ดูเหมือนจะเป็นที่นิยมในขณะนี้ สิ่งที่ยอดเยี่ยมเกี่ยวกับ Linux คือคุณสามารถเปลี่ยนตัวจัดการหน้าต่างได้หากต้องการ (ไปที่ Window Maker!)

หากคุณเรียนรู้บรรทัดคำสั่งไม่มีความแตกต่าง "มาก" แต่การเปลี่ยนแปลง GUI ระหว่าง distros จะแกว่งตัวเลือกของคุณอย่างแน่นอน นอกจากนี้ distros บางรุ่นยังมาพร้อมกับไดรเวอร์ที่จะช่วยให้ฮาร์ดแวร์บางอย่างเช่นการ์ดแสดงผลง่าย

ฉันขอแนะนำLinux Mintสำหรับระบบภายในบ้านและ vanilla Debian, Ubuntu (รุ่นเซิร์ฟเวอร์) หรือ CentOS สำหรับเซิร์ฟเวอร์


+1 สำหรับความคิดเห็นส่วนใหญ่ของคุณ ฉันไม่เห็นด้วยกับการใช้ vanilla Ubuntu กับเซิร์ฟเวอร์ อูบุนตูมีจำหน่ายเซิร์ฟเวอร์เฉพาะที่เอาจำนวนมากของ X-ปุยว่าเพียงไม่จำเป็นสำหรับกล่องหัวขาดนั่งในชั้นที่ ...
รัสเซล Heilling

ตกลง ฉันจะแก้ไขเพื่อให้สะท้อนถึงสิ่งนั้น
Mark Turner

ฉันจะบอกว่า openSUSE ซึ่งใช้ RPM เป็นผู้กลั่นกรองอันดับสาม ดีกว่า Fedora IMO มาก แต่ไม่ต้องการเริ่มสงครามไฟ distros อื่น ๆ ไม่กี่อย่างเช่น Arch ที่มีระบบการจัดการแพกเกจของตัวเองก็กำลังได้รับสิ่งต่อไปนี้เช่นกัน
Evan

3

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

ฉันค่อนข้างแน่ใจว่าคุณจะสามารถหาวิธีที่จะทำสิ่งที่คุณต้องการจะทำ


3

ตามที่คนอื่นแนะนำการจัดการแพคเกจตัวเลือกซอฟต์แวร์เริ่มต้น (โดยเฉพาะสภาพแวดล้อมเดสก์ท็อป) และโครงร่างไฟล์กำหนดค่าเป็นความแตกต่างที่ชัดเจนที่สุดระหว่างการแจกแจง

อย่างไรก็ตามฉันคิดว่าสำคัญกว่านี้คือปรัชญาที่แตกต่างกันตามการแจกแจง หากต้องการตั้งชื่อไม่กี่:

  • Ubuntu / Fedora - ประสบการณ์ผู้ใช้ส่วนต่อประสานที่สอดคล้องกันเครื่องมือกราฟิกในตัวจำนวนมาก
  • Arch - ซอฟต์แวร์ที่ง่ายและสะอาดและทันสมัย
  • Gentoo - ปรับแต่งได้ตามแหล่งที่มา
  • Debian - น้ำหนักเบาหินแข็งความเสถียรเหนือกว่าซอฟต์แวร์ใหม่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.