IRIX 3dfx Voodoo վարորդ և glide2x IRIX պորտ | Mewayz Blog Skip to main content
Hacker News

IRIX 3dfx Voodoo վարորդ և glide2x IRIX պորտ

Մեկնաբանություններ

2 min read Via sdz-mods.com

Mewayz Team

Editorial Team

Hacker News
<մարմին>

IRIX և վուդուն. անհավանական դաշինքի համառոտ պատմություն

1990-ականների կեսերին հաշվողական աշխարհը կատաղի մրցակցության և արագ նորարարությունների լանդշաֆտ էր: Մի կողմում կանգնած էր Silicon Graphics, Inc.-ը (SGI) իր հզոր IRIX աշխատանքային կայաններով, պրոֆեսիոնալ 3D վիզուալիզացիայի, ֆիլմերի էֆեկտների և գիտական ​​հաշվարկների անվիճելի արքաները: Մյուս կողմից, սպառողական համակարգիչների խաղերի աճող շուկան հեղափոխվում էր 3dfx Interactive-ի փոքրիկ քարտով՝ Voodoo Graphics-ով: Այս դիսկրետ 3D արագացուցիչը աշխատասեղանին բերեց արկադային որակի գրաֆիկա՝ սնուցված իր սեփական Glide API-ով: Էնտուզիաստների և ծրագրավորողների համար առաջացավ մի գայթակղիչ հարց. ի՞նչ կլիներ, եթե Voodoo-ի հում, խաղերի վրա հիմնված ուժը հնարավոր լիներ օգտագործել IRIX-ի բարդ, UNIX-ի վրա հիմնված միջավայրում: Պատասխանը համայնքի վրա հիմնված նախագիծն էր՝ Glide գրադարանը (glide2x) տեղափոխելու համար IRIX՝ ստեղծելով կամուրջ գրաֆիկական հաշվարկների երկու թվացյալ տարբեր աշխարհների միջև:

Սահում դեպի IRIX տեղափոխելու տեխնիկական մարտահրավերը

Glide2x-ը IRIX տեղափոխելը ծրագրային ապահովման ինժեներական մոնումենտալ խնդիր էր: Glide-ը նախագծվել է որպես բարակ, ապարատային հատուկ շերտ DOS-ի և Windows-ի համար, որն ուղղակիորեն խոսում է Voodoo-ի ռաստերիզատորի և հյուսվածքների քարտեզագրման միավորների հետ: IRIX-ը, այնուամենայնիվ, ուներ իր հասուն և բարդ գրաֆիկական էկոհամակարգը՝ կառուցված IRIS GL-ի և ավելի ուշ OpenGL API-ների շուրջ և սերտորեն ինտեգրված SGI-ի սեփական բարձրակարգ գրաֆիկական ապարատին, ինչպիսին է InfiniteReality-ը: Բեռնակիրները պետք է ստեղծեին թարգմանչական շերտ, որը կարող էր ընդհատել Glide API-ի զանգերը և դրանք քարտեզագրել IRIX-ի համակարգային զանգերի և հիշողության մոդելների վրա: Սա ներառում էր հակադարձ ճարտարագիտություն, մանրակրկիտ ցածր մակարդակի ծրագրավորում և ինչպես Voodoo-ի ռեգիստրի մակարդակի գործողության, այնպես էլ IRIX-ի UNIX միջուկի և X11 պատուհանների համակարգի խորը պատկերացում: Հաջողությունը նշանակում էր, որ առաջին անգամ Voodoo քարտը կարող էր ճանաչվել և օգտագործվել որպես մատուցման սարք SGI աշխատանքային կայանում, ինչը մի ժամանակ անհնարին էր համարվում:

Համայնք, հոբբիստներ և թինկերության ոգին

Այս նախաձեռնությունը կորպորատիվ կազմակերպության գործը չէր: Այն առաջնորդվում էր զուտ SGI-ի սիրահարների, հակադարձ ինժեներների և ծրագրավորողների նվիրված համայնքի կողմից, ովքեր տեսան և՛ տեխնիկական մարտահրավեր, և՛ բացառիկ հնարավորություն: Առցանց ֆորումները, փոստային ցուցակները և վաղ շրջանի վեբկայքերը դարձան կարկատանների, երկուականների և դժվարությամբ ձեռք բերված գիտելիքների փոխանակման կենտրոններ: Շարժառիթը բազմակողմանի էր. գործարկել դասական Glide-ի վրա հիմնված խաղեր, ինչպիսիք են «Quake», «Tomb Raider» և «Descent» էկզոտիկ սարքավորումների վրա; փորձարկել հիբրիդային կարգավորումները; և պարզապես ապացուցելու համար, որ դա հնարավոր է անել: Խնդիրների լուծման այս համատեղ, մոդուլային մոտեցումը, որը միավորում է համայնքի ներդրումների ֆունկցիոնալ շարժիչ ուժը, արտացոլում է ժամանակակից Mewayz-ի փիլիսոփայությունը, որտեղ հարմարվող ծրագրային բաղադրիչները ինտեգրվում են կոնկրետ կարիքներին հարմարեցված բիզնեսի միասնական օպերացիոն համակարգ ստեղծելու համար:

«IRIX Voodoo-ի վարորդի նախագիծը հաքերային էթոսի վկայությունն էր: Դա երկու փայլուն տեխնոլոգիայի ստեղծման մասին էր, որոնք երբեք նախագծված չէին միասին աշխատելու և ներդաշնակ երգելու համար: Յուրաքանչյուր վթարի վայր և հաջողությամբ ներկայացված Glide եռանկյունին զգացվում էր որպես հաղթանակ»:

Ժառանգություն և ժամանակակից համապատասխանություն

Չնայած Voodoo քարտերի գործնական կիրառումը IRIX համակարգերում միշտ կարևոր է եղել, նախագծի ժառանգությունը նշանակալի է: Այն ցույց տվեց բաց, համայնքի վրա հիմնված զարգացման ուժը և երկարացրեց թանկարժեք SGI սարքավորումների օգտակար կյանքը հոբբիստների համար: Այսօր այն կանգնած է որպես հետաքրքրաշարժ տողատակ համակարգչային պատմության մեջ՝ ցուցադրելով անհավանական փորձերի ժամանակաշրջան: Ժամանակակից մշակողների և համակարգերի ճարտարապետների համար այն հիշեցնում է հարմարվողական, լավ փաստաթղթավորված համակարգերի կարևորության մասին: Ժամանակակից բիզնեսի համատեքստում մեկ, կոշտ ծրագրային փաթեթի մեջ կողպելը կարող է նույնքան սահմանափակող լինել, որքան սեփական սարքավորումը: Այստեղ է, որ Mewayz-ի նման մոդուլային հարթակը կարևոր առավելություն է տալիս՝ թույլ տալով բիզնեսին ինտեգրել դասի լավագույն գործիքներն ու ժառանգական համակարգերը միասնական աշխատանքային հոսքի մեջ, ինչպես այն վաղ ծրագրավորողները, որոնք միավորված են Glide-ը և IRIX-ը:

IRIX Voodoo/Glide տեղափոխման ջանքերի հիմնական ձեռքբերումները ներառում են՝

💡 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 →
  • Միացնում է Glide հավելվածների ապարատային արագացված ցուցադրումը SGI Indy, O2 և Octane համակարգերում:
  • Տրամադրում է ֆունկցիոնալ, օգտագործողի տարածքի գրադարան (glide2x.so), որը փոխկապակցված է հատուկ միջուկի մոդուլների հետ:
  • Աջակցում է Voodoo-ի տարբեր կոնֆիգուրացիաներին, ներառյալ բնօրինակ Voodoo Graphics-ը և ավելի ուշ Voodoo2 տախտակները SLI-ում:
  • Գիտելիքների բազայի ստեղծում, որը հետագայում տեղեկացրեց բաց կոդով GPU-ի վարորդների մշակման և էմուլյացիայի նախագծերը:

Ի վերջո, IRIX Voodoo-ի վարորդի պատմությունը ավելին է, քան տեխնիկական հետաքրքրասիրություն: Այն պատմում է բացերը կամրջելու մասին՝ լինի սպառողի և պրոֆեսիոնալ տեխնոլոգիաների միջև, թե գործող տարբեր պարադիգմների միջև: Այսօրվա թվային լանդշաֆտում տարբեր համակարգերի անխափան միացման հնարավորությունը միայն հոբբիների համար չէ, դա բիզնեսի հրամայական է: Պլատֆորմները, որոնք ընդգրկում են այս մոդուլային, ինտեգրված փիլիսոփայությունը, ինչպիսին է Mewayz-ը, կազմակերպություններին հնարավորություն է տալիս կառուցել իրենց իդեալական գործառնական միջավայրը՝ առանց որևէ մեկ տեխնոլոգիայի սահմանափակումներով սահմանափակվելու:

Հաճախակի տրվող հարցեր

IRIX և վուդուն. անհավանական դաշինքի համառոտ պատմություն

1990-ականների կեսերին հաշվողական աշխարհը կատաղի մրցակցության և արագ նորարարությունների լանդշաֆտ էր: Մի կողմում կանգնած էր Silicon Graphics, Inc.-ը (SGI) իր հզոր IRIX աշխատանքային կայաններով, պրոֆեսիոնալ 3D վիզուալիզացիայի, ֆիլմերի էֆեկտների և գիտական ​​հաշվարկների անվիճելի արքաները: Մյուս կողմից, սպառողական համակարգիչների խաղերի աճող շուկան հեղափոխվում էր 3dfx Interactive-ի փոքրիկ քարտով՝ Voodoo Graphics-ով: Այս դիսկրետ 3D արագացուցիչը աշխատասեղանին բերեց արկադային որակի գրաֆիկա՝ սնուցված իր սեփական Glide API-ով: Էնտուզիաստների և ծրագրավորողների համար առաջացավ մի գայթակղիչ հարց. ի՞նչ կլիներ, եթե Voodoo-ի հում, խաղերի վրա հիմնված ուժը հնարավոր լիներ օգտագործել IRIX-ի բարդ, UNIX-ի վրա հիմնված միջավայրում: Պատասխանը համայնքի վրա հիմնված նախագիծն էր՝ Glide գրադարանը (glide2x) տեղափոխելու համար IRIX՝ ստեղծելով կամուրջ գրաֆիկական հաշվարկների երկու թվացյալ տարբեր աշխարհների միջև:

Սահում դեպի IRIX տեղափոխելու տեխնիկական մարտահրավերը

Glide2x-ը IRIX տեղափոխելը ծրագրային ապահովման ինժեներական մոնումենտալ խնդիր էր: Glide-ը նախագծվել է որպես բարակ, ապարատային հատուկ շերտ DOS-ի և Windows-ի համար, որն ուղղակիորեն խոսում է Voodoo-ի ռաստերիզատորի և հյուսվածքների քարտեզագրման միավորների հետ: IRIX-ը, այնուամենայնիվ, ուներ իր հասուն և բարդ գրաֆիկական էկոհամակարգը՝ կառուցված IRIS GL-ի և ավելի ուշ OpenGL API-ների շուրջ և սերտորեն ինտեգրված SGI-ի սեփական բարձրակարգ գրաֆիկական ապարատին, ինչպիսին է InfiniteReality-ը: Բեռնակիրները պետք է ստեղծեին թարգմանչական շերտ, որը կարող էր ընդհատել Glide API-ի զանգերը և դրանք քարտեզագրել IRIX-ի համակարգային զանգերի և հիշողության մոդելների վրա: Սա ներառում էր հակադարձ ճարտարագիտություն, մանրակրկիտ ցածր մակարդակի ծրագրավորում և ինչպես Voodoo-ի ռեգիստրի մակարդակի գործողության, այնպես էլ IRIX-ի UNIX միջուկի և X11 պատուհանների համակարգի խորը պատկերացում: Հաջողությունը նշանակում էր, որ առաջին անգամ Voodoo քարտը կարող էր ճանաչվել և օգտագործվել որպես մատուցման սարք SGI աշխատանքային կայանում, ինչը մի ժամանակ անհնարին էր համարվում:

Համայնք, հոբբիստներ և հմտության ոգին

Այս նախաձեռնությունը կորպորատիվ կազմակերպության գործը չէր: Այն առաջնորդվում էր զուտ SGI-ի սիրահարների, հակադարձ ինժեներների և ծրագրավորողների նվիրված համայնքի կողմից, ովքեր տեսան և՛ տեխնիկական մարտահրավեր, և՛ բացառիկ հնարավորություն: Առցանց ֆորումները, փոստային ցուցակները և վաղ շրջանի վեբկայքերը դարձան կարկատանների, երկուականների և դժվարությամբ ձեռք բերված գիտելիքների փոխանակման կենտրոններ: Շարժառիթը բազմակողմանի էր. գործարկել դասական Glide-ի վրա հիմնված խաղեր, ինչպիսիք են «Quake», «Tomb Raider» և «Descent» էկզոտիկ սարքավորումների վրա; փորձարկել հիբրիդային կարգավորումները; և պարզապես ապացուցելու համար, որ դա հնարավոր է անել: Խնդիրների լուծման այս համագործակցային, մոդուլային մոտեցումը, որը միավորում է համայնքի ներդրումների ֆունկցիոնալ շարժիչ ուժը, արտացոլում է ժամանակակից Mewayz-ի փիլիսոփայությունը, որտեղ հարմարվող ծրագրային բաղադրիչները ինտեգրվում են կոնկրետ կարիքներին հարմարեցված բիզնես օպերացիոն համակարգ ստեղծելու համար:

Ժառանգություն և ժամանակակից համապատասխանություն

Չնայած Voodoo քարտերի գործնական կիրառումը IRIX համակարգերում միշտ կարևոր է եղել, նախագծի ժառանգությունը նշանակալի է: Այն ցույց տվեց բաց, համայնքի վրա հիմնված զարգացման ուժը և երկարացրեց թանկարժեք SGI սարքավորումների օգտակար կյանքը հոբբիստների համար: Այսօր այն կանգնած է որպես հետաքրքրաշարժ տողատակ համակարգչային պատմության մեջ՝ ցուցադրելով անհավանական փորձերի ժամանակաշրջան: Ժամանակակից մշակողների և համակարգերի ճարտարապետների համար այն հիշեցնում է հարմարվողական, լավ փաստաթղթավորված համակարգերի կարևորության մասին: Ժամանակակից բիզնեսի համատեքստում մեկ, կոշտ ծրագրային փաթեթի մեջ կողպելը կարող է նույնքան սահմանափակող լինել, որքան սեփական սարքավորումը: Այստեղ է, որ Mewayz-ի նման մոդուլային հարթակը կարևոր առավելություն է տալիս՝ թույլ տալով բիզնեսին ինտեգրել դասի լավագույն գործիքներն ու հին համակարգերը միասնական աշխատանքային հոսքի մեջ, ինչպես այն վաղ ծրագրավորողներն են, որոնք միավորված են Glide-ն ու IRIX-ը:

Հեշտացրեք ձեր բիզնեսը Mewayz-ի հետ

Mewayz-ը մեկ հարթակի մեջ է բերում 208 բիզնես մոդուլներ՝ CRM, հաշիվ-ապրանքագրեր, նախագծերի կառավարում և այլն: Միացե՛ք 138000+ օգտատերերի, ովքեր պարզեցրել են իրենց աշխատանքային հոսքը:

Անվճար այսօր