+− THE DAILY DIFFdev & AI news
NEEDS REVIEW

A Deno csatlakozik a Cloudflare-hez; a Deno Deploy hat hónap múlva bezár

A Deno teljes csapata csatlakozik a Cloudflare-hez.

A Deno teljes csapata csatlakozik a Cloudflare-hez. A Deno Deploy hat hónapig fog működni, mielőtt bezár, és migrációs támogatást nyújt a fizető ügyfeleknek, akik Workersre váltanak. A jelenlegi csapat még egy évig karban tartja a nyílt forráskódú futtatókörnyezetet, miközben a JSR tovább működik. Ez az október 9-i Daily Diff elválasztja ezeket a kötelezettségvállalásokat a workerd és celld egyesítésére irányuló jövőbeli munkától a disztribúált saját üzemeltetéshez. Kiegészítő történetek magyarázzák a Microsoft MXC sandbox SDK-ját és a Bevy 0.20 valós grafikai demóit, hardverkövetelményeit és minőségi kompromisszumait. Niko ítélete: FELÜLVIZSGÁLNI KELL: tervezze meg a hosting migrációt, és azonosítsa a futtatókörnyezet karbantartásának tulajdonosát.

Olvassa el az írott kiadást (angolul) ↗

Amit ez a videó tartalmaz

  • A Deno egy nyílt forráskódú JavaScript és TypeScript futtatókörnyezet. A Deno Deploy egy különálló menedzselt tárhely szolgáltatás; támogatási és leállítási terveik eltérőek.
  • A Deno Deploy hat hónapig fog működni, mielőtt leáll. A bejelentés migrációs támogatást kínál a fizető ügyfeleknek, akik Cloudflare Workersre váltanak, anélkül, hogy univerzális beillesztési kompatibilitást biztosítana.
  • A jelenlegi csapat még egy évig ígér havonta futtatókörnyezet-hibajavításokat és biztonsági frissítéseket, majd befejezi saját futtatókörnyezet-fejlesztését. A Deno nyílt forráskódú marad, és mások is folytathatják a fejlesztést.
  • A JSR továbbra is működni fog, az infrastruktúra átkerül a Cloudflare-hez. A rusty_v8 támogatása folytatódik, a workerdbe való integrációra irányuló munkával.
  • A workerd/celld egyesítés célja a Workers és a Durable Objects saját üzemeltetésének javítása. A Cloudflare elismeri, hogy a workerd jelenlegi Durable Objects implementációja egypéldányos, és nem képes biztosítani a kívánt elosztott skálázást. Az egyesített platform jövőbeli munka.
  • A Microsoft MXC egy beágyazott SDK nem megbízható kód sandboxolt végrehajtásához Windows, Linux és macOS rendszereken, Rust, .NET és Node SDK-kkal. Az 1.0-ás verzió október 7-én jelent meg; a tároló tartalmazza a júniusi nyilvános kiadás előzményeit.
  • Az MXC operációs rendszer natív folyamat sandboxjai és VM backendjei különböző biztonsági határokkal rendelkeznek. Az audit mód kifejezetten letiltja a sandbox biztonságát a megbízható házirend-elemzéshez, és nem használható nem megbízható munkaterhelésekhez.
  • A Bevy 0.20, amely október 8-án jelent meg, egy ingyenes, nyílt forráskódú Rust játékmotor. Az experimentális Solari sugárkövetési támogatást igényel. A Metal/macOS támogatás beépített Mac denoiser nélkül érkezik; az epizód nem tesz DLSS-on-Mac vagy univerzális hardver állítást.
  • A Bevy a ReSTIR-t opcionálissá teszi és alapértelmezetten kikapcsolja a teljesítmény érdekében. Ez csökkentheti az árnyék minőségét, vagy elveszítheti a mozgó árnyékokat sok fénnyel rendelkező jelenetekben, ezért a meglévő jeleneteket felül kell vizsgálni. A javult árnyék késleltetés és tükröződés remegés külön kiadási fejlesztések.

Lefordított átirat

Az eredeti angol narrációból fordítva. A rendelkezésre álló hangot és feliratokat a YouTube vezérli.

Mi éli túl, hogy a Deno csatlakozik a Cloudflare-hez?

0:00 A nyílt forráskód öröknek tűnik. A Deno teljes csapata csatlakozik a Cloudflare-hez, és a Deno Deploy hat hónapot kap a leállásig. Ebben a videóban mi marad életben? Ki mozgatja az alkalmazását? És a Cloudflare megkönnyítheti a távozást? Péntek, október kilencedike van, és ez a The Daily Diff. Hagyjunk nyitva egy kérdést, mert a menekülési útvonalból hiányzik egy darab. A Deno egy nyílt forráskódú futtatókörnyezet,

0:20 az a program, amely JavaScriptet és TypeScriptet futtat a böngészőn kívül. Tartalmaz eszközöket a kód teszteléséhez és csomagolásához. A Deno Deploy az a különálló tárhely szolgáltatás, amely az alkalmazásokat futtatja mások szerverein. Ezeknek más jövője van. Ryan Dahl, aki a Node-ot létrehozta, ma jelentette be a lépést. A Microsoftnak van egy sandboxja az ügynök által futtatni kívánt kódhoz,

0:38 és tegnap a Bevy szebb Rust játék grafikát adott ki. Úgy tűnik, a pénteki migrációs jegyhez sugárkövetett érzelmi támogatás is jár. Itt a tárhely határideje a Deno saját bejelentésében.

Kinek van hat hónapja a migrációra?

0:48 A Deploy még hat hónapig működik, majd leáll. A fizető ügyfelek migrációs támogatást kapnak a Cloudflare Workershez. Ha a Deploy üzemelteti az üzletét, akkor ez a naptár mostantól az események tervezéséhez tartozik, a kávé költségvetés mellett. A Workers szerveroldali kódot futtat a Cloudflare hálózatán. Az oda való költözés az alkalmazás feltételezéseinek ellenőrzését jelenti. Készítsen leltárt az adatbázis-kapcsolatokról, háttérfeladatokról és tárolt adatokról. A migrációs segítséghez kompatibilitási felülvizsgálat szükséges, mielőtt a főnöknek ígérne egy

1:12 fájdalommentes hétvégét. Mindenki más megkapja a leállítási értesítést. Ez hasznos megkülönböztetés, amikor valaki továbbküldi a címsort a megnyugtató szavakkal: minden rendben lesz, és azonnal offline állapotba kerül.

Mi történik a futtatókörnyezettel és a JSR-rel?

1:21 A futtatókörnyezet még egy évig kap havonta hibajavításokat és biztonsági frissítéseket ettől a csapattól. Aztán a fejlesztésük véget ér. A forráskód nyílt marad, és más karbantartók folytathatják. A meglévő futtatható fájl továbbra is működik, de jövőbeni támogatásához most már egy tulajdonosra van szükség. A JSR, a JavaScript és TypeScript csomagregisztrációs szolgáltatás, tovább működik, miközben infrastruktúrája átkerül a Cloudflare-hez. A csapat továbbra is támogatja a rusty vee nyolcast, a Google JavaScript motorjához készült Rust kötéseket, és tervezi, hogy ezt a munkát integrálja a Cloudflare futtatókörnyezetébe. Így a dinoszaurusz logó életben marad, a tárhelynek van határideje,

1:49 és a futtatókörnyezetet építő emberek egy másik projektet választottak. Egy nyílt licenc megőrzi a képességét, hogy átvegye a munkát. Sajnos anélkül szállítják, hogy a szükséges tartalék mérnöki csapat rendelkezésre állna ehhez. Az új fókusz a workerd és celld egyesítése a Workers és a Durable Objects saját üzemeltetésének egyszerűsítése érdekében. A Durable Object egy egyedileg címezhető szerveroldali kódrész, saját adatbázissal, ami hasznos egy csevegőszoba üzeneteinek és kapcsolatainak együtt tartásához.

Miért építsünk saját üzemeltetésű Workereket?

2:07 Szobánként egy objektumot használjon, és a platform szobákat oszthat szét gépek között. Dahl úgy írja le a celld-et, mint egy Rust binárist, amelynek egyetlen külső szolgáltatási függősége az objektumtárolás. Ez a cél, kevesebb infrastruktúra projekt kapcsolódik minden alkalmazáshoz. Ez vonzónak hangzik, ha valaha is épített egy chatalkalmazást, és véletlenül adatbázis-adminisztrációs osztályt alapított. A fejlesztők maguk is működtethetnék ugyanazt a programozási modellt. Az operációs menekülőút még mindig igényli azt a munkát, amire visszatérünk. A Microsoft Execution Container, vagy M X C, egy szoftverkészlet, amelyet az alkalmazás beágyaz, hogy nem megbízható kódot futtasson egy sandboxon belül. Ez azt jelenti, hogy korlátozzuk, hogy egy bővítmény vagy egy ügynök által generált program mihez férhet hozzá,

2:34 ahelyett, hogy odaadnánk neki az egész laptopunkat, és reménykednénk, hogy az értesítés udvarias volt. Támogatja a Windowst, a Linuxot és a macOS-t, SDK-kkal a Rusthoz, dot nethez és Node-hoz.

Mi a Microsoft MXC sandboxja?

2:42 Ön adja meg a munkaterhelést és a házirendet. Az első verzió október hetedikén érkezett, és a repository tartalmaz egy júniusi nyilvános kiadási commitot. A mai figyelem később érkezett. A trükkös rész a közös interfész a különböző határok felett. A veszélyes rész az, hogy azonosnak feltételezzük őket, mert az API rendezettnek tűnik. Ezenkívül a bonyolult részt éppen annyira távol tarthatja, hogy senki sem ellenőrzi. A Linux alapértelmezés szerint a Bubblewrapet használja, a macOS pedig a Seatbeltet. A Windows alapértelmezés szerint folyamatkonténert használ.

3:10 Más backendek közé tartoznak a virtuális gépek, néhány kísérleti jelöléssel. Egy operációs rendszer folyamat-homokozója és egy különálló virtuális gép különböző biztonsági határokkal rendelkezik. Válassza ki a backendet az éppen futó munkaterheléshez. És olvassa el az audit mód figyelmeztetését. Az audit kikapcsolja az összes sandbox biztonságot az elemzett munkaterheléshez. Arra szolgál, hogy megtudja, mire van szüksége egy megbízható eszköznek, így létrehozhatja a házirendjét. Egy ismeretlen ügynök szkript futtatása ebben a módban meghiúsítaná azt az okot, amiért

3:36 telepítette a sandboxot. A Bevy egy ingyenes, nyílt forráskódú játékmotor, Rustban épült. A nulla pont húszas verzió tegnap érkezett. Experimentális Solari renderelője valós időben szimulálja a fény visszaverődését egy jelenetben, javult mozgó árnyékokkal és kevésbé remegő tükröződésekkel a kamera mozgásakor. A Solarinak sugárkövetési támogatásra van szüksége. Most már macOS-en is fut Metal segítségével, bár a Mac verziónak nincs beépített zajszűrője. A ReSTIR nevű fénymintavételezési technika alapértelmezés szerint ki van kapcsolva a

Mi változott a Bevy világításában?

3:57 teljesítmény érdekében. Ez csökkentheti az árnyék minőségét és elveszítheti a mozgásban lévő árnyékokat sok fénnyel rendelkező jelenetekben. Tesztelje a jelenetét, mielőtt ünnepelne. Több interfész widget és egy wesl nevű shader nyelvi kiterjesztés is van. Egy szám beviteli mezőjét húzással lehet mozgatni, ami frissítően kicsi demó azután, hogy felfedezte, hol fognak élni a szerverei. Ha inkább elolvasná ezt, mint hallaná, ahogy mondom, a diff minden reggel megérkezik a postafiókjába,

4:21 ingyen a the daily diff dot dev címen, link lent. Itt van az a hiányzó darab. Az nyílt forráskódú workerd támogatja a Durable Objecteket egyetlen példányon, ami korlátozza a skálázást. A celld egyesítése ezt a hiányosságot hivatott pótolni. A Cloudflare saját üzemeltetésre való törekvése megkönnyítheti a kilépést, de a kész elosztott platform még jövőbeli munka. Tehát a mai ítélet: felülvizsgálat szükséges.

Mi hiányzik még a kilépésből?

4:41 A Deploy migrációt betenném a naptárba most, és igényelném egy megnevezett karbantartó tulajdonosát, mielőtt többet építenék a futtatókörnyezet köré. Iratkozzon fel, nyomja meg a csengőt, és mondja el kommentben, ha másképp bélyegezte volna le. És ez a mai különbség.

Miért KELL FELÜLVIZSGÁLNI a Deno lépését?

4:54 Niko vagyok az Axrisitől. Felelősségteljesen egyesítsen. Deno csatlakozik a Cloudflare-hez; a Deno Deploy hat hónap múlva bezár A Deno teljes csapata csatlakozik a Cloudflare-hez. A Deno Deploy hat hónapig fog működni, mielőtt bezár, és migrációs támogatást nyújt a fizető ügyfeleknek, akik Workersre váltanak. A jelenlegi csapat még egy évig karban tartja a nyílt forráskódú futtatókörnyezetet, miközben a JSR tovább működik. Ez az október 9-i Daily Diff elválasztja ezeket a kötelezettségvállalásokat a workerd és celld egyesítésére irányuló jövőbeli munkától a disztribúált saját üzemeltetéshez. Kiegészítő történetek magyarázzák a Microsoft MXC sandbox SDK-ját és a Bevy 0.20 valós grafikai demóit, hardverkövetelményeit és minőségi kompromisszumait. Niko ítélete: FELÜLVIZSGÁLNI KELL: tervezze meg a hosting migrációt, és azonosítsa a futtatókörnyezet karbantartásának tulajdonosát. A Deno egy nyílt forráskódú JavaScript és TypeScript futtatókörnyezet. A Deno Deploy egy különálló menedzselt tárhely szolgáltatás; támogatási és leállítási terveik eltérőek. A Deno Deploy hat hónapig fog működni, mielőtt leáll. A bejelentés migrációs támogatást kínál a fizető ügyfeleknek, akik Cloudflare Workersre váltanak, anélkül, hogy univerzális beillesztési kompatibilitást biztosítana. A jelenlegi csapat még egy évig ígér havonta futtatókörnyezet-hibajavításokat és biztonsági frissítéseket, majd befejezi saját futtatókörnyezet-fejlesztését. A Deno nyílt forráskódú marad, és mások is folytathatják a fejlesztést. A JSR továbbra is működni fog, az infrastruktúra átkerül a Cloudflare-hez. A rusty_v8 támogatása folytatódik, a workerdbe való integrációra irányuló munkával.

Források

  1. Deno is joining CloudflareDeno / Ryan Dahl
  2. Deno is joining Cloudflare — joint self-hosting planCloudflare / Ryan Dahl and Kenton Varda
  3. Microsoft eXecution Container README and audit warningMicrosoft on GitHub
  4. MXC SDK v1.0.0 releaseMicrosoft on GitHub
  5. Bevy 0.20 release notesBevy Contributors
  6. Solari in Bevy 0.20 — technical explanation and real demosJMS55
  7. Solari 0.20 source: experimental status and required ray-query featuresBevy on GitHub
  8. Deno is joining Cloudflare discussionHacker News
  9. Microsoft MXC discussionHacker News
  10. Bevy 0.20 discussionHacker News

Kapcsolódó videók