muslimadel
12-06-2005, 10:32 PM
بسم الله الرحمن الرحيم
الحمد لله والصلاة والسلام على رسول الله وبعد:
بفضل الله تم الانتهاء من رفع ارابيان 0.6 بيتا 3 الى السيرفرات لتكون متوفرة للمستخدمين، هذه الاصدارة شهدت عدد كبير من التعديلات والتحسينات.
ما هو ارابيان لينكس؟
ارابيان لينكس عبارة عن توزيعة لينكس تعمل مباشرة من القرص المدمج (لا تحتاج الى تثبيت ولكن يمكن تثبيتها ان اراد المستخدم) مبنية على توزيعة برازيلية اسمها kurumin والتي تنحدر من Debian/Knoppix
ما الهدف من ارابيان لينكس؟
الهدف من مشروع ارابيان لينكس ليس تعريب نظام التشغيل لينكس بل عمل توزيعة كاملة متكاملة تلبي احتياج المستخدمين وفي نفس الوقت تكون سهلة الاستخدام.
ارابيان لديها مجموعة من المزايا منها انها تحتوي على اغلب تعريفات الفاكس مودم وهي جاهزة للاستخدام، دعم كامل لجميع انواع الوسائط المتعددة، بالاضافة الى سرعتها العظيمة، فارابيان يعتبر الى الان اسرع توزيعة عربية.
كيف يتم تطوير ارابيان؟
تطوير ارابيان قائم على اضافة اشياء جديدة، تحديث النظام، تصحيح اخطاء وما الى ذلك.
قاعدة ارابيان لا تتغير ابدا مع كل اصدار جديد، بل ان ارابيان الموجود حاليا هو نفسه الذي كان قبل مدة 0.1 وهو نفسه الذي سيصبح في المستقبل ان شاء الله 1.0
كل ما يرى في التوزيعة هو اضافات وتحسينات.
فلسفة التوزيعة هي الاستقلالية، بمعنى يصعب ان تجد شيء مقلد في ارابيان، قد تدخل فكرة من هنا او هناك ولكن يتم اعطاء هذه الفكرة طابع ذاتي.
من تابع اصدارات ارابيان المختلفة (التي عرضت على الانترنت) يعرف بالضبط ما اقول.
التالي ابرز التعديلات والتحديثات في الاصدار 0.6 بيتا 3 والذي يحمل اسم شيفرة
(Brick in the Wall ):
ابرز المعالم:
الاخطاء المصححة:
1- اسماء الملفات والمجلدات العربية تظهر بشكل سليم في الاقسام المهيئة على نظام ملفات ntfs وعلى الاقراص المرنة.
2- خطأ الطباعة الذي كان يظهر في اوبن اوفيس صحح.
3- اضافة دعم لمزيد من العتاد بالاضافة الى تصحيح بعض الاشياء الطفيفة.
4- عند الضغط على زر اخراج القرص المدمج فانه يخرج مباشرة حتى لو كان القرص المدمج مجهز (mounted)
5- تصحيح اخطاء كثيرة متعلقة بالـ usb
6- عند وصل جهاز usb مثل usb flash memory فان ارابيان يعمل ايقونة له على سطح المكتب (موجود في بيتا 2) الجديد ان ارابيان يستطيع حذف هذه الايقونة بشكل تلقائي عند ازالة الجهاز usb (بيتا 2 لم تكن تستطيع فعل هذه النقطة)
------
الاضافات:
1- كيدي 3.4.0
2- تم ازالة xfree ووضع xorg بدلا منه
3- تحديث النواة الى الاصدار 2.6.11
4- اضافة نظام ملفات UnionFS
(لمن لا يعرفه: UnionFS عبارة عن نظام ملفات قادر على دمج الادلة مع بعضها بحيث يصبحان دليلا واحدا. واغلب تطبيقات UnionFS هو دمج الادلة التي تكون وضعيتها "قراءة فقط" مع دليل اخر وضعيته "قراءة وكتابة". في ارابيان يتم دمج الدليل (اثناء العمل من السي دي) /KNOPPIX/ (قراءة فقط) مع الدليل /ramdisk/unionfs/ (قراءة وكتابة) بحيث يصبحان دليلا واحدا. فعند تثبيت اي برنامج جديد فان البرنامج " يظن " انه يذهب (على سبيل المثال) الى /KNOPPIX/usr/bin/ ولكنه في الحقيقة يذهب الى /ramdisk/unionfs/usr/bin/
وبالمناسبة، اخونا محمد الزبير هو واحد من مطوري هذا النظام )
5- ادخال نظام الالوان للاقلاع.
بعد تثبيت ارابيان على القرص الصلب فانك الاقلاع اصبح اكثر ترتيبا وجمالا عما كان عليه في السابق.
6- ادخال نظام الدخول التفاعلي.
ارابيان لينكس معد بشكل افتراضي ليعمل مع اغلب الاجهزة الموجودة سواء كانت اجهزة محمولة او مكتبية، كما انه معد ليتعامل مع الطابعات، الماسحات الضوئية، الخ....
المشكلة في هذا ان كل هذه الخصائص هي على حساب السرعة والمستخدم.
فمن لديه جهاز مكتبي لا يحتاج الى خصائص الجهاز المحمول، والعكس، لذا تم اضافة هذا النظام بحيث عند بداية الاقلاع يسال النظام عن الخدمات التي يريدها المستخدم تركها فعالة والمستخدم يبدا يتفاعل من النظام الى ان يصل الى النهاية وبعدها يسال النظام اذا كان يريد حفظ الاعدادات ليتم استخدامها في المرات القادمة، بهذا فانك تستطيع زيادة سرعة اقلاع ارابيان الى نسبة حوالي 50% اسرع من الوضع الافتراضي للنظام. يتم تفعيل الدخول التفاعلي بالضغط على الحرف 'I' عند بداية الاقلاع.
7- اضافة amarok
8- اضافة kaffeine مع دعم الـ dvb بالاضافة الى مجموعة من البرامج المختصة في هذا المجال
9- الصور .iso و .nrg يتم تجهيزها (mount) بمجرد الضغط على ايقوناتهم. وامكانية تحويل الصور .nrg الى صور .iso
10- اضافة ادوات ارابيان لتثبيت الحزم .deb و .rpm
11- اضافة اللغة العربية للمثبت ( تم التعريب بشكل سريع وهو غير مدروس، اي توجد اخطاء املائية وسوء اختيار للكلمات، سيتم مراجعته في الاصدارات القادمة.)
12- امكانية تحديث التوزيعة المثبتة في القرص الصلب الى هذا الاصدار (النظام تحت التجربة لا ينصح به استخدمه فقط اذا اردت المساعدة في اكتشاف اخطائه)
13- امكانية الاختيار بين lilo و grub اثناء التثبيت.
14- الاقسام تاخذ وضعية القراءة والكتابة بشكل افتراضي الان ( الا الاقسام المهيئة على نظام ملفات ntfs فهي ما زالت في وضعية القراءة فقط)
15- اسماء الاقسام تظهر على شكلين اسم الجهاز (unix) ونظام الحروف (windows)
16- اضافة تعريفات nvidia الثلاثية الابعاد، ويتم تفعيل التعريف باستخدام خيار التشغل nvidia
17- اضافة تعريف للطابعات: lexmark z25, z35, z603 and z605
18- عدد جديد من الايقونات السحرية ( عمل فهد وهو الان المسؤول الرسمي عنها)
19- ثيم ويندوز xp، ديكور نوافذ، الوان، الخ....
20- كارمبا استبدل بسوبر كارمبا
21- امكانية عمل hibernate ولكن حجم الذاكرة swap يجب ان تكون ضعف ونصف حجم الرام الموجودة في الجهاز، ويتم الاستعادة باستخدام الامر get-resume-partitions.sh
22- اضافة amsn مع دعم الكاميرات الوب
23- نظام الصوت الافتراضي للتوزيعة هو alsa الان (الاصدارات السابقة كانت oss) سبب اختيار alsa هو انه نظام الصوت الافتراضي في النواة 2.6 كما انه احدث ومتجدد باستمرار بينما المشروع oss متوقف.
كما ان وجود النظامين معا كان يعمل على عدم خروج الصوت في بعض البطاقات بالرغم انه متعرف والسبب هو ان تم تحميل تعريف alsa للصوت وفي نفس الوقت حمل تعريف oss وهذا كان يعمل conflicts
بالاضافة الى مجموعة اخرى من التعديلات الطفيفة.
-----------------
ابرز اضافة هي: بداية اتباع نظام الـ modules في ارابيان.
هذا الموضوع معقد قليلا لذا ساشرح عنه بطريقة سريعة غير مفصلة، التفصيل سيكون في قسم التطوير من هذا المنتدى.
ارابيان باكمله وجميع برامجه عبارة عن ملف مضغوط، يتم فك ضغط هذا الملف عند الاقلاع من القرص المدمج، بسبب كون ارابيان ملف واحد مضغوط فانه لا يمكن التعديل في محتوياته ( فعليا يمكن ولكن هذا للخبراء)
فكرة الـ modules هي ان توضع البرامج خارج التوزيعة وليس داخلها، بمعنى اذا لم يعجبك البرنامج كذا تقوم بازالته واضافة برنامج اخر بدل منه.
عفوا ... عفوا ... انت تقول انه يمكنني ان اعدل في التوزيعة؟ وان اضيف وازيل ما اريد؟
نعم هذا ما اقوله.
لتوضيح الصورة اكثر:
البرنامج المحول الى module هو اشبه بحزمة .deb
ولكن الفرق بينهم هو ان الحزمة .deb عند تثبيتها تمر بثلاث خطوات على الاقل وهي:
1- فك ضغط الحزمة
2- نسخ الملفات من الحزمة الى الاماكن الصحيحة
3- عمل الاعدادات اللازمة للحزمة.
الـ module يختلف عن هذا لانه في الحقيقة عبارة عن نظام ملفات يحتوي على برنامج ما داخله. ولكن الفرق بينه وبين الحزم انه لا يحتاج الى فك ضغط بل الى تجهيز mount فقط لكونه نظام ملفات، الامر الذي يجعل اضافة الـ module الى التوزيعة شيء سريع جدا غير ملاحظ
الان بقيت الخطوة الثانية وهي نسخ الملفات؟ هل يتم نسخ ملفات؟
لا، اتذكرون عندما قلت فوق ان UnionFS قادر على دمج الادلة؟
هذا هو النظام المتبع هنا، كل ما يحدث هو ان يتم تجهيز mount الـ module وبعدها يدمج مع التوزيعة بفضل unionfs
الخطوة الثالثة وهي اعداد الحزمة وهي غير ضرورية هنا كون الحزم معدة بالاعدادات الضرورية لتعمل.
بسبب ضيق الوقت وكثرة الضغط من المستخدمين طلبا لهذا الاصدار لم استطع تحويل جميع التوزيعة الى modules بل حولت فقط البرامج ذات الحجم الكبير مثل اوبن اوفيس، جافا، الخ...
الان كيف يصنع modules؟
هذا الموضوع مرفق مع التوزيعة في ملف نص يمكن قراءته ولكني ساضعه هنا في المنتدى ايضا.
كيف تعيد تكوين ملف iso جديد يحتوي على الـ modules الخاصة بك؟
ايضا مذكور مع التوزيعة وسيوضع في قسم الوثائق
-------
بهذا النظام اعلن بداية تطوير ارابيان 0.7 حيث سيكون مبني باكمله على فكرة الـ modules
----------------------------------
رابط للتنزيل:
1- http://arabswell.net/zahco/marr/arabian_0_6_beta3.iso (http://arabswell.net/zahco/marr/arabian_0_6_beta3.iso)
2- ftp://mirror.de9.ime.eb.br/pub/iso/...ivados/arabian/ (ftp://mirror.de9.ime.eb.br/pub/iso/...ivados/arabian/)
الـ md5sum
972ad99e98d5d4f241d7dd50fb67abb9
-------------
شكر خاص لادارة منتديات نبع العرب لاستضافتهم ارابيان في سيرفراتهم وجزاهم الله خير الجزاء
-------------
http://arabian.arabicos.com (http://arabian.arabicos.com/)
http://arabian.arabicos.com/forum (http://arabian.arabicos.com/forum)
الحمد لله والصلاة والسلام على رسول الله وبعد:
بفضل الله تم الانتهاء من رفع ارابيان 0.6 بيتا 3 الى السيرفرات لتكون متوفرة للمستخدمين، هذه الاصدارة شهدت عدد كبير من التعديلات والتحسينات.
ما هو ارابيان لينكس؟
ارابيان لينكس عبارة عن توزيعة لينكس تعمل مباشرة من القرص المدمج (لا تحتاج الى تثبيت ولكن يمكن تثبيتها ان اراد المستخدم) مبنية على توزيعة برازيلية اسمها kurumin والتي تنحدر من Debian/Knoppix
ما الهدف من ارابيان لينكس؟
الهدف من مشروع ارابيان لينكس ليس تعريب نظام التشغيل لينكس بل عمل توزيعة كاملة متكاملة تلبي احتياج المستخدمين وفي نفس الوقت تكون سهلة الاستخدام.
ارابيان لديها مجموعة من المزايا منها انها تحتوي على اغلب تعريفات الفاكس مودم وهي جاهزة للاستخدام، دعم كامل لجميع انواع الوسائط المتعددة، بالاضافة الى سرعتها العظيمة، فارابيان يعتبر الى الان اسرع توزيعة عربية.
كيف يتم تطوير ارابيان؟
تطوير ارابيان قائم على اضافة اشياء جديدة، تحديث النظام، تصحيح اخطاء وما الى ذلك.
قاعدة ارابيان لا تتغير ابدا مع كل اصدار جديد، بل ان ارابيان الموجود حاليا هو نفسه الذي كان قبل مدة 0.1 وهو نفسه الذي سيصبح في المستقبل ان شاء الله 1.0
كل ما يرى في التوزيعة هو اضافات وتحسينات.
فلسفة التوزيعة هي الاستقلالية، بمعنى يصعب ان تجد شيء مقلد في ارابيان، قد تدخل فكرة من هنا او هناك ولكن يتم اعطاء هذه الفكرة طابع ذاتي.
من تابع اصدارات ارابيان المختلفة (التي عرضت على الانترنت) يعرف بالضبط ما اقول.
التالي ابرز التعديلات والتحديثات في الاصدار 0.6 بيتا 3 والذي يحمل اسم شيفرة
(Brick in the Wall ):
ابرز المعالم:
الاخطاء المصححة:
1- اسماء الملفات والمجلدات العربية تظهر بشكل سليم في الاقسام المهيئة على نظام ملفات ntfs وعلى الاقراص المرنة.
2- خطأ الطباعة الذي كان يظهر في اوبن اوفيس صحح.
3- اضافة دعم لمزيد من العتاد بالاضافة الى تصحيح بعض الاشياء الطفيفة.
4- عند الضغط على زر اخراج القرص المدمج فانه يخرج مباشرة حتى لو كان القرص المدمج مجهز (mounted)
5- تصحيح اخطاء كثيرة متعلقة بالـ usb
6- عند وصل جهاز usb مثل usb flash memory فان ارابيان يعمل ايقونة له على سطح المكتب (موجود في بيتا 2) الجديد ان ارابيان يستطيع حذف هذه الايقونة بشكل تلقائي عند ازالة الجهاز usb (بيتا 2 لم تكن تستطيع فعل هذه النقطة)
------
الاضافات:
1- كيدي 3.4.0
2- تم ازالة xfree ووضع xorg بدلا منه
3- تحديث النواة الى الاصدار 2.6.11
4- اضافة نظام ملفات UnionFS
(لمن لا يعرفه: UnionFS عبارة عن نظام ملفات قادر على دمج الادلة مع بعضها بحيث يصبحان دليلا واحدا. واغلب تطبيقات UnionFS هو دمج الادلة التي تكون وضعيتها "قراءة فقط" مع دليل اخر وضعيته "قراءة وكتابة". في ارابيان يتم دمج الدليل (اثناء العمل من السي دي) /KNOPPIX/ (قراءة فقط) مع الدليل /ramdisk/unionfs/ (قراءة وكتابة) بحيث يصبحان دليلا واحدا. فعند تثبيت اي برنامج جديد فان البرنامج " يظن " انه يذهب (على سبيل المثال) الى /KNOPPIX/usr/bin/ ولكنه في الحقيقة يذهب الى /ramdisk/unionfs/usr/bin/
وبالمناسبة، اخونا محمد الزبير هو واحد من مطوري هذا النظام )
5- ادخال نظام الالوان للاقلاع.
بعد تثبيت ارابيان على القرص الصلب فانك الاقلاع اصبح اكثر ترتيبا وجمالا عما كان عليه في السابق.
6- ادخال نظام الدخول التفاعلي.
ارابيان لينكس معد بشكل افتراضي ليعمل مع اغلب الاجهزة الموجودة سواء كانت اجهزة محمولة او مكتبية، كما انه معد ليتعامل مع الطابعات، الماسحات الضوئية، الخ....
المشكلة في هذا ان كل هذه الخصائص هي على حساب السرعة والمستخدم.
فمن لديه جهاز مكتبي لا يحتاج الى خصائص الجهاز المحمول، والعكس، لذا تم اضافة هذا النظام بحيث عند بداية الاقلاع يسال النظام عن الخدمات التي يريدها المستخدم تركها فعالة والمستخدم يبدا يتفاعل من النظام الى ان يصل الى النهاية وبعدها يسال النظام اذا كان يريد حفظ الاعدادات ليتم استخدامها في المرات القادمة، بهذا فانك تستطيع زيادة سرعة اقلاع ارابيان الى نسبة حوالي 50% اسرع من الوضع الافتراضي للنظام. يتم تفعيل الدخول التفاعلي بالضغط على الحرف 'I' عند بداية الاقلاع.
7- اضافة amarok
8- اضافة kaffeine مع دعم الـ dvb بالاضافة الى مجموعة من البرامج المختصة في هذا المجال
9- الصور .iso و .nrg يتم تجهيزها (mount) بمجرد الضغط على ايقوناتهم. وامكانية تحويل الصور .nrg الى صور .iso
10- اضافة ادوات ارابيان لتثبيت الحزم .deb و .rpm
11- اضافة اللغة العربية للمثبت ( تم التعريب بشكل سريع وهو غير مدروس، اي توجد اخطاء املائية وسوء اختيار للكلمات، سيتم مراجعته في الاصدارات القادمة.)
12- امكانية تحديث التوزيعة المثبتة في القرص الصلب الى هذا الاصدار (النظام تحت التجربة لا ينصح به استخدمه فقط اذا اردت المساعدة في اكتشاف اخطائه)
13- امكانية الاختيار بين lilo و grub اثناء التثبيت.
14- الاقسام تاخذ وضعية القراءة والكتابة بشكل افتراضي الان ( الا الاقسام المهيئة على نظام ملفات ntfs فهي ما زالت في وضعية القراءة فقط)
15- اسماء الاقسام تظهر على شكلين اسم الجهاز (unix) ونظام الحروف (windows)
16- اضافة تعريفات nvidia الثلاثية الابعاد، ويتم تفعيل التعريف باستخدام خيار التشغل nvidia
17- اضافة تعريف للطابعات: lexmark z25, z35, z603 and z605
18- عدد جديد من الايقونات السحرية ( عمل فهد وهو الان المسؤول الرسمي عنها)
19- ثيم ويندوز xp، ديكور نوافذ، الوان، الخ....
20- كارمبا استبدل بسوبر كارمبا
21- امكانية عمل hibernate ولكن حجم الذاكرة swap يجب ان تكون ضعف ونصف حجم الرام الموجودة في الجهاز، ويتم الاستعادة باستخدام الامر get-resume-partitions.sh
22- اضافة amsn مع دعم الكاميرات الوب
23- نظام الصوت الافتراضي للتوزيعة هو alsa الان (الاصدارات السابقة كانت oss) سبب اختيار alsa هو انه نظام الصوت الافتراضي في النواة 2.6 كما انه احدث ومتجدد باستمرار بينما المشروع oss متوقف.
كما ان وجود النظامين معا كان يعمل على عدم خروج الصوت في بعض البطاقات بالرغم انه متعرف والسبب هو ان تم تحميل تعريف alsa للصوت وفي نفس الوقت حمل تعريف oss وهذا كان يعمل conflicts
بالاضافة الى مجموعة اخرى من التعديلات الطفيفة.
-----------------
ابرز اضافة هي: بداية اتباع نظام الـ modules في ارابيان.
هذا الموضوع معقد قليلا لذا ساشرح عنه بطريقة سريعة غير مفصلة، التفصيل سيكون في قسم التطوير من هذا المنتدى.
ارابيان باكمله وجميع برامجه عبارة عن ملف مضغوط، يتم فك ضغط هذا الملف عند الاقلاع من القرص المدمج، بسبب كون ارابيان ملف واحد مضغوط فانه لا يمكن التعديل في محتوياته ( فعليا يمكن ولكن هذا للخبراء)
فكرة الـ modules هي ان توضع البرامج خارج التوزيعة وليس داخلها، بمعنى اذا لم يعجبك البرنامج كذا تقوم بازالته واضافة برنامج اخر بدل منه.
عفوا ... عفوا ... انت تقول انه يمكنني ان اعدل في التوزيعة؟ وان اضيف وازيل ما اريد؟
نعم هذا ما اقوله.
لتوضيح الصورة اكثر:
البرنامج المحول الى module هو اشبه بحزمة .deb
ولكن الفرق بينهم هو ان الحزمة .deb عند تثبيتها تمر بثلاث خطوات على الاقل وهي:
1- فك ضغط الحزمة
2- نسخ الملفات من الحزمة الى الاماكن الصحيحة
3- عمل الاعدادات اللازمة للحزمة.
الـ module يختلف عن هذا لانه في الحقيقة عبارة عن نظام ملفات يحتوي على برنامج ما داخله. ولكن الفرق بينه وبين الحزم انه لا يحتاج الى فك ضغط بل الى تجهيز mount فقط لكونه نظام ملفات، الامر الذي يجعل اضافة الـ module الى التوزيعة شيء سريع جدا غير ملاحظ
الان بقيت الخطوة الثانية وهي نسخ الملفات؟ هل يتم نسخ ملفات؟
لا، اتذكرون عندما قلت فوق ان UnionFS قادر على دمج الادلة؟
هذا هو النظام المتبع هنا، كل ما يحدث هو ان يتم تجهيز mount الـ module وبعدها يدمج مع التوزيعة بفضل unionfs
الخطوة الثالثة وهي اعداد الحزمة وهي غير ضرورية هنا كون الحزم معدة بالاعدادات الضرورية لتعمل.
بسبب ضيق الوقت وكثرة الضغط من المستخدمين طلبا لهذا الاصدار لم استطع تحويل جميع التوزيعة الى modules بل حولت فقط البرامج ذات الحجم الكبير مثل اوبن اوفيس، جافا، الخ...
الان كيف يصنع modules؟
هذا الموضوع مرفق مع التوزيعة في ملف نص يمكن قراءته ولكني ساضعه هنا في المنتدى ايضا.
كيف تعيد تكوين ملف iso جديد يحتوي على الـ modules الخاصة بك؟
ايضا مذكور مع التوزيعة وسيوضع في قسم الوثائق
-------
بهذا النظام اعلن بداية تطوير ارابيان 0.7 حيث سيكون مبني باكمله على فكرة الـ modules
----------------------------------
رابط للتنزيل:
1- http://arabswell.net/zahco/marr/arabian_0_6_beta3.iso (http://arabswell.net/zahco/marr/arabian_0_6_beta3.iso)
2- ftp://mirror.de9.ime.eb.br/pub/iso/...ivados/arabian/ (ftp://mirror.de9.ime.eb.br/pub/iso/...ivados/arabian/)
الـ md5sum
972ad99e98d5d4f241d7dd50fb67abb9
-------------
شكر خاص لادارة منتديات نبع العرب لاستضافتهم ارابيان في سيرفراتهم وجزاهم الله خير الجزاء
-------------
http://arabian.arabicos.com (http://arabian.arabicos.com/)
http://arabian.arabicos.com/forum (http://arabian.arabicos.com/forum)