IRIX 3dfx Voodoo sürücüsü və glide2x IRIX portu | Mewayz Blog Skip to main content
Hacker News

IRIX 3dfx Voodoo sürücüsü və glide2x IRIX portu

Şərhlər

13 min read Via sdz-mods.com

Mewayz Team

Editorial Team

Hacker News

IRIX və Voodoo: Mümkün olmayan bir ittifaqın qısa tarixi

1990-cı illərin ortalarında hesablama dünyası şiddətli rəqabət və sürətli innovasiya mənzərəsi idi. Bir tərəfdə güclü IRIX iş stansiyaları, peşəkar 3D vizuallaşdırma, film effektləri və elmi hesablamaların mübahisəsiz kralları olan Silicon Graphics, Inc. (SGI) dayanırdı. Digər tərəfdən, inkişaf edən istehlakçı kompüter oyun bazarı 3dfx Interactive-dən kiçik bir kartla inqilab edirdi: Voodoo Graphics. Bu diskret 3D sürətləndirici öz mülkiyyəti olan Glide API ilə təchiz edilmiş arcade keyfiyyətli qrafikləri masaüstünə gətirdi. Həvəskarlar və tərtibatçılar üçün maraqlı bir sual ortaya çıxdı: əgər Voodoo-nun xam, oyun yönümlü gücü IRIX-in mürəkkəb, UNIX-əsaslı mühitində istifadə oluna bilsəydi? Cavab, Glide kitabxanasını (glide2x) IRIX-ə köçürmək və qrafik hesablamanın iki fərqli görünən dünyası arasında körpü yaratmaq üçün icma tərəfindən idarə olunan layihə idi.

Sürüşün IRIX-ə daşınmasının texniki problemi

Glide2x-in IRIX-ə daşınması monumental proqram mühəndisliyi işi idi. Glide, Voodoo-nun rasterizatoru və faktura xəritələşdirmə vahidləri ilə birbaşa danışan DOS və Windows üçün nazik, aparat-spesifik təbəqə kimi hazırlanmışdır. Bununla belə, IRIX-in IRIS GL və daha sonra OpenGL API-ləri ətrafında qurulmuş və InfiniteReality kimi SGI-nin özünün yüksək səviyyəli qrafik avadanlıqları ilə sıx inteqrasiya olunmuş öz yetkin və mürəkkəb qrafik ekosisteminə malik idi. Porterlər Glide API zənglərini ələ keçirə və onları IRIX-in sistem zəngləri və yaddaş modellərinə uyğunlaşdıra bilən tərcümə təbəqəsi yaratmalı idilər. Bu, əks mühəndislik, vasvası aşağı səviyyəli proqramlaşdırma və həm Voodoo-nun registr səviyyəsində əməliyyatı, həm də IRIX-in UNIX nüvəsi və X11 pəncərə sistemini dərindən başa düşməyi əhatə edirdi. Müvəffəqiyyət o demək idi ki, ilk dəfə olaraq bir Voodoo kartı SGI iş stansiyasında göstərmə cihazı kimi tanınıb və istifadə oluna bildi.

İcma, Həvəskarlar və Tinkering Ruhu

Bu cəhd korporativ qurumun işi deyildi. Bu, həm texniki problem, həm də unikal fürsət görən SGI həvəskarları, tərs mühəndislər və proqramçılardan ibarət xüsusi icma tərəfindən idarə olundu. Onlayn forumlar, poçt siyahıları və erkən veb saytlar yamaqların, ikili faylların və çətin qazanılmış biliklərin mübadiləsi üçün mərkəzə çevrildi. Motivasiya çoxşaxəli idi: "Quake", "Tomb Raider" və "Descent" kimi klassik Glide-əsaslı oyunları ekzotik qurğularda idarə etmək; hibrid qurğularla təcrübə aparmaq; və sadəcə bunun edilə biləcəyini sübut etmək üçün. Problemin həllinə bu birgə, modul yanaşma - icma töhfələrindən funksional sürücüyü birləşdirmək - uyğunlaşa bilən proqram komponentlərinin xüsusi ehtiyaclara uyğunlaşdırılmış vahid biznes əməliyyat sistemi yaratmaq üçün inteqrasiya olunduğu müasir Mewayzin fəlsəfəsini əks etdirir.

"IRIX Voodoo sürücüsü layihəsi haker etikasının sübutu idi. Söhbət heç vaxt birlikdə işləmək üçün nəzərdə tutulmayan, harmoniyada oxumaq üçün nəzərdə tutulmuş iki parlaq texnologiya parçasını hazırlamaqdan ibarət idi. Hər bir qəza zibilliyi və hər uğurla təqdim edilmiş Glide üçbucağı qələbə kimi hiss olunurdu."

İrs və Müasir Uyğunluq

IRIX sistemlərində Voodoo kartlarının praktiki istifadəsi həmişə niş olsa da, layihənin mirası əhəmiyyətlidir. O, açıq, cəmiyyət tərəfindən idarə olunan inkişafın gücünü nümayiş etdirdi və hobbilər üçün bahalı SGI aparatlarının istifadə müddətini uzatdı. Bu gün kompüter tarixində inanılmaz təcrübələr dövrünü nümayiş etdirən maraqlı bir qeyd kimi dayanır. Müasir tərtibatçılar və sistem memarları üçün bu, uyğunlaşa bilən, yaxşı sənədləşdirilmiş sistemlərin əhəmiyyətini xatırladır. Müasir biznes kontekstində özünüzü vahid, sərt proqram yığınına bağlamaq, mülkiyyətçi avadanlıq qədər məhdudlaşdırıcı ola bilər. Burada Mewayz kimi modul platforma mühüm üstünlük təmin edir və bizneslərə Glide və IRIX-i birləşdirən ilk inkişaf etdiricilər kimi öz sinfində ən yaxşı alətləri və köhnə sistemləri vahid iş prosesinə inteqrasiya etməyə imkan verir.

IRIX Voodoo/Glide daşıma səyinin əsas nailiyyətləri daxildir:

💡 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 və Oktan sistemlərində Glide proqramlarının aparat tərəfindən sürətləndirilmiş renderlənməsinin aktivləşdirilməsi.
  • Fərdi kernel modulları ilə əlaqə quran funksional, istifadəçi məkanı kitabxanasının (glide2x.so) təmin edilməsi.
  • SLI-də orijinal Voodoo Qrafikası və sonrakı Voodoo2 lövhələri daxil olmaqla müxtəlif Voodoo konfiqurasiyalarının dəstəklənməsi.
  • Daha sonra açıq mənbəli GPU sürücüsünün inkişafı və emulyasiya layihələri haqqında məlumat verən bilik bazasının gücləndirilməsi.

Nəticədə, IRIX Voodoo sürücüsünün hekayəsi texniki maraqdan daha çox şeydir. Bu, istər istehlakçı və peşəkar texnologiya, istərsə də müxtəlif əməliyyat paradiqmaları arasında boşluqların aradan qaldırılması haqqında hekayədir. Bugünkü rəqəmsal mənzərədə fərqli sistemləri problemsiz birləşdirmək bacarığı təkcə həvəskarlar üçün deyil - bu, biznesin vacibliyidir. Mewayz kimi bu modul, inteqrasiya olunmuş fəlsəfəni əhatə edən platformalar təşkilatlara hər hansı bir texnologiyanın məhdudiyyətləri ilə məhdudlaşdırılmadan ideal əməliyyat mühitini qurmağa imkan verir.

Tez-tez verilən suallar

IRIX və Voodoo: Mümkün olmayan bir ittifaqın qısa tarixi

1990-cı illərin ortalarında hesablama dünyası şiddətli rəqabət və sürətli innovasiya mənzərəsi idi. Bir tərəfdə güclü IRIX iş stansiyaları, peşəkar 3D vizuallaşdırma, film effektləri və elmi hesablamaların mübahisəsiz kralları olan Silicon Graphics, Inc. (SGI) dayanırdı. Digər tərəfdən, inkişaf edən istehlakçı kompüter oyun bazarı 3dfx Interactive-dən kiçik bir kartla inqilab edirdi: Voodoo Graphics. Bu diskret 3D sürətləndirici öz mülkiyyəti olan Glide API ilə təchiz edilmiş arcade keyfiyyətli qrafikləri masaüstünə gətirdi. Həvəskarlar və tərtibatçılar üçün maraqlı bir sual ortaya çıxdı: əgər Voodoo-nun xam, oyun yönümlü gücü IRIX-in mürəkkəb, UNIX-əsaslı mühitində istifadə oluna bilsəydi? Cavab, Glide kitabxanasını (glide2x) IRIX-ə köçürmək və qrafik hesablamanın iki fərqli görünən dünyası arasında körpü yaratmaq üçün icma tərəfindən idarə olunan layihə idi.

Glide-nin IRIX-ə daşınmasının texniki problemi

Glide2x-in IRIX-ə daşınması monumental proqram mühəndisliyi işi idi. Glide, Voodoo-nun rasterizatoru və faktura xəritələşdirmə vahidləri ilə birbaşa danışan DOS və Windows üçün nazik, aparat-spesifik təbəqə kimi hazırlanmışdır. Bununla belə, IRIX-in IRIS GL və daha sonra OpenGL API-ləri ətrafında qurulmuş və InfiniteReality kimi SGI-nin özünün yüksək səviyyəli qrafik avadanlıqları ilə sıx inteqrasiya olunmuş öz yetkin və mürəkkəb qrafik ekosisteminə malik idi. Porterlər Glide API zənglərini ələ keçirə və onları IRIX-in sistem zəngləri və yaddaş modellərinə uyğunlaşdıra bilən tərcümə təbəqəsi yaratmalı idilər. Bu, əks mühəndislik, vasvası aşağı səviyyəli proqramlaşdırma və həm Voodoo-nun registr səviyyəsində əməliyyatı, həm də IRIX-in UNIX nüvəsi və X11 pəncərə sistemini dərindən başa düşməyi əhatə edirdi. Müvəffəqiyyət o demək idi ki, ilk dəfə olaraq bir Voodoo kartı SGI iş stansiyasında göstərmə cihazı kimi tanınıb və istifadə oluna bildi.

İcma, Həvəskarlar və Tinkering Ruhu

Bu cəhd korporativ qurumun işi deyildi. Bu, həm texniki problem, həm də unikal fürsət görən SGI həvəskarları, tərs mühəndislər və proqramçılardan ibarət xüsusi icma tərəfindən idarə olundu. Onlayn forumlar, poçt siyahıları və erkən veb saytlar yamaqların, ikili faylların və çətin qazanılmış biliklərin mübadiləsi üçün mərkəzə çevrildi. Motivasiya çoxşaxəli idi: "Quake", "Tomb Raider" və "Descent" kimi klassik Glide-əsaslı oyunları ekzotik qurğularda idarə etmək; hibrid qurğularla təcrübə aparmaq; və sadəcə bunun edilə biləcəyini sübut etmək üçün. Problemin həllinə bu birgə, modul yanaşma - icma töhfələrindən funksional sürücüyü birləşdirmək - uyğunlaşa bilən proqram komponentlərinin xüsusi ehtiyaclara uyğunlaşdırılmış vahid biznes əməliyyat sistemi yaratmaq üçün inteqrasiya olunduğu müasir Mewayz-in fəlsəfəsini əks etdirir.

İrs və Müasir Uyğunluq

IRIX sistemlərində Voodoo kartlarının praktiki istifadəsi həmişə niş olsa da, layihənin mirası əhəmiyyətlidir. O, açıq, cəmiyyət tərəfindən idarə olunan inkişafın gücünü nümayiş etdirdi və hobbilər üçün bahalı SGI aparatlarının istifadə müddətini uzatdı. Bu gün kompüter tarixində inanılmaz təcrübələr dövrünü nümayiş etdirən maraqlı bir qeyd kimi dayanır. Müasir tərtibatçılar və sistem memarları üçün bu, uyğunlaşa bilən, yaxşı sənədləşdirilmiş sistemlərin əhəmiyyətini xatırladır. Müasir biznes kontekstində özünüzü vahid, sərt proqram yığınına bağlamaq, mülkiyyətçi avadanlıq qədər məhdudlaşdırıcı ola bilər. Məhz burada Mewayz kimi modul platforma mühüm üstünlük təmin edir və bizneslərə Glide və IRIX-i birləşdirən ilk tərtibatçılar kimi öz sinfində ən yaxşı alətləri və köhnə sistemləri vahid iş prosesinə inteqrasiya etməyə imkan verir.

Mewayz ilə biznesinizi sadələşdirin

Mewayz 208 biznes modulunu bir platformaya gətirir — CRM, faktura, layihənin idarə edilməsi və s. İş axınını sadələşdirən 138 000+ istifadəçiyə qoşulun.

Bu gün Pulsuz Başlayın→a>