هل يمكنني بناء نظام تشغيل مثل ويندوز وماك؟

هل يمكنني بناء نظام تشغيل مثل ويندوز وماك

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

يمكنك بالتأكيد. لكن لماذا؟ الأنظمة الموجودة تلبي احتياجات المستخدم وأكثر.

وهناك لينُكس. يمكنك البناء عليه وتطويره وإضافة المزايا التي تريدها بدلًا من أن تبدأ من الصفر.

الأصح ان تقول اقتصاديا هذا غير مجدى, لأن أنظمة التشغيل أصبحت commodity الأن, بلا ثمن. 

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

لا يجب ان يحد نظام التشغيل من حرية التطبيقات التي تعمل عليه, مثلما يحدث حاليا, و يجب ان يعطيها صلاحيات أكثر مما هو متاح.

كمثال على كلامى,

في ويندوز ما قبل ويندوز 7 او فيستا, كان يمكنك عمل Raw socket أي يمكنك تغيير الTCP/IP Packet نفسها, لكنها الغيت لأنها خاصية كانت تستخدم في ddos attack, الا ان لها استخدامات أخرى نادرة,

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

أو إستخدم winpcap.

حاولت تجربتها, بها مشاكل و لم تعمل.

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

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

لا أعرف كيف ستستخدم raw socket لذلك الغرض.

لكن في رأيي كتابة بدائل ل bind، send، recv وجعل البرنامج يستخدمهم حل أنظف.

-1

نعم اخي الفاضل انا لا اريد ان ابني نظام من الصفر

ولكن اريد ان اطور فقط

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

-6

انظمه التشغيل ماك وويندوز مبنيان علي نواه لينكس

ما الذي احتاجه لتطوير نظام تشفيل؟

-1

ماك مبني عليها فقط

-2

نواة الماك (Darwin) مبنية على FreeBSD ولا تحتوي أي كود من لينكس (رخصة لينكس لن تسمح أساسا باستخدام كود منها).

-1

Darwin is an open-source Unix operating system released by Apple Inc

-2

لينكس تكتب هكذا: Linux. :)

ضربتك نعجة :|

لما؟ أنا ألفت نظره أن Unix و Linux نظامين مختلفين لا يتشاركان في الكود وأن BSD (و Darwin) معتمدة على الأولى منهم دون الأخرى.

ويكيبيديا تتحدث :

Darwin is an open-source Unix operating system released by Apple Inc

 

لا علاقة لليْنُكس بهذا الشأن ..

وهذا ما كنت أحاول إيصاله لـ@mhabach :)

هاهاها انت ظريف ههههه

نظام كامل وحدك, لا بالطبع هذا الكثير من العمل,

نواة ويندوز وحدها طورها 5 أشخاص, بقية النظام من الواجهة البرمجية و الواجهة الرسومية و البرامج الخدمية بالطبع عمل عليها عشرات و ربما مئات المبرمجين.

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

يمكنك بالطبع بناء نواة نظام تشغيل بسيطة, و أن تتعاون مع فريق لبناء بقية نظام التشغيل.

للأسف, اقتصاديا هذا غير مجدى الأن, لكن سوف تتعلم الكثير و بالتأكيد سوف تستفيد و توسع أفاق مهنتك.

-1

اريد ان افعل شئ جديد متطور في عالم التكنولوجيا

مثل ؟؟

ولماذا تعتقد انه لا تستطيع الانظمة الحالية فعلا ما تعتقد انه جديد متطور ؟

-1

نعم يمكنك انشاء نظام التشغيل و انا اشجعكااااا على انشاء نظام تشغيل لاننا نرا الى الاوروبين يصنعون و نحن نستعمل

انا اشجعك و يممكني مساعدتك