Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
1
تعريب نظام التشغيل لينكس
البحث سوف يتكلم عن ثلاثة فصول:ـ مقدمة في تعريف نظام تشغيل لينكس. المواضيع المتعلقة بتعريب لينكس. المجموعات والمواقع المهتمة بتعريب لينكس.
2
لمحة تاريخية ما العلاقة بين يونكس ولينكس؟
يعتبر يونكس اول نظام تم تصميمه للشبكات والأمن وتعدد المهام والمستخدمين. إستخدمت لغة برمجة سيئة بعد ذلك اعيد كتابة يونكس بلغة السي. من مميزات لغة السي السهولة في نقل يونكس إلى أجهزة مختلفة. ما هي فكرة البرامج المفتوحة؟ بعد التهديدات من شركة (بل) لدفع أموال نظير استخدام يونكس ادى إلى فكرة البرامج المفتوحة.
3
”لينكس + برامج GNU = نظام تشغيل متكامل“
تابع اللمحة التاريخية ما هو GNU ؟ و مما يتكون؟ وما هي عيوبه؟ هو نظام تشغيل جديد كتب أناس ليكسروا حكر (بل) واسمه GNU’s not Unix ويتكون من مجموعة من البرامج وعيبه أنه لا يوجد به برنامج kernel . مخترع Linux اسمه لينس تور فالدز، وكتب النظام بلغة C++ ، وهو متعدد التشغيل للبرامج. ”لينكس + برامج GNU = نظام تشغيل متكامل“
4
إصدارات لينكس: المقصود بالإصدارات:تجميع البرامج الموجودة(KDE,GNU,Kernal ) وعمل compile بحيث لا يوجد تعارض بينها. الشركات الموجودة: ردهات ـ ماندريك ـ سوزي
5
مكونات نظام التشغيل برامج قنو GNU :ـ برامجه هي نفس برامج يونكس.
من البرامج:gdb , glibc , gcc , gas الاهم في هذه البرامج ابتكار رخصة جديدة لضمان بقاء البرامج مفتوحة . النواة (kernel ):ـ *عبارة عن برنامج يقوم بإرسال واستقبال البيانات من وإلى وحدة التخزين و يتعامل مع الذاكرة العشوائية. برنامج الواجهة الرسومية:ـ - يتعامل مع كرت الشاشة ويطلق عليه (x window sys. ) . - يتم من خلاله تصميم سطح المكتب.
6
تابع لمكونات نظام التشغيل
سطح المكتب:ـ سطح مكتب (Gnome ) سطح مكتب KDE البرامج الأخرى:ـ معالجة النصوص ـ معالجة الصوت ـ الصور نظام الملفات:ـ كان يستخدم نظام ext2 يتميز بالمرونة والسرعة والدقة وحسن استخدام المساحات في القرص. إستخدم نظام ext3 وهو نفس مواصفات القديم ولكن بعد التطوير. يدعم (FAT ) المسمى (MsDos )، و(FAT32 )المسمى (VFAT ) ،و(NTFS ). يشبه نظام الملفات بالشجرة لها أغصان ولها جذر (ROOT ).
7
وصف لبعض المجلدات في نظام (RED HAT)
/:هذا هو أساس نظام الملفات. كل شيء يكون أسفله. /etc:معظم ملفات التخصيص للنظام. /boot:برامج الإقلاع . /home:مجلد الموطن لكل المستخدمين(ما عدا المستخدم root). /lib:معظم مكتبات النظام. /dev:ملفات تمثل الأجهزة الموجودة في الحاسب. /mnt:ملفات تمثل القرص المرن والمدمج. /root:مجلد الموطن للمستخدم root. :/tmpالملفات المؤقتة. :/usr/binمعظم الملفات التنفيذية لبرامج النظام. وغيرها الكثير
8
نظام تشغيل لينكس الصورة العامة
البرامج: تنقسم البرامج إلى قسمين: برامج لا تحتاج إلى واجهة رسومية (LS). وبرامج تحتاج إلى واجهة رسومية مثل برنامج XPDF لقراءة الملفات PDF . برامج KDE : لا تعمل هذه البرامج إلا على بيئة KDE ولا تعمل بدون وجود المكتبات الخاصة بسطح المكتب. برامج GNOME: لا تعمل هذه البرامج إلا على بيئة GNOME ولا تعمل بدون وجود المكتبات الخاصة بسطح المكتب.
9
تابع نظام تشغيل لينكس الصورة العامة.
سطح مكتب GNOME:إعطاء شريط المهام والقائمة الرئيسية ولعديد من البرامج ، ويوفر المكتبات التي تساعد المبرمجين في كتابة البرامج. سطح مكتب KDE::إعطاء شريط المهام والقائمة الرئيسية ولعديد من البرامج ، ويوفر المكتبات التي تساعد المبرمجين في كتابة البرامج. برنامج الواجهة الرسومية . النواه. أجهزة(hardware):ـ من اللوحة الام ووحدات التخزين والكروت الإضافية. كرت الشاشة:ـ لا يكون تحت مسئولية النواه.
10
برامج KDE برامج قنوم البرامج KDE GNOME XFree86 النواة كرت الشاشة الأجهزة
11
تعريب لينكس لكي يتم تعريب أي نظام تشغيل يلزم: توحيد الترميز(الشفرة)
تعريب وحدات الإدخال تعريب وحدات الإخراج تعريب أوامر النظام ورسائل الخطأ في النظام
12
الترميز المستخدم في تعريب لينكس
الترميز المستخدم في نظام لينكس هو اليونيكود(Unicode). يستخدم اليونيكود ترميزاً رقمياً محدداً لكل حرف بغض النظر عن لغة هذا الحرف.
13
مميزات استخدام اليونيكود
توفير كبير في التكاليف و الزمن لأن البرنامج المتوافق مع اليونيكود سيتعامل مباشرة دون أي تعديل مع أي لغة في العالم. تسهيل نقل البيانات من حاسب لأخر دون خشية تحريف هذه البيانات. توحيد معايير تخزين البيانات في العالم. التعامل مع الأحرف الأبجدية والرموز والعلامات بأسلوب موحد.
14
البيئات في لينكس التي تدعم اليونيكود
مشروع (Pango) والذي يهدف إلى إضافة دعم اليونيكود لبيئة التطوير (GTK) المستخدمة في تطوير قنوم (Gnome). إضافة دعم اليونيكود إلى نواة بيئة التطوير مثل الإصدار الأخير من بيئة التطوير (Qt) الإصدار الثالث
15
أحد إصدارات (Qt) رجوع
16
توحيد المصطلحات ومعايير تعريب لينكس
لابد من توحيد المصطلحات و المعايير الأساسية (standardization) في نظام تشغيل لينكس وذلك لأجل: التوافقية بين اصدارات لينكس. ضمان توحد المصطلحات بين التطبيقات المختلفة. توفير الوقت والجهد لتطوير لينكس. المساعدة والدعم الفني. التدريب و سهولة الاستعمال.
17
وجود هيئة؟؟ إنشاء هيئة تقوم : التنسيق بين مجموعات العمل المختلفة.
دعم مجموعات العمل المختلفة.
18
خصائص الهيئة تمتلك المرونة الكافية للتعامل مع تطور لينكس.
تمتلك الوسائل الكفيلة لضمان سرعة إنجاز العمل والتواصل بين أفراد مجتمع لينكس العربي. ينتمي إليها عدد من الخبراء في اللغة العربية الذين يساهمون في وضع المصطلحات والمعايير التي سيتم استخدامها أثناء تعريب لينكس, وألا تقتصر عضوية هذه الهيئة على المبرمجين فقط .
19
المجموعات والمنظمات المهتمة بتعريب لينكس
مدينة الملك عبدالعزيز للعلوم والتقنية ومجموعة لينكس السعودية. مجموعة عربايز(Arabyeyes). مجموعة لينكس مصر.
20
مدينة الملك عبدالعزيز للعلوم والتقنية و مجموعة لينكس السعودية
أسست مجموعة لينكس في شهر ربيع الآخر لعام 1420هـ. البدء في مشروع إلى تعريب نظام لينكس وتطبيقات الإنترنت في صيف عام 1421هـ بالتعاون مع مدينة الملك عبدالعزيز للعلوم والتقنية . بدعم من القطاع الخاص : شركة أثير) بتلكو-الجريسي) المحدودة. كلية الإتصالات والمعلومات . شركة أي-بي-ام .
21
تابع. مدينة الملك عبدالعزيز للعلوم والتقنية و مجموعة لينكس السعودية
نتائج المشروع خلاف تعريب لينكس ”تطبيقات“: محرر نصوص. برنامج بريد إلكتروني. تقوم المجموعة بتوفير هذه المشاريع للجميع من خلال موقعها على الإنترنت كما أقيمت ورشة لإستقبال البرمجيات مفتوحة المصدر برعاية وزير الإتصالات وتقنية المعلومات في يناير 2004.
22
مجموعة عربايز(Arabeyes)
فريق من المتطوعين يسعى إلى إدخال اللغة العربية قلب نظام لينكس و أنظمة يونيكس وإستخدام المشاريع المفتوحة المصدر open source. المشاكل التي واجهة المجموعة: عدم توفر مركز لها لضمان إستمراريتها. عدم توفير الدعم المادي و الأدوات و الموارد اللازمة لها.
23
تابع. مجموعة عربايز(Arabeyes)
إنجازات المجموعة: إدخال دعم العربية إلى محرر النصوص الشهير في لينكس VIM. استكمال تطوير برنامج عكا Akka الذي يوفر دعم العربية في سطر الأوامر terminal . إدخال الواجهة العربية لتصبح جزء من بيئة المستخدم KDE . العمل على ترجمة واجهة بيئة المستخدم Gnome للعربية. العمل على حل المشاكل التي تهم المستخدم العربي مثل مشكلة لوحة المفاتيح العربية، و مشكلة إدخال أسماء و أعلام الدول العربية و غيرها..
24
تابع. مجموعة عربايز(Arabeyes)
العمل مع مطوري برامج من غير العرب في إدخال العربية لبرامجهم مثل: العمل مع مطور برنامج mlterm الذي وفر شاشة طرفية تدعم العربية. مع مطور المحرر yudit لإدخال العربية. العمل على إيجاد مدقق إملائي للغة العربية يعمل في لينكس و أنظمة يونكس. جعل هناك نقطة مركزية لجهود التعريب بحيث أصبح الفريق المعتمد من عدد من المشاريع الكبيرة في الجوانب التي تخص العربية.
25
أحد الأعمال التي أنجزتها عربايز
26
مجموعة لينكس مصر قامت مجموعة لينكس مصر بتعريب أحد إصدارات لينكس وأطلق عليها جواثا نوتكس نسبة إلى أول مسجد بناه المسلمون. كما قامت بتعريب إصدار آخر اسمته ”دنيا المعرفة“. كما قامت بتعريب إصدار آخر اسمته ”نبع العرب“. وجميع هذه التوزيعات مبنية على نوتكس.
27
تابع. مجموعة لينكس مصر وجميع هذه التوزيعات مبنية على نوتكس.
وما يميز هذه التوزيعات العربية: لها القدرة على التحول من اليمين إلى اليسار في اتجاه الشاشة عند اختيار المستخدم للغة العربية. لها واجهات عربية وقوائم عربية. برامج معربة مثل أوبن أوفيس باللغة العربية.
28
وشكراً
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.