Deno pievienojas Cloudflare; Deno Deploy tiks slēgts pēc sešiem mēnešiem
Visa Deno komanda pievienojas Cloudflare.
Visa Deno komanda pievienojas Cloudflare. Deno Deploy darbosies sešus mēnešus pirms slēgšanas, nodrošinot migrācijas atbalstu maksājošiem klientiem, kuri pāriet uz Workers. Pašreizējā komanda uzturēs atvērtā koda izpildlaiku vēl gadu, kamēr JSR turpinās darboties. Šis 9. oktobra Daily Diff nodalīs šīs saistības no nākotnes darba, lai apvienotu workerd un celld izplatītai pašmitināšanai. Atbalsta stāsti izskaidro Microsoft MXC smilškastes SDK un Bevy 0.20 reālās grafikas demonstrācijas, aparatūras prasības un kvalitātes kompromisus. Niko spriedums ir NEPIECIEŠAMA PĀRSKATĪŠANA: plānojiet mitināšanas migrāciju un identificējiet izpildlaika uzturēšanas īpašnieku.
Lasiet rakstisko izdevumu (angļu valodā) ↗
Ko aptver šis video
- Deno ir atvērtā koda JavaScript un TypeScript izpildlaiks. Deno Deploy ir atsevišķs pārvaldīts mitināšanas pakalpojums; to atbalsta un slēgšanas plāni atšķiras.
- Deno Deploy darbosies sešus mēnešus pirms slēgšanas. Paziņojums piedāvā migrācijas atbalstu maksājošiem klientiem, kuri pāriet uz Cloudflare Workers, neizveidojot universālu savietojamību.
- Pašreizējā komanda sola vēl vienu gadu ikmēneša izpildlaika kļūdu labojumus un drošības atjauninājumus, pēc tam beidzot savu izpildlaika izstrādi. Deno paliek atvērtā koda un citi var turpināt izstrādi.
- JSR turpinās darboties, infrastruktūrai pārejot uz Cloudflare. rusty_v8 atbalsts turpināsies, ar darbu pie tā integrēšanas workerd.
- workerd/celld apvienošanās mērķis ir uzlabot Workers un Durable Objects pašmitināšanu. Cloudflare atzīst, ka workerd pašreizējā Durable Objects implementācija ir vienas instances un nevar nodrošināt paredzēto izplatīto mērogošanu. Apvienotā platforma ir nākotnes darbs.
- Microsoft MXC ir iegults SDK neuzticamas koda izpildei smilškastē Windows, Linux un macOS, ar Rust, .NET un Node SDK. Tā 1.0 versija tika publicēta 7. oktobrī; repozitorijā ir iekļauta jūnija publiskās versijas vēsture.
- MXC OS-native procesu smilškastēm un VM aizmugursistēmām ir dažādas drošības robežas. Audita režīms skaidri atspējo smilškastes drošību uzticamai politikas analīzei un to nedrīkst izmantot neuzticamām darba slodzēm.
- Bevy 0.20, kas tika izlaista 8. oktobrī, ir bezmaksas, atvērtā koda Rust spēļu dzinējs. Eksperimentālajam Solari nepieciešams staru-vaicājuma atbalsts. Metal/macOS atbalsts tiek piegādāts bez iebūvēta Mac trokšņu slāpētāja; epizodē netiek izteikts apgalvojums par DLSS-on-Mac vai universālu aparatūru.
- Bevy padara ReSTIR izvēles iespēju un pēc noklusējuma izslēgtu veiktspējas dēļ. Tas var samazināt ēnu kvalitāti vai zaudēt kustīgās ēnas ainās ar daudzām gaismām, tāpēc esošās ainas ir jāpārskata. Uzlabota ēnu kavēšanās un atspīdumu mirgošana ir atsevišķi izlaiduma uzlabojumi.
Tulkotais transkripts
Tulkojums no oriģinālā angļu stāstījuma. Pieejamais audio un subtitri tiek kontrolēti no YouTube.
Kas izdzīvo Deno pievienošanos Cloudflare?
0:00 Atvērtais kods izklausās pastāvīgs. Visa Deno komanda pievienojas Cloudflare, un Deno Deploy būs pieejams sešus mēnešus pirms tā slēgšanas. Šajā video, kas izdzīvo? Kurš pārvieto jūsu lietotni? Un vai Cloudflare var atvieglot aiziešanu? Ir piektdiena, devītais oktobris, un šis ir The Daily Diff. Atstājiet vienu jautājumu atvērtu, jo avārijas izejai trūkst kāda detaļa. Deno ir atvērtā koda izpildlaiks,
0:20 programma, kas izpilda JavaScript un TypeScript ārpus jūsu pārlūkprogrammas. Tajā ir iekļauti rīki jūsu koda testēšanai un iepakošanai. Deno Deploy ir atsevišķs mitināšanas pakalpojums, kas izpilda jūsu lietojumprogrammas uz kāda cita serveriem. Tiem ir atšķirīga nākotne. Ryan Dahl, kurš izveidoja Node, šodien paziņoja par pāreju. Microsoft ir smilškaste kodam, ko jūsu aģents vēlas palaist,
0:38 un vakar Bevy piegādāja skaistāku Rust spēļu grafiku. Acīmredzot piektdienas migrācijas biļete nāk ar staru izsekošanas emocionālo atbalstu. Šeit ir mitināšanas termiņš Deno paziņojumā.
Kam ir seši mēneši migrācijai?
0:48 Deploy turpinās darboties sešus mēnešus, pēc tam tiks slēgts. Maksājošie klienti saņem migrācijas atbalstu uz Cloudflare Workers. Ja Deploy mitina jūsu biznesu, tas kalendārs tagad pieder jūsu incidentu plānošanai, līdzās kafijas budžetam. Workers izpilda servera puses kodu Cloudflare tīklā. Pāreja uz turieni nozīmē pārbaudīt jūsu lietotnes pieņēmumus. Inventarizējiet datubāzes savienojumus, fona darbus un saglabātos datus. Migrācijas palīdzībai ir nepieciešams saderības pārskats, pirms jūs apsolāt bosam
1:12 bez sāpīgām brīvdienām. Visi pārējie saņem paziņojumu par slēgšanu. Tā ir noderīga atšķirība, kad kāds pārsūta virsrakstu ar mierinošiem vārdiem, jābūt kārtībā, un nekavējoties pāriet bezsaistē.
Kas notiek ar izpildlaiku un JSR?
1:21 Izpildlaiks saņem vēl gadu ikmēneša kļūdu labojumus un drošības atjauninājumus no šīs komandas. Pēc tam to izstrāde beidzas. Avots paliek atvērts, un citi uzturētāji var to turpināt. Jūsu esošais izpildāmais fails turpina darboties, taču tā nākotnes atbalstam tagad ir nepieciešams īpašnieks. JSR, JavaScript un TypeScript pakotņu reģistrs, turpina darboties, kamēr tā infrastruktūra pārvietojas uz Cloudflare. Komanda arī turpina atbalstīt rusty vee eight, tās Rust saistījumus ar Google JavaScript dzinēju, un plāno integrēt šo darbu Cloudflare izpildlaikā.
1:49 Tātad dinozaura logotips izdzīvo, mitināšanai ir termiņš, un cilvēki, kas veido izpildlaiku, ir izvēlējušies citu projektu. Atvērtā licence saglabā jūsu spēju pārņemt darbu. Diemžēl tā tiek piegādāta bez rezerves inženieru komandas, kas nepieciešama, lai to izdarītu. Jaunais fokuss ir workerd un celld apvienošana, lai vienkāršotu Workers un
Kāpēc veidot pašmitinātus Workers?
2:07 Durable Objects pašmitināšanu. Durable Object ir individuāli adresējama servera koda daļa ar savu datubāzi, noderīga tērzēšanas istabas ziņojumu un savienojumu uzturēšanai kopā. Izmantojiet vienu objektu katrai telpai, un platforma var izplatīt telpas starp mašīnām. Dahl apraksta celld kā Rust bināro failu ar objekta krātuvi kā vienīgo ārējo pakalpojuma atkarību. Tā ir ambīcija, mazāk infrastruktūras projektu, kas piesaistīti katrai lietojumprogrammai. Tas izklausās pievilcīgi, ja esat kādreiz veidojis tērzēšanas lietotni un nejauši nodibinājis
2:34 datubāzes administrēšanas nodaļu. Izstrādātāji paši varētu darbināt to pašu programmēšanas modeli. Operacionālajai avārijas izejai joprojām ir nepieciešams darbs, pie kura mēs atgriezīsimies.
Kas ir Microsoft MXC smilškaste?
2:42 Microsoft izpildes konteiners jeb M X C ir programmatūras komplekts, ko jūsu lietojumprogramma iegulst, lai palaistu neuzticamu kodu smilškastē. Tas nozīmē ierobežot to, kam var piekļūt spraudnis vai aģenta ģenerētā programma, nevis nododot tai visu savu klēpjdatoru un cerot, ka uzvedne bija pieklājīga. Tas atbalsta Windows, Linux un macOS, ar SDK priekš Rust, dot net un Node. Jūs norādāt darba slodzi un politiku. Pirmā versija ieradās septiņpadsmitajā oktobrī, un repozitorijā ir jūnija publiskā
3:10 izlaides apņemšanās. Šodienas uzmanība nāca vēlāk. Gudrākā daļa ir kopīga saskarne pāri dažādām robežām. Bīstamākā daļa ir pieņemt, ka tās ir identiskas, jo API izskatās kārtīgi. Tas var arī novietot sarežģīto daļu pietiekami tālu, lai neviens to nepārbaudītu. Linux pēc noklusējuma izmanto Bubblewrap, un macOS izmanto Seatbelt. Windows pēc noklusējuma izmanto procesu konteineru. Citi aizmugursistēmas ietver virtuālās mašīnas, dažas no tām apzīmētas kā eksperimentālas. Operētājsistēmas procesa smilškaste un atsevišķa virtuālā mašīna ir
3:36 dažādas drošības robežas. Izvēlieties aizmugursistēmu darba slodzei, ko faktiski izpildāt. Un izlasiet audita režīma brīdinājumu. Audits izslēdz visu smilškastes drošību analizējamajai darba slodzei. Tas ir paredzēts, lai uzzinātu, kas ir nepieciešams uzticamam rīkam, lai jūs varētu izveidot tā politiku. Nezināmas aģenta skripta palaišana šajā režīmā anulētu iemeslu, kāpēc jūs instalējāt smilškasti. Bevy ir bezmaksas, atvērtā koda spēļu dzinējs, kas veidots Rust valodā.
Kas mainījās Bevy apgaismojumā?
3:57 Nulle punkti divdesmit versija ieradās vakar. Tās eksperimentālais Solari renderētājs simulē gaismas atstarošanos ainā reālā laikā, ar uzlabotām kustīgajām ēnām un mazāk mirgojošiem atspīdumiem, kad kamera pārvietojas. Solari ir nepieciešams staru vaicājuma atbalsts. Tagad tas darbojas operētājsistēmā macOS, izmantojot Metal, lai gan Mac versijai nav iebūvēta trokšņu slāpētāja. Gaismas paraugu ņemšanas tehnika, ko sauc par ReSTIR, pēc noklusējuma ir izslēgta veiktspējas dēļ. Tas var samazināt ēnu kvalitāti un zaudēt kustīgās ēnas ainās
4:21 ar daudzām gaismām. Pārbaudiet savu ainu pirms svinībām. Ir vairāk saskarnes logrīku un ēnotāju valodas paplašinājums ar nosaukumu wesl. Jūs varat bīdīt skaitļu ievadi, velkot, atsvaidzinoši maza demonstrācija pēc atklājot, kur atradīsies jūsu serveri. Ja jūs labāk to lasītu, nekā dzirdētu mani sakām, atšķirība nonāk jūsu iesūtnē katru rītu, bez maksas vietnē the daily diff dot dev, saite zemāk. Lūk, šis trūkstošais gabals.
Kas vēl trūkst no izejas?
4:41 Atvērtais kods workerd atbalsta Durable Objects vienā instancē, kas ierobežo mērogošanu. Celld apvienošana ir paredzēta, lai aizpildītu šo trūkumu. Cloudflare pašmitināšanas virziens varētu atvieglot iziešanu, bet pabeigtā izplatītā platforma joprojām ir nākotnes darbs.
Kāpēc NEPIECIEŠAMS PĀRSKATĪT Deno pāreju?
4:54 Tātad šodienas spriedums, nepieciešama pārskatīšana. Es liktu Deploy migrāciju uz kalendāru tagad un pieprasītu nosauktu uzturēšanas īpašnieku, pirms veidot vairāk ap izpildlaiku. Abonējiet, nospiediet zvanu un pastāstiet man komentāros, vai jūs būtu to atšķirīgi apzīmogojis. Un tas ir šodienas diff. Esmu Niko no Axrisi. Apvienot atbildīgi.
Avoti
- 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



