‏إظهار الرسائل ذات التسميات نحو عالم مفتوح Towards an open world. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات نحو عالم مفتوح Towards an open world. إظهار كافة الرسائل

أبريل 29، 2011

لماذا نساهم في المشاريع المفتوحة المصدر ؟

عندما قررت الانضمام كمساهم في احدى المشاريع المفتوحة المصدر سألت نفسي هذا السؤال .. لماذا أرغب المساهمة في المشاريع المفتوحة المصدر؟

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


  • الحصول على فرصة العمل مع أشخاص مبدعين !

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

  • متعة!

متى تتاح لك الفرصه في عملك ان تعمل على شيء تستمتع به ؟ أو فكرة تشعر ان لها مستقبل واعد ؟ أو خاصية حديثة رفض مديرك ان تعمل عليها ﻻنهُ ﻻيشعر أن لها ذاك الاهمية ؟

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

  • فرصة عظيمة لتعلّم شيء جديد!

عندما تساهم في مشروع مفتوح المصدر سوف تواجهك أشياء جديدة بالنسبة إليك! أمور لم تجربها في عملك مثلاً ﻻنك لاتملك التصريح المناسب للقيام بها ! أيضاَ عندما تساهم في مشروع مفتوح المصدر سوف تتعلم كيفية ادارة االشفرة المصدرية للبرنامج , كيفية حل المشاكل و نوعية التطبيقات المستخدمة لحل او ﻻدارة شيء معين والخ... من اﻻمور التي لم تسنح لك الفرصة لتجربتها.

  • العمل الجماعي
بالنسبة لي من أهم اﻻشياء التي أعتبرها مفيدة ! السبب انك سوف تتعلم كيفية التحاور مع شخصيات مختلفة , جنسيات مختلفة وكيفية الوصول لحل في حالة خلاف مثلاً؟

  • إضافة لسيرتك الذاتية

لنفترض انني اردت توظيفك وشاهدت انك عملت على مشروع مفتوح المصدر .. بالنسبة لي قمت بالتسهيل علي الشيء الكثير,ﻻنني استطيع مشاهدة العمل الخاص بك , ومامدى جودته. في المشاريع المفتوحة المصدر كل شي ظاهر, فيمكنك مشاهدة قائمة المراسلات,المحادثات, وقائمة المشاكل.

  • ليش شرط أن تكون مبرمجاً !

العمل على المشاريع المفتوحة المصدر ﻻيقتصر على المبرمجين! سوف اذكر لك قائمة باﻻشياء اللتي ممكن أن تساهم بها :

  1. المساعدة في توثيق مستندات البرنامج. مثلاً كتابة دليل مساعدة أو تلميحات لعمل شيء معين.
  2. المساعدة في تصميم الرسومات والشعارات للبرنامج.
  3. المساعدة في ترجمة البرنامج الى لغات أخرى. الى لغتنا العربية كمثال.
  4. كتابة تدوينة عن البرنامج يعتبر مساهمة! القيام بتقديم عرض عن المشروع يعتبر مساهمة أيضاً!
  • المساهمة في البنية التحتية

المشاريع مفتوحة المصدر تحتاج بنية تحتية لكي تقدم مشروعها. يقول أحدهم ماذا تعني البنية التحتية ؟ نضرب مثال لكي يتضح المعنى, مثلاً مشروع فيدورا لينكس يحتاج موقع , ويحتاج أيضاَ شخص يديرهذا الموقع, أيضاً يحتاج خادم و هذا الخادم يحتاج من يقوم بإدارته. فدورك هنا ممكن أن يكون مدير الموقع او مدير الخادم الذي يستضيف هذا المشروع , وكل مشروع لهُ متطلباته.

  • المساهمة في رد الجميل

بالنسبة لي لمّا اساهم في مشروع مفتوح المصدر اعتبره كعمل تطوع واقدم هذا الشي خالصاً لوجه الله ,ﻻنه شيء سوف يقوم بإفادة المجتمع والعالم كلّه. التطوع ليس مقصور على مساعدة اﻻيتام أو غيره من المشاريع ! عندما تتطوع في الشيء الذي تبدع فيه وعندما كُلّنت نتطوع في مجاﻻت نحن نتقنها, اﻻمر هذا يقودنا الى نهضة ﻻمتنا الإسلامية.

  • لماذا اﻻنتظار ؟

ابدء بالبحث والمساهمة في المشروع الذي يعجبك! اجعل نفسك جزء من المشروع الذي تستخدمه يومياً, تشعر أنه يوجد خاصية مفقودة في البرنامج مفتوح المصدرالذي تستخدمه بإستمرار؟ اذهب وأخبرهم عن الخاصية اللي تحتاجها !

  • أخيراً

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

  • المصادر:

http://alturl.com/b6htd

http://alturl.com/6gwfa

http://alturl.com/y2u9o

فبراير 28، 2010

نظرة على لبونتو Lubuntu 10.04

لبونتو (Lubuntu) هي توزيعة جنو/ليونكس جديدة إنظمت إلى أسرة أبونتو Ubuntu. حاليا ما زال لبونتو 10.04 قيد التطوير و هو متوفر للتحميل كإصدار Alpha 3.

مالذي يميز لبونتو عن باقي أذواق/تشكيلات أبونتو الأخرى؟

لبونتو يستهدف أجهزة الحاسوب القديمة أو محدودة الموارد من حيث الذاكرة، مساحة القرص أو سرعة المعلاج. كل ما يحتاجه لبونتو هو ذاكرة بسعة 128 ميجا، قرص صلب بـ 4 جيجا و معالج Pentium II حتى يعمل بشكل مناسب، و كل عتاد أفضل من ذلك سيجلعه يطير :)

لبونتو يستخدم مجموعة من البرامج خفيفة الوزن و سريعة:
  • الواجهة الرسومية/المكتبية هي إلكسدي LXDE و هي أخف بكثير من XFCE4 التي تعتبر هي بدورها أخف بكثير من Gnome2 و KDE4.
  • المتصفح هو كروميوم Chromium.
  • بيدجين Pidgin للمحادثة الآنية.
  • ترانسميشن Transmission لتحميل و مشاركة ملفات بصيغة بت تورنت BitTorrent.
  • سيلفيد Sylpheed برنامج البريد.
  • mtPaint برامج للرسم. لا أعتقد أنه البديل المناسب لـ Gimp (و قد أكون مخطئا في رأي) لكن لا يهم لأن تحميل و تثبيت هذا الأخير يتم بنقرة زر.
  • تشيز Cheese لإستقبال الصور من كمرات WebCam و اللعب بها :)
  • أكوا لانج Aqualung لتشعيل الموسيقى بصيغة ogg و mp3.
  • جنوم إمبلاير Gnome MPlayer لمشاهدة شتى أنواع ملفات الفيديو كـ MP4, Mov, MPEG, FLV, XviD و DivX.
  • إكسف برن XfBurn لحرق الأقراص المدمجة CD/DVD-ROMs.
  • البرامج المكتبية هي كالتالي:
    • محرر المستندات أبي ورد AbiWord.
    • محرر الجداول الحسابية جنومريك Gnumeric.
    • قارئ ملفات PDF يدعا ePDFViewer.
    • منظم المهام الشخصي اوسمو Osmo.
  • بالإضافة إلى مجموعة من الملحقات و الأدوات لإعداد النظام و تسيير الملفات.

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

معلومة بسيطة: كم كانت كمية الذاكرة التي إستهلكها عند الإنتهاء من بدء التشغيل؟ 54 ميجا :)

إليكم بعض الصور:











فبراير 15، 2010

كيف تقوم بتثبيت توزيعة دبيان دائمة التحديث Debian Testing - 02

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

عند تثبيت دبيان تحصل على البيئة المكتبية التي قمتم بإختيارها أثناء التثبيت (KDE 4 في مثالنا) بالإضافة إلى مجموعة من البرمجيات التي تتماشى مع تلك البيئة، و عموما نجد:
  • المتصفح أيس ويزل (Iceweasel) و هو نفس الفايرفوكس الذي تعودنا عليه لكن من دون الرسوميات التي تعبر عن العلامة التجارية لموزيلا (Mozilla). لماذا ؟ لأن موزيلا تطالب بمراجعة كل الرقع المضافة من طرف التوزيعات على الكود المصدري لفايرفوكس حتى تتأكد من جودة المتصفح، الشيء الذي لم يقبل به مطورو دبيان.
  • الحزمة المكتبية أوبن أوفيس دُت أُرغ (OpenOffice.org
  • عميل البريد (KMail
  • قارئ الخلاصات (Akregator
  • المراسل الفوري (Kopete  Instant Messenger
  • محرر الصور (Gimp)
  • حارق الأقراص المدمجة (K3B)

أكمل بقية الموضوع

يناير 14، 2010

كيف تقوم بتثبيت توزيعة دبيان دائمة التحديث Debian Testing

إدا كنت من الذين يعرفون ما هو دبيان debian و تريد فقط معرفة طريقة تثبيت الإصدار الدائم التحديث فيمكن أن تتخطى المقدمة التعريفية "المملة" التالية:

في أيامنا هذه لابد لأي شخص مهتم بالتقنية و المعلوميات أن يكون على الأقل قد سمع عن نظام يدعى لينوكس أو يونكس أو شيء كهذا، (أعرف أنه تعميم مبالغ فيه :) ) و عندما نبحث قليلا على جوجل سنجد أن هذا لينوكس يدعى أحيانا بـ أوبنتو ubuntu. إن كنت من هؤلاء فسأحاول أن أوضح لك الأمور قليلا:
  • لينوكس هو نواة نظام تشغيل مفتوح المصدر يشتغل تقريبا على جميع أنواع أجهزة الحاسوب. لينوكس بالإضافة إلى أدوات جنو GNU يمثلون أساس كل توزيعة (distribution) مهما إختلفت تسمية هذه الأخيرة.
تذكر جيدا : رغم تعدد التوزيعات فهي تعتمد على نفس الشيء و هو نواة لينوكس التي يمكن الحصول عليها من موقع kernel.org للإطلاع على الشفرة المصدرية بهدف الدراسة، الفضول أو المساعدة على التطويرها.
  • أوبنتو هي أشهر توزيعة جنو/لينوكس في أيامنا هذه، متوفرة بالمجان يمكن تحميلها من على موقع ubuntu.com أو إن تعذر عليك ذلك يمكن أن تطلب القرص المدمج لتثبيت أوبنتو ليصلك إلى باب المنزل مجانا. و قد سبق لي و أن دونت حول طريقة تثبيت أوبنتوا. توزيعة أبنتو تنحدر من دبيان و تقوم بعملية تزامن (synchronization) كل ستة أشهر مع المستودعات الغير المستقرة لهده الأخيرة. (سأتحدث عن المستودعات الغير المستقرة بعد قليل)
صدق أو لا تصدق: بإستخدام طريقة كوكومو لتقدير قيمة توزيعة ديبان لينوكس و البرمجيات المتاحة عليها من حيث عدد الأسطر البرمجية و قيمتها المادية، كانت النتيجة 13 مليار دولار. نعم هذه هي الكلفة لإنشاء توزيعة مثل دبيان. كل هذا نحصل عليه بالمجان و تقريبا بدون جهد منا.

أكمل بقية الموضوع

أغسطس 11، 2009

سلسلة التوزيعات و نظم التشغيل المفتوحة المصدر: نظام PC-BSD 7.1 - ج 02

تتمة لتدوينة نظام PC-BSD 7.1 سنتعرف اليوم أكثر على هذا النظام و مزاياه.
PC-BSD هو نظام موجه للإستخدام المكتبي و يحاول القائمون عليه أن يجعلوا منه سهل التثبيت و الإستخدام و ذلك عن طريق:
  • تثبيت النظام يتم بإستخدام واجهة رسومية.
  • توفير واجهة رسومية لكل أدوات تسيير و تخصيص النظام.
  • توفير الدعم التلقائي للوسائط المتعددة كفلاش و mp3
  • توفير تعريفات (drivers) لكروت العرض nVidia و Intel حتى يسهل الحصول على واجهة رسومية ثلاثية الأبعاد مسرعة.
  • تعرف على مختلف أنواع الشاشات و إعدادها تلقائيا
  • توفير عدد من التطبيقات المجهزة للتثبيت على شكل ملف PBI يمكن الحصول عليها من pbidir.com و تثبيتها بكل سهولة

نظام تسير الملفات على القرص هو UFS 2 بخاصية Soft Updates و هو مُفعل بشكل إفتراضي. نظام UFS2 يعتبر من النظم المتطورة صممت لإستخدام و دعم مساحات شاسعة مع توفير حماية للبيانات في حالات الأعطاب و تجمد النظام من خلال Journaling أو Soft Updates، و كذا دعم لصور المجلدات و الملفات (snapshots)

من أهم البرامج التي يمكن تثبيتها من خلال القرص المدمج هي:
  • برنامج Amarok للإستيماع إلى الموسيقى و تنظيمها
  • برنامج Gimp لتعديل الصور
  • برنامج K3B لحرق الأقراص المدمجة
  • الحزمة المكتبية OpenOffice.org
  • برنامج VLC لمشاهدة الفيديو
  • برنامج Pidgin للمحادثة الآنية
  • المتصفح Firefox و قارئ الرسائل الإلكترونية ThunderBird
  • برنامج Wine لتشغيل برمجيات نظام ويندوز


بعض الملاحظات
الواجهة الرسومية المعتمدة هي كيدي KDE 4.2 و لا يوجد أي دعم رسمي لواجهة جينوم Gnome

PC-BSD يعتمد على نظام FreeBSD و هو ما يجعله يستفيد من تقدم هذا الأخير المعروف عنه ثباته و كفائته العالية التي أثبتت جدارتها عمليا، غير أن إهتمام عدد كبير من المطورين بنظام لينوكس يجعل منه يحظى بدعم أكبر لتعريفات العتاد مقارنة مع الأنظمة المفتوحة المصدر الأخرى. بمعنى آخر قد تجد دعم أقل لبعض أنواع العتاد على PC-BSD

التحديثات التي تتوصل بها عبارة عن تحديثات عادية و لا يوجد دعم تلقائي للإرتقاء بالنظام من إصدار إلى آخر عبر التحديثات من الشبكة. و للإرتقاء من إصدار إلى آخر يجب تحميل النسخة الجديدة و تثبيتها بإعتماد خيار الإرتقاء بدل من التثبيت العادي.

الخلاصة
PC-BSD نظام يستحق التجربة، يحظى بتوثيق جيد يجيب على كل الأسئلة و يشرح تفاصيل التعامل مع النظام جيد! قد لا يكون بديل لنظامك الأساسي لكنه سيعطيك لمحة عن أنظمة BSDs. شخصيا ترك إنطباعا جيدا خصوصا مدير تسيير الحزم PBI

مايو 04، 2009

نحو عالم البرمجيات الحرة و المفتوحة المصدر: المتصفحات 02

اليوم سأكمل حدثي عن موضوع المتصفحات الذي سبق و أن بدأته هنا. و قبل أن أدخل في صلب الموضوع سأشير إلى أهم مراحل تطور المتصفحات بإختصار:
  1. في البداية كان الهدف هو توفير برنامج لتصفح النت (الشبكة العنكبوتية العالمية). و سيطر في هذه المرحلة متصفح Netscape Navigator و Internet Explorer الذي يرمز إليه ب IE كإختصار.

  2. حاول كل من مطوري Netscape و IE أن يهتم بمصممي/مطوري الصفحات و تقديم أكبر كم من الخصائص و المزايا. في هذه المرحلة لم يلتزم أحد بالمعايير كما هو اليوم و لم يكن الفرق واضحا بين التصميم و تطوير المواقع.

  3. مع تراجع متصفح Netscape سيطر IE ولم يلقى منافسة حتى يتطور. المتصفح Opera مثلما هو اليوم كان عدد مستخدميه محدود جدا و لم يكن يشكل أي خطر. و بين سنة 2000/2001 إعتبرت مايكرسوفت أن ما كان معروفا بحرب المتصفحات قد إنتهى (لصالحها). و نتيجة لهذا بدى مجال تقنيات المتصفحات و كأنه مجمد، و رسخ الناس فكرة أنه لتصفح الأنترنت يجب إستخدام IE. لكن ترخيص الشفرة المصدرية للمتصفح Netscape تحت رخصة مفتوحة المصدر و تبني مؤسسة Mozilla له سيؤدي إلى ظهور Firefox فيما بعد.

  4. ظهور المتصفح Firefox بالشعارات التالية "إكتشف الأنترنت من جديد"، و "ساعد على إسترجاع النت" و "تصفح النت بكل أمان" سيدفع العديد من المتحمسين لميدان التقنية و الناقمين على IE إلى تشجيع أصدقائهم إلى الإنتقال إلى المتصفح الجديد لأنه:
    • أكثر إحتراما للمقاييس الموحدة في تصميم الصفحات.

    • أكثر أمانا مقارنة مع IE لكونه ليس مدجما في أعماق نظام ويندوز كما هو حال IE.

    • إعتماده على الإضافات Add-ons و التي هي شبه برامج تعمل داخل المتصفح و تقدم وظائف جديدة للمستخدم و هي بدلك توفر له ما يريد و تقلل الضغط على مطوري Firefox لتوفير كل الخصائص التي قد تروق أو لا تروق للبعض.

    • و بذلك ركزت Mozilla على تقديم متصفح يحترم المعايير الموحدة، أمان و يستطيع المستخدم أن يضيف كل ما يحتاج بإستخدام الإضافة Add-ons.

  5. بعد تغلب فايرفكس Firefox على مجومعة من الصعوبات المعنوية و التسويقية (تسويق فكرة تغيير المتصفح لا لتحقيق دخل مادي و لكن لإستخدام متصفح أفضل) و أخدت نسبة حصته من سوق المتصفحات تتوسع و تتسارع، أخدت مايكرسوفت قرارها بتطوير IE.

  6. بعد أن نجح فايرفوكس بكسر الإحتكار الشبه الكامل للمتصفح IE، شجع ذلك البعض على تطوير متصفحات جديدة و ظهر متصفح Safari و Chrome.



 الآن قواعد اللعبة بين مطوري المتصفحات لكسب أكبر عدد من المستخدمين هي:
  1. توفير أكبر دعم ممكن للمعاير الموحدة في تصميم الصفحات (HTML, CSS, PNG, JavaScript, XML, JSON, SVG..) مع الحفاض على التوافقية مع الإصدارات السابقة.

  2. الآمان و خصائص الحماية من المخاطر التي ملئت الأنترنت.

  3. السرعة و كل ما يحسن الأداء بصفة عامة.

  4. دعم لأكبر عدد من المنصات (حواسب مكتبية، هواتف، مساعدات ذكية..)

  5. توفير إمكانية تطوير إضافات للمتصفح و إستخدامها للتعويض عن أي نقص في وظائف المتصفح.

  6. الوصول لمرحلة يكون فيها المتصفح نفسه كمنصة يمكن إستغلالها لتطوير تطبيقات يمكن أن تستفيد من تقنيات و مزايا المتصفح.


بعد هذه التدوينة سأتناول المتصفحات المفتوحة المصدر، خصوصا فاير فوكس Firefox.

أبريل 18، 2009

سلسلة التوزيعات و نظم التشغيل المفتوحة المصدر: نظام PC-BSD 7.1

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

أيضا أنا نفسي أجهل تفاصيل و ميزات عدد كبير من هذه النظم، التوزيعات و البرماج، لذلك لا تبخلوا علينا بكل مفيد :)

سيكون أول نظام تشغيل نتناوله هو PC-BSD 7.1. و الذي يمكن أن تقوم بتحميله مباشرة من هنا أو من صفحة المرايا. (المرايا؟) حجم الملف هو 1.8GB لذلك أنصح بإستخدام برنامج يستطيع إكمال تحميل الملف في حالة إنقطاع خط الأنترنت مثل Free Download Manger أو إستخدام أمر wget -c في لينوكس.

كما يجب أن تقوم بتحميل VirtualBox و تثبته كأي برنامج عادي قبل أن نشرع في تثبيت PC-BSD 7.1. في وقت كتابة هذه التدوينة إستخدمت آخر إصدار موجود لفيرتول بوكس و هو 2.2.0.




و بعد الإنتهاء من تحميل PC-BSD 7.1 سنشرع في تثبيته:

  1. قم بتشغيل برنامج VirtualBox و أنفر على زر New.
  2. قم بإذخال إسم للألة الإفتراضية (مثل PC-BSD 7.1)، ثم قم بتحديد نظام التشغيل على BSD و الإصدار على FreeBSD. مثلما في الصورة أدناه.
  3. ثم قم بتحديد كمية الذاكرة التي ستخصصها للآلة الإفتراضية. 256 ميجا على الأقل (320 ستكون كافية). هذه الكمية سيتم إستهلاكها فعليا حينما يتم تشغيل الآلة الإفتراضية، لذلك تأكد من أن جهاز الحسوب يتوفر على أكثر من 512 ميجا.
  4. الآن عليك إنشاء قرص صلب إفتراضي حتى يتم تثبيت نظام التشغيل ذاخله. لا تقلق فلا علاقة للقرص الصلب الإفتراضي بالقرص الصلب الحقيقي على الجهاز. إنما هو عبارة عن ملف سيحتوي على كل تطبيقات نظام التشغيل الإفتراضي. سنخصص مساحة 10GB و هي كافية في أغلب الأحيان. كما ان هذه المساحة هي أقصى مساحة يمكن أن تستهلكها الآلة الإفتراضية من المساحة المتوفرة لذيك على القرص الصلب الحقيقي.
  5. ثم أنق على زر Finish للإنتهاء من إعدادات الآلة الإفتراضية.





  6. و بعدها أنقر على زر Start للتشغيل الآلة الإفتراضية و التي حتى تبدأ بتشغيل نظام PC-BSD 7.1 عليك أولا أن تحدد ملف ISO  ل PC-BSD 7.1 كقرص مدمج CD-ROM من خلال قائمة Devices-> Mount CD/DVD-ROM-> CD/DVD-ROM Image. ثم بعد ذلك قم بـ Reset للآلة الإفتراضية إذا أخبرتك أنها لم تجد قرص بدء التشغيل. تماما كما في الصور المرفقة أدناه.







  7. ستظهر قائمة بخيارات بدء التشغيل، قم بإختيار رقم 1. ثم بعد مدة قصير سيسألك برنامج التشغيل عن هل تريد أن تقوم بمراقبة جودة و تناسق الملفات (Checking Integrity of installer archive) . أجب بلا (no) حتى توفر الوقت الذي ستسغرقه تلك العملية.





  8. بعد ذلك سيظهر مدير التثبيت و يطلب منك إختيار لغة النظام و لوحة المفاتيح المناسبة و تحديد الخط الزمني. إنتقل إلى المرحلة التالية بالنقر على زر Next





  9. بالنسبة للإختيارات المتعلقة بنوع الإستخدام الذي نريده نترك الإختيارات كما هي، و نستمر بالضغط على زر Next





  10. قم بإذخال كلمة السر بالنسبة لمدير النظام root في القسم العلوي، ثم إسم المستخدم و كلمة السر ثم النقر على الزر Add. سنستخدم نحن الحساب الأخير للتسجيل الذخول إلى النظام.





  11. ثم قم تحديد القرص الصلب، فعل خيار Use entire disk و تابع.





  12. و أخيرا قم بإختيار التطبيقات التي تريد تثبيتها. (اختر كل شيء إن كنت لا تعلم أسماء و وظيفة تلك التطبيقات)







  13. أنقر على Next لتبدأ في تثبيت النظام. تستغرق هذه العملية بين 20 و 50 دقيقة على حسب قوة عتاد الحسوب.





  14. و عند الإنتهاء من تثبيت النظام قم بإعادة تشغيله، و قبل أن يشرع النظام المثبت  في العمل قم بإلغاء ملف ISO من القرص المدمج (CD-ROM) الإفتراضي من خلال Devices-> Unmount CD/DVD-ROM






  15. سيستغرق بدء التشغيل بعض الوقت لأنه يقوم بتحضير لإستخدام النظام لأول مرة. ثم سيظهر مدير العرض يطلب منكم تحديد الإختيارات القياسية للشاشة، ثم بعدها يظهر سطح المكتب ل كيدي KDE 4.2












و بهذا سنكون قد قمنا اليوم بتثبيت نظام PC-BSD 7.1 داخل الآلة الإفتراضية، و سوف نكتشف في تدوينات لاحقة مزايا هذا النظام و في ماذا يمكن أن نستفيد منه.

يناير 22، 2009

نحو عالم البرمجيات الحرة و المفتوحة المصدر: المتصفحات

يأخد إستخدام متصفح الويب اليوم حيزا كبيرا من وقتنا على الحاسوب. و هو على وشك أن يصبح المنصة المستقبلية نظرا لغنى بعض المتصفحات بالخصائص و الميزات التي قد تعوض مجموعة من البرامج التي كانت في الماضي مستقلة بذاتها.

و يشهد هذا الحقل في مجال التقنية المعلوماتية منافسة شديدة أشبه ما تكون بحرب، لذلك يطلق عليها البعض بحرب المتصفحات. لا تقلقوا، لن أدخل في سرد لتريخ تطور المتصفحات لتفادي الإطالة. الصورة التالية تكفي :)


اليوم نجد المتصفح تقريبا في كل حاسوب، هاتف نقال، و في الأشكال الا متناهية للمساعدات و الأجهزة الذكية التي نسمع عنها كل يوم.

المتصفحات الأساسية الأكثر إستخداما هي:
انترنت إكسبلورر Internet Explorer
فايرفوكس Firefox
أوبرا Opera
سفاري Safari
كروم Chrome

ما يوحد كل هذه المتصفحات هي المعايير القياسية الموحدة للتقنيات المستخدمة في تطوير و تصميم صفحات الويب. و ما يميز كل متصفح عن الأخر هو قدرة محركه و إحترامه للهذه المعايير.

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

و لمعرفة مدى إحترام المتصفحات لهذه المعايير أنشئ إختبار ACID ليقيس ذلك. و هو اليوم في إصداره الثالث ACID3 على شكل صفحة ويب يمكن إستخدامها من طرف المطورين و المستخدمين لمعرفة مدى إحترام المتصفح لهذه المقاييس.


حاليا لا يوجد أي متصفح من المتصفحات الأساسية في إصدار نهائي قادر على إجتياز ACID3.

يكفي هذا اليوم، و سأكمل حديثي في تدوينات لاحقة.

يناير 01، 2009

نحو عالم البرمجيات الحرة و المفتوحة المصدر: البداية

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

و على قدر تشعب و تنوع البرمجيات الحرة، تختلف الإحتياجات و كمية الخصائص و الوظائف. كما أن الإنتقال التام و الكلي إلى هذا العالم يتطلب جهد كبير، تعلم أشياء كثيرة، التضحية ببعض البرامج التي ربما إعتدت عليها و حتى بعض العتاد نظرا لعدم وجود الدعم الكافي له. و إن كنت تعتقد أنني أتحدث فقط عن جنو/لينوكس الذي يحضى بدعم كبير، فلا تنسى وجود منصات أخرى مثل عائلة بي إس دي BSDs و أوبن سولريس OpenSolaris أو ReactOS على سبيل المثال.

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

على حسب مستواك التقني و تخصصك تختلف صعوبة الإنتقال و طول مدة التعلم و التأقلم. أحيانا قد تحتاج إلى سنوات قبل أن تصل إلى نفس مستوى الإتقان و الإحتراف الذي كنت قد وصلت عليه على منصة ويندوز. و أحيانا دفعة الحماس و العزيمة تدهب في الأيام الأولى بعد الإنتقال إلى جنو/لينوكس و يبدأ البعض في التفكير أو الرجوع إلى ويندوز.

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

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