الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

لماذا نتعلم (Os Dev) ؟ هل نريد فقط تصميم نظام تشغيل عربى

بدأه MohamedIBrahim في 8 أبريل 2011 · 11 رد · 1,452 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله وبركاته

فى البداية احب ارحب بجميع اعضاء الفريق العربى للبرمجة وخصوصا اصدقائى الغاليين على قلبى فى المنتدى والذين هم كل الاعضاء بالطبع

بخصوص تصميم انظمة التشغيل منذ حوالى 8 سنوات ونسمع الكثير وتناقشنا كثيرا جدا حول هذا الموضوع وانقسمنا الى مؤيد ومعارض , متفائل ومتشائم (مع ملاحظة ان النبى صلى الله عليه وسلم نهى عن الطيرة وهى التشائم )

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

فى البداية احب انوه ان تفكيرنا كله ذهب الى ان الفائدة هى تصميم نظام تشغيل عربى وتعددت الاسباب من اظهار مدى براعة العرب , الاستغناء على ميكو ........الخ

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

الفوائد الاخرى

1- معرفة مكونات نظام التشغيل لانه بالطبع لن تستطيع عمل نظام تشغيل او حتى تدرس ذلك بدون معرفة ما هى مكونات نظام التشغيل من نواة ومترجمات وLoaders .....الخ وهذا سوف يفيدك فى البرمجة من الناحية النظرية وايضا فى الناحية العملية اثناء برمجة البرمجيات حتى التطبيقات التجارية وغيرها

2- عندما تكون فى مرحلة التعلم لبرمجة نظام تشغيل فانها تعتبر low-programming language مما يساعد كثيرا فى فهم كيفية عمل لغات البرمجة وكيفية عمل الجهاز وكيف يتم استدعاء الملفات والمقاطعات .....الخ

3- تستطيع بسهولة معرفة كيفية التعامل المباشر مع المعالج

4- عندما تكون مبرمج انظمة من المفترض ان تكون ملما بكيفية عمل المهام وان تعرف كيفية التبديل بينها واولوية التشغيل وبالتالى تفيدك اثناء عمل تطبيقك

5- ستتعلم بالطبع انظمة الاعداد والتحويل بينها مما يسهل كثيرا تعلم لغات برمجة جديدة وكذلك عمل التطبيقات

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

7- تستطيع التعامل مباشرة مع الBios والتعامل مع الحاسب بدون نظام تشغيل

8 - تستطيع بالبرمجة منخفضة المستوى ان تنشئ تطبيقات اكثر كفاءة من حيث معايير كثيرة اهمها السرعة والحجم

9- تستطيع دراسة انظمة التشغيل الاخرى لتكون تطبيقاتك وبرامججك متعددة المنصات وبالتالى تكون منتشرة بسهولة

10- تستطيع التعديل على انظمة سابقة تستخدمها اذا كانت مفتوحة المصدر مثل Linux وغيره لتلبى احتياجاتك الخاصة وانا هنا لا اقصد Krenal Moudle فقط بل هناك اشياء كثيرة تستطيع عملها وستعرف اذا تعلمت برمجة انظمة التشغيل

وبالطبع هناك فوائد كثيرة جدا اخرى لكن هذه اهمها على الاقل من وجهه نظرى الشخصية

وفى النهاية احب اوجه نصيحة اخرى للجميع

" البرمجة فن وليست مجرد مهنة وايضا تصميم انظمة التشغيل احد فروع البرمجة واذا كان متقدما لكن فهو ايضا فن تستطيع استخدامه وتسييره كما اردت وكذلك تستطيع الاستفادة منه كما شئت حسب رغباتك وابداعك لانه كما قلنا البرمجة فن وابداع "

وتحياتى للجميع

GoodBye

#2

السلام عليكم:

بصراحة الموضوع جميل جدا خصوصا بعد تركك لهذه النقطة

اقتباس
ى البداية احب انوه ان تفكيرنا كله ذهب الى ان الفائدة هى تصميم نظام تشغيل عربى وتعددت الاسباب من اظهار مدى براعة العرب , الاستغناء على ميكو ........الخ

اضف إلى ذلك تغيير أنظمة الاجهزة مثل الساعات IPhone (تخليه لينوكس)

أعتذر على الإضافة المتواضعة

#3
red mercury كتب:

السلام عليكم:

بصراحة الموضوع جميل جدا خصوصا بعد تركك لهذه النقطة

اضف إلى ذلك تغيير أنظمة الاجهزة مثل الساعات IPhone (تخليه لينوكس)

أعتذر على الإضافة المتواضعة

.....الخ

تعنى كل ما تريد ولو عاوزنى اجبلك لستة كاملة باسباب قيلت من قبل انا جاهز :) :)

وشكرا نورت الموضوع بمرورك

GoodBye

#4

بصراحة هدا موضوع جميل و انا اشكرك عليه جدا .

منتداى الخاص : منتدى البرمجة و تطوير المواقع و المنتديات , هندسة البرمجيات و خوارزمياتها ... :

nick.mam9.com

و واحد اخر للاعلان المجاني , اعلن معنا عن مواقعك او منتدياتك او مشاريعك من دون تسجيل :

google-pub.mam9.com

#5

يوجد مقوله مشهوره ابتدي من حيث انتها الاخري ولابد من تعلم ما انتها له الاخير لكسب الوقت

#6
nickelodeon كتب:

بصراحة هدا موضوع جميل و انا اشكرك عليه جدا .

مرحبا بك اخى الحبيب

وتسلم على مرورك

KARIMSOFT كتب:

يوجد مقوله مشهوره ابتدي من حيث انتها الاخري ولابد من تعلم ما انتها له الاخير لكسب الوقت

نعم فهى مقولة جميلة لكن فهمها خاطئ من كثيرين جدا وهنا معظم الذى يفهمها فهو فهمها بطريقة خاطئة

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

GoodBye

#7
اقتباس
بخصوص تصميم انظمة التشغيل منذ حوالى 8 سنوات ونسمع الكثير وتناقشنا كثيرا جدا حول هذا الموضوع وانقسمنا الى مؤيد ومعارض , متفائل ومتشائم

قبل سنة كنت طالب بالجامعه واحتجت ان اقرأ اكثر عن موضوع انظمة التشغيل OS وبحثت عن كل صغيرة وكبيرة بالمنتدى عن هذه المسائل

ووجدت وقرأت كل المواضيع الموجوده حتى التي انتهت باغلاق من المشرفين والتي دائما ماكنت تنحني الى منحى اخر

لم اجدك موجودا هناك .. لا مؤيد ولا معارض ؟؟

كما ان هذه المواضيع نوعا ما قد قل عددها قبل سنة او اثنين نتيجة لعدم وجود الاتفاق بين الاعضاء عليها

وانا ارى انك مسجل منذ اشهر بسيطه

هل من الممكن ان تعطيني رابط مقالة انت مشارك به يمكن ان تكون لك عضوية سابقه ؟؟

لاني الصراحه اريد ان استعيد كل تلك المقالات من جديد لانها مهمة بالنسبة الى

كما اني حفظت مقالتك هذه مع العلم ان معلوماتها بسيطه ولم تاتي بالجديد لكن حفظتها عندي عسى ولعل احتاج لمثل هذه المعلومات يوما

#8
minix كتب:

قبل سنة كنت طالب بالجامعه واحتجت ان اقرأ اكثر عن موضوع انظمة التشغيل OS وبحثت عن كل صغيرة وكبيرة بالمنتدى عن هذه المسائل

ووجدت وقرأت كل المواضيع الموجوده حتى التي انتهت باغلاق من المشرفين والتي دائما ماكنت تنحني الى منحى اخر

لم اجدك موجودا هناك .. لا مؤيد ولا معارض ؟؟

كما ان هذه المواضيع نوعا ما قد قل عددها قبل سنة او اثنين نتيجة لعدم وجود الاتفاق بين الاعضاء عليها

وانا ارى انك مسجل منذ اشهر بسيطه

هل من الممكن ان تعطيني رابط مقالة انت مشارك به يمكن ان تكون لك عضوية سابقه ؟؟

لاني الصراحه اريد ان استعيد كل تلك المقالات من جديد لانها مهمة بالنسبة الى

كما اني حفظت مقالتك هذه مع العلم ان معلوماتها بسيطه ولم تاتي بالجديد لكن حفظتها عندي عسى ولعل احتاج لمثل هذه المعلومات يوما

خارج نطاق الحديث الموضوعى :

ارجو منك تحسين اسلوبك فى الحوار معى قليلا لانى هكذا ساضطر الى رفع الامر للادارة

واتمنى الا يكون هناك امر شخصى متعمد وارحب بكلامك لكن حسن الاسلوب قليلا

داخل نطاق الموضوع :

كذا مرة سيادتك تقولى اراك مسجل من اشهر بسيطة اشطر بسيطة

كلامك متناقض انظر

minix كتب:

قبل سنة كنت طالب بالجامعه واحتجت ان اقرأ اكثر عن موضوع انظمة التشغيل OS وبحثت عن كل صغيرة وكبيرة بالمنتدى عن هذه المسائل

ووجدت وقرأت كل المواضيع الموجوده حتى التي انتهت باغلاق من المشرفين والتي دائما ماكنت تنحني الى منحى اخر

انت قرأت كل صغيرة وكبيرة عن هذا الموضوع جميل جدا لكن

minix كتب:

هل من الممكن ان تعطيني رابط مقالة انت مشارك به يمكن ان تكون لك عضوية سابقه ؟؟

لاني الصراحه اريد ان استعيد كل تلك المقالات من جديد لانها مهمة بالنسبة الى

كنت ستعرف اسلوب حديثى

وكمجمل اقولها لك انا كما سبق وقلت فاننى اتكلم دائما بصيغة الجمع اتعرف ماذا كنت اقصد قبل ان تهاجمنى شخصيا

كنت اقصد ان جميع المبرمجين العرب تقريبا انقسموا الى مؤيد ومعارض

أتمنى الا تتكرر ردود لك هكذا

وتحياتى لك

GoodBye

#9
اقتباس
خارج نطاق الحديث الموضوعى :

ارجو منك تحسين اسلوبك فى الحوار معى قليلا لانى هكذا ساضطر الى رفع الامر للادارة

واتمنى الا يكون هناك امر شخصى متعمد وارحب بكلامك لكن حسن الاسلوب قليلا

داخل نطاق الموضوع :

كذا مرة سيادتك تقولى اراك مسجل من اشهر بسيطة اشطر بسيطة

خارج وداخل الموضوع

اسف ان كان اسلوبي قد ازعجك لكن لا تفهمني غلط

المشكلة هي التي انت وضعت نفسك بها

الذي يقدم على شرح موضوع بهذا الحجم وهو بهذا العمر يجب ان نستفسر منه عن كل معلومة يعرفها حتى عن مقالة قد شارك بها من قبل ولذلك قلت هل من الممكن ان تضع لي رابط المقالة التي شاركت بها لكي اقرها لو لم انتبه لها

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

يمكن في يوم انت تصحح لي معلومتي

وهذا لست انا الوحيد الذي اقوم به .. فلقد وجدت اعضاء اخرين يردون عليك بتصحيحات

عادي انا ارى انه من واجب ان اذكر المعلومة الصحيحة لكن من هنا فصاعدا اذكر ما تشاء لكن تذكر ان المعلومة التي تحملها وتذكرها للاخرين ستكون مسؤولية كبيرة في عنقك

تم تعديل هذه المشاركة بواسطة minix في 27 أبريل 2011 في 15:13

#10
minix كتب:

خارج وداخل الموضوع

اسف ان كان اسلوبي قد ازعجك لكن لا تفهمني غلط

المشكلة هي التي انت وضعت نفسك بها

الذي يقدم على شرح موضوع بهذا الحجم وهو بهذا العمر يجب ان نستفسر منه عن كل معلومة يعرفها حتى عن مقالة قد شارك بها من قبل ولذلك قلت هل من الممكن ان تضع لي رابط المقالة التي شاركت بها لكي اقرها لو لم انتبه لها

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

يمكن في يوم انت تصحح لي معلومتي

وهذا لست انا الوحيد الذي اقوم به .. فلقد وجدت اعضاء اخرين يردون عليك بتصحيحات

عادي انا ارى انه من واجب ان اذكر المعلومة الصحيحة لكن من هنا فصاعدا اذكر ما تشاء لكن تذكر ان المعلومة التي تحملها وتذكرها للاخرين ستكون مسؤولية كبيرة في عنقك

اخى الحبيب الذى تقوله لست عرضة انا فقط بل ان لينيوس تورفالدز نفسه يمشى عليه ما تقوله

لكن ما دخل وعلافة ما تقول بان اكون قد شاركت فى نقاش سابق عن تصميم نظام تشغيل ام لا

60 % او اكثر ممن شارك لا يعرفون عن تصميم انظمة التشغيل لذا فلا تأخذ هذا الامر مقياسا

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

فلم يفعلوا مثلك وتكلموا بهذا الاسلوب ألم تسئل نفسك لماذا لم اعترض الا عليك انت

وبخصوص ذكرك للعمر انا عمرى حاليا 16 عاما بالتمام والكمال

هناك فى Flat Assambler وOs Dev وهما منتديان كبيران للاجانب اناس فى مثل سنى وقاموا بتصميم انظمة وما زالوا يعملون عليها

لماذا نحن العرب لا نقبل باالجديد

هل لاننى صغير اترك البرمجة حتى اصل لل25 ومن ثم ابدأ التعلم ولا اجد الوقت بسبب الانشغال وعندما اجد الوقت اكون قد وصلت لل60

ام ماذا تريد ؟ :)

GoodBye

#11

وانا كنت 16 ايضا عندما بدأت مع البرمجة

وجميل ماتكتب وتوصلت اليه

لكن انا تابعت مواضيع كثيرة كزائر وكعضو مسجل بالمنتدى رددت على البعض بعضوية الزائر او عضوية توتير او الفيس اي انني لم اكن استخدم عنواني هذا كثيرا

ولكن صدفة ان يتكرر اسمي عندك

المشكله انك بسبب صغر عمرك تقرا كثيرا اشياء جيده لكن المشكله انك اخذت مسالة انشاء نظام تشغيل على محمل الجد

واسميت موضوعا كاملا ( دورة تصميم انظمة تشغيل )

اي انك مستسهل الموضوع

اسمع هذه الفقرة مني

احد الكتب الشهيرة في تصميم انظمة التشغيل اعتقد هو كتاب التطبيق والتمثيل بالضبط لا اذكر اسمه ذات مرة قرأت المقدمة له فقط

الكاتب او المؤلف للكتاب مبرمج محترف ليس محترف فقط بل عالي الاحترافية كتب بالمقدمة انا سانهي الكتاب وامثلته وانت ستكون فاهم وقد اكملت الكتاب جيدا بعد سنتين ...

عند نهاية الكتاب قرات ملاحظه (( لقد وعدت بان انهي الكتاب لك في سنتين ولكن لن تكمله معي في 5 سنوات

هذا رأي مؤلف كتاب ضخم يعتبر كمرجع لانظمة التشغيل

#12
minix كتب:

وانا كنت 16 ايضا عندما بدأت مع البرمجة

وجميل ماتكتب وتوصلت اليه

لكن انا تابعت مواضيع كثيرة كزائر وكعضو مسجل بالمنتدى رددت على البعض بعضوية الزائر او عضوية توتير او الفيس اي انني لم اكن استخدم عنواني هذا كثيرا

ولكن صدفة ان يتكرر اسمي عندك

المشكله انك بسبب صغر عمرك تقرا كثيرا اشياء جيده لكن المشكله انك اخذت مسالة انشاء نظام تشغيل على محمل الجد

واسميت موضوعا كاملا ( دورة تصميم انظمة تشغيل )

اي انك مستسهل الموضوع

اسمع هذه الفقرة مني

احد الكتب الشهيرة في تصميم انظمة التشغيل اعتقد هو كتاب التطبيق والتمثيل بالضبط لا اذكر اسمه ذات مرة قرأت المقدمة له فقط

الكاتب او المؤلف للكتاب مبرمج محترف ليس محترف فقط بل عالي الاحترافية كتب بالمقدمة انا سانهي الكتاب وامثلته وانت ستكون فاهم وقد اكملت الكتاب جيدا بعد سنتين ...

عند نهاية الكتاب قرات ملاحظه (( لقد وعدت بان انهي الكتاب لك في سنتين ولكن لن تكمله معي في 5 سنوات

هذا رأي مؤلف كتاب ضخم يعتبر كمرجع لانظمة التشغيل

اخى الحبيب رأيك جميل وان كان وصفك صحيحا

فالكتاب هو كتاب MMURTUL 1.0

بخصوص الدورة فهى فقط لفتح الطريق نحو التفكير فى انشاء نظام ولو خرجنا بها

بنظام بسطر اوامر فسيكون هذا جيدا جدا وخطوة تشجيعية

والهدف واحد

GoodBye

مواضيع مشابهة