อะไรทำให้การแจกจ่าย GNU / Linux แตกต่างจากที่อื่น?

ลินุกซ์

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

ดังนั้นเมื่อใดก็ตามที่ฉันอ่านเกี่ยวกับการกระจาย Linux ที่สัญญาว่าจะ "แตกต่าง" ฉันถามตัวเองว่า:สิ่งที่ทำให้มันแตกต่างกัน ของคนอื่น ๆ ที่มีอยู่? ภายใต้นั้น พารามิเตอร์ podemos แยก เป็นหนึ่งเดียวจริงๆ การกระจาย GNU / Linux ท่ามกลางผู้คนนับพันที่จักรวาลนี้มอบให้เรา?

แพคเกจและผู้จัดการของพวกเขา

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

บางรูปแบบแพ็คเกจ ได้แก่ :

  • deb: ใช้โดย Debian และอนุพันธ์
  • RPM: (Red Hat Package Manager) ที่มีต้นกำเนิดจาก Red Hat และใช้กันอย่างแพร่หลายโดยคนอื่น ๆ เช่น Fedora, OpenSUSE, Mandriva, Mageia และอื่น ๆ
  • PISI: จาก Pardus
  • MO: จาก Slax
  • PUP และ PET: Puppy Linux
  • .txz: สแล็คแวร์

และตัวจัดการแพ็คเกจยอดนิยมบางตัว:

  • APT (เทอร์มินัล) และ Synaptic (กราฟิก): ใช้โดย Debian และอนุพันธ์
  • Zypper (เทอร์มินัล) และ YaST (กราฟิก): ตัวจัดการ OpenSUSE
  • YUM: Fedora และ Yellow Dog Linux
  • Pacman: Arch Linux
  • dpkg - สร้างขึ้นโดย Debian
  • Urpmi: Mandriva และ Mageia
  • up2date: หมวกแดง.
  • slapt-get, slackpkg และ swaret - "เครื่องมือ" ต่างๆที่ Slackware ใช้เพื่อทำงานกับแพ็คเกจ tgz

ตัวจัดการแพคเกจ synaptic

เป็นสิ่งสำคัญหรือไม่ที่ฉันจะเปลี่ยนผู้จัดการแพ็คเกจระหว่างการแจกแจง ใช่. การที่คุณตัดสินใจเลือกผู้จัดการคนหนึ่งเพื่อสร้างความเสียหายให้กับผู้อื่นหมายความว่าคุณกำลังมองหาการจัดการที่มีประสิทธิภาพของแพ็คเกจที่จะติดตั้ง ในระยะสั้นผู้จัดการแพ็กเกจจะกำหนด "สาระสำคัญ" ส่วนใหญ่ของการแจกจ่ายและเป็นจุดที่ดีในการพิจารณาเพื่อแยกความแตกต่างจากส่วนอื่น ๆ ฉันจะไม่พูดถึงสิ่งที่ดีกว่าแม้ว่าจะมีหลายตัวอย่างในอินเทอร์เน็ตเกี่ยวกับสิ่งที่ฉันเรียกว่า "ความถนัด - zypper - yum war" ซึ่งแฟน ๆ ของ SUSE ประกาศว่า Zypper ยังคงดีที่สุด

เพื่อขยาย: http://distrowatch.com/dwres.php?resource=package-management

การใช้งาน

อีกหัวข้อหนึ่งที่เกิดขึ้นบ่อยมากคือระดับของประสบการณ์ที่เราต้องใช้ในการกระจาย เกิดขึ้นหลายครั้งเมื่อแนะนำการแจกแจงให้กับมือใหม่หรือที่เราจะเกิดขึ้นกับการแจกจ่ายครั้งแรกของเราที่เรามักจะได้ยินว่า“ ไม่ได้คิดฝันที่จะลองใช้ Gentoo นอกกรอบ” หรือ“ Ubuntu เป็นตัวเลือกที่ดีในการเริ่มต้น” .

ความยากลำบากในการใช้การแจกแจงมีค่าประมาณ:

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

ด้วยเหตุนี้จึงเป็นเรื่องปกติที่จะจัดกลุ่มการแจกแจงบางอย่างเช่นระดับผู้เชี่ยวชาญ (Gentoo, Linux From Scratch, Slackware, Arch) ซึ่งไม่แนะนำสำหรับผู้ใช้ "ระดับกลาง - มือใหม่" ไม่นานมานี้มีปรากฏการณ์ที่ทำให้แนวโน้มของลีนุกซ์ดิสทริบิวชันหันมาให้ระบบปฏิบัติการที่น่าพึงพอใจมากขึ้นสำหรับผู้ใช้ ถึงกระนั้นการแจกแจงบางอย่างสำหรับผู้เริ่มต้น (Linux Mint, Ubuntu, Elementary OS และอื่น ๆ ) ยังคงโดดเด่น

ฮาร์ดแวร์

ไม่ใช่สิ่งแรกที่กล่าวถึงเมื่อพูดถึงการกระจาย แต่ก็ยังคงเป็นสิ่งที่สำคัญ ในโลกที่พยายามปลดจาก "ระบบที่ขอทรัพยากรมากขึ้นเรื่อย ๆ " (Windows) และยังคงติดตามฮาร์ดแวร์ใหม่ ๆ อยู่มีการกระจายเฉพาะที่อนุญาตให้นำฮาร์ดแวร์กลับมาใช้ใหม่ได้ (Puppy Linux, Slitaz, Tiny Core Linux , AUSTRUMI, Slax, Lubuntu, Xubuntu, Alcolix, Damn Small Linux, Molinux ฯลฯ ) แม้ว่า Distros อื่น ๆ เช่น Linux Mint หรือ Arch สามารถติดตั้งบนคอมพิวเตอร์รุ่นเก่าได้ แต่ก็มีข้อ จำกัด ในการสูญเสียความลื่นไหลของระบบดังนั้นจึงมีการแจกแจงพิเศษสำหรับฮาร์ดแวร์ประเภทนั้น ดังนั้นจึงมีเหตุผลมากกว่าที่การแจกแจงเหล่านี้บางส่วนให้การสนับสนุนสำหรับเวอร์ชัน 32 บิตและ 16 บิต ข้อเสนอที่ได้รับความนิยมสูงสุดรองรับ 32 และ 64 บิต

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

เปิดตัวรูปแบบ

มันง่ายมาก: การแจกแจงมักจะมาในรูปแบบต่างๆที่ลงท้ายด้วยการกำหนดสาระสำคัญของมัน แม้ว่า Live CD / DVD มักจะพบได้ทั่วไปใน Distros ที่เป็นที่นิยม แต่ก็มีอีกหลายรายการที่ไม่ใช้รูปแบบนี้โดยละเว้นจากการเผยแพร่เฉพาะเวอร์ชันที่ติดตั้งได้

ความเป็นไปได้ที่จะมีซีดีดีวีดี Live CD / DVD สภาพแวดล้อมเดสก์ท็อปที่แตกต่างกันตามค่าเริ่มต้นหรือความสามารถในการติดตั้งจากอินเทอร์เน็ตเป็นสิ่งที่มีอิทธิพลต่อการตัดสินใจของผู้ใช้จำนวนมากในการทดสอบการแจกจ่ายหรือใช้งานอย่างถาวร นอกจากนี้เรายังเห็นว่ามีการเผยแพร่ล่วงหน้าที่อนุญาตให้ชุมชนทดสอบการแจกจ่ายก่อนที่จะสรุป

ประเด็นสำคัญอื่น ๆ ยังรวมถึงเวอร์ชันสำหรับอุปกรณ์พกพาและเวอร์ชันอื่น ๆ ที่แจกจ่าย "Spin-Offs" ซึ่งตัวอย่างที่เป็นรูปธรรมที่สุดคือ Fedora ซึ่งมีเวอร์ชันสำหรับเกมห้องปฏิบัติการและการออกแบบแม้ว่าในความคิดของฉันจะเป็นเช่นนี้ก็ตาม เรื่องของการติดตั้งแพ็คเกจที่มีอยู่ในที่เก็บต่างๆ สุดท้ายนี้ฉันไม่ลืมการแจกแจงแบบ "กลิ้งออก" ซึ่งเลขชี้กำลังที่ชัดเจนที่สุดคือ debian, โค้ง y OpenSUSEทำให้สามารถอัปเดตซอฟต์แวร์และเวอร์ชันของระบบได้โดยไม่จำเป็นต้องทำการติดตั้งใหม่หรือกลัวว่าจะสูญเสียข้อมูลส่วนบุคคล

วัตถุประสงค์ทั่วไป

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

การกระจายอื่น ๆ มุ่งเป้าไปที่การดูแลความงามของโต๊ะทำงานและความคล้ายคลึงกับระบบอื่น ๆ (จึงช่วยให้การเปลี่ยนแปลงด้วยสิ่งเหล่านี้สะดวกขึ้น) เช่นเดียวกับกรณีของ แพร์ OS (มีความสวยงามเหมือน Mac) โซรินโอเอส (ซึ่ง GNOME ปรับให้เข้ากับสภาพแวดล้อมที่คล้ายกันกับ Windows เวอร์ชันต่างๆ) และ ประถม (พร้อมชุดไอคอนในตัวและการติดตั้งที่ใช้งานได้ตามค่าเริ่มต้น); สิ่งเหล่านี้สามารถอ้างว่าแตกต่างจากสภาพแวดล้อมแบบคลาสสิก แต่ยังสามารถติดตั้งในการแจกแจงเหล่านี้ได้

การกระจาย Linux PearOS

การแจกแจงเหล่านั้นมุ่งเป้าไปที่ "ผู้ชมเฉพาะ" เช่น ลินุกซ์ทางวิทยาศาสตร์, เพลง, otakux และคนอื่น ๆ จะเพิ่มเฉพาะแอปพลิเคชันเฉพาะซึ่งโดยส่วนตัวแล้วดูเหมือนว่าไม่เพียงพอที่จะทำให้โดดเด่นจากกลุ่มอื่น ๆ เนื่องจากสามารถติดตั้งแอปพลิเคชันบนระบบใดก็ได้หากมีซอร์สโค้ด

นอกจากนี้ยังมี "ความแปลก" บางอย่างที่เราเห็นใน Globo Linux ซึ่งเป็นการกระจายแบบแยกส่วนที่จัดระเบียบโปรแกรมที่ติดตั้งในลักษณะที่แตกต่างจากการแจกแจงอื่น ๆ เพื่อให้พบไฟล์ของโปรแกรมเดียวกันร่วมกัน ไดเร็กทอรีคลาสสิกมีอยู่จริง แต่ถูกซ่อนไว้ดังนั้นในไดเร็กทอรีรูทโดยค่าเริ่มต้นเราจะเห็นไดเร็กทอรีต่อไปนี้: Programs, Users, System, Files, Mount, Depot

อีกตัวอย่างที่ดีคือ อิเกลสร้างขึ้นตั้งแต่ต้นเพื่อรองรับอุปกรณ์ที่มีอยู่จำนวนมากที่สุด การแจกจ่ายมีสภาพแวดล้อมเดสก์ท็อปที่เรียกว่า Esther ซึ่งเขียนด้วย GTK + และมี Webkit เป็นเครื่องมือในการแสดงผล

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

สุดท้ายอย่าลืมอ่านหัวข้อ“การแจกแจง” ของบล็อกนี้ซึ่งมีข้อมูลที่เป็นประโยชน์มากสำหรับผู้มาใหม่

ขอบคุณ Juan Ortiz!

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   linuxito dijo

    สมบูรณ์มาก! ฉันเพิ่งเริ่มเล่นกับ Mageia 2 และไม่พบตัวจัดการแพ็คเกจสำหรับคอนโซลสักครู่ฉันคิดว่าสามารถใช้ได้เฉพาะ drakerpm เท่านั้น (ซึ่งดูแปลกมากสำหรับฉันฮิฮิ) ฉันจะดูว่าแพ็คเกจถูกติดตั้งด้วย urpmi อย่างไรขอบคุณ!

  2.   มาใช้ Linux กันเถอะ dijo

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

    ฉันปล่อยลิงค์ให้คุณ: http://usemoslinux.blogspot.com/p/distros.html

    ไชโย! พอล.

    2012/11/16 Disqus

  3.   Víktor Bautista และ Roca dijo

    สภาพแวดล้อมแบบกราฟิกไม่ใช่ความแตกต่างที่สำคัญ?

  4.   แสงคนเลี้ยงแกะ dijo

    ฉันชอบวิธีที่คุณระบุ distro ตามการทำงานของมัน ... โดยเฉพาะอย่างยิ่งเมื่อคุณพูดถึงผู้จัดการบรรจุภัณฑ์และแพ็คเกจ .... แม้ว่าฉันจะเป็นผู้ใช้ debian และ kbuntu ... ฉันแปลกใจที่ซิปเป็นเครื่องมือที่ดีในการจัดการแพ็คเกจ ... แน่นอนฉันอยากจะลองเปิดใช้งานบนเครื่องของฉัน ... แต่ฉันใช้มันบนเซิร์ฟเวอร์บางเครื่องเท่านั้น บริหาร!

  5.   xurxo dijo

    หลายปีที่ผ่านมา Slackware ใช้รูปแบบ. txz แทน. tgz ซึ่งไม่เหมือนกับ tarball. tar.gz หรือ. tar.bz2 ที่ใช้โดยปกติสำหรับซอร์สโค้ด ...

  6.   มิลติ dijo

    ดีมาก😉

    รายละเอียด

    APT (เทอร์มินัล) และ Synaptic (กราฟิก): ใช้โดย "" Debian "" และอนุพันธ์