IRIX 3dfx Voodoo kontrolatzailea eta glide2x IRIX ataka | Mewayz Blog Skip to main content
Hacker News

IRIX 3dfx Voodoo kontrolatzailea eta glide2x IRIX ataka

Iruzkinak

8 min read Via sdz-mods.com

Mewayz Team

Editorial Team

Hacker News

IRIX eta Voodoo: Aliantza nekez baten historia laburra

1990eko hamarkadaren erdialdean, informatika mundua lehia gogorra eta berrikuntza azkarreko paisaia zen. Alde batetik Silicon Graphics, Inc. (SGI) zegoen bere IRIX lan-estazio indartsuekin, 3D bistaratze profesionalaren, zinema-efektuen eta konputazio zientifikoaren errege eztabaidaezinak. Bestetik, kontsumitzaileentzako ordenagailu jokoen merkatua iraultzen ari zen 3dfx Interactive-ren txartel txiki batek: Voodoo Graphics. 3D azeleragailu diskretu honek arcade-kalitateko grafikoak ekarri zituen mahaigainera, bere jabedun Glide API-k bultzatuta. Zale eta garatzaileentzat, galdera erakargarri bat sortu zen: zer gertatzen da Voodoo-ren botere gordina eta jokoetara zuzendutakoa IRIX-en UNIX-en oinarritutako ingurune sofistikatuan aprobetxatuko balitz? Erantzuna komunitateak bultzatutako proiektu bat izan zen, Glide liburutegia (glide2x) IRIXera eramateko, itxuraz desberdinak diren konputazio grafikoen bi munduren arteko zubia sortuz.

Glide IRIXera eramatearen erronka teknikoa

Glide2x IRIXera eramatea softwarearen ingeniaritza-lan izugarria izan zen. Glide DOS eta Windows-erako hardware espezifikoko geruza mehe gisa diseinatu zen, Voodoo-ren rasterizatzaile eta testura mapeatzeko unitateei zuzenean hitz egiten. IRIXek, ordea, bere ekosistema grafiko heldua eta konplexua zuen, IRIS GL eta geroago OpenGL APIen inguruan eraikia, eta InfiniteReality bezalako SGIren goi-mailako hardware grafikoarekin oso integratuta zegoen. Atezainek Glide API deiak atzeman eta IRIX-en sistema-deietan eta memoria-ereduetan mapatu zezakeen itzulpen-geruza bat sortu behar izan zuten. Alderantzizko ingeniaritza, behe-mailako programazio zorrotza eta Voodoo-ren erregistro-mailako funtzionamendua zein IRIX-en UNIX nukleoa eta X11 leiho-sistemaren ulermen sakona izan zuen. Arrakastak esan nahi du, lehen aldiz, Voodoo txartel bat SGI lan-estazio batean errendatze-gailu gisa ezagutu eta erabil zitekeela, garai batean ezinezkoa zen balentria.

Komunitatea, zaletuak eta Tinkering espiritua

Ahalegin hau ez zen erakunde korporatibo baten lana izan. Erronka teknikoa eta aukera paregabea ikusi zuten SGI zale, alderantzizko ingeniari eta programatzaileen komunitate dedikatu batek gidatu zuen. Lineako foroak, posta zerrendak eta hasierako webguneak adabakiak, bitarrak eta gogor irabazitako ezagutzak partekatzeko gune bihurtu ziren. Motibazioa askotarikoa zen: "Quake", "Tomb Raider" eta "Descent" bezalako Glide-n oinarritutako joko klasikoak exekutatu hardware exotikoetan; konfigurazio hibridoekin esperimentatzeko; eta egin zitekeela frogatzea besterik gabe. Arazoak konpontzeko lankidetzazko ikuspegi modular honek —komunitatearen ekarpenetatik abiatuta eragile funtzional bat elkartuz— Mewayz modernoaren filosofia islatzen du, non software-osagai moldagarriak integratzen diren behar zehatzetara egokitutako negozio-sistema eragile kohesionatu bat sortzeko.

"IRIX Voodoo gidariaren proiektua hacker-aren ethosaren erakusgarri izan zen. Bi teknologia pieza bikain egitea zen, inoiz elkarrekin lan egiteko diseinatuak, harmonian abesteko. Istripu guztiak eta arrakastaz errendatutako Glide triangelu bakoitza garaipen bat bezala sentitu zen".

Ondarea eta gaurkotasuna

IRIX sistemetan Voodoo txartelen erabilera praktikoa beti nitxoa izan zen arren, proiektuaren ondarea esanguratsua da. Komunitateak bultzatutako garapen irekiaren boterea frogatu zuen eta zaletuentzako SGI hardware garestiaren bizitza erabilgarria luzatu zuen. Gaur egun, ordenagailuen historian oin-ohar liluragarri bat da, esperimentazio ikaragarriko garaia erakusten duena. Garatzaile eta sistema-arkitektu garaikideentzat, sistema moldagarri eta ondo dokumentatuen garrantziaz gogoratzeko balio du. Negozio-testuinguru moderno batean, zure burua software pila bakar eta zurrun batean blokeatzea hardware jabeduna bezain mugagarria izan daiteke. Hemen Mewayz bezalako plataforma modular batek abantaila erabakigarria eskaintzen du, enpresei aukera ematen die enpresei maila oneko tresnak eta sistema zaharrenak lan-fluxu bateratu batean integratzeko, Glide eta IRIX elkarrekin loturiko lehen garatzaile haiek bezala.

IRIX Voodoo/Glide garraiatzeko ahaleginaren lorpen nagusiak hauek dira:

💡 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 eta Octane sistemetan Glide aplikazioen hardware-azeleratutako errendatzea gaitu.
  • Erabiltzaile-espazioko liburutegi funtzional bat eskaintzea (glide2x.so), kernel-modulu pertsonalizatuekin interfazea duena.
  • Voodoo konfigurazio ezberdinak onartzen ditu, jatorrizko Voodoo Graphics eta geroagoko Voodoo2 taulak SLIn barne.
  • Gero kode irekiko GPU kontrolatzaileen garapen eta emulazio proiektuen berri emango duen ezagutza-base bat sustatzea.

Azken batean, IRIX Voodoo gidariaren istorioa bitxikeria tekniko bat baino gehiago da. Hutsuneak gainditzeari buruzko kontakizuna da, dela kontsumitzaileen eta profesionalen teknologiaren artean, dela paradigma operatibo ezberdinen artean. Gaur egungo panorama digitalean, hainbat sistema ezin hobeto konektatzeko gaitasuna ez da zaletuentzat bakarrik, negozioaren nahitaezkoa da. Filosofia modular eta integratu hau hartzen duten plataformek, Mewayz bezalakoak, erakundeei ahalmena ematen diete beren ingurune operatibo aproposa eraikitzeko, edozein teknologiaren mugek mugatu gabe.

Ohiko galderak

IRIX eta Voodoo: Aliantza nekez baten historia laburra

1990eko hamarkadaren erdialdean, informatika mundua lehia gogorra eta berrikuntza azkarreko paisaia zen. Alde batetik Silicon Graphics, Inc. (SGI) zegoen bere IRIX lan-estazio indartsuekin, 3D bistaratze profesionalaren, zinema-efektuen eta konputazio zientifikoaren errege eztabaidaezinak. Bestetik, kontsumitzaileentzako ordenagailu jokoen merkatua iraultzen ari zen 3dfx Interactive-ren txartel txiki batek: Voodoo Graphics. 3D azeleragailu diskretu honek arcade-kalitateko grafikoak ekarri zituen mahaigainera, bere jabedun Glide API-k bultzatuta. Zale eta garatzaileentzat, galdera erakargarri bat sortu zen: zer gertatzen da Voodoo-ren botere gordina eta jokoetara zuzendutakoa IRIX-en UNIX-en oinarritutako ingurune sofistikatuan aprobetxatuko balitz? Erantzuna komunitateak bultzatutako proiektu bat izan zen, Glide liburutegia (glide2x) IRIXera eramateko, itxuraz desberdinak diren konputazio grafikoen bi munduren arteko zubia sortuz.

Glide IRIXera eramatearen erronka teknikoa

Glide2x IRIXera eramatea softwarearen ingeniaritza-lan izugarria izan zen. Glide DOS eta Windows-erako hardware espezifikoko geruza mehe gisa diseinatu zen, Voodoo-ren rasterizatzaile eta testura mapeatzeko unitateei zuzenean hitz egiten. IRIXek, ordea, bere ekosistema grafiko heldua eta konplexua zuen, IRIS GL eta geroago OpenGL APIen inguruan eraikia, eta InfiniteReality bezalako SGIren goi-mailako hardware grafikoarekin oso integratuta zegoen. Atezainek Glide API deiak atzeman eta IRIX-en sistema-deietan eta memoria-ereduetan mapatu zezakeen itzulpen-geruza bat sortu behar izan zuten. Alderantzizko ingeniaritza, behe-mailako programazio zorrotza eta Voodoo-ren erregistro-mailako funtzionamendua zein IRIX-en UNIX nukleoa eta X11 leiho-sistemaren ulermen sakona izan zuen. Arrakastak esan nahi du, lehen aldiz, Voodoo txartel bat SGI lan-estazio batean errendatze-gailu gisa ezagutu eta erabil zitekeela, garai batean ezinezkoa zen balentria.

Komunitatea, zaletuak eta Tinkering espiritua

Ahalegin hau ez zen erakunde korporatibo baten lana izan. Erronka teknikoa eta aukera paregabea ikusi zuten SGI zale, alderantzizko ingeniari eta programatzaileen komunitate dedikatu batek gidatu zuen. Lineako foroak, posta zerrendak eta hasierako webguneak adabakiak, bitarrak eta gogor irabazitako ezagutzak partekatzeko gune bihurtu ziren. Motibazioa askotarikoa zen: "Quake", "Tomb Raider" eta "Descent" bezalako Glide-n oinarritutako joko klasikoak exekutatu hardware exotikoetan; konfigurazio hibridoekin esperimentatzeko; eta egin zitekeela frogatzea besterik gabe. Arazoak konpontzeko lankidetzazko ikuspegi modular honek —komunitatearen ekarpenetatik abiatuta eragile funtzional bat elkartuz— Mewayz modernoaren filosofia islatzen du, non software-osagai moldagarriak integratzen diren behar zehatzetara egokitutako negozio-sistema eragile kohesionatu bat sortzeko.

Ondarea eta gaurkotasuna

IRIX sistemetan Voodoo txartelen erabilera praktikoa beti nitxoa izan zen arren, proiektuaren ondarea esanguratsua da. Komunitateak bultzatutako garapen irekiaren boterea frogatu zuen eta zaletuentzako SGI hardware garestiaren bizitza erabilgarria luzatu zuen. Gaur egun, ordenagailuen historian oin-ohar liluragarri bat da, esperimentazio ikaragarriko garaia erakusten duena. Garatzaile eta sistema-arkitektu garaikideentzat, sistema moldagarri eta ondo dokumentatuen garrantziaz gogoratzeko balio du. Negozio-testuinguru moderno batean, zure burua software pila bakar eta zurrun batean blokeatzea hardware jabeduna bezain mugagarria izan daiteke. Hemen Mewayz bezalako plataforma modular batek abantaila erabakigarria eskaintzen du, eta enpresei aukera ematen die enpresei klaseko tresnarik onenak eta sistema tradizionalak lan-fluxu bateratu batean integratzeko, Glide eta IRIX elkarrekin loturiko lehen garatzaile haiek bezala.

Arraztu zure negozioa Mewayz-ekin

Mewayz-ek 208 negozio-modulu ekartzen ditu plataforma bakarrean: CRM, fakturazioa, proiektuen kudeaketa eta abar. Bat egin 138.000 erabiltzaile baino gehiago beren lan-fluxua erraztu duten.

Hasi doan gaur →

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 6,208+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 6,208+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime