ඩෙනෝ ක්ලවුඩ්ෆ්ලෙයාර් සමඟ එක්වේ; ඩෙනෝ ඩිප්ලෝයි මාස හයකින් වසා දමයි
ඩෙනෝගේ සම්පූර්ණ කණ්ඩායම ක්ලවුඩ්ෆ්ලෙයාර් සමඟ එක්වේ.
ඩෙනෝගේ සම්පූර්ණ කණ්ඩායම ක්ලවුඩ්ෆ්ලෙයාර් සමඟ එක්වේ. ඩෙනෝ ඩිප්ලෝයි වසා දැමීමට පෙර මාස හයක් ක්රියාත්මක වන අතර, වර්කර්ස් වෙත මාරුවන ගෙවන පාරිභෝගිකයින් සඳහා සංක්රමණ සහාය ලබා දේ. වත්මන් කණ්ඩායම තවත් වසරක් සඳහා විවෘත මූලාශ්ර ධාවන කාලය පවත්වාගෙන යන අතර, JSR දිගටම ක්රියාත්මක වේ. මෙම ඔක්තෝබර් 9 ඩේලි ඩිෆ් බෙදා හරින ලද ස්වයං-ධාරකකරණය සඳහා workerd සහ celld ඒකාබද්ධ කිරීමේ අනාගත කටයුතුවලින් එම කැපවීම් වෙන් කරයි. මයික්රොසොෆ්ට් හි MXC සෑන්ඩ්බොක්ස් SDK සහ Bevy 0.20 හි සත්ය ග්රැෆික්ස් නිරූපණ, දෘඪාංග අවශ්යතා සහ ගුණාත්මක සම්මුති පැහැදිලි කරන අමතර කථා. නිකෝගේ තීන්දුව NEEDS REVIEW: ධාරක සංක්රමණය සැලසුම් කර ධාවන කාලය නඩත්තු කිරීමේ හිමිකරු හඳුනා ගන්න.
ලිඛිත සංස්කරණය කියවන්න (ඉංග්රීසි) ↗
මෙම වීඩියෝවෙන් ආවරණය වන දේ
- ඩෙනෝ යනු විවෘත මූලාශ්ර JavaScript සහ TypeScript ධාවන කාලයකි. ඩෙනෝ ඩිප්ලෝයි යනු වෙනම කළමනාකරණය කරන ලද ධාරක සේවාවකි; ඒවායේ සහාය සහ වසා දැමීමේ සැලසුම් වෙනස් වේ.
- ඩෙනෝ ඩිප්ලෝයි වසා දැමීමට පෙර මාස හයක් ක්රියාත්මක වේ. නිවේදනය විශ්වීය 'drop-in' ගැළපුමක් ස්ථාපිත නොකර ක්ලවුඩ්ෆ්ලෙයාර් වර්කර්ස් වෙත මාරුවන ගෙවන පාරිභෝගිකයින්ට සංක්රමණ සහාය ලබා දෙයි.
- වත්මන් කණ්ඩායම තවත් වසරක් සඳහා මාසික ධාවන කාල දෝෂ නිවැරදි කිරීම් සහ ආරක්ෂක යාවත්කාලීන පොරොන්දු වේ, ඉන්පසු ඔවුන්ගේම ධාවන කාල සංවර්ධනය අවසන් කරයි. ඩෙනෝ විවෘත මූලාශ්රයක් ලෙස පවතින අතර අන් අයට සංවර්ධනය දිගටම කරගෙන යා හැක.
- JSR දිගටම ක්රියාත්මක වන අතර යටිතල පහසුකම් ක්ලවුඩ්ෆ්ලෙයාර් වෙත මාරු වේ. rusty_v8 සහාය දිගටම පවතින අතර, එය workerd සමඟ ඒකාබද්ධ කිරීම සඳහා වැඩ කටයුතු සිදු කෙරේ.
- workerd/celld ඒකාබද්ධ කිරීම වර්කර්ස් සහ ඩියුරබල් ඔබ්ජෙක්ට්ස් ස්වයං-ධාරකකරණය වැඩිදියුණු කිරීම අරමුණු කරයි. workerd හි වත්මන් ඩියුරබල් ඔබ්ජෙක්ට්ස් ක්රියාත්මක කිරීම තනි-අවස්ථාවක් බවත් අපේක්ෂිත බෙදා හරින ලද පරිමාණය ලබා දිය නොහැකි බවත් ක්ලවුඩ්ෆ්ලෙයාර් පිළිගනී. ඒකාබද්ධ වේදිකාව අනාගත වැඩකි.
- මයික්රොසොෆ්ට් MXC යනු වින්ඩෝස්, ලිනක්ස් සහ macOS හරහා විශ්වාස කළ නොහැකි කේත සෑන්ඩ්බොක්ස් ක්රියාත්මක කිරීම සඳහා කාවැද්දූ SDK එකකි, රස්ට්, .NET සහ Node SDK සමඟින්. එහි 1.0 නිකුතුව ඔක්තෝබර් 7 වන දින ප්රකාශයට පත් කරන ලදී; ගබඩාවේ ජූනි මහජන නිකුත් කිරීමේ ඉතිහාසය ඇතුළත් වේ.
- MXC හි OS-දේශීය ක්රියාවලි සෑන්ඩ්බොක්ස් සහ VM බැකෙන්ඩ් වල විවිධ ආරක්ෂක සීමා ඇත. විගණන මාදිලිය විශ්වාසදායක ප්රතිපත්ති විශ්ලේෂණය සඳහා සෑන්ඩ්බොක්ස් ආරක්ෂාව පැහැදිලිවම අක්රීය කරන අතර විශ්වාස කළ නොහැකි වැඩ බර සඳහා භාවිතා නොකළ යුතුය.
- ඔක්තෝබර් 8 වන දින නිකුත් කරන ලද Bevy 0.20 යනු නොමිලේ, විවෘත මූලාශ්ර රස්ට් ක්රීඩා එන්ජිමකි. පර්යේෂණාත්මක සොලාරි සඳහා කිරණ විමසුම් සහාය අවශ්ය වේ. මැක් ඩෙනොයිසර් නොමැතිව Metal/macOS සහාය ලැබේ; කථාංගය DLSS-on-Mac හෝ විශ්වීය-දෘඪාංග ප්රකාශයක් නොකරයි.
- Bevy කාර්ය සාධනය සඳහා ReSTIR විකල්ප සහ පෙරනිමියෙන් අක්රීය කරයි. මෙය සෙවනැලි ගුණාත්මකභාවය අඩු කිරීමට හෝ බොහෝ ආලෝකයන් සහිත දර්ශනවල චලනය වන සෙවනැලි නැතිවීමට හේතු විය හැක, එබැවින් පවතින දර්ශන සමාලෝචනය කළ යුතුය. වැඩි දියුණු කළ සෙවනැලි ප්රමාදය සහ පරාවර්තන විචලනය වෙනම නිකුතු වැඩිදියුණු කිරීම් වේ.
පරිවර්තනය කරන ලද පිටපත
මුල් ඉංග්රීසි නිරූපණයෙන් පරිවර්තනය කරන ලදී. පවතින ශ්රව්ය සහ ශීර්ෂ පාඨ YouTube මගින් පාලනය වේ.
ඩෙනෝ ක්ලවුඩ්ෆ්ලෙයාර් සමඟ එක්වීමෙන් පසු කුමක් ඉතිරි වේද?
0:00 විවෘත මූලාශ්ර ස්ථිර බවක් පෙනේ. ඩෙනෝගේ සම්පූර්ණ කණ්ඩායම ක්ලවුඩ්ෆ්ලෙයාර් සමඟ එක්වන අතර, ඩෙනෝ ඩිප්ලෝයි වසා දැමීමට පෙර මාස හයක් ලැබේ. මෙම වීඩියෝවේ, කුමක් ඉතිරි වේද? ඔබේ යෙදුම ගෙනයන්නේ කවුද? සහ ක්ලවුඩ්ෆ්ලෙයාර් පිටවීම පහසු කළ හැකිද? අද ඔක්තෝබර් නවවැනි සිකුරාදා වන අතර මෙය The Daily Diff. එක් ප්රශ්නයක් විවෘතව තබා ගන්න, මන්ද පැන යාමේ දොරටුවේ අතුරුදහන් වූ කොටසක් ඇත. ඩෙනෝ යනු විවෘත මූලාශ්ර ධාවන කාලයකි,
0:20 ඔබේ බ්රව්සරයෙන් පිටත JavaScript සහ TypeScript ක්රියාත්මක කරන වැඩසටහන. එය ඔබේ කේතය පරීක්ෂා කිරීම සහ ඇසුරුම් කිරීම සඳහා මෙවලම් ඇතුළත් වේ. Deno Deploy යනු ඔබේ යෙදුම් වෙනත් අයගේ සේවාදායකයන් මත ක්රියාත්මක කරන වෙනම ධාරක සේවාවයි. එම සේවාවන්ට විවිධ අනාගතයන් ඇත. Node නිර්මාණය කළ රයන් ඩාල් අද මෙම පියවර නිවේදනය කළේය. මයික්රොසොෆ්ට් සතුව ඔබේ නියෝජිතයාට ක්රියාත්මක කිරීමට අවශ්ය කේතය සඳහා සෑන්ඩ්බොක්ස් එකක් ඇත, සහ ඊයේ Bevy වඩා අලංකාර රස්ට් ක්රීඩා ග්රැෆික්ස් නිකුත් කළේය. පෙනෙන විදිහට සිකුරාදා සංක්රමණ ටිකට් පත කිරණ සොයා ගත් චිත්තවේගීය සහාය සමඟ පැමිණේ.
0:38 ඩෙනෝගේම නිවේදනයේ ධාරක කාල සීමාව මෙන්න. Deploy මාස හයක් ක්රියාත්මක වේ, පසුව වසා දමයි. ගෙවන පාරිභෝගිකයින්ට ක්ලවුඩ්ෆ්ලෙයාර් වර්කර්ස් වෙත සංක්රමණ සහාය ලැබේ.
සංක්රමණය වීමට මාස හයක් ඇත්තේ කාටද?
0:48 Deploy ඔබේ ව්යාපාරය ධාරණය කරන්නේ නම්, එම දින දර්ශනය දැන් ඔබේ සිද්ධි සැලසුම්කරණයේ කොටසක් වන අතර, කෝපි අයවැය සමඟිනි. Workers ක්ලවුඩ්ෆ්ලෙයාර් ජාලය මත සේවාදායක පාර්ශවීය කේතය ක්රියාත්මක කරයි. එහි යාමෙන් ඔබේ යෙදුමේ උපකල්පන පරීක්ෂා කිරීම අදහස් වේ. දත්ත සමුදා සම්බන්ධතා, පසුබිම් කාර්යයන් සහ ගබඩා කළ දත්ත ඉන්වෙන්ටරි කරන්න. ප්රධානියාට වේදනා රහිත සති අන්තයක් පොරොන්දු වීමට පෙර සංක්රමණ උපකාරයට ගැළපුම් සමාලෝචනයක් අවශ්ය වේ. අනෙක් සියලු දෙනාටම වසා දැමීමේ දැනුම්දීම ලැබේ. යමෙකු සහතික කරන වචන සමඟ සිරස්තලය ඉදිරිපත් කරන විට එය ප්රයෝජනවත් වෙනසකි, එය හොඳ විය යුතුයි, සහ වහාම නොබැඳි වේ. ධාවන කාලයට මෙම කණ්ඩායමෙන් තවත් වසරක් මාසික දෝෂ නිවැරදි කිරීම් සහ ආරක්ෂක යාවත්කාලීන ලැබේ.
1:12 ඉන්පසු ඔවුන්ගේ සංවර්ධනය අවසන් වේ. මූලාශ්රය විවෘතව පවතින අතර, අනෙකුත් නඩත්තුකරුවන්ට එය දිගටම කරගෙන යා හැක. ඔබේ පවතින ක්රියාත්මක කළ හැකි වැඩසටහන දිගටම ක්රියාත්මක වේ, නමුත් එහි අනාගත සහාය සඳහා දැන් හිමිකරුවෙකු අවශ්ය වේ. JSR, JavaScript සහ TypeScript සඳහා වන පැකේජ රෙජිස්ට්රිය,
ධාවන කාලයට සහ JSR ට කුමක් සිදුවේද?
1:21 එහි යටිතල පහසුකම් ක්ලවුඩ්ෆ්ලෙයාර් වෙත මාරු වන අතරතුර දිගටම ක්රියාත්මක වේ. කණ්ඩායම rusty_v8, ගූගල් හි JavaScript එන්ජිමට එහි Rust බයින්ඩින්ග්ස් දිගටම සහාය වන අතර, එම කාර්යය ක්ලවුඩ්ෆ්ලෙයාර් හි ධාවන කාලයට ඒකාබද්ධ කිරීමට සැලසුම් කරයි. ඉතින් ඩයිනෝසෝර ලාංඡනය දිගටම පවතිනවා, ධාරකකරණයට කාල සීමාවක් තියෙනවා, සහ ධාවන කාලය ගොඩනඟන අය තවත් ව්යාපෘතියක් තෝරාගෙන තිබෙනවා. විවෘත බලපත්රයක් ඔබට එම කාර්යය භාර ගැනීමට ඇති හැකියාව ආරක්ෂා කරයි. අවාසනාවකට මෙන්, එය සඳහා අවශ්ය අමතර ඉංජිනේරු කණ්ඩායමකින් තොරව එය ලැබේ. අලුත් අවධානය වන්නේ වර්කර්ස් සහ ඩියුරබල් ඔබ්ජෙක්ට්ස් ස්වයං-ධාරකකරණය සරල කිරීම සඳහා workerd සහ celld ඒකාබද්ධ කිරීමයි. ඩියුරබල් ඔබ්ජෙක්ට් එකක් යනු එහිම දත්ත සමුදායක් සහිත තනි තනිව ලිපිනය කළ හැකි සේවාදායක කේත කොටසකි, කතාබස් කාමරයක පණිවිඩ සහ සම්බන්ධතා එකට තබා ගැනීමට ප්රයෝජනවත් වේ. එක් කාමරයකට එක් වස්තුවක් භාවිතා කරන්න, එවිට වේදිකාවට යන්ත්ර හරහා කාමර බෙදා හැරිය හැක.
1:49 ඩාල් celld විස්තර කරන්නේ එහි එකම බාහිර සේවා යැපීම ලෙස වස්තු ගබඩාව සහිත Rust බයිනරියක් ලෙසයි. එය අභිලාෂයයි, එක් එක් යෙදුමට සම්බන්ධ අඩු යටිතල පහසුකම් ව්යාපෘති. ඔබ කතාබස් යෙදුමක් ගොඩනඟා අහම්බෙන් දත්ත සමුදා පරිපාලන අංශයක් ආරම්භ කර ඇත්නම් එය ආකර්ශනීය බවක් පෙනේ. සංවර්ධකයින්ට එම වැඩසටහන්කරණ ආකෘතියම තනිවම ක්රියාත්මක කළ හැකිය. මෙහෙයුම් පැන යාමේ දොරටුවට තවමත් අප නැවත පැමිණෙන කාර්යය අවශ්ය වේ. මයික්රොසොෆ්ට් හි එක්සිකියුෂන් කන්ටේනර්, නැතහොත් M X C, යනු ඔබේ යෙදුම සෑන්ඩ්බොක්ස් තුළ විශ්වාස කළ නොහැකි කේත ක්රියාත්මක කිරීම සඳහා කාවැද්දූ මෘදුකාංග කට්ටලයකි.
ස්වයං-ධාරක වර්කර්ස් ගොඩනඟන්නේ ඇයි?
2:07 එයින් අදහස් කරන්නේ ප්ලගිනයකට හෝ නියෝජිතයෙකුගේ ජනනය කරන ලද වැඩසටහනකට ප්රවේශ විය හැකි දේ සීමා කිරීම මිස, ඔබේ මුළු ලැප්ටොප් පරිගණකයම එයට භාර දී විමසුම ආචාරශීලී වනු ඇතැයි බලාපොරොත්තු වීම නොවේ. එය වින්ඩෝස්, ලිනක්ස් සහ macOS සඳහා සහය දක්වයි, Rust, dot net සහ Node සඳහා SDK සමඟින්. ඔබ වැඩ බර සහ ප්රතිපත්තිය නියම කරයි. පළමු අනුවාදය ඔක්තෝබර් හත්වනදා පැමිණි අතර, ගබඩාවට ජූනි මස මහජන නිකුත් කිරීමේ කැපවීමක් ඇත. අද අවධානය පසුව ලැබුණි. clever කොටස වන්නේ විවිධ සීමා හරහා පොදු අතුරු මුහුණතකි. අනතුරුදායක කොටස වන්නේ API එක පිළිවෙලට පෙනෙන නිසා ඒවා සමාන බව උපකල්පනය කිරීමයි. එය සංකීර්ණ කොටස කිසිවෙකු පරීක්ෂා නොකරන තරම් දුරින් තැබිය හැක. ලිනක්ස් පෙරනිමියෙන් Bubblewrap භාවිතා කරන අතර, macOS Seatbelt භාවිතා කරයි.
2:34 වින්ඩෝස් පෙරනිමියෙන් ක්රියාවලි කන්ටේනරයක් භාවිතා කරයි. වෙනත් බැකෙන්ඩ් වලට අතථ්ය යන්ත්ර ඇතුළත් වන අතර සමහර ඒවා පර්යේෂණාත්මක ලෙස සලකුණු කර ඇත. මෙහෙයුම් පද්ධති ක්රියාවලි සෑන්ඩ්බොක්ස් එකකට සහ වෙනම අතථ්ය යන්ත්රයකට විවිධ ආරක්ෂක සීමා ඇත.
මයික්රොසොෆ්ට් හි MXC සෑන්ඩ්බොක්ස් යනු කුමක්ද?
2:42 ඔබ ඇත්ත වශයෙන්ම ක්රියාත්මක කරන වැඩ බර සඳහා බැකෙන්ඩ් එක තෝරන්න. සහ විගණන මාදිලියේ අනතුරු ඇඟවීම කියවන්න. විගණනය මගින් විශ්ලේෂණය කරන වැඩ බර සඳහා සියලුම සෑන්ඩ්බොක්ස් ආරක්ෂාව අක්රීය කරයි. විශ්වාසදායක මෙවලමකට අවශ්ය දේ ඉගෙන ගැනීමට එය උපකාරී වේ, එවිට ඔබට එහි ප්රතිපත්තිය රචනා කළ හැක. නොදන්නා නියෝජිත ස්ක්රිප්ට් එකක් එම මාදිලිය හරහා යැවීමෙන් ඔබට සෑන්ඩ්බොක්ස් ස්ථාපනය කිරීමට හේතුව පරාජය වනු ඇත. Bevy යනු Rust වලින් ගොඩනගා ඇති නොමිලේ, විවෘත මූලාශ්ර ක්රීඩා එන්ජිමකි. ඊයේ ශුන්ය දශම විස්සක් අනුවාදය පැමිණියේය. එහි පර්යේෂණාත්මක සොලාරි රෙන්ඩරය සැබෑ වේලාවේදී දර්ශනයක් වටා ආලෝකය පතිත වීම අනුකරණය කරයි, කැමරාව චලනය වන විට වැඩි දියුණු කළ චලනය වන සෙවනැලි සහ අඩු විචල්ය පරාවර්තන සමඟින්. සොලාරි සඳහා කිරණ විමසුම් සහාය අවශ්ය වේ.
3:10 මැක් අනුවාදයේ බිල්ට්-ඉන් ඩෙනොයිසර් නොමැති වුවද එය දැන් Metal හරහා macOS මත ක්රියාත්මක වේ. ReSTIR නම් ආලෝක සාම්පල තාක්ෂණය කාර්ය සාධනය සඳහා පෙරනිමියෙන් අක්රීය කර ඇත. එය සෙවනැලි ගුණාත්මකභාවය අඩු කළ හැකි අතර බොහෝ ආලෝකයන් සහිත දර්ශනවල චලනය වන සෙවනැලි නැතිවීමට හේතු විය හැක. ඔබේ දර්ශනය සැමරීමට පෙර පරීක්ෂා කරන්න. තවත් අතුරු මුහුණත් විජට් සහ wesl නම් ෂේඩර් භාෂා දිගුවක් ඇත. ඔබේ සේවාදායකයන් ජීවත් වන්නේ කොතැනදැයි සොයා ගැනීමෙන් පසු, අංක ආදානයක් ඇදගෙන යාමෙන් ඔබට එය පිරිසිදු කළ හැකිය, එය ප්රබෝධමත් වන කුඩා ආදර්ශනයකි. ඔබට මෙය ඇසීමට වඩා කියවීමට අවශ්ය නම්, සෑම උදෑසනකම ඔබේ එන ලිපි පෙට්ටියට වෙනසක් ලැබේ, the daily diff dot dev හි නොමිලේ, පහත සබැඳිය. මෙන්න එම අතුරුදහන් වූ කොටස. විවෘත මූලාශ්ර workerd තනි අවස්ථාවක Durable Objects සඳහා සහය දක්වයි,
3:36 එය පරිමාණය සීමා කරයි. celld ඒකාබද්ධ කිරීම එම හිඩැස පිරවීමට අදහස් කරයි. ක්ලවුඩ්ෆ්ලෙයාර් හි ස්වයං-ධාරකකරණ තල්ලුව පිටවීම පහසු කළ හැකි නමුත්, නිමි බෙදා හරින ලද වේදිකාව අනාගත වැඩක් ලෙස පවතී. ඉතින් අද තීන්දුව, සමාලෝචනයක් අවශ්යයි. මම Deploy සංක්රමණය දින දර්ශනයට දමන්නම්. සහ ධාවන කාලය වටා තවත් ගොඩනැගීමට පෙර නම් කරන ලද නඩත්තු හිමිකරුවෙකු ඉල්ලා සිටිනු ඇත. දායක වන්න, සීනුව ඔබන්න, ඔබ එය වෙනස් ආකාරයකින් මුද්රා කරන්නේද යන්න අදහස් දැක්වීමේදී මට කියන්න.
Bevy හි ආලෝකකරණයේ වෙනස් වූයේ කුමක්ද?
3:57 සහ අදට වෙනස එයයි. මම Axrisi වෙතින් Niko. වගකීමෙන් ඒකාබද්ධ කරන්න. Deno's entire team is joining Cloudflare, and Deno Deploy gets six months before shutdown. In this video, what survives? Who moves your app? And can Cloudflare make leaving easier? It's Friday, October ninth, and this is The Daily Diff.
4:21 Keep one question open, because the escape hatch has a missing piece. Deno is an open source runtime, the program that runs JavaScript and TypeScript outside your browser. It includes tools for testing and packaging your code. Deno Deploy is the separate hosting service that runs your applications on somebody else's servers. Those have different futures.
පිටවීමේදී තවමත් අතුරුදහන් වී ඇත්තේ කුමක්ද?
4:41 Ryan Dahl, who created Node, announced the move today. Microsoft has a sandbox for the code your agent wants to run, and yesterday Bevy shipped prettier Rust game graphics. Apparently Friday's migration ticket comes with ray traced emotional support. Here's the hosting deadline in Deno's own announcement.
ඩෙනෝගේ පියවරට NEEDS REVIEW යැයි කියන්නේ ඇයි?
4:54 Deploy keeps operating for six months, then shuts down. Paying customers get migration support to Cloudflare Workers. If Deploy hosts your business, that calendar now belongs in your incident planning, alongside the coffee budget. Workers runs server side code on Cloudflare's network. Moving there means checking your app's assumptions. Inventory database connections, background jobs and stored data. Migration help needs a compatibility review before you promise the boss a
මූලාශ්ර
- 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



