ما الذي يجعل توزيعة جنو / لينكس مختلفة عن غيرها؟

لينكس عالم جنو / لينكس واسع جدًا ومع ذلك مألوف جدًا. إن مفهوم بيئة سطح المكتب والحزمة والدليل الجذر مألوف لمعظم المستخدمين ؛ من الغريب أن هذه العناصر ليست حصرية بين توزيع وآخر.

لذلك كلما قرأت عن توزيعة Linux تعد بأن تكون "مختلفة" ، أسأل نفسي:ما الذي يجعلها مختلفة من القائمة الأخرى؟ تحت ذلك المعلمات نحن تميز حقا لواحد توزيع جنو / لينكس من بين الآلاف التي يقدمها لنا هذا الكون؟

الحزم ومديروها

على الرغم من أن البرنامج نفسه قد يكون متاحًا لآلاف التوزيعات ، إلا أن الحزمة التي تم تثبيتها بها في كل منها قد تكون مختلفة. عندما نتحدث عن حزمة نشير إلى تنسيق الملف أو امتداده ، والذي يستخدمه نظام التشغيل لتثبيت البرنامج. لكي يتمكن التوزيع من استخدام هذا الملف ، يجب أن يكون لديه أيضًا مدير حزم ، والذي يحتوي على أدوات لتثبيت البرنامج المذكور أو تعديله أو إزالته. هذا مهم ، لأنه على الرغم من أن البرامج لا تتغير بين توزيعة وأخرى (أي أن Mozilla Firefox سيبقى Firefox في جميع التوزيعات) فمن المحتمل جدًا أنه إذا تغيرت الحزمة المستخدمة لتثبيتها.

بعض تنسيقات الحزم هي:

  • deb: تستخدمه دبيان ومشتقاته.
  • RPM: (مدير حزمة Red Hat) الذي نشأ من Red Hat ويستخدم على نطاق واسع من قبل العديد من الآخرين مثل Fedora و OpenSUSE و Mandriva و Mageia وغيرها.
  • PISI: من Pardus.
  • MO: من Slax.
  • PUP و PET: Puppy Linux.
  • .txz: سلاكوير

وبعض مديري الحزم الأكثر شهرة:

  • APT (طرفي) و Synaptic (رسم): تستخدمهما دبيان ومشتقاته.
  • Zypper (طرفي) و YaST (رسومية): مدير OpenSUSE.
  • YUM: Fedora و Yellow Dog Linux.
  • بكمن: آرتش لينكس.
  • dpkg - تم إنشاؤه في الأصل بواسطة Debian.
  • أوربمي: ماندريفا وماجيا.
  • up2date: ريد هات.
  • slapt-get و slackpkg و swaret - "أدوات" متنوعة يستخدمها Slackware للعمل مع حزم tgz.

مدير الحزم متشابك

هل من المهم أن أقوم بتغيير مدير الحزم بين التوزيعات؟ نعم. حقيقة أنك قررت اختيار مدير واحد على حساب الآخرين يعني أنك تبحث عن إدارة فعالة للحزم التي سيتم تثبيتها. باختصار ، يحدد مدير الحزم الكثير من "جوهر" التوزيع ، وهي نقطة رائعة يجب مراعاتها لتمييزها عن التوزيعات الأخرى. لن أناقش أيهما أفضل ، على الرغم من وجود العديد من الأمثلة على الإنترنت لما أسميه "aptitude - zypper - yum war" حيث يدعي عشاق SUSE أن Zypper لا يزال الأفضل.

لتوسيع: http://distrowatch.com/dwres.php?resource=package-management

الاستخدام

موضوع آخر يتكرر كثيرًا هو مستوى الخبرة الذي نحتاجه لاستخدام التوزيع. يحدث هذا مرات عديدة عند التوصية بالتوزيعات للمبتدئين ، أو كما حدث مع التوزيع الأول لدينا ، كثيرًا ما نسمع "لا تحلم حتى بتجربة Gentoo من البداية" أو "Ubuntu خيار جيد للبدء به".

يتم تقدير صعوبة استخدام التوزيع من حيث:

  • مقدار العناصر الرسومية التي يقدمها.
  • مقدار العمل الذي يجب القيام به لكل وحدة تحكم (حيث لا توجد بدائل رسومية لهذه المهمة).
  • صعوبة التثبيت.
  • حجم التكوين الذي يجب القيام به بعد تثبيت التوزيع.
  • إذا كان من الضروري أثناء التثبيت تكوين قسم القرص أو يمكن القيام بذلك تلقائيًا.

هذا هو السبب في أنه من الشائع تجميع توزيعات معينة مثل مستوى الخبراء (Gentoo ، Linux From Scratch ، Slackware ، Arch) ، والتي لا ينصح بها للمستخدم "المبتدئ المتوسط". في الآونة الأخيرة ، كانت هناك ظاهرة أدت إلى تحول اتجاه توزيعات Linux لتوفير نظام تشغيل ممتع بشكل متزايد لأي مستخدم. ومع ذلك ، تظل بعض التوزيعات للمبتدئين (Linux Mint و Ubuntu و Elementary OS ، من بين آخرين) رائعة.

المعدات

إنه ليس من أول الأشياء التي يتم ذكرها عند الحديث عن التوزيع ، لكنه لا يزال شيئًا مهمًا. في عالم يحاول الانفصال عن "النظام الذي يطلب بشكل متزايد المزيد من الموارد" (Windows) ولا يزال مواكبًا للأجهزة الجديدة ، هناك مجموعة من التوزيعات التي تسمح بإعادة تدوير الأجهزة (Puppy Linux و Slitaz و Tiny Core Linux و AUSTRUMI و Slax و Lubuntu و Xubuntu و Alcolix و Damn Small Linux و Molinux وما إلى ذلك). على الرغم من أنه يمكن تثبيت توزيعات أخرى ، مثل Linux Mint أو Arch على أجهزة الكمبيوتر القديمة ، إلا أن هناك حدًا يتم فيه فقد سيولة النظام ، وبالتالي هناك توزيعات متخصصة لهذا النوع من الأجهزة. وبالتالي ، فمن المنطقي أن تقدم بعض هذه التوزيعات دعمًا لإصدارات 32 بت و 16 بت ؛ العرض الأكثر شيوعًا هو دعم 32 بت و 64 بت.

توزيع مثل جرو لينكس ويبرز حينها أنه ليس من الضروري أن تكون على اطلاع بأقوى الأجهزة الموجودة في السوق الحالية ، ولكنها تعمل بكامل طاقتها في أجهزة الكمبيوتر ذات الموارد البسيطة ، طالما أننا لا نقوم بتثبيت البرامج التي تتطلب موارد زائدة.

إطلاق الصيغ

الأمر بسيط: عادةً ما يأتي التوزيع في سلسلة من التنسيقات التي تنتهي بتحديد جوهرها. على الرغم من أن Live CD / DVD عادة ما تكون شائعة بين التوزيعات الشائعة ، إلا أن هناك العديد من التوزيعات الأخرى التي لا تستخدم هذا التنسيق ، حيث تمتنع عن إصدار الإصدارات القابلة للتثبيت فقط.

إن إمكانية وجود قرص مضغوط أو قرص DVD أو قرص مضغوط / DVD مباشر أو بيئات سطح مكتب مختلفة بشكل افتراضي أو القدرة على التثبيت من الإنترنت ، هو أمر يؤثر على قرار العديد من المستخدمين لاختبار التوزيع أو استخدامه بشكل دائم. نرى أيضًا أن هناك إصدارات مسبقة تسمح للمجتمع باختبار التوزيع قبل الانتهاء منه.

تشمل النقاط المهمة الأخرى أيضًا تلك الإصدارات للأجهزة المحمولة وغيرها من الإصدارات التي توزع "Spin-Offs" ، حيث يكون المثال الأكثر واقعية هو إصدار Fedora ، الذي يحتوي على إصدار للألعاب والمختبر والتصميم ، على الرغم من هذا ، في رأيي ، الأمر يتعلق بتثبيت الحزم الموجودة في مستودعات مختلفة. أخيرًا ، لا أنسى توزيعات الإصدار المتداول ، والتي يكون أوضح دعاة لها ديبيان, قوس y زحمة، مما يسمح بتحديث البرامج وإصدارات النظام دون الحاجة إلى إجراء تثبيت جديد أو الخوف من فقدان البيانات الشخصية.

الهدف العام

كل توزيع له هدف يهدف من خلاله إلى الوصول إلى مستخدميه الحاليين أو المحتملين. من هناك يمكننا التمييز بين تلك الخاصة بأجهزة الكمبيوتر المحمولة (مثل JoliCloud ، وهي موجهة أيضًا للاستخدام في السحابة) وتلك الخاصة بالخوادم (ريد هات لينكس إنتربرايز إنها واحدة من أقوى وأكثرها دعمًا حاليًا).

تهدف التوزيعات الأخرى إلى العناية الجمالية لسطح المكتب والتشابه مع الأنظمة الأخرى (مما يسهل الانتقال مع هذه الأنظمة) ، كما هو الحال في بيروس (مع جمالية تشبه ماك) ، ZorinOS (التي يتكيف معها جنوم لتقديم بيئة مشابهة للإصدارات المختلفة من Windows) و الابتدائيةOS (مع مجموعة من الرموز المضمنة والتثبيت الوظيفي افتراضيًا) ؛ يمكن أن تدعي أنها مختلفة عن البيئات الكلاسيكية ، ولكن لا يزال من الممكن تثبيتها في هذه التوزيعات.

توزيع Linux PearOS

استهدفت تلك التوزيعات "جمهور محدد" ، مثل لينكس العلمية, ميوزيكس, أوتاكس والبعض الآخر يضيف فقط تطبيقات محددة ، والتي تبدو شخصيًا غير كافية لجعلها تبرز عن بقية المجموعة ، حيث يمكن تثبيت تطبيق على أي نظام إذا كان كود المصدر متاحًا.

للتوضيح أيضًا ، هناك بعض "الشذوذ" ، كما نرى في Globo Linux ، وهو توزيع معياري ينظم البرامج المثبتة بطريقة مختلفة عن باقي التوزيعات ، بحيث يتم العثور على ملفات نفس البرنامج معًا. الدلائل الكلاسيكية موجودة بالفعل ، لكنها مخفية ، لذلك في الدليل الجذر افتراضيًا نرى الدلائل التالية: البرامج ، المستخدمون ، النظام ، الملفات ، التحميل ، المستودع.

مثال جيد آخر هو إيجيل، تم إنشاؤه من البداية لدعم أكبر عدد من الأجهزة الموجودة. يحتوي التوزيع على بيئة سطح مكتب تسمى Esther مكتوبة بلغة GTK + ومع Webkit كمحرك التقديم.

في ختام هذه الملاحظة ، أود أن أبرز عنصرًا في رأيي هو أيضًا شيء متسامي يميز التوزيعات: المجتمع الذي يحيط بكل توزيع حيوي لتشغيل هذا التوزيع. هناك العديد من الأمثلة التي تحدد فيها قرارات المجتمع أو عدم وجودها المسار (للنجاح أو الفشل) لتطوير التوزيع ، حيث يجب على المطورين أن يأخذوا المزيد من العناية والاهتمام. كانت هناك أيضًا حالات ترك فيها المستخدم توزيعة لعدم وجود مشاكل أو شكوك حيث لا يعرف المجتمع كيفية الاستجابة أو تقديم المساعدة ؛ هذا هو السبب في أن صورة المجتمع ، على الرغم من أنها متأصلة في نظام التشغيل على هذا النحو ، تستمر في لعب دور مركزي في إبراز توزيع واحد فوق التوزيعات الأخرى.

أخيرًا ، لا تنس قراءة قسم "التوزيعاتمن هذه المدونة التي تحتوي على معلومات مفيدة جدا للوافدين الجدد.

شكرا خوان أورتيز!

محتوى المقال يلتزم بمبادئنا أخلاقيات التحرير. للإبلاغ عن خطأ انقر فوق هنا.

6 تعليقات ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   لينكسيتو قال

    كامل جدا! لقد بدأت للتو في اللعب قليلاً مع Mageia 2 ولم أتمكن من العثور على مدير الحزم لوحدة التحكم ، للحظة اعتقدت أنه يمكن استخدام drakerpm فقط (والذي بدا غريبًا جدًا بالنسبة لي). سأرى كيف يتم تثبيت الحزم مع urpmi ، شكرًا!

  2.   لنستخدم لينكس قال

    نعم هذا صحيح. ذو اهمية قصوى.
    أوصيك بقراءة قسم التوزيعات في هذه المدونة. تم تطوير بعض الأفكار الواردة في هذا المقال بشكل أكثر تعمقًا هناك.

    اترك لك الرابط: http://usemoslinux.blogspot.com/p/distros.html

    في صحتك! بول.

    2012/11/16 ديسكوس

  3.   فيكتور باوتيستا إي روكا قال

    البيئة الرسومية لا فرق مهم؟

  4.   ضوء الراعي قال

    أحب الطريقة التي تحدد بها التوزيعة وفقًا لوظائفها ... خاصة عندما تتحدث عن مديري التعبئة والتغليف والحزم .... على الرغم من أنني مستخدم debian و kbuntu ... إلا أنني مندهش من أن zipper هو أداة جيدة لإدارة الحزم ... بالطبع أود تجربة الاستخدام المفتوح على جهازي ... لكنني أستخدمه فقط على بعض الخوادم التي أديرها!

  5.   Xurxo قال

    لسنوات عديدة ، استخدمت Slackware تنسيق .txz بدلاً من تنسيق .tgz والذي ، بالمناسبة ، ليس هو نفسه الكرات القطرانية .tar.gz أو .tar.bz2 المستخدمة ، عادةً في التعليمات البرمجية المصدر ...

  6.   ميلتي قال

    جيد جدا

    التفاصيل

    APT (طرفي) و Synaptic (رسم): تستخدمهما "Debian" ومشتقاتها.