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

نظام تشغيل عربي !!!

مغلقرائج
بدأه neo في 2 أبريل 2003 · 203 رد · 36,693 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام
#176

تحياتى لكم بالتوفيق

بس لى بعض الملاحظات عليكم :

اول حاجة تعملوها لكى تصبحو فريق

هو تقسيم العمل كل مجموعة تعمل شىء

الخطوة الاولى :

1- تصميم ايميل باسم المشروع

2- اختيار مدير لكى يتحكم بالمشروع وانتم تعرفون المركب اللى ليها 2 قبطان بتغرق فما بالكم عندما يكون المنتدى كله قائد الفريق

3- اذا كان يوجد استفسار يوضع على ايميل المدير للرد عليه

4- تحديد معاد واحد تدخلون كلكم مع بعض فيه لكى تكون المناقشة مباشرة

الخطوة التانية :

عمل ايميل خاص بكل مجموعة كمثل مجموعة الكرنال

مجموعة gui

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

الخطوة التالتة :

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

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

اما بالنسبة : لاختيار مدير المشروع قامو بعمل استبيان

باسماء الاعضاء المحترفين

ثم اعرضوها ليتم اختير المدير بشكل نهائى

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

ولكن يمكن لباقى الاعضاء المشاركة عن طريق تصميم برامج يمكن ان تفيد المشروع

وشكرا

_____________________________

C Language && Windwos_API

_____________________________

#177

اخى net_code

مشكور جدا لتوضيح

اخوك حمادة

مصمم الانظمة واللغات

_____________________________

C Language && Windwos_API

_____________________________

#178

اعتق يا خ neo والمزيد من الاعضاء

ان هذا ليس الطريق الصحيح لتصميم النظم

بل ان اعتقد ان الطريقة الصحيحة هى :

ان تعرفو ماهى مكونات النظام وتبدو تحديد المهمات كل مجموعة تختار مجال تعمل فيه

1- مجموعة لبرمجة الكرنل :

2- مجموعة لكتابة قطاع الاقلاع

كل هذا مازال تحت الدوس عن طريق commend line

فريق يقوم بعد ذالك بتطويره الى gui = graphic user interface

ثم المجموعة الاخرى تقوم بتطوير انماط العرض على الشاشة وبعد ذاللك

تقومو بالتطوير فى مجال التكنولجيا كمثل برمجة الشبكات ثم البرامج المصاحبة للنظام كمثل برامج الشات و sound & music ومن ثم برامج كمثل الحزم المكتبية , برامج التامل مع الرسائل والبريد

ثم برامج الجرافيك

حتى الانتهاء بالالعاب

اعتقد هذا الى من يريد تصميم النظم فعلاا بطريقة جدية

لكنى ارى انكم تحبون الكلام فقط

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

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

اتمنى ان تفهمو معنى كلامى

_____________________________

C Language && Windwos_API

_____________________________

#179

معقول ؟؟!!!! الموضوع من سنه 2003 وبعد 4 شهور نصير في 2006 وما شفنا شي من النظام اللي تتكلمون عنه !!!!

#180

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

فكلنا دلوقتى بنتقن السى و الأسمبلى و بنتطلع على الكثير من مراجع نظم التشغيل

أحنا منسيناش الموضوع بس بنحاول نكون أده

لا تراجع و لا إستسلام

#181

اعتقد سيفيدكم هذا

/index.ph...ndpost&p=355782

_____________________________

C Language && Windwos_API

_____________________________

#182

كل الناس الى شغال فى المواضيع ديه ناموا أكبر دليل على أن الموضوع كبير و مش سهل

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

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

Nothing to mention except that I am Muslim

Using your brain is not bad as you think

My Blog

logo.jpg

#183
neo كتب:
كل الناس الى شغال فى المواضيع ديه ناموا أكبر دليل على أن الموضوع كبير و مش سهل

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

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

وجه الكلام لنفسك فأنت من فتح الموضوع من البداية

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#184

الله يكرمك :)

رد براحه شوية :) الموضوع مش خناقة

أنا كنت عايز أعمل حاجة و الناس كلمها شجعني بس بعد كده الناس أختفت

و بعدين الكلام ده أنا بقوله علشان الناس تسخن مش أكتر يا بشمهندس :)

و بعدين لو الكلام مضيقك بلاش ترد عليه :) أنا بعمل كده :)

تم تعديل هذه المشاركة بواسطة neo في 21 سبتمبر 2005 في 16:16

Nothing to mention except that I am Muslim

Using your brain is not bad as you think

My Blog

logo.jpg

#185

يا شباب خلاص مفيش كلام أو أفكار أو أى حاجة :)

Nothing to mention except that I am Muslim

Using your brain is not bad as you think

My Blog

logo.jpg

#186
neo كتب:
يا شباب خلاص مفيش كلام أو أفكار أو أى حاجة :)

لا ازاي

سيبك منهم وتعالى نعمل بروسيسور الأول ولا ناوي تستخدم بروسيسور جاهز ؟

فكر انت وانا مستني

والمصادر موجوده بس النفس :D

لو تحب تعمله نسخة طبق الأصل من معالج Intel مفيش مانع

#187

أنت شكلك متحمس أوى :D

على أى حال أنا فى أمكانياتي الحالية أخري أعمل فنجان قهوة و أشربه و بعديها بـ15 أنام :D كما هو الوضع فى هذا الموضوع الذى مر عليه أكثر من عامين أو ثلاثة :D

و بعدين فين شباب الجامعه هما دول الأمل :D :D

أصل واحد بعد ما بيتخرج من الجامعه تقريبا بيفقد كل حاجة :D الحماس و حاجات كتير :D

ربنا معانا

Nothing to mention except that I am Muslim

Using your brain is not bad as you think

My Blog

logo.jpg

#189

i think it is all nice to do go ahead but let it to be geat

we are all ready to work with this project ...

in fact iam making a file system new file system it work on linux and windows

and i am ready to go in os .

AboMedian

#190

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

الاخواة الكرام في هذا المشروع الرائع أريد ان أخبركم بأن مشروع بناء نظام تشغيل هو مشروع ناجح من جميع أوجه

ولن يفشل أبــــــدا

وهناك بعض الرودد التي تقول بأنه مشروع فاشل كيف ؟

يكفى أن فكرنا ببناء نظام تشغيل هذا أفضل من لا شى

ولو أن المشروع لم يقدر له الظهور فنحن أيضا لم نفشل فكر في العلم الغزير الذي سنتعلمه

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

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

ثغرات أنظمة من الطراز الاول

ولا أريد أن أطيل عليكم

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

ولا أضن أنهم سيخلون عليكم باي جواب وأرجو أن تستعين بهم

وأخيرأقول للذين هم ضد هذا المشروع

فكروا بطريقة أفضل :)

#191

السلام عليكم انشائلاه ينجح الموضوع وانا اريد المساعدة

#192

ما شاء الله عليك اخ neo

اصرارك جميل ولاهى ويفتح النفس للعمل

انا ولاهى نفسى اساعدك بس انا شغال دوت نيت

على الرغم من كدة كان نفسى اتعلم لغة التجميع ولكن لم اجد ما يساعد من موارد لها ( بالنسبة كمبتدا )

لو احتجت حاجة من السى شارب انا معاك يا باشا

#193

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

مهند سليمان كتب:
الاخ neo لماذا لاتضع سلسلة من الدروس لكل ما تتوصلون إليه صدقني عندما تضع هذه السلسة سيزداد عدد المشركين  فلذا  المنتدى محترفي الاسمبلي والسي

ولا أضن أنهم سيخلون عليكم باي جواب وأرجو أن تستعين بهم 

وأخيرأقول للذين هم ضد هذا المشروع 

فكروا  بطريقة  أفضل  :)

أولا : لابد و أن نعلم أن بعد التخرج تصبح الامور معقدة بعض الشئ حيث أن متطلبات السوق مختلفة تمام عن ما نريد نحن عملة بالفعل

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

أرجوا أن تكون الفكرة واضحة.

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

Nothing to mention except that I am Muslim

Using your brain is not bad as you think

My Blog

logo.jpg

#194

سلام عليكم

فى نسخة مجانيه من دوس "Free DOS"

http://www.freedos.org/

يمكن الأطلاع على الكود و معلفة مبادئ فعليه للموضوع

Nothing to mention except that I am Muslim

Using your brain is not bad as you think

My Blog

logo.jpg

#195

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

بالنسبه للمشروع كنظام تشغيل (بعيداً عن مشروع التخرج)..فهو مشروع طموح جداً جداً ..ولكن محتاج الى صبر وسنوات من العمل وقبل كل ذلك المعرفه

لا اخفى عليك رايت مقوله هنا فى المنتدى من احد الاعضاء اعجبتنى جداً

"يجب ان تدرك ان هناك حد ادنى من المعرفه قبل البدء فى عمل شى"..دا نصها تقريبا ..ومش كل اللى هيشترك فى الموضوع ده عنده المعرفه دى

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

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

كنت اقترحت كرد على موضوع سابق اننا نتعمق فى اجزاء مثل

file system,memory management,IPC

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

#196

السلام عليكم و رحمة الله ،

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

بداية ، أقدم نفسي: أنا طالب في السنة النهائية بكلية الهندسة ، جامعة عين شمس ، أعمل أثناء دراستي part-time منذ سنوات ، و كان مشروع تخرجي هو نظام تشغيل لمعالجات إنتل الـ32-بيت يدعم اللغة العربية من البداية..المشروع وصل لمرحلة لا بأس بها ، و هي أن عندنا نظام Multi-tasking, multi-threaded مع إدارة بدائية للذاكرة الفعلية (لا توجد Virtual memory بعد) و Process model بسيط ، و Implementation بسيط لـExt2 file system ، إضافة إلى عدد من الـDrivers الأساسية مثل: لوحة المفاتيح ، و الماوس ، و VGA ، و VBE ، و Floppy ، و الـHard disk ، و الـ CD-ROM ، و بالطبع دعم للغة العربية في الShell.

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

1. نظم تشغيل للـ Desktop computers (أي للمستخدم العادي ، للاستخدام اليومي)

2. نظم تشغيل للـServers

3. Embedded systems

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

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

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

جزاكم الله خيرا ،

السلام عليكم

#197

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

الاخ neo تحيتى لك وعلى حماسك الرائع فا اعرفك بنفسى اولا انا احمد من مصر طالب فى الفرقة الثالثة بكلية حاسبات ومعلومات جامعة المنصورة

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

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

poen_inway@hotmail.com

Or

ahmed_fci_20@yahoo.com

وبانتظارك ان شاء الله لكى تكلمنى على البريد الالكترونى

#198

سلام عليكم

م.حجاج : ما شاء الله ربنا يقويك و يقدرك على أنهاء مشروعك و تاخد أمتياز أن شاء الله

أنا شوفت مثال رائع وهو برنامج "أداة مساعدة لهندسة البرمجيات" حاجة كده شبه Oracle Designer تحت أشراف دكتور "محترم" لان الغريب جدا أن البرنامج ده أشتغل فيه أكتر من 3 أو 4 دفعات و هذا ما كنت أقصدة

لو خرج من الجامعه حاجة حلوة صدقنى الناس هتبوص لها على طول بدون أدنى تردد مهم كانت بسيطه "بس على الأقل توفر أى متطلب من المتطلبات"

أنا عن نفسي و بدون حرج أقول أنى كنت متسرع جدا و كل ما كنت أملكه هو صبري على أن أصل الى شئ و الحمد لله وصلت الى أشئ كثيرة و أولها لابد و أن أمتلك بعض الأدوات التى سوف تساعدني على تسلق أكبر الجبال فى التاريخ :D و هذه الأدوات هى "النظام" و جمع الخبرات المسبقة و تحديد ما أريد و ما أستطيع عمله "SWAT analysis" بالأضافة الى أنه لابد من توافر ما يسمى "Risk Management" و الذى سوف يحدد أن كان المشروع سيعيش أم لا

طبعا و بدون أدنى شك بالنسبة لى بدأت الموضوع بكود لبوت ولدر بدون ما أفكر فيما بعد و أتضح أن ما بعد أكبر بكثير من 500,000 سطر كود وهو كيف سندير هذا الكود و كيف سوف ندير مجهوداتنا

و كيف سنجبر الناس على أستعمال نظامنا, أنا كان جزء من حلمى الى هو نظام التشغيل هو القدرة على تشغيل برامج Windows و Linux بنسبة لا تقل عن 100% , هل تعلم أن هذا سوف يجبر كل العالم على النظر اليك

على العموم سيبب الأحلام فى حلها :D المهم أرض الواقع , أقترح عليك أخى أن تقوم بعمل أى شئ من شأنه أن يكتمل المشروع لسنين بعد تخرج و ذلك عن طريق عمل Community قوى داخل جامعتك مع محاولتك فى أن توصل لهم و بأمانه كل المعلومات التى وصلت أليها

الله الموفق :)

Nothing to mention except that I am Muslim

Using your brain is not bad as you think

My Blog

logo.jpg

#199

اشكرك ياخ neo ولكن ممكن اسالك

ماهى اللغة المستخدمة فى انشاء نظام التشغيل ؟؟

وكيف ابدأ فى الانشاء او هل توجد كتب تساعدنى فى ذلك؟

وشكر مرة اخرى يا اخى :D :D :D

ahmed17 كتب:

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

الاخ neo تحيتى لك وعلى حماسك الرائع فا اعرفك بنفسى اولا انا احمد من مصر طالب فى الفرقة الثالثة بكلية حاسبات ومعلومات جامعة المنصورة

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

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

poen_inway@hotmail.com

Or

ahmed_fci_20@yahoo.com

وبانتظارك ان شاء الله لكى تكلمنى على البريد الالكترونى

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

#200

سلام عليكم

هو فى غلطه فى أخر رد

عذراً , معظم الردود بكتبها و أنا Zombie State :D مش نايم كتير :D ا

SWAT analysis هى SWOT analysis

و معناها

S - Strength

W - Weakness

O - Opportunity

T - Threats

الفكرة بشكل عام تدرس الجوانب ديه أو بشكل أخر

أنت عايز أيه ؟ و الطريق محتاج أيه؟ و أنت معاك أيه؟

بس

Nothing to mention except that I am Muslim

Using your brain is not bad as you think

My Blog

logo.jpg

هذا الموضوع مغلق.

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