الحالة
موضوع مغلق
MAHMOED

MAHMOED

عضوية الشرف
التسجيل
15/8/08
المشاركات
5,049
الإعجابات
2,206
الإقامة
فى كنف الاخوان
#1
'',


احباتى فى الله

حياكم الله جميعا




في خبر غريب ومفاجئ.. أعلن أحد مطوري لينوكس عن نجاحه في تضمين برنامج DirectX في أحد تعريفات بطاقات الشاشة في لينوكس..
المطور اسمه Luca Barbieri وهو يعمل في تطوير تعريف بطاقات الشاشة ATI مفتوحة المصدر المسماة Gallium3D.. والذي فعله هو أنه نجح في تضمين برنامج DirectX بنسختيه 10 و 11 في تعريف بطاقة الشاشة المذكور.
لكن لنفهم أهمية هذه الخطوة دعوني أشرح الأمور من خلال النقاط التالية:

  • في لينوكس البرنامج الذي يتعامل مع المهام التي تتطلب تدخل بطاقة الشاشة اسمه OpenGL، بينما هو DirectX في ويندوز.
  • من المعروف أن أداء DirectX أداؤه أفضل بكثير من OpenGL
  • برنامج Wine (الذي يقوم بتشغيل برامج ويندوز على لينوكس) يستطيع تشغيل DirectX ولكن بأن يترجم هذا البرنامج إلى أوامر يتعامل معها برنامج OpenGL.. كما أنه يشغل النسخة رقم 10 من البرنامج وليس النسخة 11

ما فعله المطور هو أنه كتب النص المصدري (20,000 سطر برمجي) لبرنامج DirectX وضمنه في تعريف بطاقة الشاشة..
إذاً بهذا الشكل يمكن - نظرياً- أن نستنتج ما يلي:

  • سيكون بإمكان مستخدمي لينوكس تشغيل ألعاب ويندوز على لينوكس بسهولة
  • يمكن للمطورين الاستغناء عن OpenGL بشكل كامل مستقبلاً لصالح DirectX

مصدر الخبر موقع Phoronix


 

اذكرالله

عضوية الشرف
التسجيل
1/3/10
المشاركات
1,971
الإعجابات
560
الإقامة
japan - italy
#2
رد: تطور رائع فى برنامج 10؛9 DirectX على الينكس

وعليكم السلام

الفكاهة بالموضوع ان directX11 سوف يعمل على linux وهو لا يعمل على windowsXP

شكرا .
 

أبوجساس

الوسـام الذهبي
التسجيل
8/7/09
المشاركات
2,409
الإعجابات
435
الإقامة
بوابة العلم والنور((داماس))
الجنس
Male
#3
رد: تطور رائع فى برنامج 10؛9 DirectX على الينكس

وعليكم السلام

الفكاهة بالموضوع ان directX11 سوف يعمل على linux وهو لا يعمل على windowsXP

شكرا .
شكرا أخي.
 
MAHMOED

MAHMOED

عضوية الشرف
التسجيل
15/8/08
المشاركات
5,049
الإعجابات
2,206
الإقامة
فى كنف الاخوان
#4

جهاد ع

عضوية الشرف
التسجيل
11/2/10
المشاركات
13,400
الإعجابات
794
الإقامة
الاردن
الجنس
Male
#5
رد: تطور رائع فى برنامج 10؛9 DirectX على الينكس

مشكور اخي محمود على هذه المعلومة القيمة
 

mimoboy

عضو ذهبي
التسجيل
21/2/08
المشاركات
978
الإعجابات
108
الإقامة
كفر الشيخ
#6
رد: تطور رائع فى برنامج 10؛9 DirectX على الينكس

ايوه يا اخي بس الي انا اعرفه (ويمكن يكون كلامي غلط)
ان DirectX برنامج تابع لميكروسوفت
هل هتسمح بنشره ف الينوكس

و في اعتقادي سيظل المشكله في تشغيل ملفاعت ال .exe
وليس DirectX
لأن البرنامج Wine مش بيشغل كل الملفات (ده برضو الي انا سمعته منكم)
 

اذكرالله

عضوية الشرف
التسجيل
1/3/10
المشاركات
1,971
الإعجابات
560
الإقامة
japan - italy
#7
رد: تطور رائع فى برنامج 10؛9 DirectX على الينكس

وعليكم السلام
ايوه يا اخي بس الي انا اعرفه (ويمكن يكون كلامي غلط)
ان DirectX برنامج تابع لميكروسوفت
هل هتسمح بنشره ف الينوكس
حسنا . هناك اختلاط لديك

directX الخاص ب microsoft ليس هو هنا
بمعنى اخر ليست microsoft هي من قامت بنشر السابق

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

و في اعتقادي سيظل المشكله في تشغيل ملفاعت ال .exe
وليس DirectX
الموضوع اخي ليس بامتداد ملف هل هو exe او غيره
الموضوع هو وجود بيئة بنفس directX بالمكتبات والوظائف وبالتالي مصمم اللعبة
سيجعل هناك اصدارين الاول ل microsoft والاخر ل linux

لان اللعبة بالاساس هي لغة برمجة ( مثلا c# ) وبالتالي عند عمل compile سيكون من السهل جدا عملها على linux و windows
بوجود نفس البيئة التشغيلية

اتمنى اني قمت بالايضاح

شكرا
 

mimoboy

عضو ذهبي
التسجيل
21/2/08
المشاركات
978
الإعجابات
108
الإقامة
كفر الشيخ
#8
رد: تطور رائع فى برنامج 10؛9 DirectX على الينكس

نعم يا اخي انت وضحتلي حجات كتير وشكرا ليك


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

اصل الكود البرمجي هيبقا خاص باللينكس تمام
اسم البرنامج هو اسم برنامج في الويندوز والي صنعته ميكروسوفت

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

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

صح كلامي ولا غلط ولو غلط وضحلي لو تكرمت
(معلش هتعبك معايا )
 

اذكرالله

عضوية الشرف
التسجيل
1/3/10
المشاركات
1,971
الإعجابات
560
الإقامة
japan - italy
#9
رد: تطور رائع فى برنامج 10؛9 DirectX على الينكس

وعليكم السلام

اصل الكود البرمجي هيبقا خاص باللينكس تمام
اسم البرنامج هو اسم برنامج في الويندوز والي صنعته ميكروسوفت

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

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

صح كلامي ولا غلط ولو غلط وضحلي لو تكرمت
نعم , لاعطيك هذا السيناريو

هناك برنامج على windows اسمه snaaaagit ووظيفته تصوير الشاشة من صور ثابته او متحركه او غيره , جميل

الان انا مطور على linux واعجبت بالبرنامج واردت انشائه على linux
فبدأت بكتابة ال code وجعلته يقوم بنفس الوظيفة تماما
واسميته shutttttttter
هل انا الان مسائل قانونيا ؟ بالتأكيد لا

وهو الحال لدينا هنا

فاذا كنت تقصد الاسم بالتأكيد لن يكون نفس الاسم ل directX ولكن تم ذكره هنا ليتم معرفة الوظيفة له

طبعا اسمه لم يحدد الان ولكن فريق التطوير هو الخاص ب Gallium3D لذلك قد يكون هذا الاسم

(معلش هتعبك معايا )
لم افهم ؟

شكرا لك
 

mimoboy

عضو ذهبي
التسجيل
21/2/08
المشاركات
978
الإعجابات
108
الإقامة
كفر الشيخ
#10
رد: تطور رائع فى برنامج 10؛9 DirectX على الينكس

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

وعلي فكره
معلش = انا اسف
هتعبك = يعني يضايقك
معايا = علشان هتجاوب علي اسالتي الكتير

اتمني انك تكون فهمت قصدي
هههههههه

وشكرا ليك مره تانيه
 

اذكرالله

عضوية الشرف
التسجيل
1/3/10
المشاركات
1,971
الإعجابات
560
الإقامة
japan - italy
#11
رد: تطور رائع فى برنامج 10؛9 DirectX على الينكس

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

وعلي فكره
معلش = انا اسف
هتعبك = يعني يضايقك
معايا = علشان هتجاوب علي اسالتي الكتير

اتمني انك تكون فهمت قصدي
هههههههه

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

أعلى