- UBun wathuthela ikhodi engaphezu kwesigidi esuka kuZig waya kuRust ukuze athuthukise ukuphepha kwememori kanye nokuzinza kwesikhathi eside.
- Ukubhalwa kabusha kufezwe emavikini kusetshenziswa ama-ejenti e-AI, kwafinyelela ukuhambisana kokuhlolwa okungu-99.8% ku-Linux x64.
- Lesi sinyathelo senza kube lula ukubamba iqhaza okukhulu futhi siqinise ingqalasizinda enika amandla i-Claude Code ka-Anthropic.
Isikhathi eside, umhlaba wezobuchwepheshe ubuke uBun eveza indawo yakhe njengedemoni lejubane lezikhathi zokusebenza zeJavaScript. Kusukela njengokubheja okunesibindi kukaJarred Sumner, ihlose ukuxazulula ukuvilapha kwama-Node.js kanye nobunzima bokusebenzisa amathuluzi ahlukene ngokuhlanganisa konke kube yi-binary eyodwa esheshayo. Kodwa-ke, yize isisekelo sayo sokuqala ngolimi lwe -Zig sivumele ukusebenza okumangalisayo, iphrojekthi isanda kufinyelela iphuzu elikhulu elithumele izinguquko emphakathini wonjiniyela.
Izindaba ezinkulu ukuthi iBun ishintshe kakhulu, yabhala kabusha umongo wayo ku-Rust . Lokhu kwakungeyona nje into encane yokulungisa; sikhuluma ngokufuduka kwemigqa engaphezu kwesigidi yekhodi. Lokhu kuthutha kusho ukushintsha kusuka ekulawulweni kwe-Zig ngesandla, okwenziwa ngesandla kuya ekuphepheni kwezimboni kanye ne-ecosystem ye-Rust, okuqinisekisa ukuthi iBun ingakhula hhayi ngesivinini kuphela, kodwa nangokuthembeka kanye nokugcinwa kwayo kwezigidi zabasebenzisi emhlabeni jikelele.
Ukushintsha kusuka ku-Zig kuya ku-Rust: Kungani Manje?

Ngesikhathi i-Bun iqala ukwethulwa, i-Zig yayiyisinqumo esifanele. Yayinikeza ukuphathwa kwememori okuphansi kanye nendlela yokusebenza ewusizo eyasiza i-Bun ukuthi ilawule amazinga okusebenza ezicelweni ze-HTTP kanye nokusetshenziswa kwe-WebSocket. Kodwa-ke, njengoba iphrojekthi ikhula, ukulinganiselwa kobusha bukaZig kwabonakala. Ulimi alunawo uhlobo oluzinzile lwe-1.0, okusho ukuthi izibuyekezo zingaphula ikhodi ekhona njalo, zidale ikhanda lokuzinza kwephrojekthi manje enika amandla ingqalasizinda ebalulekile.
I-Rust inikeza isethi ehlukile yezinzuzo. Umshayeli oyinhloko kwakuwukuphepha kwememori . Amaphutha amaningi ahlasela i-Zig codebase—njengamaphutha okusebenzisa ngemva kokusebenzisa kanye namaphutha angenawo kabili—abanjwa yi-Rust compiler ngaphambi kokuba ikhodi isebenze. Ngaphezu kwalokho, selokhu i-Bun yathengwa yi-Anthropic , izingqinamba ziye zanda kakhulu. I-Bun manje isebenza njengenjini ye- Claude Code , okusho ukuthi noma yikuphi ukuphahlazeka kwesikhathi sokusebenza kuthinta ngqo amathuluzi e-AI e-Anthropic. Ukushintshela ku-Rust empeleni kwakuyisinyathelo sokuqinisa isofthiwe yezindawo zobungcweti nezinezingqinamba eziphezulu.
Ikhono Lobunjiniyela Elisebenzisa I-AI

Okwenza lokhu kubhalwa kabusha kube yinto engavamile ngempela yindlela okwenzeka ngayo. Kulokho okuvame ukuthatha iminyaka eminingi yeqembu ukuqedela, lokhu kufuduka kwasheshiswa ama-ejenti okubhala ikhodi e-AI athuthukile . Besebenzisa amathuluzi afana ne-Claude Code, ithimba lakwazi ukuhambisa i-codebase emavikini ambalwa. Inqubo yayihilela ukuhamba komsebenzi kwe-ejenti : I-AI yaphatha i-port yokuqala, i-TypeScript test suite ekhona yasebenza njengokuhlola ukuhambisana, futhi abantu baqapha i-loop ukuze balungise izinkinga zesistimu.
Izindleko zalo msebenzi zazimangalisa, ngamathokheni e-API alinganiselwa ku- $165,000 . Kwacutshungulwa amathokheni ayizigidigidi ukuqinisekisa ukuthi ikhodi entsha ye-Rust ifana ne-Zig logic yokuqala. Njengamanje, ukubhala kabusha kufinyelele ukuhambisana kokuhlolwa okungu-99.8% ku-Linux x64 glibc, okufakazela ukuthi i-AI manje isingakwazi ukusingatha ukufuduka okukhulu nokuyinkimbinkimbi kwezakhiwo ngokunemba okumangalisayo.
Umthelela Ekusebenzeni Nasekuthuthukisweni
Abaningi bayazibuza ukuthi ngabe lokhu kushintshana kuyawuqeda yini isivinini esenze iBun yaduma. Impendulo emfushane ithi: akekho owaqaphela . Eqinisweni, izikhathi zokuqala ku-Linux empeleni zithuthuke cishe ngo-10%. Njengoba zombili i-Zig ne-Rust zihlanganiswa zibe ikhodi yomshini wendabuko ngaphandle komqoqi kadoti, igebe lokusebenza alinakwa. Ukunqoba kwangempela kusesimisweni somhlinzeki ; kulula kakhulu ukuthola abathuthukisi be-Rust abanolwazi kunochwepheshe be-Zig, okusho ukulungiswa kwamaphutha okusheshayo nokusekelwa kwepulatifomu ebanzi.
- Amathuluzi Angcono: Amabhokisi avuthiwe kaRust afana neTokio ye-async I/O ahlinzeka ngesisekelo esizinzile kakhulu kunokwakha konke kusukela ekuqaleni.
- Ukuzinza: Imodeli yobunikazi isusa zonke izinhlobo zeziphazamiso zememori, okuholela ku ukusebenza kokukhiqiza okuhlala njalo.
- Ukukhula Kwezinkundla Ezihlukahlukene: Nakuba okwamanje igxile ku-Linux x64, amathuluzi okuhlanganisa angcono kakhulu e-Rust azokwenza ukuletha i-Bun ku-macOS naku-Windows kube lula kakhulu.
Isithombe Esikhulu: Ukuvuselelwa Kwabantu Bomdabu
Uhambo lukaBun luyingxenye yomkhuba omkhulu lapho amathuluzi ewebhu abalulekile esuka kuJavaScript aye ezilimini zezinhlelo zomdabu . Sibona lokhu yonke indawo: i-SWC ne-Biome zithatha indawo ye-Babel ne-ESLint, kanti i-Zed iphonsela inselelo i-VS Code ngokwakhiwa kusukela phansi kuya phezulu e-Rust. Ngisho ne-Python ibona ushintsho nge -UV ethatha indawo yabaphathi bephakheji bendabuko.
Lokhu empeleni kuyindlela yokubuyela ekusebenziseni ithuluzi elifanele lomsebenzi . Ngenkathi iJavaScript isalokhu iyinkosi yesiphequluli, ingqalasizinda eyisekelayo—ama-runtime, ama-compiler, nama-linters—idinga amandla aluhlaza kanye nokuphepha kwekhodi yomdabu. Iqiniso lokuthi i-AI manje ingathwala imigqa eyisigidi yekhodi lisikisela ukuthi izindleko ezingaphansi zesofthiwe yokubhala kabusha ukuze isebenze kangcono ziye zehla zaze zafika ku-zero, okuvula umnyango wokuthi amanye amathuluzi amaningi akudala alungiswe.
Ukushintshela ku-Rust kuqinisekisa ikusasa likaBun ngokuhlanganisa isivinini salo esiphawulekayo nokuzinza kwebhizinisi . Ngokusekelwa yi-Anthropic kanye nokukhuphuka okukhulu ekugcinweni, i-Bun ishintsha isuka ekuhlolweni kokusebenza okuphezulu iye ezingeni elithembekile lemboni, okufakazela ukuthi ukuhlanganiswa kwezilimi zomdabu kanye nobunjiniyela obusizwa yi-AI kuyisibonelo esisha sokuthuthukiswa kwesofthiwe yesimanje.