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

نظام تشغيل عربى بسيط

بدأه MohamedIBrahim في 12 مايو 2011 · 43 رد · 2,877 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#26

الشمري...

لا داعي لكتابة اي درس لان جوجل غني.. هذا ايضا re-invention of the wheel :D

لكن بما انك اداري واحمر اللون هذا شرح صغير:

فكرته ببساطة اننا نريد خلق abstraction layer تعطينا naming space للوصول للبيانات.. وهذا يعطينا فكرة "مجلد" وداخله "ملفات" كما تعلم

يعني الملف عبارة عن بيانات مخزنة في blocks في مكان معين للتخزين (هارديسك)

الهاردوير يعطينا آلية لقراءة والكتابة على البلوكات، والبلوكات لها عناوين

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

في اللينكس مثلا كل ملف او مجلد لديه inode (والذي هو رقم موحد) والذي ايضا لديه structure يحتوي على بيانات اخرى مثل pointers للبلوكات التي يستخدمها

في النهاية هذا سهل فهمه جدا.. فلا يتطلب فهم معادلات رياضية خطيرة مثل علم التشفير وغيرو...

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

المشكلة في نظري اننا نخاف من شيء اسمه low-level... بينما الواقع ان low-level اسهل بكثير لكنه tedious وتكراري ولذا ممل.

يعني مثلا الCpp اصعب من C والاثنين اصعب من اسمبلي..

في رأيي كلمة "نظام ملفات" مخيف اكثر مما يقوم به... قديما كنت اخاف من اي شيء يحتوي على كلمة "نظام"...

minix

كان هناك كتاب لتعليم انظمة التشغيل، وكان يحتوي على امثلة، والمثال كان نظام تشغيل اسمه minix

و المشكلة مع minix انها لم تكن مجانية.... لهذا السبب لينوس تورفالدز تعلم من minix فقط وكتب linux من الصفر

وجزء من هذا الكلام موجود في tweeter اقصد منتدى... عفوا اقصد mailing list كتبها لينوس

1

ملاحظة: يوجد

أعضاء في قائمة تجاهلي. لذا عدم ردي عليهم لا يدل على موافقتي الضمية لمحتويات مشاركاتهم.

sigsubway.png

#27
password123 كتب:

الشمري...

لا داعي لكتابة اي درس لان جوجل غني.. هذا ايضا re-invention of the wheel :D

لكن بما انك اداري واحمر اللون هذا شرح صغير:

فكرته ببساطة اننا نريد خلق abstraction layer تعطينا naming space للوصول للبيانات.. وهذا يعطينا فكرة "مجلد" وداخله "ملفات" كما تعلم

يعني الملف عبارة عن بيانات مخزنة في blocks في مكان معين للتخزين (هارديسك)

الهاردوير يعطينا آلية لقراءة والكتابة على البلوكات، والبلوكات لها عناوين

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

في اللينكس مثلا كل ملف او مجلد لديه inode (والذي هو رقم موحد) والذي ايضا لديه structure يحتوي على بيانات اخرى مثل pointers للبلوكات التي يستخدمها

في النهاية هذا سهل فهمه جدا.. فلا يتطلب فهم معادلات رياضية خطيرة مثل علم التشفير وغيرو...

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

المشكلة في نظري اننا نخاف من شيء اسمه low-level... بينما الواقع ان low-level اسهل بكثير لكنه tedious وتكراري ولذا ممل.

يعني مثلا الCpp اصعب من C والاثنين اصعب من اسمبلي..

في رأيي كلمة "نظام ملفات" مخيف اكثر مما يقوم به... قديما كنت اخاف من اي شيء يحتوي على كلمة "نظام"...

minix

كان هناك كتاب لتعليم انظمة التشغيل، وكان يحتوي على امثلة، والمثال كان نظام تشغيل اسمه minix

و المشكلة مع minix انها لم تكن مجانية.... لهذا السبب لينوس تورفالدز تعلم من minix فقط وكتب linux من الصفر

وجزء من هذا الكلام موجود في tweeter اقصد منتدى... عفوا اقصد mailing list كتبها لينوس

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

+1

GoodBye

#28

هل انت واخد بال حضرتك انك هكذا خرجت بالموضوع ؟

ردي جميل معهم لان كلامهم منطقي.

يجب ان تميز بين:

* مضمون الكلام.

* اسلوب الكلام.

المضمون مهم.. وانت مضمون كلامك بين معلومات خاطئة وخروج من الموضوع وفوق هذا tunnel vision ولا تريد ان تستمع للنقد.

الاسلوب لا يهم... لذا لن اتحدث عن اسلوبك.

ملاحظة: يوجد

أعضاء في قائمة تجاهلي. لذا عدم ردي عليهم لا يدل على موافقتي الضمية لمحتويات مشاركاتهم.

sigsubway.png

#29
password123 كتب:

هل انت واخد بال حضرتك انك هكذا خرجت بالموضوع ؟

ردي جميل معهم لان كلامهم منطقي.

يجب ان تميز بين:

* مضمون الكلام.

* اسلوب الكلام.

المضمون مهم.. وانت مضمون كلامك بين معلومات خاطئة وخروج من الموضوع وفوق هذا tunnel vision ولا تريد ان تستمع للنقد.

الاسلوب لا يهم... لذا لن اتحدث عن اسلوبك.

سأعطيم معلومة

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

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

وعلى الاقل اذا كنت اقول معلومات خاطئة وتصحح لى فليس فى الامر شئ

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

"الادب فضلوه على العلم " :wink:

ملاحظة : الموضوع فى الاساس تعليق عن خبر نظام تشغيل عربى معين

فقد خرجنا من الموضوع من قبل ذلك :)

GoodBye

#30
اقتباس
عندما تريد ان تتكلم لا تتكلم عنى ولا عن اسلوبى اذا اردت ان يحدث المثل منى

لم يتحدث احد عن "اسلوبك"... المشكلة هو "مضمونك" مليئ بالاخطاء ويجب ان تصحصح وتتعلم من الخبرات هنا

الادب هو ان تلتزم بالقانون ولا تخرج من الموضوع وتصعده لحوار شخصي.

الادب ان تكبر دماغك ولا تبكي كلما اعطاك عضو نصيحة

الادب ان تتواضع في طلب العلم.

انا لا انتقدك في اسلوبك ليس لان اسلوبك مثالي.. بل لانه غير مهم.

ملاحظة: يوجد

أعضاء في قائمة تجاهلي. لذا عدم ردي عليهم لا يدل على موافقتي الضمية لمحتويات مشاركاتهم.

sigsubway.png

#31

@محمد إبراهيم.

عودةً إلى موضوع لينوس تروفالدس. هل اطلعت على موضوعه الشهير الذي أعلن فيه عن لينوكس؟ هذا هو:

اقتباس

From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)

Newsgroups: comp.os.minix

Subject: Free minix-like kernel sources for 386-AT

Message-ID: <1991Oct5.054106.4647@klaava.Helsinki.FI>

Date: 5 Oct 91 05:41:06 GMT

Organization: University of Helsinki

Do you pine for the nice days of minix-1.1, when men were men and wrote

their own device drivers? Are you without a nice project and just dying

to cut your teeth on a OS you can try to modify for your needs? Are you

finding it frustrating when everything works on minix? No more all-

nighters to get a nifty program working? Then this post might be just

for you :-)

As I mentioned a month(?) ago, I'm working on a free version of a

minix-lookalike for AT-386 computers. It has finally reached the stage

where it's even usable (though may not be depending on what you want),

and I am willing to put out the sources for wider distribution. It is

just version 0.02 (+1 (very small) patch already), but I've successfully

run bash/gcc/gnu-make/gnu-sed/compress etc under it.

Sources for this pet project of mine can be found at nic.funet.fi

(128.214.6.100) in the directory /pub/OS/Linux. The directory also

contains some README-file and a couple of binaries to work under linux

(bash, update and gcc, what more can you ask for :-). Full kernel

source is provided, as no minix code has been used. Library sources are

only partially free, so that cannot be distributed currently. The

system is able to compile "as-is" and has been known to work. Heh.

Sources to the binaries (bash and gcc) can be found at the same place in

/pub/gnu.

ALERT! WARNING! NOTE! These sources still need minix-386 to be compiled

(and gcc-1.40, possibly 1.37.1, haven't tested), and you need minix to

set it up if you want to run it, so it is not yet a standalone system

for those of you without minix. I'm working on it. You also need to be

something of a hacker to set it up (?), so for those hoping for an

alternative to minix-386, please ignore me. It is currently meant for

hackers interested in operating systems and 386's with access to minix.

The system needs an AT-compatible harddisk (IDE is fine) and EGA/VGA. If

you are still interested, please ftp the README/RELNOTES, and/or mail me

for additional info.

I can (well, almost) hear you asking yourselves "why?". Hurd will be

out in a year (or two, or next month, who knows), and I've already got

minix. This is a program for hackers by a hacker. I've enjouyed doing

it, and somebody might enjoy looking at it and even modifying it for

their own needs. It is still small enough to understand, use and

modify, and I'm looking forward to any comments you might have.

I'm also interested in hearing from anybody who has written any of the

utilities/library functions for minix. If your efforts are freely

distributable (under copyright or even public domain), I'd like to hear

from you, so I can add them to the system. I'm using Earl Chews estdio

right now (thanks for a nice and working system Earl), and similar works

will be very wellcome. Your ©'s will of course be left intact. Drop me

a line if you are willing to let me use your code.

Linus

PS. to PHIL NELSON! I'm unable to get through to you, and keep getting

"forward error - strawberry unknown domain" or something.

والرابط:

http://twovoyagers.com/blinkynet.net/comp/linux002.html

والآن قارن بين ما كتبه لينوس وما يكتبه معظم من يبدأ مشاريع أنظمة التشغيل هنا. سأختصرها:

1. هناك تفاصيل تقنية شبه كاملة عن نظامه. بما فيها السورس كود.

2. المشروع شبه مكتمل. أي أنه لم يقم بكتابة الموضوع إلا بعد أن مضي شوطاً بعيداً في تطوير هذا النظام.

3. لا يوجد طلب للمساعدة أو ما شابه. مجرد سؤال عن بعض الأمور القانونية حول رخص التوزيع.

4. لا يوجد أي تلويح للأعلام أو الشعارات أو الوطنيات أو الجنسيات أو غيره. لولا أن لينوس أصبح مشهوراً الآن لما استطعت أن تعرف حتى جنسيته من هذا الموضوع.

#32
password123 كتب:

لم يتحدث احد عن "اسلوبك"... المشكلة هو "مضمونك" مليئ بالاخطاء ويجب ان تصحصح وتتعلم من الخبرات هنا

انظر لردك السابق لتعرف من الذى تكلم فلا تناقض نفسك

password123 كتب:

الادب هو ان تلتزم بالقانون ولا تخرج من الموضوع وتصعده لحوار شخصي.

الادب ان تكبر دماغك ولا تبكي كلما اعطاك عضو نصيحة

الادب ان تتواضع في طلب العلم.

نسيت ان الادب هو ان تتحرم نفسك والاخرين

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

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

ونسيت ايضا ان هناك ادب يدخل فى كل شئ

وجعلت من الادب ما تريده أنت فقط

password123 كتب:

انا لا انتقدك في اسلوبك ليس لان اسلوبك مثالي.. بل لانه غير مهم.

كنت اراك فى موضوع الاخت VB -HELPER

تتكلم كلاما عن النقد وذكرت هذا النوع من النقد

وأحب ان اراك تنقد الاسلوب لان هذا ما تفعله اساسا

العجيب فيك انك تنقض كلامك بنفسك

System Down كتب:

@محمد إبراهيم.

عودةً إلى موضوع لينوس تروفالدس. هل اطلعت على موضوعه الشهير الذي أعلن فيه عن لينوكس؟ هذا هو:

والرابط:

http://twovoyagers.com/blinkynet.net/comp/linux002.html

والآن قارن بين ما كتبه لينوس وما يكتبه معظم من يبدأ مشاريع أنظمة التشغيل هنا. سأختصرها:

1. هناك تفاصيل تقنية شبه كاملة عن نظامه. بما فيها السورس كود.

2. المشروع شبه مكتمل. أي أنه لم يقم بكتابة الموضوع إلا بعد أن مضي شوطاً بعيداً في تطوير هذا النظام.

3. لا يوجد طلب للمساعدة أو ما شابه. مجرد سؤال عن بعض الأمور القانونية حول رخص التوزيع.

4. لا يوجد أي تلويح للأعلام أو الشعارات أو الوطنيات أو الجنسيات أو غيره. لولا أن لينوس أصبح مشهوراً الآن لما استطعت أن تعرف حتى جنسيته من هذا الموضوع.

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

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

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

اذ أنه كما ذكرنا هناك انظمة قوية يتم تصميمها ويشرف عليها عمالقة وايضا شركات كبرى

مثل جوجل وابل .....الخ

ليس معنى ذلك أننى متفق مع معظم من يكتب عن مشاريع تصميم نظم التشغيل بالعكس انا متضايق ايضا لكن اقل منك قليلا

GoodBye

#33

وهنا موضوع لينوس الذي يسبق الذي وضعته من قبل. حيث يعلن أنه بدأ في المشروع:

اقتباس

From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)

Newsgroups: comp.os.minix

Subject: What would you like to see most in minix?

Summary: small poll for my new operating system

Message-ID: <1991Aug25.205708.9541@klaava.Helsinki.FI>

Date: 25 Aug 91 20:57:08 GMT

Organization: University of Helsinki

Hello everybody out there using minix -

I'm doing a (free) operating system (just a hobby, won't be big and

professional like gnu) for 386(486) AT clones. This has been brewing

since april, and is starting to get ready. I'd like any feedback on

things people like/dislike in minix, as my OS resembles it somewhat

(same physical layout of the file-system (due to practical reasons)

among other things).

I've currently ported bash(1.08) and gcc(1.40), and things seem to work.

This implies that I'll get something practical within a few months, and

I'd like to know what features most people would want. Any suggestions

are welcome, but I won't promise I'll implement them :-)

Linus (torvalds@kruuna.helsinki.fi)

PS. Yes - it's free of any minix code, and it has a multi-threaded fs.

It is NOT protable (uses 386 task switching etc), and it probably never

will support anything other than AT-harddisks, as that's all I have :-(.

نفس الأسلوب. لا طلبات مساعدة. بالعكس. هو يسأل عن أي إضافات قد يرغب بها الأخرون المتعودون على أنظمة Unix و Minix.

#34

mohammed ibrahim

خلاص ياعم... ولا تزعل نفسك... لن انصحك مرة أخرى...

مع تمنياتي لك بالنجاح في مسيرتك نحو اختراع المطرقة الحجرية ولغة الassembly عربية

ملاحظة: يوجد

أعضاء في قائمة تجاهلي. لذا عدم ردي عليهم لا يدل على موافقتي الضمية لمحتويات مشاركاتهم.

sigsubway.png

#35
password123 كتب:

mohammed ibrahim

خلاص ياعم... ولا تزعل نفسك... لن انصحك مرة أخرى...

مع تمنياتي لك بالنجاح في مسيرتك نحو اختراع المطرقة الحجرية ولغة الassembly عربية

You Are Welcome

الموضوع نقاش هل تريد النقاش فتفضل

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

قال النبى صلى الله عليه وسلم

""من كان منكم قائلا فليقل خيرا او ليصمت ""

صحيح نسيت اقولك يا استاذ محيى

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

http://lng.sourceforge.net/

اسم النظام

LUnix

GoodBye

#36
MohamedIBrahim كتب:

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

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

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

اذ أنه كما ذكرنا هناك انظمة قوية يتم تصميمها ويشرف عليها عمالقة وايضا شركات كبرى

مثل جوجل وابل .....الخ

ليس معنى ذلك أننى متفق مع معظم من يكتب عن مشاريع تصميم نظم التشغيل بالعكس انا متضايق ايضا لكن اقل منك قليلا

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

هذا هو سبب انزعاجنا من هذه المواضيع.

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

#37
System Down كتب:

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

System Down كتب:

هذا هو سبب انزعاجنا من هذه المواضيع.

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

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

System Down كتب:

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

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

ملاحظة :حاليا لا يعمل محمود فايد وحده فى المشروع بل معه فريق عمل

تم تعديل هذه المشاركة بواسطة MohamedIBrahim في 13 مايو 2011 في 18:53

GoodBye

#38

password123 و محمد ابراهيم

الصراحة انا كثيرا ما اقرأ في المنتدى ولكن الصراحة وبدون زعل منكم

كرهت المنتدى بسببكم

احيانا اتخيل انه اسمين لنفس العضو

واحيانا اقول بينكم ثأر

محمد ابراهيم ::

تريد نقدا علميا ::: تفضل

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

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

دائما ما تقول انك تبرمج منذ 10 سنوات وانت عمرك 16 على ما اعتقد ..

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

ولا يمكن ان تأخذ ولو 1% من هذه المعلومات

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

او كيفية ادارة الذاكرة بالصورة الطبيعية وخوارزمية الادارة

مقارنة بين نواة اللنكس وبقية الانوية

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

وبعدها فكر في ادارة الذاكرة ... لكي تقرأ عن انظمة التشغيل

اخي الصغير ارجو ان تقبله مني ..

Password123

اقتباس
انا اسلوبي مزعج... لن يتغير في المدى القريب.

رحم الله امرأ قدر نفسه فعرف قدرها ..

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

هذا تطاول .. لا يمكنك ان تتهم اي عضو في المنتدى بالغباء او باي شئ اخر ..

لافرق بين عربي واعجمي ..

بعد هذا الرد ليكن النقاش علمي او ليغلق الموضوع

==========================================

احسنت System كلامك قد لخصت به ما اردت قوله بالرد السابق

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

هل لديك معلومات عن انواع الانوية لانظمة التشغيل لانني اريد ان اقرأ عنها

لكن ليس بالشكل المفصل المزعج لهذه المواضيع

#39

http://alrebat.tadwen.com/index.php?title=%D8%A7%D9%84%D9%86%D9%88%D8%A7%D8%A9

هذا انواع الانوية بالعربية ويمكنك طبعا الاستزادة بالانجيليزية

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

وشكرا لك على النصيحة والتشجيع

بخصوص انا مبرمج من 9 سنوات وليس 10 ولم اقل أننى محترف بل ما زلت مبتدأ وانا لم اعلن عن شئ ولم اتفاخر

ولو سمحت لا تشبهنى بالاخ password 123 لانه ليس عدلا

وأنا معك بخصوص الامر ان يكون النقاش علميا او يتم منع الاخ password 123 من دخوله وليس لالغاءه

GoodBye

#40

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

في الاخير حتى اذا ما اقتنعنا بوجهة نظر الطرف الاخر يكفي ان نحترم رأيه

يعني زي ما تقول "I respect your opinion but I am sticking to what I believe in"

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

يتجادلون بشكل سلبي

1

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#41

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

ملاحضة: لو استمريت على نفس الحماس + سماع نصاءح الأعضاء (ليس كل النصاءح)، فأبشرك أنك ستقوم بعمل شيء جيد.

" إن الله كتب الإحسان على كل شيء"

::

الإرادة ... تحقق السيادة.

#42

ملاحظة عفوا

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

وقريبا بجيب بيكم اخبار (كمان 8 سنين ولا حاجة )

GoodBye

#43

لا داعى لحدة النقاش,

مبرمج النظام موهوب فعلآ لبناء نظام - ولو كان بسيط - و هذا واضح فعلآ.

بالنسبة لفكرة بناء نظام عربى من الصفر فهى فكرتين منفصلتين :

١- بناء نظام عربى :

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

٢- بناء النظام من الصفر :

الموضوع بسيط , إذا كنت ستقوم بناء النظام لم تبنى من الصفر ؟ و يمكنك استخدام الأدوات الموجودة و التى لا تتعارض مع فكرتك لبناء فكرتك , يمكنك تعديل الاكواد و تطويعها و تجميعها لبناء نظامك الخاص.

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

هذا رأيى و الله المستعان.

#44
Blaze Boy كتب:

لا داعى لحدة النقاش,

مبرمج النظام موهوب فعلآ لبناء نظام - ولو كان بسيط - و هذا واضح فعلآ.

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

Blaze Boy كتب:

بالنسبة لفكرة بناء نظام عربى من الصفر فهى فكرتين منفصلتين :

١- بناء نظام عربى :

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

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

٢- بناء النظام من الصفر

Blaze Boy كتب:
:

الموضوع بسيط , إذا كنت ستقوم بناء النظام لم تبنى من الصفر ؟ و يمكنك استخدام الأدوات الموجودة و التى لا تتعارض مع فكرتك لبناء فكرتك , يمكنك تعديل الاكواد و تطويعها و تجميعها لبناء نظامك الخاص.

Blaze Boy كتب:
:

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

Blaze Boy كتب:
:

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

هذا رأيى و الله المستعان.

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

تقبل تحياتى

GoodBye

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