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

อะไรคือความแตกต่างระหว่างการแจกจ่าย Linux หากเป็น Linux ทั้งหมด?

เมื่อคุณกำลังมองหา Linux distro ใหม่ที่จะติดตั้ง คุณสังเกตเห็นสองสิ่ง:ชื่อ และสภาพแวดล้อมเดสก์ท็อป

การเรียกดูอย่างรวดเร็วจะแสดงความแตกต่างที่ชัดเจนระหว่าง Ubuntu, Fedora, Linux Mint, Debian, openSUSE และ Linux รุ่นอื่นๆ อีกมากมาย แต่ทำไมลีนุกซ์ถึงมีมากมายขนาดนี้ และอะไรคือความแตกต่างระหว่างมัน?

ความแตกต่างที่สำคัญ 5 ข้อระหว่างลีนุกซ์ดิสทริบิวชัน

กำลังมองหาลินุกซ์ distro ใหม่? เมื่อถึงจุดหนึ่ง คุณจะสงสัยว่าเหตุใดจึงมีการแจกจ่ายที่แตกต่างกันมากมาย โดยเฉพาะอย่างยิ่งหากเป็น Linux ทั้งหมด

คุณอาจรู้ว่า Windows 10 มีหลายรุ่น แต่ไม่มีการทำตลาดเป็นระบบปฏิบัติการที่แยกจากกันโดยสิ้นเชิง ในขณะเดียวกัน macOS มีตัวแปรเดียว (อย่างน้อยสำหรับเดสก์ท็อป) เหตุใดจึงมีลีนุกซ์รุ่นต่างๆ มากมาย

การพัฒนาลีนุกซ์ดิสทริบิวชั่นต้องขอบคุณกลุ่มการทำงานร่วมกันที่หลากหลายและยังแตกต่างกัน ตลอดหลายปีที่ผ่านมานับตั้งแต่เปิดตัว Linux Kernel แนวทางนี้นำไปสู่การสร้าง distros ที่แตกต่างกัน

ที่สำคัญคือลินุกซ์ แต่คุณจะสังเกตเห็นความแตกต่างบางอย่างระหว่างเวอร์ชัน Linux โดยเฉพาะ:

  • สภาพแวดล้อมเดสก์ท็อป
  • ผู้จัดการแพ็คเกจ
  • แสดงเซิร์ฟเวอร์
  • เป้าหมายและเป้าหมาย
  • ปรัชญาโอเพ่นซอร์ส

แต่ความแตกต่างเหล่านี้มีความสำคัญมากแค่ไหน?

1. สภาพแวดล้อมเดสก์ท็อป

อะไรคือความแตกต่างระหว่างการแจกจ่าย Linux หากเป็น Linux ทั้งหมด?

การแจกแจงส่วนใหญ่ดูเหมือนจะแตกต่างกันไปตามสภาพแวดล้อมเดสก์ท็อปที่ใช้

ตัวอย่างเช่น Ubuntu มีสภาพแวดล้อมเดสก์ท็อปหลายแบบขึ้นอยู่กับรสชาติที่คุณเลือก คุณสามารถมี:

  • Ubuntu (เวอร์ชันหลักรวมถึงเดสก์ท็อป GNOME)
  • คูบุนตู (KDE)
  • ลูบุนตู (LXQt)
  • Ubuntu Budgie (พร้อมเดสก์ท็อป Budgie)
  • Ubuntu MATE (เดสก์ท็อป Ubuntu แบบคลาสสิก)
  • Xubuntu (Xfce)

distros อื่น ๆ มีเดสก์ท็อปให้เลือกมากมาย แต่มักเสนอเป็น "สปิน" ที่มีสภาพแวดล้อมเดสก์ท็อปที่แตกต่างกัน ตัวอย่างการแจกจ่ายที่ทำสิ่งนี้คือ Fedora ในขณะเดียวกัน คุณจะพบกับเดสก์ท็อป Pantheon ที่ได้รับแรงบันดาลใจจาก macOS ใน Elementary OS

ดูคำแนะนำของเราเกี่ยวกับสภาพแวดล้อมเดสก์ท็อป Linux ที่ดีที่สุดเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับความแตกต่างเหล่านี้

2. ผู้จัดการแพ็คเกจและเทคโนโลยีอื่นๆ

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

ผู้นำด้านการจัดจำหน่ายมีตัวเลือกเหล่านี้เนื่องจากซอฟต์แวร์ Linux แต่ละประเภทสามารถมีได้หลายแอปพลิเคชัน

ตัวอย่างเช่น มีตัวจัดการไฟล์หลายตัวสำหรับ Linux เช่น Nautilus และ Konqueror ซึ่งแต่ละตัวมีวิธีการเรียกดูไฟล์ที่แตกต่างกัน

อีกตัวอย่างหนึ่งคือตัวจัดการแพ็คเกจ Linux วิธีการต่างๆ ในการติดตั้งซอฟต์แวร์นั้นรวมอยู่ในลีนุกซ์แต่ละรุ่น แต่มีตัวจัดการแพ็คเกจพื้นฐาน

บน distros ที่ใช้ Debian เช่น Ubuntu และ Linux Mint dpkg เป็นตัวเลือกที่เข้าถึงได้ผ่านตัวแก้ไขการพึ่งพา apt สำหรับ CentOS นั้น RPM เป็นตัวจัดการแพ็คเกจ โดยขึ้นอยู่กับคำสั่งโดยใช้ yum

3. เซิร์ฟเวอร์ดิสเพลย์ต่างๆ บน Linux

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

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

ในอดีต มีการใช้เซิร์ฟเวอร์ X.Org มากที่สุด อย่างไรก็ตาม มีทางเลือกมากมาย เช่น Mir และ SurfaceFlinger ซึ่งใช้กับ Android (ซึ่งใช้ Linux Kernel) เซิร์ฟเวอร์ดิสเพลย์ Wayland ถูกมองว่าเป็นอนาคตบน Linux โดยมี distros ที่ได้รับความนิยมมากที่สุดนำไปใช้

4. เป้าหมายและเป้าหมาย

มีการแจกแจงบางส่วนเนื่องจากชอบบางแง่มุมของ distro ที่มีอยู่ แต่ต้องการแทนที่แพ็คเกจซอฟต์แวร์บางตัว ในขณะเดียวกัน ลีนุกซ์รุ่นอาจแตกต่างกันในจุดมุ่งหมาย ตัวอย่างเช่น Linux Mint ใช้ Ubuntu แต่มีเครื่องมือระบบ สภาพแวดล้อมเดสก์ท็อป และธีมสีเขียวมิ้นต์ที่แตกต่างกัน เป้าหมายหลักคือการให้ขั้นตอนง่ายๆ สำหรับผู้ใช้ Windows และ macOS เพื่อเริ่มใช้ Linux

ในทำนองเดียวกัน Debian ตั้งเป้าที่จะให้การแจกจ่ายที่เสถียรอย่างยิ่ง (และด้วยเหตุนี้จึงมีซอฟต์แวร์ที่เก่ากว่า)

นอกเหนือจากขอบเขตของการแจกแจงแบบสากลแล้ว โปรเจ็กต์ Linux บางโปรเจ็กต์ยังมีจุดประสงค์เฉพาะ ตัวอย่างเช่น distros เกม เช่น Steam OS หรือมัลติมีเดีย distros เช่น Fedora Design Suite

5. โอเพ่นซอร์สกับปรัชญาที่เป็นกรรมสิทธิ์

แม้ว่า GNU/Linux อาจเป็นโครงการโอเพ่นซอร์สที่มีชื่อเสียงที่สุด แต่ไม่ใช่ว่า distros ทั้งหมดจะเป็นโอเพ่นซอร์ส 100 เปอร์เซ็นต์

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

ตัวอย่างเช่น Ubuntu ไม่มีปัญหาในการรวมซอฟต์แวร์ที่เป็นกรรมสิทธิ์ในที่เก็บ คุณจะพบว่าไคลเอนต์เกม Steam ใช้งานได้ง่าย ในขณะที่ไดรเวอร์กราฟิกจาก AMD และ Nvidia สามารถติดตั้งได้ ในทางกลับกัน Fedora มีนโยบายโอเพ่นซอร์สที่แข็งแกร่งซึ่งป้องกันไม่ให้รวมซอฟต์แวร์ที่เป็นกรรมสิทธิ์ในที่เก็บ

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

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

สิ่งที่ Distros ทั้งหมดมีเหมือนกัน:เคอร์เนล Linux

แม้จะมีความแตกต่างเหล่านี้ ลีนุกซ์รุ่นทั้งหมดก็ยังถือว่าเป็นลินุกซ์:แต่ทำไม?

พวกเขาทั้งหมดมีอย่างน้อยหนึ่งสิ่งที่เหมือนกัน:เคอร์เนลลินุกซ์ ซอฟต์แวร์ชิ้นนี้เป็นแกนหลักของระบบปฏิบัติการ โดยเชื่อมโยงซอฟต์แวร์ที่คุณโต้ตอบด้วย (เช่น เบราว์เซอร์) กับฮาร์ดแวร์พื้นฐานที่ทำงานได้ทั้งหมด นอกจากนี้ยังมีไดรเวอร์อุปกรณ์มากมายเพื่อรองรับฮาร์ดแวร์ที่คุณใช้งานอยู่

นั่นเป็นเหตุผลสำคัญที่ต้องคอยอัปเดตเคอร์เนลหรือคอมไพล์เคอร์เนลด้วยตัวเอง หากคุณมีข้อกำหนดพิเศษ นักพัฒนาทั่วโลกมีส่วนร่วมในเคอร์เนลร่วมกับผู้สร้าง Linus Torvalds

ใช้ความแตกต่างของ Linux เพื่อเลือก Distro ที่เหมาะกับคุณ

การรู้ว่าการแจกแจงแตกต่างกันอย่างไรสามารถนำไปสู่การสร้างหรือทำลายประสบการณ์ Linux ของคุณ

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

ไม่แน่ใจว่าจะเริ่มต้นที่ไหน? ตรวจสอบระบบปฏิบัติการ Linux ที่ดีที่สุดของเรา