IRIX 3dfx Voodoo ڊرائيور ۽ glide2x IRIX پورٽ
تبصرا
Mewayz Team
Editorial Team
IRIX and the Voodoo: A Brief History of an unlikely Alliance
1990 واري ڏهاڪي جي وچ ۾، ڪمپيوٽنگ جي دنيا سخت مقابلي ۽ تيزيءَ واري جدت جو منظر هو. هڪ پاسي بيٺو Silicon Graphics, Inc. (SGI) پنهنجي طاقتور IRIX ورڪ اسٽيشنن سان، پروفيشنل 3D ويزولائيزيشن، فلمي اثرات، ۽ سائنسي ڪمپيوٽنگ جا اڻ ڄاتل بادشاهه. ٻئي طرف، وڌندڙ صارف پي سي گیمنگ مارڪيٽ کي انقلاب ڪيو پيو وڃي ٿورڙي ڪارڊ کان 3dfx Interactive: ووڊو گرافڪس. هي ڌار ڌار 3D تيز ڪندڙ آرڪيڊ-معيار گرافڪس کي ڊيسڪٽاپ تي آڻيو، ان جي ملڪيت جي Glide API پاران طاقتور. حوصلا افزائي ۽ ڊولپرز لاءِ، هڪ پريشان ڪندڙ سوال اڀري آيو: ڇا جيڪڏهن ووڊو جي خام، گيمنگ تي مبني طاقت IRIX جي نفيس، UNIX-بنياد واري ماحول ۾ استعمال ٿي سگهي ٿي؟ جواب هڪ ڪميونٽي تي هلندڙ پروجيڪٽ هو جيڪو گلائيڊ لائبريري (glide2x) کي IRIX ڏانهن پورٽ ڪرڻ لاءِ، گرافڪس ڪمپيوٽنگ جي ٻن بظاهر مختلف دنيان جي وچ ۾ هڪ پل ٺاهي.
IRIX ڏانهن پورٽنگ گلائيڊ جو ٽيڪنيڪل چئلينج
glide2x کي IRIX ڏانهن پورٽ ڪرڻ هڪ يادگار سافٽ ويئر انجنيئرنگ ڪم هو. Glide DOS ۽ Windows لاءِ هڪ پتلي، هارڊويئر-مخصوص پرت جي طور تي ٺهيل هئي، سڌو سنئون ووڊو جي راسٽرزر ۽ ٽيڪسچر ميپنگ يونٽن سان ڳالهائيندي. بهرحال، IRIX وٽ پنهنجو پختو ۽ پيچيده گرافڪس ماحوليات وارو نظام هو، جيڪو IRIS GL ۽ بعد ۾ OpenGL APIs جي چوڌاري ٺهيل هو، ۽ SGI جي پنهنجي اعليٰ درجي جي گرافڪس هارڊويئر جهڙوڪ InfiniteReality سان مضبوطيءَ سان ضم ٿيل هو. پورٽرن کي هڪ ترجمي واري پرت ٺاهڻي هئي جيڪا گلائيڊ API ڪالز کي روڪي سگهي ٿي ۽ انهن کي IRIX جي سسٽم ڪالن ۽ ميموري ماڊلز تي نقشي ڪري سگهي ٿي. ھن ۾ شامل آھي ريورس-انجنيئرنگ، گھٽ سطحي پروگرامنگ، ۽ ووڊو جي رجسٽر-سطح جي آپريشن ۽ IRIX جي UNIX ڪنيل ۽ X11 ونڊونگ سسٽم ٻنهي جي گھڻي سمجھ. ڪاميابي جو مطلب اهو ٿيو ته، پهريون ڀيرو، هڪ ووڊو ڪارڊ کي سڃاڻي سگهجي ٿو ۽ هڪ رينڊرنگ ڊيوائس طور SGI ورڪ اسٽيشن جي اندر استعمال ڪيو وڃي، هڪ اهڙو ڪم جيڪو هڪ ڀيرو ناممڪن سمجهيو ويندو هو.ڪميونٽي، شوقين، ۽ ٽِنڪرنگ جو روح
هي ڪوشش ڪنهن ڪارپوريٽ اداري جو ڪم نه هو. اهو خالص طور تي SGI حوصلا افزائي، ريورس-انجنيئرز، ۽ پروگرامرز جي هڪ وقف ڪميونٽي طرفان هلائي وئي، جن ٻنهي کي ٽيڪنيڪل چئلينج ۽ هڪ منفرد موقعو ڏٺو. آن لائين فورمز، ميلنگ لسٽون، ۽ شروعاتي ويب سائيٽون پيچ، بائنري، ۽ سخت کٽيل علم جي حصيداري لاءِ مرڪز بڻجي ويون. حوصلو گهڻ رخي هو: کلاسک گلائيڊ تي ٻڌل رانديون هلائڻ لاءِ جهڙوڪ ”ڪوئڪ“، ”ٽامب ريڊر“ ۽ ”ڊيسنٽ“ ڌارين هارڊويئر تي؛ هائبرڊ سيٽ اپ سان تجربو ڪرڻ؛ ۽ صرف ثابت ڪرڻ لاء اهو ٿي سگهي ٿو. مسئلو حل ڪرڻ لاءِ هي سهڪاري، ماڊلر طريقو- ڪميونٽي جي تعاون مان هڪ فنڪشنل ڊرائيور کي گڏ ڪرڻ- جديد Mewayz جي فلسفي کي ظاهر ڪري ٿو، جتي قابل اطلاق سافٽ ويئر اجزاء هڪ مربوط ڪاروباري آپريٽنگ سسٽم ٺاهڻ لاءِ ضم ٿين ٿا جيڪي مخصوص ضرورتن جي مطابق ٺهيل آهن.
"IRIX Voodoo ڊرائيور پروجيڪٽ هيڪر جي اخلاقيات جو هڪ ثبوت هو. اهو ٽيڪنالاجي جا ٻه شاندار ٽڪرا ٺاهڻ جي باري ۾ هو، ڪڏهن به گڏ ڪم ڪرڻ لاء ٺهيل نه هئا، همراه ۾ ڳائڻ لاء. هر حادثي ڊمپ ۽ هر ڪاميابيء سان پيش ڪيل Glide مثلث هڪ فتح وانگر محسوس ڪيو."
وراثت ۽ جديد مطابقت
جڏهن ته IRIX سسٽم ۾ ووڊو ڪارڊ جو عملي استعمال هميشه نمايان رهيو، پراجيڪٽ جي ورثي اهم آهي. اهو کليل، ڪميونٽي تي هلندڙ ترقي جي طاقت جو مظاهرو ڪيو ۽ شوقين لاء قيمتي SGI هارڊويئر جي مفيد زندگي کي وڌايو. اڄ، اهو ڪمپيوٽر جي تاريخ ۾ هڪ دلچسپ فوٽ نوٽ جي طور تي بيٺو آهي، ناقابل اعتماد تجربو جي دور کي ڏيکاري ٿو. همعصر ڊولپرز ۽ سسٽم آرڪيٽيڪٽس لاءِ، اهو ڪم ڪري ٿو هڪ ياد ڏياريندڙ جي اهميت جي قابل، سٺي دستاويزي سسٽم. هڪ جديد ڪاروباري حوالي سان، پنهنجو پاڻ کي هڪ واحد، سخت سافٽ ويئر اسٽيڪ ۾ بند ڪرڻ جيتري حد تائين محدود ٿي سگهي ٿو مالڪي هارڊويئر. هي اهو آهي جتي هڪ ماڊل پليٽ فارم جهڙوڪ Mewayz هڪ اهم فائدو فراهم ڪري ٿو، ڪاروبار کي اجازت ڏئي ٿو ته اهي بهترين-ان-ڪلاس اوزار ۽ ورثي واري نظام کي هڪ متحد ورڪ فلو ۾ ضم ڪن، گهڻو ڪري جيئن اهي شروعاتي ڊولپرز گڏجي گلائڊ ۽ IRIX کي گڏ ڪيو.
IRIX Voodoo/Glide porting ڪوشش جون اهم ڪاميابيون شامل آهن:
💡 DID YOU KNOW?
Mewayz replaces 8+ business tools in one platform
CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.
Start Free →- SGI Indy، O2، ۽ Octane سسٽم تي Glide ايپليڪيشنن جي هارڊويئر-تيز رفتار رينڊرنگ کي فعال ڪرڻ.
- هڪ فنڪشنل، يوزر اسپيس لائبريري (glide2x.so) مهيا ڪرڻ جيڪا ڪسٽم ڪرنل ماڊلز سان گڏ هجي.
- مختلف Voodoo ترتيبن کي سپورٽ ڪرڻ، بشمول اصل Voodoo گرافڪس ۽ بعد ۾ SLI ۾ Voodoo2 بورڊ.
- هڪ علم جي بنياد کي فروغ ڏيڻ جيڪو بعد ۾ ڄاڻايل اوپن سورس GPU ڊرائيور ڊولپمينٽ ۽ ايموليشن پروجيڪٽ.
بالآخر، IRIX Voodoo ڊرائيور جي ڪهاڻي هڪ ٽيڪنيڪل تجسس کان وڌيڪ آهي. اهو هڪ داستان آهي خالن کي پورو ڪرڻ بابت، ڇا صارف ۽ پيشه ورانه ٽيڪنالاجي جي وچ ۾، يا مختلف آپريٽنگ پيراڊمز جي وچ ۾. اڄڪلهه جي ڊجيٽل منظرنامي ۾، بيحد مختلف سسٽم کي ڳنڍڻ جي صلاحيت صرف شوقين لاءِ ناهي- اهو هڪ ڪاروباري لازمي آهي. پليٽ فارمز جيڪي هن ماڊيولر، مربوط فلسفي کي قبول ڪن ٿا، جهڙوڪ Mewayz، تنظيمن کي بااختيار بڻائين ٿا ته جيئن اهي ڪنهن هڪ ٽيڪنالاجي جي پابندين کان سواءِ پنهنجو مثالي آپريشنل ماحول ٺاهي سگهن.