فبراير 18، 2010

تجربتي الأخيرة مع نظام FreeBSD 8.0

قضيت اليومين و نصف الأخيرين في عالم نظام FreeBSD. ثبت الإصدار الأخير FreeBSD 8.0 معتمدا على التوثيق الرسمي للنظام، و حصلت في النهاية على نظام مكتبي متكامل. سؤالين دارا في ذهني عند إنتهائي هما:

التجربة تركت إنطباعا إيجابيا مهما تمثل في:
  • بحثت على شبكة الأنترنت رأسا على عقب على كل الموارد التي تتطرق إلى نظام FreeBSD.
  • أخد FreeBSD نفس الأفضلية التي يأخدها نظام جنو/لينوكس و لولا أني وجدت التوزيعة المناسبة (Arch Linux) لكنت قد إنتقلت إليه فورا. و الجميل في الأمر أن توزيعة أرك لينوكس تستخدم نفس طريقة إعداد الأنظمة يونكس (Unix-like).
  • أضفت شعاره إلى شعار المدونة :)
  • و سأثبته (أو PC-BSD 8.0) على جهازي بصفة دائمة.


مع الأسف الإهتمام به على شبكة الأنترنت محدود و يقتصر على بعض المواقع :S لكن و رغم ذلك فقد تكفل الصديقين عبد المهيمن و سيف عبد الرزاق يشرح طريقة تثبيته و إعداده. و بالتأكيد FreeBSD كباقي البرامج الحرة و المفتوحة المصدر ما زال في حاجة إلى دعم كبير.

أهم المواقع و الموارد المهتمة بنظام FreeBSD
FreeBSD يستخدم مثبِت نصي يوفر نظام تشغيل أساسي جاهز للإستخدام على الخوادم. أي إحتياج آخر (إستخدام مكتبي أو خادم مخصص) يحتاج إلى عمل يدوي. إدا كنت من اللذين إستغربوا من مدى صعوبة تثبيت توزيعة دبيان دائمة التحديث فإن طريقة تثبيت فري بي إس دي أكثر بدائية إعتمادا على مقاييس اليوم (أبونتو أو غيره). لحسن الحظ توجد توزيعة PC-BSD في إصدارها الثامن و هو قيد التطوير حاليا و يرتقب إصداره في الأيام القليلة المقبلة، ستجعل من تثبيت نظام FreeBSD للإستخدام المكتبي أمرا سهلا. أنتظر صدورها بفارغ الصبر.
أتمنى أني لم أنسى شيء، الآن حان وقت تجربة توزيعة Slackware 13. الصورة :)

هناك 7 تعليقات:

  1. غير معرف18/2/10 8:55 م

    هل وجدت شيئا على FreeBSD لم تجده على لينكس، وكذا هل وجدت على لينكس شيئا لم تجده على FreeBSD؟
    وشكرا لك

    ردحذف
  2. يوجد القليل من الإختلاف:
    FreeBSD:
    * لذيه نواة مختلفة عن لينوكس.
    * توثيقه رائع.
    * يتوفر على بعض الخصائص الحماية الإضافية لكن فرق كبير.
    * رخصته أكثر حرية سمحت له على سبيل المثال توفير أداة DTrace و نظام تسيير الملفات ZFS.
    * هنالك مرجعية و احدة تتحكم في تطوير النظام (فريق التطوير)

    GNU/Linux:
    * يدعم عدد أكبر من العتاد.
    * متوفر على شكل توزيعات عديدة متخصصة في مجالات مختلفة و جاهزة للإستخدام. لا يوجد شيء يمنع FreeBSD من فعل نفس الشيء و بالفعل توجد توزيعات عديدة تنحدر منه.
    * يحظى بدعم مالي من مختلف الشركات التقنية الكبرى.
    * دعم إعلامي أكبر.

    و عموما أعتقد أن إستخدام و تعلم FreeBSD سيجعلك أكثر تمرسا و فهما له و للأنظمة الشبيهة بـيونكس (جنو/لينوكس واحد منها).

    ردحذف
  3. جميل : )

    شخصيا لا افضل رخصة bsd ، نعم قد يكون لها منافعها ، لكن اعتقد انها متساهلة اكثر من اللزوم !

    بعض الاوقات اتخيل اذا كان لينوكس مرخص برخصة bsd ، ربما ظل حبيس الخوادم و لم يتطور بهذه الطريقة لان بعض الشركات لم تشارك في تطويره ، او اخذت منه نسخة و فعلت كما فعلت ابل !

    و على ما اتذكر ، مرة احد مطوري open bsd كان يشكوا من ان المشروع لا يحصل من الشركات التي تستفيد منه على مردود مادي مناسب ولا على الكود ! بعكس لينوكس الذي يحصل على الكود البرمجي (لوجود بند المشاركة بالمثل) حتى اذا لم يحصل على الدعم المادي .

    طبعا فري بي اس دي هو شبيه يونكس ، و اذا اردت شيء مثله ببساطة ممكن استعمال سلاك وير : )


    و لكن في النهاية شخصيا لا اريد ان يكون free bsd بنفس رخصة لينوكس ، الافضل توفر النموذجين : )


    صحيح ما المقصود بـ "هنالك مرجعية و احدة تتحكم في تطوير النظام (فريق التطوير)" ؟

    ردحذف
  4. @أحمد م. أبوزيد:

    "شخصيا لا افضل رخصة bsd ، نعم قد يكون لها منافعها ، لكن اعتقد انها متساهلة اكثر من اللزوم !"
    نعم أوافقك الرأي, رخصة GPL أضمن لكن إليك وجهة نظر مستخدمي رخصة BSD:
    * هم يفضلون أن يثقوا في الجانب الأخلاقي للإنسان بحيث أن المسهامة في تطوير البرمجيات يجب أن تبقى إختيارية منبعثة من هدف المساهمة و التطوير في حد ذاته و ليس ضرورة أو إجبار بسبب رخصة أو إتفاقية.
    * تطوير البرمجيات برخصة BSD مثله مثل الدراسة و العلوم يجب ألا يقيد بشروط أو أن يخضع لتسيس.
    * بإستثناء بعض الحالات مثل إعتماد شركة Apple على جزء من الكود المصدري لـ FreeBSD لتطوير نظامها Mac OS X فلا يوجد أي تعدي أو إسغلال للبرمجيات المرخصة برخصة BSD. في الواقع لا نجد أي شركة قامت على سبيل المثال بالسطو على الكود المصدري لـ OpenSSH أو Apache و إستغلتهما إستغلالا مدويا دون المساهمة فيهما، حتى شركة Apple ساهمة و ما زالت تساهم في تحسين الكود المصدري لنظام FreeBSD.


    التعليق على البقية (فقط للإفادة):
    قبل يومين تقريبا ظهر موضوع بعنوان "FreeBSD and the GPL" على موقع ITPro هنا http://www.itpro.co.uk/620659/freebsd-and-the-gpl (موضوع قيم للغاية يشرح تاريخ ظهور FreeBSD و الظروف التي مر منها) قيل فيها أن لينوس تورفلدس مطور نواة لينوكس قال "لم يكن لينوكس ليخرج إلى الوجود لو كان نظام 386BSD متوفرا ساعتها على الحواسب الشخصية التي تعمل على معالج إنتل Intel"

    نعم نحن محظوظون للظروف التي دفعت لينوس لتطوير النواة لينوكس :) ، و كذلك لوجد كليهما (FreeBSD و GNU/Linux) كل برخصته التي تسعى إلى تحقيق نفس الهدف/المبدأ و هو توفير منصة حرة مفتوحة المصدر.

    بالنسبة للنقط الأخيرة الخاصة بتحكم فريق التطوير في سيرورة نظام FreeBSD، المقصود بها هو أن مشروع FreeBSD يُسير من طرف المطورون الذين لهم حق التعديل على مستوى CVS/SVN بكل ما يخص الكود المصدري، التوثيق أو Ports (تعريفها في موضوع التدوينة). بالإضافة لذلك في كل سنتين يقوم هؤلاء المطورون بإختيار فريق عمل مكون من تسعة أشخاص للتكفل بمتابعة كافة المشروع بإتجاهاته و أهدافه و بتحديد شروط العمل و تأكد من أن الكل يتقيد بها، بالإضافة إلى متابعة جودة الكود المصدري المدرج داخل النظام. -- بين قوسين هذا مخالف تماما لفكرة لينوس تورفلدس الذي قال يوما
    ""Regression testing"? What's that? If it compiles, it is good; if it boots up, it is perfect."
    بمعنى أنه لا داعي للقيام بالإختبارات الرجعية ما دام الكود المصدري قد نجح في التجميع أو نجح في الإقلاع.
    (الإختبار الرجعي هو الإختبار الذي يسمح بإكتشاف العلل التي تم إصلاحها في إصدار سابق لكن عاودت الظهور في الإصدار الجديد لسبب من الأسباب)

    هنالك عرض على Youtube بعنوان How the FreeBSD project Works ستجده هنا http://www.youtube.com/watch?v=nNkqKdLm1rU يشرح كيفية كمل مشروع FreeBSD.

    أشكرك جزيل الشكر على التعليق القيم وددت لو كان كل من يزور المدونة يترك تعليق مثله :)

    ردحذف
  5. طبعا لم أقصد أي إنتقاد أو ما شابه بل شرح لوجهة النظر المقابلة :)

    تحياتي الحارة أحمد م. أبوزيد :)

    ردحذف
  6. شكرا جزيلا على المعلومات المفيدة ^_^

    و لا مشكلة ابدا من الانتقاد ، في النهاية هو شيء صحي ^_^

    ردحذف
  7. غير معرف22/7/10 6:45 م

    السلام عليكم:
    أحسن شيء في هذه المقالة قائمة بصراحة تشكر عليها

    ردحذف