Deno gengur til liðs við Cloudflare; Deno Deploy lokar eftir sex mánuði
Allt teymi Deno gengur til liðs við Cloudflare.
Allt teymi Deno gengur til liðs við Cloudflare. Deno Deploy mun starfa í sex mánuði áður en það lokar, með stuðningi við fólksflutninga fyrir greiðandi viðskiptavini sem flytja til Workers. Núverandi teymi mun viðhalda opna keyrslutímanum í eitt ár í viðbót, á meðan JSR heldur áfram rekstri. Þessi Daily Diff frá 9. október skilur þessar skuldbindingar frá framtíðarvinnu við að sameina workerd og celld fyrir dreifða sjálfshýsingu. Stuðningssögur útskýra MXC sandbox SDK frá Microsoft og raunverulegar grafískar kynningar Bevy 0.20, vélbúnaðarkröfur og málamiðlanir í gæðum. Dómur Nikós er NEEDS REVIEW: skipuleggja flutning hýsingar og bera kennsl á eiganda viðhalds keyrslutíma.
Lestu skriflegu útgáfuna (enska) ↗
Það sem þetta myndband fjallar um
- Deno er opinn keyrslutími fyrir JavaScript og TypeScript. Deno Deploy er aðskilin hýsingarþjónusta; stuðnings- og lokunarferlar þeirra eru ólíkir.
- Deno Deploy mun starfa í sex mánuði áður en það lokar. Tilkynningin býður upp á stuðning við flutning fyrir greiðandi viðskiptavini sem flytja til Cloudflare Workers, án þess að staðfesta alhliða samhæfni.
- Núverandi teymi lofar einu ári í viðbót af mánaðarlegum villuleiðréttingum og öryggisuppfærslum fyrir keyrslutímann, og lýkur síðan eigin þróun á keyrslutíma. Deno verður áfram opinn hugbúnaður og aðrir geta haldið áfram þróun.
- JSR mun halda áfram rekstri með því að innviðir flytjast til Cloudflare. Stuðningur við rusty_v8 heldur áfram, með vinnu að því að samþætta það í workerd.
- Sameining workerd/celld miðar að því að bæta sjálfshýsingu Workers og Durable Objects. Cloudflare viðurkennir að núverandi útfærsla workerd á Durable Objects er stak-tilvik og getur ekki veitt tilskilda dreifða stækkun. Sameinaði vettvangurinn er framtíðarverkefni.
- Microsoft MXC er innbyggt SDK fyrir sandkassalega keyrslu á ótreystan kóða yfir Windows, Linux og macOS, með Rust, .NET og Node SDK. Útgáfa 1.0 var gefin út 7. október; gagnasafnið inniheldur sögu um opinbera útgáfu frá júní.
- Sandkassar MXC sem byggjast á stýrikerfisferlum og VM-bakendar hafa mismunandi öryggismörk. Eftirlitsstilling slekkur skýrlega á öryggi sandkassans fyrir greiningu á treystri stefnu og má ekki nota fyrir ótreysta vinnuálag.
- Bevy 0.20, gefið út 8. október, er ókeypis, opinn Rust leikjavél. Tilrauna Solari krefst ray-query stuðnings. Metal/macOS stuðningur fylgir án innbyggðs Mac afhávaðahreinsis; þátturinn gerir engar kröfur um DLSS á Mac eða alhliða vélbúnað.
- Bevy gerir ReSTIR valfrjálst og sjálfgefið slökkt á því fyrir frammistöðu. Þetta getur dregið úr gæðum skugga eða misst hreyfanlega skugga í senum með mörgum ljósum, svo núverandi senur þurfa endurskoðun. Bættur skuggatöf og speglunartitringur eru aðskildar endurbætur í útgáfunni.
Þýtt afrit
Þýtt úr upprunalegri enskri frásögn. Tiltækt hljóð og textar eru stjórnaðir af YouTube.
Hvað lifir af þegar Deno gengur til liðs við Cloudflare?
0:00 Opinn hugbúnaður hljómar varanlegur. Allt teymi Deno gengur til liðs við Cloudflare, og Deno Deploy fær sex mánuði áður en það lokar. Í þessu myndbandi, hvað lifir af? Hver flytur forritið þitt? Og getur Cloudflare auðveldað brottförina? Það er föstudagur, níundi október, og þetta er The Daily Diff. Haltu einni spurningu opinni, því flóttaleiðin vantar hluta. Deno er opinn keyrslutími,
0:20 forritið sem keyrir JavaScript og TypeScript utan vafra þíns. Það inniheldur verkfæri til að prófa og pakka kóðann þinn. Deno Deploy er aðskilin hýsingarþjónusta sem keyrir forritin þín á netþjónum annarra. Þau eiga ólíka framtíð. Ryan Dahl, sem bjó til Node, tilkynnti flutninginn í dag. Microsoft er með sandkassa fyrir kóðann sem umboðsmaður þinn vill keyra,
0:38 og í gær gaf Bevy út fallegri Rust leikjamyndir. Greinilega fylgir geislakönnuð tilfinningalegur stuðningur með fólksflutningamiða föstudagsins. Hér er fresturinn fyrir hýsingu í tilkynningu Deno sjálfs.
Hver hefur sex mánuði til að flytja?
0:48 Deploy heldur áfram rekstri í sex mánuði, lokar síðan. Greiðandi viðskiptavinir fá stuðning við flutning til Cloudflare Workers. Ef Deploy hýsir fyrirtæki þitt, þá tilheyrir sá dagatal nú atviks skipulagningu þinni, samhliða kaffifjárlögum. Workers keyrir kóða á netþjónahlið Cloudflare. Að flytja þangað þýðir að athuga forsendur forritsins þíns. Skrásettu gagnagrunnstengingar, bakgrunnsverk og geymd gögn. Fólksflutningshjálp þarf samhæfisathugun áður en þú lofar yfirmanninum
1:12 sársaukalausri helgi. Allir aðrir fá tilkynningu um lokun. Þetta er gagnlegur greinarmunur þegar einhver sendir fyrirsögnina áfram með fullvissandi orðum, ætti að vera í lagi, og fer strax án nettengingar.
Hvað verður um keyrslutímann og JSR?
1:21 Keyrslutíminn fær annað ár af mánaðarlegum villuleiðréttingum og öryggisuppfærslum frá þessu teymi. Þá lýkur þróun þeirra. Kóðinn er áfram opinn, og aðrir viðhaldsaðilar geta haldið áfram. Núverandi keyrsluskrá þín heldur áfram að keyra, en framtíðarstuðningur hennar þarf nú eiganda. JSR, pakkaskráin fyrir JavaScript og TypeScript, heldur áfram rekstri á meðan innviðir hennar flytjast til Cloudflare. Teymið heldur einnig áfram að styðja rusty vee átta, Rust bindingar hennar við Google JavaScript vélina, og ætlar að samþætta þá vinnu í keyrslutíma Cloudflare.
1:49 Svo risaeðlu merkið lifir, hýsingin hefur frest, og fólkið sem byggir keyrslutímann hefur valið annað verkefni. Opinn leyfi varðveitir getu þína til að taka við verkinu. Því miður fylgir því ekki varaverkfræðingateymið sem þarf til að gera það. Nýja áherslan er að sameina workerd og celld til að einfalda sjálfhýsingu Workers og
Af hverju að byggja sjálfhýstar Workers?
2:07 Durable Objects. Durable Object er einstaklingslega aðgengilegur hluti af netþjóna kóða með eigin gagnagrunni, gagnlegur til að halda skilaboðum og tengingum spjallrásar saman. Notaðu eitt hlut fyrir hvert herbergi, og vettvangurinn getur dreift herbergjum yfir vélar. Dahl lýsir celld sem Rust tvöfaldri skrá með hlutageymslu sem eina ytri þjónustufíkn. Það er metnaðurinn, færri innviðaverkefni tengd hverju forriti. Þetta hljómar aðlaðandi ef þú hefur einhvern tímann byggt spjallforrit og fyrir slysni stofnað
2:34 deild fyrir gagnagrunnsstjórnun. Hönnuðir gætu stýrt sama forritunarlíkani sjálfir. Rekstrarflóttaleiðin þarf enn verkið sem við munum koma aftur að.
Hvað er MXC sandkassi Microsoft?
2:42 Execution Container frá Microsoft, eða M X C, er hugbúnaðarsett sem forritið þitt byggir inn til að keyra ótreystan kóða inni í sandkassa. Það þýðir að takmarka það sem viðbót eða myndað forrit umboðsmanns getur nálgast, í stað þess að gefa því alla fartölvuna þína og vona að beiðnin hafi verið kurteis. Það styður Windows, Linux og macOS, með SDKs fyrir Rust, dot net og Node. Þú tilgreinir vinnuálag og stefnu. Útgáfa eitt kom 7. október, og gagnasafnið er með opinberri
3:10 útgáfu frá júní. Athyglin í dag kom seinna. Klári hlutinn er sameiginlegt viðmót yfir mismunandi mörk. Hættulegi hlutinn er að gera ráð fyrir að þau séu eins vegna þess að API-ið lítur snyrtilega út. Það getur líka sett flókna hlutinn nógu langt í burtu að enginn athugar hann. Linux er sjálfgefið Bubblewrap, og macOS notar Seatbelt. Windows er sjálfgefið ferlakeyri. Aðrir bakendar eru sýndarvélar, sumar merktar tilraunakenndar. Stýrikerfisferlakeyri sandkassi og aðskilin sýndarvél hafa
3:36 mismunandi öryggismörk. Veldu bakenda fyrir vinnuálagið sem þú ert raunverulega að keyra. Og lestu viðvörunina um eftirlitsstillingu. Eftirlit slekkur á öllu öryggi sandkassans fyrir vinnuálagið sem verið er að greina. Það er til að læra hvað traust verkfæri þarfnast, svo þú getir skrifað stefnu þess. Að keyra óþekkt umboðsmannahandrit í gegnum þá stillingu myndi eyðileggja ástæðuna fyrir því að þú settir upp sandkassann. Bevy er ókeypis, opinn leikjavél byggð í Rust.
Hvað breyttist í lýsingu Bevy?
3:57 Útgáfa núll komma tuttugu kom í gær. Tilrauna Solari flutningstæki þess hermir eftir ljósi sem endurkastast um senu í rauntíma, með bættum hreyfanlegum skuggum og minna titrandi speglunum þegar myndavélin hreyfist. Solari þarfnast ray query stuðnings. Það keyrir nú á macOS í gegnum Metal, þó Mac útgáfan hafi engan innbyggðan hávaðahreinsi. Ljósasýnataka tæknin sem kallast ReSTIR er sjálfgefið slökkt til að auka frammistöðu. Það getur dregið úr gæðum skugga og tapað skuggum í hreyfingu í senum
4:21 með mörgum ljósum. Prófaðu senu þína áður en þú fagnar. Það eru fleiri viðmótsþættir og shader tungumálframlenging sem kallast wesl. Þú getur skrollað númerainntak með því að draga, ánægjulega lítil kynning eftir að hafa uppgötvað hvar netþjónarnir þínir munu búa. Ef þú vilt frekar lesa þetta en heyra mig segja það, þá lendir diffið í pósthólfinu þínu á hverjum morgni, ókeypis á the daily diff dot dev, hlekkur hér að neðan. Hér er sá hluti sem vantar.
Hvað vantar enn upp á?
4:41 Opinn workerd styður Durable Objects á einu tilviki, sem takmarkar stækkun. Að sameina celld er ætlað að fylla það skarð. Sjálfhýsingarátak Cloudflare gæti auðveldað brottför, en fullbúinn dreifður vettvangur er enn framtíðarverkefni.
Af hverju NEEDS REVIEW á flutning Deno?
4:54 Svo dómur dagsins, needs review. Ég myndi setja Deploy flutninginn á dagatalið núna og krefjast nafngreinds viðhalds eiganda áður en meira er byggt í kringum keyrslutímann. Gerast áskrifandi, ýttu á bjölluna, og segðu mér í athugasemdum ef þú hefðir stimplað það öðruvísi. Og þetta er diffið fyrir í dag. Ég er Niko frá Axrisi. Sameinaðu ábyrgt.
Heimildir
- Deno is joining CloudflareDeno / Ryan Dahl
- Deno is joining Cloudflare — joint self-hosting planCloudflare / Ryan Dahl and Kenton Varda
- Microsoft eXecution Container README and audit warningMicrosoft on GitHub
- MXC SDK v1.0.0 releaseMicrosoft on GitHub
- Bevy 0.20 release notesBevy Contributors
- Solari in Bevy 0.20 — technical explanation and real demosJMS55
- Solari 0.20 source: experimental status and required ray-query featuresBevy on GitHub
- Deno is joining Cloudflare discussionHacker News
- Microsoft MXC discussionHacker News
- Bevy 0.20 discussionHacker News



