1.4 اختيار
توزيعة
سنذكر
هنا بعض توزيعات لينكس لتختار، تذكر أنه
ذوقك أنت، إنه قرارك أنت أن تختار من بين
النكهات ما يناسبك أنت، لا تسمح لأيٍ كان
أن يخبرك أيها تستعمل. تأكد
أن تحصل على توزيعة حديثة، فإذا كانت أقدم
من سنة واحدة فأنا أعتبرها ملغاة (على
الرغم من أنها مدعومة وفعّالة)،
مثلاً debian-unstable تحدث
كل أسبوع!! بعض
التوزيعات الأخرى تصدر ثلاث مرات في السنة
فيما الأكثر استقراراً تصدر مرة كل سنتين.
اقتباسات
هذا الفصل:
"إنه
مثل شراء عصير البرتقال، يكون جيداً بغض
النظر عن اسم الشركة المطبوع على العلبة.
عدد قليل من
الناس يعرف أو يهتم من أين جاءات مكوناته
(أو
مدى تركيز البرتقال فيه)." --
Hank Dietz يتحدث
عن موضوع مختلف تماماً في Linux
Parallel Processing HOWTO.
"هذه
أول وآخر مرة أوافق أن يخبرني أحدهم أين
أذهب وأستمع له." --
Andre Hedrick على
قوائم لينكس البريدية
"ابني
نظاماً حتى الأغبياء يمكنهم أن يستعملوه،
وستجد بأن الأغبياء وحدهم يرغبون في
استعماله" --
أحد رسائل
برنامج fortune-mod
"تعريف
الأداة المقاومة للأغبياء: حيث
تكون كل المعاملات مثبتة مسبقاً ولا تملك
فيها أي خيار." --
أحد رسائل
برنامج fortune-mod
محتويات هذا الفصل:
1.4.1. مقدمة.
اختيار
التوزيعة ليس أكثر من ذوق وتعود فلكل
توزيعة نكهتها الخاصة كما الفواكه (كما
يقول عصام بيازيدي) فالتوزيعات
المختلفة تحتوي على نفس النظام (طبعاً
غنو/لينكس)
ونفس الواجهات
KDE وغنوم
ونفس التطبيقات تقريباً ولا تختلف إلا
في الإصدار بحيث تخدم هدف التوزيعة مثلاً
arabbix التي
تريد دعم العربية تضع إصدار حديث جداً من
برنامج gimp لم
يمر بكامل مراحل الإختبار لأن القديم لا
يدعم العربية وتوزيعة debian stable أو
ردهات RHEL قد
تحتوي على برامج مر عليها 4 سنوات!
لأنه تم
مراجهتعا وتصحيح كل عيوبها في هذه الفترة
الطويلة. وتختلف
التوزيعات في برامج الإعداد والتركيب
(من
حيث مدى صعوبة الأسئلة التي يطرحها ونوع
المساعدة التي يقدمها) ونظام
الحزم وحتى برامج التركيب قد تكون مشتركة
بينها (مثلاً
برنامج التركيب anaconda الخاص
بردهات برنامج حر ومفتوح لهذا قد تستخدمه
توزيعة أخرى مثل hancom ونظام
الحزم rpm من
ريدهات كذلك تستخدمه ماندريك ونظام حزم
ديبيان تسستخدمه توزيعات أخرى )
إذا لم تكن قد
بدأت باستعمال لينكس فابدأ مع ماندريك
لأنه لا يفترض الخبرة المسبقة.
المصدر
الرئيسي للمعلومات عن التوزيعات هو موقع
distrowatch.com،
حيث تجد المعلومات الكاملة عن أية توزيعة
بما في ذلك: مزاياها،
موقعها، موقع التنزيل، إصدارات الحزم
التي تأتي معها وغيرها الكثير.
قائمة مصنفة
بالتوزيعات تجدها في Linux online على
الموقع www.Linux.org/dist
حيث يمكنك أن
تبحث عن التوزيعات التي تدعم لغة معينة
أو منصة معينة (نوع
حاسوب). ويوفر
موقع www.LinuxISO.org
أقراص معظم
التوزيعات التي يمكن تنزيلها.
1.4.2. التوزيعات
العربية.
تتصف
جهود التعريب أو عمل توزيعة في الغالب
بالفردية مع وجود استثناءات قليلة، مثل
جهود فريق عريب-آيز
www.arabeyes.org
ورسالة-لينكس.
كما تكون
التوزيعات العربية تتمحور حول فرد واحد
غالباً بسبب عدم انتشار الاستخدام الجاد
للإنترنت في المنازل في البلاد العربية،
وتدني جودة هذه الخدمة بسبب ضعف البنية
التحتية. كما
نلاحظ أنها تصدر لمرة واحدة وتظل في حالة
التجريب beta ولا
تتابع غالباً. يوماً
بعد يوم يزداد دعم اللغة العربية في
التوزيعات الرئيسية والاحترافية.
حيدر-لينكس
أول
محاولة لعمل توزيعة لينكس عربية حيث تم
تطوير بيئة سطح مكتب خاصة بهم لأن غنوم و
KDE حينها
لم تكن تدعم العربية دعماً كافياً.
لم تجد هذه
التوزيعة صداً واسعاً بسبب أنها ظهرت في
فترة مبكرة جداً لم يكن مجتمع لينكس العربي
قد تشكل بالزخم الكافي.
رسالة-لينكس
توزيعة
عربية قابلة للتركيب بدعم من مجموعة
مستخدمي لينكس-مصر
أهدافها أن تكون توزيعة من قرص واحد تدعم
اللغة العربية مباشرة out of the box.
بنيت هذه
التوزيعة على فيدورا fedora core (انظر
Red Hat أدناه)
لهذا فعشاق
ريدهات سيجدون الأدوات التي ألفوها، كما
أنها تشكل بيئة لتحسين مستوى دعم العربية
في الإصدارات القادمة من Fedora.
ولكنها تضم
واجهة kde ودعم
الوسائط المتعددة خلافاً لسياسة ريدهات.
تحتوي على
الكثير من البرامج منها طقم برامج المكتب
المفتوح OpenOffice ومتصفح
موزيلا وبرنامج كفايين. ربما
لن تجد فيها حزم الخادمات والتطوير لضيق
مساحة القرص المدمج الواحد. انظر
http://resala.linux-egypt.org
الموقع الرئيسي
لهم.
Arabbix
إنها
توزيعة عربية تعمل مباشرة من القرص المدمج
دون تركيب ودون تغيير الأقسام Live-CD
وعند الأنتهاء
من التشغيل تطفئ الجهاز وتخرج القرص وكأن
شيئا لم يكن تناسب الذين يريدون تجربة
لينكس لأول مرة و لا يريد اعادة التقسيم
مبنية توزيعة morphix و
knoppix المبنيتان
من debian ولكنها
بحق توزيعة تنتزع الإعجاب فهي مرصوصة
بالكثير من البرامج الرائعة وليس مجرد
توزيعة عربية فهي سريعة الإقلاع وأنيقة
بشكل رائع (أجمل
من ماندريك الشهيرة بالجمال)
وفيها نسخة
رائعة من برنامج gimp يدعم
العربي وبها wine والكثير
من البرامج تعتمد بشكل أساسي على بيئة
غنوم. يبدو
أنها دخلت في سبات الآن وهي لا تزال في
حالة beta.
Arabian
توزيعة
مباشرة Live-CD مبنية
على Knoppix أنيقة
بواجهة KDE وقابلة
للتركيب على الرغم من أنها لا تزال تجريبية
Beta إلا
أنها في حراك وتطور.
1.4.3. التوزيعات
الرئيسية.
ريدهات
Red Hat
وهي
المسيطرة على سوق الخادمات والأكثر شهرة
وتعتبر توزيعة قياسية تستند عليها الكتب
و المطورون و الشركات ويعتقد أن الحلول
التي تقدمها ستحل مكان أنظمة يونكس
التجارية المشهورة، كما تعتبر دورات
ريدهات
التدريبية Red
Hat Certifications من
أكثر الدورات موثوقية، ولكن لأنها توزيعة
أمريكية حيث القوانين هناك أكثر صرامة
وتمنع الهندسة العكسة وتمنح براءات اختراع
حصرية على عكس أوروبا فإنك ستفتقد معها
الكثير معها الأشياء التي تحب فهي تفتقر
لدعم الكثير من الأشياء مثل mp3 و
ntfs وعليك
تنزيل هذه الأشياء بشكل مستقل من موقع
freshrpms.net.
موقع FTP
الرسمي للتنزيل
هو http://ftp.redhat.com/pub/
حيث تجد حزم
RPM ولكن
هناك الكثير من المواقع الأخرى.
وريدهات
واقعة بين نارين المطورين ومجتمع مستخدي
ريدهات للاستعمال المنزلي من جهة، الذين
يبحثون عن أحدث البرامج وأكثرها جمالاً
وسهولة وبعضهم قد يتصل بالشركة من أجل
الدعم في أمور تافهة ومن جهة أخرى مجتمع
الشركات العملاقة التي تبحث عن الحزم
المستقرة والمجربة لفترات طويلة (حتى
لو كانت بشعة) والأكثر
أماناً والذين يريدون دعم قويا.
لهذا قامت
ريدهات بتقسم ريدهات-لينكس
إلى مشروعين الأول للتنزيل المجاني واسمه
fedora core (أول
أصدار FC1) الموقع
http://fedora.redhat.com وهو
ريدهات بدعم من المجتمع (انظر
www.FedoraForum.org)
ووفق أهوائهم
تحتوي
Fedora Core أحدث
وأجمل ما توصل له عالم المصادر المفتوحة
ولكنهم لا يستقبلون أي دعم على هاتف ريدهات
بخصوصه ويصدر اصدار جديد كل بضع أشهر
،والثاني هو RHEL وهو
مرتفع الثمن رقم من 3 منازل
من الدولارات (يوجد
نسخة تعليمية رخيصة فالثمن المرتفع هو
للدعم المقدم) ولكنه
موجه للشركات العملاقة والمشاريع ذات
الطابع الخاص يحتوي على أكثر البرامج
أمانا و موثوقية (وبالتالي
قدما) وليسوا
مستعدين على تجريب أي شيء جديد يصدر بشكل
أقل سرعة (كل
سنة ونصف) وكلا
المشروعين مفتوحا المصدر بشكل كامل.
ماندريفا
Mandriva Linux (كان
اسمها ماندريك Mandrake Linux)
ماندريك
Mandrake (أو
ماندي) أصبح
اسمها ماندريفاMandriva بعد
الاندماج بين الشركات، هي توزيعة فرنسية
الأكثر سهولة وجمال وهي المفضلة لدي ولدى
المبتدئين لأنها تحتوي على مركز تحكم
أنيق مع الإحتفاظ بالمزايا القوية
للمحترفين وهي مبنية بطريقة ريدهات تستخدم
نظام حزم rpm الشهير
وقد أضافت له أداة أكثر سهولة اسمها urpmi
ولقد انتشرت
بسرعة قياسية وهي من أكثر التوزيعات
شيوعاً زر موقع www.mandrivalinux.com
لتنزيل الأقراص
وإذا أردت المزيد من الحزم الجاهزة إليك
هذان الموقعان http://ftp.du.se/pub/os/mandrakelinux
و plf.zarb.org.
تنتج الشركة
منتجات أخرى مثل MandrakeMove وهو
قرص حي ومباشر.
SuSE
الحرباء
سوسي: توزيعة
أوروبية (زر
موقعهم www.SuSE.com
أو www.SuSE.de)
اختفى اسمها
من المنتديات عندما توقفت عن طرح أقراصها
للتنزيل المجاني واكتفت بطرح قرص تجريبي
حي Live-CD لا
يمكن تركيبه. عادت
وبقوة بمجرد العدول عن هذا القرار فقد
أصبح هناك نسخة يمكن تنزيلها مجاناً.
إنها من أسهل
التوزيعات الموجهة للمستخدمين عبر واجهة
سطح المكتب. أهم
مزاياها هو أداة YaST للإعداد.
1.4.4. التوزيعات
الموجهة للخبراء والمحترفين.
ديبيان
Debian
إنها
توزيعة من منظمة أخذت على نفسها عهداً أن
تظل حرة. يعمل
عليها أكثر من ألف متطوع (يحتوي
موقع ديبيان على أكثر من 50000 حزمة
برمجية) تدعم
عدة منصات (انظر
www.debian.org/ports)،
وعدة أنظمة تشغيل (إلى
جانب غنو/لينكس)
مثل Debian
GNU/Hurd و Debian
FreeBSD! وهي مفضلة
لدى المحترفين (في
البيوت والشركات الكبرى) وهي
ثلاث مراحل ، الأولى تسمى stable أي
مستقرة وهي توزيعة تحتوي على برامج مرت
عبر مراحل اختبار عديدة وطويلة للتأكد
من أنها مستقرة وبأعلى كفاءة وتم رقع كل
الثغرات فلا يضاف لها أي برنامج فقط تحدث
عند اكتشاف ثغرة أمنية، ولكن سيئتها أنها
تصبح قديمة بعد كل هذا الوقت خصوصاً أن
لينكس يتطور بسرعة وهي تناسب الشركات
والمواقع الحساسة التالية تسمى testing
أي قيد التجربة
وهي مستقرة أداءً ولكنها ليست مستقرة
بمعنى أنها تعدل ويضاف إليها حزم وتعديلات
حتى لو لم تكن حرجة وضرورية. وهي
تحتوي حزم تم تجربتها وتبدو مستقرة ولكن
فترة التجربة (أقل
من سنة) ليست
كافية لإعلانها ضمن المستقرة تناسب
المكاتب الصغيرة والبيوت ،أما المرحلة
الباقية هي unstable أكثر
حداثة طازجة من يد مطوريها لم يختبرها
أحد غير مطوريها وهي تناسب الأشخاص الذين
يجبون كل جديد ومحبي تجربة البرامج .
حالياً لا
يوجد unstable لأن
testing في
مرحلة انتقالية. حالياً
stable اسمه
woody (6 أقراص)
و testing
اسمه sarge
(13 قرص)
يتوقع قريباً
أن يدخل sarge سباتاً
freez تمهيداً
لتحوله إلى stable عندها
يصبح woody في
الأرشيف ويصبح sarge هو
stable ويظهر
testing جديد.
إذا كنت لم
تفهم هذه الأسماء ولم تتابعها قرر هل تريد
stable أم
testing ثم
استعمل الوصلة الخاصة بأيهما تريد ستجد
هناك مجلد باسم current أي
الحالي أو يمكنك النظر للتاريخ.
وتعتبر ديبيان
أكبر قطب من أقطاب لينكس حيث لها أسلوبها
الخاص فهي لا تعتمد على حزم rpm
وإنما على deb
ولها أداة
سهلة الإستعمال لاختيار وتحديث الحزم
تلقائياً هي apt-get التي
تمكنك من تزيل البرامج الجاهزة وأهم شيء
تحديثات الحماية بطريقة سهلة ومؤتمتة.
يمكن تنزيل
ما تريد من حزم على موقع
www.debian.org/distrib/packages
إذا كنت تدير
شركة كبيرة فإن debian stable خيارك
الأول والأقوى والأوفر أيضاً وأما للبيوت
فإن debian testing خيارك
الأول (إذا
استطعت التعامل معه) بكل
ما يوفره لك من حزم معدة مسبقاً.
Slackware
إنها
توزيعة بملامح تشبه BSD،توزيعة
كسولة فمصمموها لم يضعوا فيها الكثير من
الأدوات (برامج
إعداد وتركيب ...إلخ)
وفي أحسن
الأحوال الأدوات هي مجرد ملف نصي بلغة
سطر الأوامر bash ولديهم
نظام حزم ولكنه مجرد ملف مضغوط tar.gz
وموقعهم يبدو
مثل شاشة بيضاء وكتابة سوداء حتى
شعارهم مجرد كلمة Slackware والباقي
هي تصاميم بعثها محبوا هذه التوزيعة وإذا
كنت لا تعرف لماذا يحبونها ، سأقول لك
لأنك لست بحاجة إلى كل هذه البهرجة للجهاز
الخادم أو أثناء التركيب لأنك ستشغله
بعمليا الرسم وغيرها وإنها فقط بأن تقوم
بالعمل بكفاءة حيث البساطة عنوان الأمان
simple is secure. إذا
أردت اختبار مهارتك في لينكس جربها والجدير
بالذكر أنها من توزيعات الجيل الأول وهي
موجودة منذ بداية ظهور لينكس.
وهذا لا يعني
أنها قديمة أو أنها لا تحتوي حزم الواجهات
الرسومية. هذه
التوزيعة أقرب إلى BSD منها
إلى SysV
1.4.5. التوزيعات
الحيّة والمباشرة.
نوبكس
Knoppix
نوبكس
knoppix (انظر
www.knoppix.org)
توزيعة ذات
هدف خاص وهو أن تعمل مباشرة من القرص
المدمج دون تركيب ودون تغيير الأقسام
(حتى
لو لم يكن لديك قرص صلب) Live-CD وعند
الأنتهاء من التشغيل تطفئ الجهاز وتخرج
القرص وكأن شيئا لم يكن تناسب الذين يريدون
تجربة لينكس لأول مرة و لا يريد إعادة
التقسيم. تعمل
على تعريف كافة الأجهزة تلقائياً ويمكن
استعمالها في عمليات الإنقاذ Rescue.
وهي توزيعة
سهلة الاستعمال بواجهة KDE مع
كل قوة ديبيان. تقريباً
كل الأقراص الحيّة تعتمد عليها، يمكنك
أن تستخدمها لبناء توزيعتك الخاصة الحيّة.
مورفكس
Morphix
توزيعة
حيّة مبنية على نوبكس Knoppix ولكنها
تستعمل بيئة غنوم GNOME،
انظر www.Morphix.org.
Dynebolic
ستديو
لينكس للوسائط المتعددة على قرص حي.
يوفر تطبيقات
سهلة ذات مستوى احترافي لتحرير وصنع
الوسائط المتعددة multimedia،
عبر واجهة خفيفة جداً (حالياً
WindowMaker) تعمل
على على بينتيوم 1 ب
64 رام.
تدعم الشبكات
العنقودية لعمل Supercomputer للحصول
على أفضل أداء، انظر www.dynebolic.org.
1.4.6. أدوات
البناء والتوزيعات المصدرية.
لينكس من
الصفر Linux From Scratch
اصنع
توزيعة لينكس بنفسك وبيديك هذا هو شعار
هذه التوزيعة والهدف هو التسلية أو التعلم
أو الحصول على توزيعة موثوقة لأنك بنيتها
بيديك، انظر www.LinuxFromScrtch.org.
وهو أربع كتب
أو فروع: linux-from-scratch يشرح
لك خطوة خطة كيف تبني الأدوات الأساسية
من المصدر (باستخدام
توزيعة أخرى) مثل
gcc (بطريقة
statically تعمل
بذاتها ولا تعتمد على المكتبات)
ثم النواة
وعدد قليل من الأدوات ثم تبني المكتبات
وتعيد بناء gcc بكامل
مزاياه ثم تكمل نظامك.
Byond-linux-from-scratch تبدأ
حيث انتهت الأولى وتصل بك حتى تبني kde
و gnome
وكل شيء آخر.
Automated-linux-from-scratch وهو
مشروع يهدف ليقوم بالعملية عنك فبدل من
طباعة الأوامر سيقوم هو بتفيذها بالتسلسل
hints-linux-from-scratch ملاحظات
واضافات صغيرة
جنتو
gentoo
أنها
أحدث أجيال لينكس ومنذ بداية ظهورها أحبها
الكثيرون واستعملوها تتميز عن غيرها
بأنها توزيعة مصدرية تحتوي بعض الأدوات
الجاهزة وملفات مصدرية source code
عندما تركبّها
يقوم برنامج الإعداد بشكل تلقائي ببناء
الأدوات الأساسية ثم المكتبات ثم كل شيء
كما في LinuxFromScratch ولكن
بطريقة تلقائية و الهدف طبعا هو أن تكون
الملفات معدة خصيصا للمعالج الخاص بك
لاستغلال كل القدرات الكامنة فيه وسوف
تلاحظ سرعة زائدة في الأداء خصوصا عند
استعمال معالجات AMD مثل
athlon التي
تحتوي على تعليمات قوية ولكن سيئة هذه
العملية أنها بحاجة لبعض الخبرة وأنها
أيضا تأخذ وقت أطول مثلا نواة لينكس مع
كل ملحقاتها ربما تصل إلى 6 ميغا
كملف تنفيذي ولكنها 200 ميغا
كملف مصدري تخيل كم من الوقت ستحتاج
لتحويلها إلى ملف جاهز!!
Rock Linux
توزيعة
لبناء توزيعتك الخاصة تلقائياً، وهي تدعم
عدة منصات، تستطيع أن تحدد مستوى التحسين
optimization الذي
تريد. وعلى
عكس التوزيعات المصدرية الأخرى، تدعم
الشبكات العنقودية لعمل Supercomputer
لتسريع البناء،
انظر www.rocklinux.org.
1.4.7. التوزيعات
ذات الأهداف الخاصة.
هناك
العديد من التوزيعات ذات الأهداف الخاصة
مثل Linux-Router التي
توضع على قرص مرن وحيد فإن أقلعت به على
جهاز حاسوب قديم به عدد من بطاقات الشبكة
تحول إلى موجه router (وهو
جهاز ربط شبكات مرتفع الثمن). بعض
التوزيعات تصمم للأنظمة المدمجة embedded
systems مثل منصات
الألعاب Playstation2 و
Xbox.
|