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 жылдардың ортасында есептеу әлемі қатал бәсекелестік пен жылдам инновациялар пейзажы болды. Бір жағында қуатты IRIX жұмыс станциялары, кәсіби 3D визуализациясының, фильм эффектілерінің және ғылыми есептеулердің сөзсіз патшалары бар Silicon Graphics, Inc. (SGI) тұрды. Екінші жағынан, дамып келе жатқан тұтынушылық компьютерлік ойын нарығы 3dfx Interactive: Voodoo графикасының кішкене картасы арқылы төңкеріс жасады. Бұл дискретті 3D үдеткіш жұмыс үстеліне Glide API арқылы жұмыс істейтін аркадалық сапалы графика әкелді. Әуесқойлар мен әзірлеушілер үшін қызықты сұрақ туындады: егер Voodoo ойынының шикі, ойынға бағытталған күші IRIX-тің күрделі, UNIX негізіндегі ортасында қолданылса ше? Жауап Glide кітапханасын (glide2x) IRIX жүйесіне көшіру, графикалық есептеулердің бір-біріне ұқсамайтын екі әлемі арасында көпір жасау үшін қоғамдастық басқаратын жоба болды.

IRIX-ке сырғудың техникалық қиындығы

Glide2x файлын IRIX жүйесіне көшіру бағдарламалық жасақтаманың монументалды тапсырмасы болды. Glide Voodoo растризаторы мен текстураны бейнелеу бірліктеріне тікелей сөйлейтін DOS және Windows үшін жұқа, аппараттық құралдарға арналған қабат ретінде жасалған. Алайда IRIX-тің өзінің жетілген және күрделі графикалық экожүйесі болды, ол IRIS GL және кейінірек OpenGL API интерфейстерінің айналасында құрастырылған және SGI-ның InfiniteReality сияқты жоғары сапалы графикалық аппаратурасымен тығыз біріктірілген. Тасымалдаушыларға Glide API қоңырауларын ұстап алатын және оларды IRIX жүйелік қоңыраулары мен жад үлгілеріне салыстыра алатын аударма қабатын жасау керек болды. Бұл кері инженерияны, мұқият төмен деңгейлі бағдарламалауды және Voodoo регистр деңгейіндегі жұмысын және IRIX UNIX ядросы мен X11 терезе жүйесін терең түсінуді қамтыды. Сәттілік Voodoo картасын алғаш рет SGI жұмыс станциясында көрсету құрылғысы ретінде тануға және пайдалануға болатынын білдірді, бұл бір кездері мүмкін емес деп есептелген ерлік.

Қауымдастық, әуесқойлар және ойын-сауық рухы

Бұл әрекет корпоративтік ұйымның жұмысы емес еді. Оны тек техникалық қиындықты да, бірегей мүмкіндікті де көрген SGI энтузиастары, кері инженерлер және бағдарламашылар қауымдастығы басқарды. Желідегі форумдар, тарату тізімдері және алғашқы веб-сайттар патчтарды, екілік файлдарды және қиын алынған білімді бөлісу үшін хаб болды. Мотивация көп қырлы болды: экзотикалық жабдықта "Quake", "Tomb Raider" және "Descent" сияқты классикалық Glide негізіндегі ойындарды өткізу; гибридті қондырғылармен тәжірибе жасау; және мұны істеуге болатынын дәлелдеу үшін. Мәселелерді шешуге арналған бұл бірлескен, модульдік тәсіл — қауымдастықтың үлестерінен функционалды драйверді біріктіру — қазіргі заманғы Mewayz философиясын қайталайды, мұнда бейімделетін бағдарламалық құрал құрамдастары нақты қажеттіліктерге бейімделген біртұтас бизнес операциялық жүйесін жасау үшін біріктіріледі.

"IRIX Voodoo драйверінің жобасы хакерлердің этикасының айғағы болды. Ол ешқашан бірге жұмыс істеуге арналмаған, үйлесімді ән айту үшін екі тамаша технологияны жасау туралы болды. Әрбір апаттық қоқыс және әрбір сәтті жасалған Glide үшбұрышы жеңіс сияқты болды."

Мұра және заманауи өзектілік

IRIX жүйелерінде Voodoo карталарын практикалық пайдалану әрқашан тауаша болғанымен, жобаның мұрасы маңызды. Ол ашық, қоғамдастық басқаратын дамудың күшін көрсетті және әуесқойлар үшін қымбат 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 →
  • SGI Indy, O2 және Octane жүйелерінде Glide қолданбаларының аппараттық жеделдетілген көрсетуін қосу.
  • Теңшелетін ядро модульдерімен байланысқан функционалды, пайдаланушы кеңістігі кітапханасын (glide2x.so) қамтамасыз ету.
  • Әртүрлі Voodoo конфигурацияларын, соның ішінде SLI жүйесіндегі бастапқы Voodoo графикасын және кейінгі Voodoo2 тақталарын қолдау.
  • Кейінірек ашық бастапқы GPU драйверін әзірлеу және эмуляциялау жобалары туралы ақпарат беретін білім базасын дамыту.

Сайып келгенде, IRIX Voodoo жүргізушісінің оқиғасы техникалық қызығушылықтан гөрі көп. Бұл тұтынушы мен кәсіби технология арасындағы немесе әртүрлі операциялық парадигмалар арасындағы алшақтықтарды жою туралы әңгіме. Бүгінгі цифрлық ландшафтта әртүрлі жүйелерді үздіксіз қосу мүмкіндігі әуесқойлар үшін ғана емес, бұл іскерлік міндет. Mewayz сияқты осы модульдік, біріктірілген философияны қамтитын платформалар ұйымдарға қандай да бір технологияның шектеулерімен шектелмей өздерінің тамаша жұмыс ортасын құруға мүмкіндік береді.

Жиі қойылатын сұрақтар

IRIX және Вуду: мүмкін емес альянстың қысқаша тарихы

1990 жылдардың ортасында есептеу әлемі қатал бәсекелестік пен жылдам инновациялар пейзажы болды. Бір жағында қуатты IRIX жұмыс станциялары, кәсіби 3D визуализациясының, фильм эффектілерінің және ғылыми есептеулердің сөзсіз патшалары бар Silicon Graphics, Inc. (SGI) тұрды. Екінші жағынан, дамып келе жатқан тұтынушылық компьютерлік ойын нарығы 3dfx Interactive: Voodoo графикасының кішкене картасы арқылы төңкеріс жасады. Бұл дискретті 3D үдеткіш жұмыс үстеліне Glide API арқылы жұмыс істейтін аркадалық сапалы графика әкелді. Әуесқойлар мен әзірлеушілер үшін қызықты сұрақ туындады: егер Voodoo ойынының шикі, ойынға бағытталған күші IRIX-тің күрделі, UNIX негізіндегі ортасында қолданылса ше? Жауап Glide кітапханасын (glide2x) IRIX жүйесіне көшіру, графикалық есептеулердің бір-біріне ұқсамайтын екі әлемі арасында көпір жасау үшін қоғамдастық басқаратын жоба болды.

IRIX-ке сырғудың техникалық қиындығы

Glide2x файлын IRIX жүйесіне көшіру бағдарламалық жасақтаманың монументалды тапсырмасы болды. Glide Voodoo растризаторы мен текстураны бейнелеу бірліктеріне тікелей сөйлейтін DOS және Windows үшін жұқа, аппараттық құралдарға арналған қабат ретінде жасалған. Алайда IRIX-тің өзінің жетілген және күрделі графикалық экожүйесі болды, ол IRIS GL және кейінірек OpenGL API интерфейстерінің айналасында құрастырылған және SGI-ның InfiniteReality сияқты жоғары сапалы графикалық аппаратурасымен тығыз біріктірілген. Тасымалдаушыларға Glide API қоңырауларын ұстап алатын және оларды IRIX жүйелік қоңыраулары мен жад үлгілеріне салыстыра алатын аударма қабатын жасау керек болды. Бұл кері инженерияны, мұқият төмен деңгейлі бағдарламалауды және Voodoo регистр деңгейіндегі жұмысын және IRIX UNIX ядросы мен X11 терезе жүйесін терең түсінуді қамтыды. Сәттілік Voodoo картасын алғаш рет SGI жұмыс станциясында көрсету құрылғысы ретінде тануға және пайдалануға болатынын білдірді, бұл бір кездері мүмкін емес деп есептелген ерлік.

Қауымдастық, әуесқойлар және ойын-сауық рухы

Бұл әрекет корпоративтік ұйымның жұмысы емес еді. Оны тек техникалық қиындықты да, бірегей мүмкіндікті де көрген SGI энтузиастары, кері инженерлер және бағдарламашылар қауымдастығы басқарды. Желідегі форумдар, тарату тізімдері және алғашқы веб-сайттар патчтарды, екілік файлдарды және қиын алынған білімді бөлісу үшін хаб болды. Мотивация көп қырлы болды: экзотикалық жабдықта "Quake", "Tomb Raider" және "Descent" сияқты классикалық Glide негізіндегі ойындарды өткізу; гибридті қондырғылармен тәжірибе жасау; және мұны істеуге болатынын дәлелдеу үшін. Мәселелерді шешуге арналған бұл бірлескен, модульдік тәсіл — қауымдастықтың үлестерінен функционалды драйверді біріктіру — қазіргі заманғы Mewayz философиясын қайталайды, мұнда бейімделетін бағдарламалық құрал құрамдастары нақты қажеттіліктерге бейімделген біртұтас бизнес операциялық жүйесін жасау үшін біріктіріледі.

Мұра және заманауи өзектілік

IRIX жүйелерінде Voodoo карталарын практикалық пайдалану әрқашан тауаша болғанымен, жобаның мұрасы маңызды. Ол ашық, қоғамдастық басқаратын дамудың күшін көрсетті және әуесқойлар үшін қымбат SGI жабдықтарының қызмет ету мерзімін ұзартты. Бүгінгі күні ол компьютер тарихында керемет эксперименттер кезеңін көрсететін қызықты ескерту ретінде тұр. Заманауи әзірлеушілер мен жүйелік сәулетшілер үшін бұл бейімделгіш, жақсы құжатталған жүйелердің маңыздылығын еске салады. Заманауи бизнес контекстінде өзіңізді бір, қатаң бағдарламалық жасақтама стекіне құлыптау меншікті жабдық сияқты шектеу болуы мүмкін. Дәл осы жерде Mewayz сияқты модульдік платформа бизнеске Glide және IRIX біріктірген алғашқы әзірлеушілер сияқты класстағы ең жақсы құралдар мен бұрынғы жүйелерді біртұтас жұмыс процесіне біріктіруге мүмкіндік беретін маңызды артықшылық береді.

Mewayz көмегімен бизнесіңізді жеңілдетіңіз

Mewayz 208 бизнес модулін бір платформаға біріктіреді — CRM, шот-фактура, жобаны басқару және т.б. Жұмыс процесін жеңілдеткен 138 000+ пайдаланушыға қосылыңыз.

Бүгін тегін бастаңыз→

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