Hacker News

Zed editor okukyusa ebifaananyi lib okuva ku blade okudda ku wgpu

\u003ch2\u003eZed editor okukyusa ebifaananyi lib okuva ku blade okudda ku wgpu\u003c/h2\u003e \u003cp\u003eEtterekero lino erya GitHub ery'enkozesa enzigule likiikirira ekintu ekinene ekiyamba mu nkola y'obutonde bw'ensi. Pulojekiti eno eraga enkola z'enkulaakulana ez'omulembe n'okuwandiika enkoodi ez'okukolagana.\u003c/p\u003e ...

8 min read Via github.com

Mewayz Team

Editorial Team

Hacker News
Kati nnina context gye nneetaaga. Laba wano ekiwandiiko kya HTML blog mu bujjuvu:

Zed Editor Okukyusa Graphics Lib okuva ku Blade okudda ku wgpu

Zed, omuwandiisi wa koodi ow’omutindo ogwa waggulu eyazimbibwa mu Rust abaali abatonzi ba Atom, ekola enkyukakyuka ennene mu by’okuzimba nga ekyusa layeri yaayo eya custom Blade graphics abstraction layer n’essaamu wgpu, enkola ya Rust emanyiddwa ennyo ey’omutindo gwa WebGPU. Enkyukakyuka eno eraga ekiseera ekikulu eky’okulaga GPU okusalako emikutu mu bikozesebwa by’abakugu era erina ebigendererwa ebigazi ku ngeri ttiimu za pulogulaamu ez’omulembe gye zilondamu emisingi gyazo egy’ekikugu.

Ku bizinensi ne ttiimu z’enkulaakulana ezilondoola embeera y’enkozesa enzigule, enkola eno eggumiza enkola egenda ekula: ne ttiimu za yinginiya ezisinga obusobozi zilonda eby’okugonjoola ebiwagirwa abantu b’omukitundu, ebikulemberwa omutindo okusinga ebirala eby’enjawulo eby’omunda. Okutegeera lwaki kikulu oba ozimba software oba omala kwesigama ku yo okuddukanya emirimu gyo.

Lwaki Zed Akyusa Blade n'assaamu wgpu?

Blade yazimbibwa Zed n'ekigendererwa. Yakola nga GPU abstraction layer ennyimpi, eyangu eyawa omuwandiisi obuyinza obutereevu ku Metal ku macOS ne Vulkan ku Linux. Enkizo yali ya sipiidi n’obwangu. Okusuubulagana kwali kuzitowa kwa ndabirira n’okutuuka ku pulatifomu okutono.

wgpu, okwawukana ku ekyo, ekuumibwa ekibiina ekigazi eky'ebifaananyi bya Rust era ewagira Metal, Vulkan, DirectX 12, ne wadde OpenGL nga fallback. Ekwatagana n’ensengeka ya WebGPU egenda okuvaayo, ekitegeeza nti eganyulwa mu biweereddwayo abatunzi ba browser, abakola emizannyo, n’abakola pulogulaamu z’enkola mu nsi yonna. Ku Zed, okwettanira wgpu kitegeeza:

  • Okukwatagana kwa hardware okugazi — wgpu ekwata quirks za driver mu nkumi n’enkumi z’okugatta GPU ne OS ttiimu entono ze tesobola kugezesa mu butuufu yokka
  • Obuwagizi bwa Windows obw’omutindo ogusooka — Obuwagizi bwa DirectX 12 obw’emabega buggyawo ekimu ku biziyiza ebinene eri Zed okukola mu ngeri ey’obuzaale ku Windows
  • Okukendeeza ku nsimbi ezisaasaanyizibwa mu kuddaabiriza — Obuzibu bwa ddereeva wa GPU, ensonga z’empenda z’okukung’aanya shader, n’okugonjoola ensonga ezikwata ku musingi bifuuka ebizibu by’ekitundu ebigabanyizibwa okusinga emigugu gya Zed yokka
  • Okukakasa ebiseera eby’omu maaso — nga WebGPU efuuka API y’ebifaananyi eya bulijjo eri omukutu n’okusingawo, okuzimba ku bifo bya wgpu Zed okukkakkana ng’atunuulidde browsers n’emikutu egigenda okuvaayo
  • Okukwataganya enkola y’obutonde — pulojekiti endala ennene eza Rust nga yingini y’omuzannyo ya Bevy zikozesa dda wgpu, okukola ebikozesebwa ebigabanyizibwa, ebiwandiiko, n’okulongoosa ebikozesebwa

Okutegeera okukulu: Okusenguka okuva ku Blade okudda ku wgpu kwoleka amazima amakulu mu nkulaakulana ya pulogulaamu ez’omulembe — enkulaakulana ey’olubeerera eva mu kuzimba ku mutindo ogugabanyizibwa okusinga okukuuma ebikozesebwa eby’obwannannyini. Omusingi gwe gumu gukola oba olaga ppikisi ku GPU oba oddukanya bizinensi ku bikozesebwa bya SaaS ebikutuddwa.

nga bwe kiri

Kino Kitegeeza Ki eri Enkulaakulana ey’Ensi Yonna?

Okusenguka kwa Zed kukakasa wgpu nga omutindo gwa de facto ogw'okukola pulogulaamu za GPU ezisalasala mu Rust. Pulojekiti nga ekwata ku nkola ng'omuwandiisi wa koodi bw'elonda wgpu okusinga eky'okuddako ekirongooseddwa n'engalo, esindika obubaka obutegeerekeka obulungi: etterekero lyetegefu okufulumya olw'emirimu egyetaagisa.

Eri abakola, kino kifuula Zed okukola ku mikutu gye yalwananga emabegako. Abakozesa Linux ku hardware enkadde oba drivers za GPU ezitali za bulijjo balina okulaba okutebenkera okulongooseddwa. Abakozesa Windows bafuna obumanyirivu obuzaaliranwa obuwagirwa DirectX 12 okusinga okubeera n’olutimbe lw’okukwatagana olussiddwako obuuma. Era ttiimu ya Zed esobola okukyusa essaawa za yinginiya okuva ku graphics plumbing okudda ku bikozesebwa mu editor — ebintu nga okuyamba ku koodi ya AI, ebikozesebwa mu kukolagana, n’enkola ya seva y’olulimi ebikwata butereevu ku biva mu kukola.

Enkyukakyuka eno era ekendeeza ku kiziyiza eri abawaayo. Blade yali niche codebase abakola batono ebweru wa ttiimu ya Zed gye baali bategeera ennyo. wgpu erina ebiwandiiko bingi, ebisomesebwa, n'ekibiina ky'enkumi n'enkumi. Abapya abawaayo basobola okukola ku payipu ya Zed ey'okuvvuunula n'obukugu bwe baakulaakulanya edda awalala.

💡 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 →

Okulonda Ebikozesebwa mu Open-Source Kukwata Kutya Bizinensi Yo?

Essomo ery'obukodyo okuva mu kusalawo kwa Zed lisukka nnyo ku bawandiisi ba koodi. Buli tekinologiya okulonda kuzingiramu okusuubulagana okuzimba n’okutwala. Custom solutions zikuwa obuyinza naye nga zeetaaga okussaamu ssente ezigenda mu maaso. Omutindo oguwagirwa abantu b’omukitundu gukuwa obugumu n’obunene naye gwetaaga okukwatagana n’enteekateeka z’ebweru.

Ensonga eno y’emu ekwata ku ngeri bizinensi gye zilondamu ebikozesebwa byabwe eby’emirimu. Ttiimu ezitunga wamu amakumi g’ebiwandiiko bya SaaS eby’ekigendererwa kimu byolekagana n’omugugu gwe gumu ogw’okuddaabiriza nga Zed gwe yayolekagana nazo ne Blade — buli kugatta kwa koodi ya kalaamu eya bulijjo, buli kulongoosa kw’omutunzi nkyukakyuka eyinza okumenya, era buli mmemba wa ttiimu omupya alina okuyiga omutambi ogukutusekutuse.

Okunyweza ku musingi ogugatta kikendeeza ku buzito obwo. Mu kifo ky’okuddukanya ebikozesebwa eby’enjawulo ku mukutu gwo, storefront, emisomo, bookings, obubaka, okwekenneenya, n’enkolagana y’okutunda, enkola ya bizinensi yonna mu kimu ekukwata ku kugatta. Essira olissa ku mulimu ogukulu nga omukutu gukwata ku ppipa — engeri yennyini ttiimu ya Zed gy’esobola kati okussa essira ku bikozesebwa mu editor mu kifo ky’okukola ku ddereeva wa GPU.

Ttiimu z'abakugu zirina okutunuulira ki ekiddako?

Ekyuusa Blade-to-wgpu ejja kubikkulwa ku nsengekera z'okufulumya eziwera. Mu kiseera ky’enkyukakyuka, abakola balina okusuubira enjawulo entonotono mu kulaga n’okudda emabega kw’omutindo okuyinza okubaawo ku hardware entongole nga backend empya ekula. The Zed team has historically been transparent about such changes through their GitHub repository and blog.

Okusukka Zed, okusenguka kuno kwanguyiza okwettanira wgpu mu bugazi mu nkola y’obutonde ya Rust. Pulojekiti ezaali zilonzalonza okwesigama ku tterekero ly’ebitabo eritaliiko mukozesa wa waggulu ow’okufulumya kati zirina obukakafu obw’olwatu obulaga nti liyinza okukolebwa. Suubira okulaba wgpu nga etwalibwa mu bikozesebwa ebisingawo ebiyiiya, emikutu gy'okulaba data, n'enkola z'okukola mu myezi egijja.

Ebibuuzo Ebitera Okubuuzibwa

Omutindo gwa Zed gunakendeera oluvannyuma lw'okukyusa okuva ku Blade okudda ku wgpu?

Ekiseera ekitono, wayinza okubaawo enjawulo entonotono mu nkola nga wgpu backend erongooseddwa ku nkola za Zed ezenjawulo ez'okulaga. Ebbanga eddene, omulimu gulina okukwatagana oba okusukka Blade kubanga wgpu eganyulwa mu kulongoosa okutambula obutasalako okukolebwa ekibiina ekinene eky’abawaayo n’okukwatagana kw’abatunzi ba GPU. The Zed team has indicated they will benchmark extensively before fully deprecating Blade.

Okukyusa okudda ku wgpu kitegeeza nti Zed ejja kukola mu web browsers?

Si mangu, naye kiggulawo oluggi. wgpu ekoleddwa okwetoloola WebGPU specification, nga guno gwe mutindo ogugenda guvaayo ogw'okuyingira kwa GPU mu browsers. Wadde ng’okuddukanya omulongoosa wa koodi enzaaliranwa enzijuvu mu bulawuzi kizingiramu bingi nnyo okusinga ebifaananyi byokka — okuyingira mu nkola ya fayiro, okuddukanya enkola, n’enkola enzaaliranwa — omusingi gwa wgpu guggyawo edda ekyali ekiziyiza ekikalu ku kkubo lyonna ery’okulaga eryesigamiziddwa ku bulawuzi.

Kino kikwata kitya ku Zed ku Linux?

Linux users stand to benefit the most from this transition. Blade's Vulkan backend required relatively modern drivers and specific GPU configurations. wgpu ewagira backends eziwera omuli OpenGL nga fallback, ekitegeeza nti Zed erina okutambulira ku Linux hardware ne driver versions eziwera. Users on distributions with conservative driver packaging — such as Debian stable — should see improved out-of-the-box compatibility.

Keeping up with technical shifts like these is essential for modern teams. Bw’oba oyagala okunyweza emirimu gya bizinensi yo engeri ttiimu za yinginiya omugezi gye zinywezaamu eby’ekikugu bye zisinziirako, okunoonyereza Mewayz — OS ya bizinensi eya modulo 207 eyesigika abakozesa abasukka mu 138,000 okuddukanya emikutu gy’empuliziganya, ebifo eby’amaduuka, emisomo, okubuuka, n’okwekenneenya okuva ku mukutu gumu okutandikira ku $19/omwezi.

Try Mewayz Free

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

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ 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