Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

Fedora vs. openSUSE vs. CentOS: ควรใช้การกระจายไหน? [Linux]

ภาพรวม

ไม่กี่วันมานี้ผมเขียนบทความคล้ายกันเกี่ยวกับ 3 การกระจายอันดับบนของฝ่าย Debian ในครอบครัว Linux (Debian, Ubuntu, และ Linux Mint) แต่ในฐานะ Linux geek จริง ผมจะไม่เคยอยากลืมอีกครึ่งของครอบครัว Linux น่าจะรู้จักดีในชื่อ "RPM family"

การกระจาย Linux ทั้งหมดนี้ใช้ .rpm files เป็นแพ็กเกจที่ติดตั้งได้ แทน .deb files ที่เป็นของ Debian family มาเริ่มกันเลย!

Fedora

Fedora vs. openSUSE vs. CentOS: ควรใช้การกระจายไหน? [Linux]

Fedora มองได้ในหลายแง่ว่าเป็น big mother ของ RPM family เหมือน Debian เป็น big mother ของ Debian family ส่วนหนึ่งเพราะ Fedora สร้างจากศูนย์และไม่ได้มาจากการกระจายอื่น และการกระจายจำนวนมากพัฒนาจาก Fedora (แม้ไม่เกือบเท่าที่พัฒนาจาก Debian) Fedora ควบคุมเกือบหมดโดยชุมชน สนับสนุนและเงินทุนโดย Red Hat จากประสบการณ์ส่วนตัว Fedora น่าจะเป็นหนึ่งในการกระจายที่ง่ายที่สุดที่จะเข้าร่วมและมีส่วนร่วม

Fedora เน้นให้ซอฟต์แวร์ฟรีอย่างเดียวอย่างมาก นี้ใช้กับทุกอย่าง หากซอฟต์แวร์หรือชิ้นส่วนใดไม่มี free license ที่ถูกต้อง ไม่ว่าจะลบซอฟต์แวร์นั้นออกจาก repositories ทั้งหมด หรือลบชิ้นส่วนที่ละเมิด

ตัวอย่างเช่น MP3 และ codecs คล้ายๆ ไม่อยู่ที่ repositories อย่างเป็นทางการของ Fedora เลย ดังนั้น out of the box คุณเล่นได้แค่ไฟล์ Ogg ด้วยความช่วยเหลือจาก additional repository แต่คุณสามารถได้ restricted codecs บางคนรู้สึกว่าเป็นอะไรน่ารำคาญให้ได้ระบบ "working" แต่อื่นๆ ชื่นชมงานที่ Fedora ทำเพื่อซอฟต์แวร์ฟรี และยอมรับว่า additional repository จำเป็นเป็น workaround ชั่วคราวจนกว่าโลกจะยอมรับ open standards มากขึ้น

Fedora สร้างขึ้นเพื่อ all-purpose และใช้ได้สมบูรณ์บนระบบไหนก็ได้ แต่ Fedora รู้จักดีในการทดสอบ enterprise environments Fedora ยังเป็น cutting edge มากเมื่อเทียบกับการกระจายอื่นๆ ที่รันบน regular release schedule และชุมชนภูมิใจในนั้น ถึงแม้ Fedora จะเป็น cutting edge distribution มันยังคงมั่นคงอย่างน่าประทับใจ

เพิ่มเติม ดูการเปรียบเทียบ Fedora และ Ubuntu ของเรา

openSUSE

Fedora vs. openSUSE vs. CentOS: ควรใช้การกระจายไหน? [Linux]

พอเรื่อง Fedora ถัดมา openSUSE หากคนไม่คิดถึง Fedora เมื่อคิดถึง RPM distribution พวกเขาจะคิดถึง openSUSE มากกว่า การกระจายสีเขียวนี้ไม่ได้ cutting edge เท่า Fedora และมี development และ release cycles ยาวกว่า ดังนั้นมันน่าจะเป็นหนึ่งใน RPM distributions ที่มั่นคงที่สุด พร้อม array ของซอฟต์แวร์ที่พร้อมใช้งานดี

openSUSE รู้จักในการทำการเปลี่ยนแปลงสำคัญเทียบกับการกระจาย Linux อื่นๆ โดยใช้ KDE desktop เป็น default desktop environment แทน GNOME openSUSE ยังรวม free software เยอะ แต่ไม่มี focus ที่แข็งแกร่งเท่า Fedora โปรดทราบว่าแม้ Fedora และ openSUSE ใช้ .rpm files สำหรับแพ็กเกจ หากคุณหาแพ็กเกจออนไลน์สำหรับ Fedora มันไม่จำเป็นต้องทำงานใน openSUSE และในทางกลับกัน

CentOS

Fedora vs. openSUSE vs. CentOS: ควรใช้การกระจายไหน? [Linux]

สุดท้ายเรามี CentOS CentOS ย่อมาจาก Community Enterprise OS การกระจายนี้ทำจาก Red Hat Enterprise Linux ซึ่งเป็นการกระจายที่ซื้อได้เฉพาะผ่าน support package CentOS ให้คนใช้ RHEL โดยไม่ต้องจ่าย support package และใช้ CentOS branding แทน RHEL branding

CentOS ดังนั้น binary compatible กับ RHEL out of the box ดังนั้นแพ็กเกจที่ทำสำหรับ RHEL จะทำงานใน CentOS ตามที่ชื่อบ่งชี้ CentOS เป็น enterprise distribution และแม้ RHEL จะพัฒนาจาก Fedora การเลือกแพ็กเกจของมันลดลงมากเหลือแค่ "enterprise" software ดังนั้น เครื่องมือเดสก์ท็อปและเกมที่ผู้ใช้เดสก์ท็อปทั่วไปคุ้นเคย จะไม่พร้อมใช้งาน ด้านดีคือ ในขณะที่ release cycle ของ Fedora ทนได้แค่ 13 เดือน CentOS releases มีการสนับสนุนอย่างน้อย 7 ปี ดังนั้น CentOS แนะนำอย่างสูงสำหรับเซิร์ฟเวอร์

เราเปรียบเทียบ CentOS และ Ubuntu สำหรับใช้บน web server หากคุณสนใจ

สรุป

โลกของ distributions ใน RPM family น่าสนใจที่จะสำรวจ โดยเฉพาะด้วยการกระจายเยอะที่มีขาเข้าไปในเรื่อง enterprise ไม่ว่าจะหมายถึงการกระจายซับซ้อน หรือน่าเชื่อถือกว่า "regular" distributions นั้นขึ้นอยู่กับคุณ ไม่ว่าจะเป็นอย่างไร หากคุณเลือกไปทาง RPM แทน Debian ทางนี้ บทความนี้ควรช่วยคุณเข้าใจว่าแต่ละ distro คืออะไร

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