{"id":184229,"date":"2026-11-11T23:40:50","date_gmt":"2026-11-11T21:40:51","guid":{"rendered":"https:\/\/prohoster.info\/blog\/news\/microsoft-opublikoval-otkrytuyu-platformu-net-11"},"modified":"2026-11-11T23:41:06","modified_gmt":"2026-11-11T21:41:06","slug":"microsoft-releases-open-source-net-11-platform","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/microsoft-releases-open-source-net-11-platform","title":{"rendered":"Microsoft zve\u0159ejnil otev\u0159enou platformu .NET 11","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Spole\u010dnost Microsoft p\u0159edstavila vyd\u00e1n\u00ed otev\u0159en\u00e9 platformy .NET 11, kter\u00e1 byla vytvo\u0159ena d\u00edky sjednocen\u00ed produkt\u016f .NET Framework, .NET Core a Mono. Na z\u00e1klad\u011b .NET 11 je mo\u017en\u00e9 vytv\u00e1\u0159et multiplatformn\u00ed aplikace pro prohl\u00ed\u017ee\u010de, cloudov\u00e9 syst\u00e9my, pracovn\u00ed plochy, IoT za\u0159\u00edzen\u00ed a mobiln\u00ed platformy, p\u0159i\u010dem\u017e lze vyu\u017e\u00edvat jednotn\u00e9 knihovny a spole\u010dn\u00fd proces sestaven\u00ed, nez\u00e1visle na typu aplikace. Sestaven\u00ed .NET SDK 11, .NET Runtime 11 a ASP.NET Core Runtime 11 jsou vytvo\u0159eny pro Linux, macOS a Windows. .NET Desktop Runtime 11 je dod\u00e1v\u00e1n pouze pro Windows. Souvisej\u00edc\u00ed pr\u00e1ce na projektu se \u0161\u00ed\u0159\u00ed pod licenc\u00ed MIT. <\/p>\n<p>Sou\u010d\u00e1st\u00ed .NET je Runtime s JIT kompil\u00e1torem RyuJIT, specifikace API, knihovny WPF, Windows Forms, WinUI a Entity Framework, p\u0159\u00edkazov\u00fd \u0159\u00e1dek dotnet, stejn\u011b jako n\u00e1stroje pro v\u00fdvoj mikroservis\u016f, knihoven, serverov\u00fdch, grafick\u00fdch a konzolov\u00fdch aplikac\u00ed. Samostatn\u011b je dod\u00e1v\u00e1n stack pro v\u00fdvoj webov\u00fdch aplikac\u00ed ASP.NET Core 11.0, ORM vrstva Entity Framework Core 11.0 (dostupn\u00e9 ovlada\u010de zahrnuj\u00ed i SQLite a PostgreSQL), knihovna WPF 11 (Windows Presentation Foundation), framework Windows Forms 11 pro v\u00fdvoj GUI, platforma Aspire 11 pro vytv\u00e1\u0159en\u00ed Cloud Native aplikac\u00ed, framework MAUI 11 pro v\u00fdvoj multiplatformn\u00edch u\u017eivatelsk\u00fdch rozhran\u00ed, stejn\u011b jako vyd\u00e1n\u00ed jazyk\u016f C# 15 a F# 11. Podpora .NET 11.0 a C# 15 je zahrnuta ve svobodn\u00e9m editoru k\u00f3du Visual Studio Code.<br \/>\nV jazyce C# 15 bylo p\u0159id\u00e1no kl\u00ed\u010dov\u00e9 slovo union pro deklaraci typu, jeho\u017e hodnota m\u016f\u017ee b\u00fdt pouze jedn\u00edm z p\u0159edem uveden\u00fdch typ\u016f variant. Prom\u011bnn\u00e9 typu union mohou m\u00edt p\u0159id\u011bleny hodnoty jak\u00e9hokoli z povolen\u00fdch typ\u016f, a p\u0159i pokusu o p\u0159i\u0159azen\u00ed hodnoty typu, kter\u00fd nebyl uveden p\u0159i deklaraci, kompil\u00e1tor vr\u00e1t\u00ed chybu.<\/p>\n<p>Vlastnosti nov\u00e9ho vyd\u00e1n\u00ed:<\/p>\n<ul>\n<li class=\"l\"> public record class Cat(string Name);\n<p>   public record class Dog(string Name);<br \/>\n   public record class Bird(string Name);<br \/>\n   public union Pet(Cat, Dog, Bird);<\/p>\n<p>  Pro t\u0159\u00eddy byl navr\u017een modifik\u00e1tor \u201eclosed\u201c, pomoc\u00ed kter\u00e9ho je mo\u017en\u00e9 vytv\u00e1\u0159et uzav\u0159en\u00e9 hierarchie (closed hierarchy), v nich\u017e je d\u011bd\u011bn\u00ed od z\u00e1kladn\u00ed t\u0159\u00eddy s modifik\u00e1torem closed povoleno pouze uvnit\u0159 t\u00e9 sestavy, kde byla vyhl\u00e1\u0161ena a p\u0159i kompilaci je zn\u00e1m cel\u00fd soubor p\u0159\u00edm\u00fdch potomk\u016f. Typy union a uzav\u0159en\u00e9 hierarchie zaji\u0161\u0165uj\u00ed, \u017ee ve konstrukci switch jsou zpracov\u00e1ny v\u0161echny mo\u017en\u00e9 varianty, co\u017e umo\u017e\u0148uje obej\u00edt se bez v\u011btve \u201edefault\u201c a prom\u011bnn\u00e9 \u201e_\u201c.<\/p>\n<p>Pro t\u0159\u00eddy byl navr\u017een modifik\u00e1tor &#171;closed&#187;, d\u00edky n\u011bmu\u017e je mo\u017en\u00e9 vytv\u00e1\u0159et uzav\u0159en\u00e9 hierarchie (closed hierarchy), kde je d\u011bd\u011bn\u00ed z z\u00e1kladn\u00ed t\u0159\u00eddy s modifik\u00e1torem closed povoleno pouze uvnit\u0159 t\u00e9 assembly, kde je deklarov\u00e1no, a b\u011bhem kompilace je zn\u00e1m cel\u00fd soubor p\u0159\u00edm\u00fdch potomk\u016f. Union typy a uzav\u0159en\u00e9 hierarchie zaru\u010duj\u00ed, \u017ee ve konstrukci switch jsou zpracov\u00e1ny v\u0161echny mo\u017en\u00e9 varianty, co\u017e umo\u017e\u0148uje obej\u00edt se bez v\u011btve &#171;default&#187; a prom\u011bnn\u00e9 &#171;_&#187;. <\/p>\n<p>V nov\u00e9 verzi C# byla tak\u00e9 p\u0159id\u00e1na podpora p\u0159echodu z v\u00fdraz\u016f &#171;break&#187; a &#171;continue&#187; na zadan\u00e9 \u0161t\u00edtky a byly roz\u0161\u00ed\u0159eny experiment\u00e1ln\u00ed mo\u017enosti izolace v unsafe bloc\u00edch k\u00f3du, kter\u00e9 p\u0159\u00edmo pracuj\u00ed s pam\u011bt\u00ed (byla p\u0159id\u00e1na mo\u017enost pou\u017eit\u00ed unsafe pro jednotliv\u00e9 v\u00fdrazy).<\/p>\n<li class=\"l\"> V jazyce F# 11 bylo sn\u00ed\u017eeno spot\u0159ebov\u00e1n\u00ed pam\u011bti kompil\u00e1torem a zmen\u0161eno mno\u017estv\u00ed operac\u00ed alokace pam\u011bti p\u0159i pr\u00e1ci s kolekcemi FSharp.Core. Byla p\u0159id\u00e1na mo\u017enost omezen\u00ed paraleln\u011b prov\u00e1d\u011bn\u00fdch asynchronn\u00edch \u00faloh, aby se p\u0159ede\u0161lo p\u0159et\u00ed\u017een\u00ed. Byla p\u0159id\u00e1na p\u0159edb\u011b\u017en\u00e1 podpora Runtime Async.\n<li class=\"l\"> V SDK je standardn\u011b zahrnuto <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/server\/\"   title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a> MSBuild a p\u0159edkompilovan\u00e1 (NativeAOT) varianta CLI n\u00e1stroj\u016f dotnet.<br \/>\n Byla zkr\u00e1cena velikost instal\u00e1tor\u016f SDK pro Linux a macOS d\u00edky deduplikaci sestaven\u00ed.<\/p>\n<li class=\"l\"> Byla provedena optimalizace JIT kompil\u00e1toru, odstran\u011bny nadbyte\u010dn\u00e9 kontroly hranic a v\u011btven\u00ed, zlep\u0161ena devirtualizace a roz\u0161\u00ed\u0159eno svazov\u00e1n\u00ed operac\u00ed na konstanty. V AOT kompil\u00e1toru byl nasazen spole\u010dn\u00fd zpracovatel vol\u00e1n\u00ed, kter\u00fd umo\u017enil zmen\u0161en\u00ed objemu k\u00f3du a zv\u00fd\u0161en\u00ed propustnosti p\u0159i intenzivn\u00edm p\u0159\u00edstupu k rozhran\u00edm. Pro Linux a macOS bylo implementov\u00e1no uchov\u00e1v\u00e1n\u00ed trasov\u00e1n\u00ed z\u00e1sobn\u00edku a informac\u00ed o modulech p\u0159i selh\u00e1n\u00edch.\n<li class=\"l\"> Byla p\u0159id\u00e1na experiment\u00e1ln\u00ed mechanismus Runtime Async pro nahrazen\u00ed generovan\u00e9ho kompil\u00e1torem k\u00f3du pro zpracov\u00e1n\u00ed async operac\u00ed implementac\u00ed, kter\u00e1 \u0159\u00edd\u00ed pozastaven\u00ed a obnoven\u00ed asynchronn\u00edch operac\u00ed na \u00farovni runtime.\n<li class=\"l\"> Do SDK byl p\u0159id\u00e1n \u0161ablona <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/server\/dts-los-angeles\/\"   title=\"serveru\" data-wpil-keyword-link=\"linked\">serveru<\/a> MCP pro integraci s n\u00e1stroji a slu\u017ebami AI. Pro aplikace vyu\u017e\u00edvaj\u00edc\u00ed AI slu\u017eby byl p\u0159id\u00e1n soubor abstrakc\u00ed Microsoft.Extensions.AI (MEAI). Na z\u00e1klad\u011b t\u011bchto abstrakc\u00ed byl vytvo\u0159en<br \/>\n    Microsoft Agent Framework (MAF), kter\u00fd lze vyu\u017e\u00edt pro vytv\u00e1\u0159en\u00ed AI agent\u016f.<\/p>\n<li class=\"l\"> V API Process byly roz\u0161\u00ed\u0159eny mo\u017enosti spu\u0161t\u011bn\u00ed proces\u016f se zachycen\u00edm jejich v\u00fdstupu a k\u00f3d\u016f p\u0159eru\u0161en\u00ed, stejn\u011b jako kontrolou nad zd\u011bd\u011bn\u00fdmi deskriptory.\n<li class=\"l\"> V API System.IO.Compression byla p\u0159id\u00e1na podpora algoritmu komprese Zstandard.\n<li class=\"l\">   Byly p\u0159id\u00e1ny nov\u00e9 adapt\u00e9ry proud\u016f ReadOnlyMemoryStream, WritableMemoryStream, ReadOnlySequenceStream a StringStream.\n<li class=\"l\"> Do\u0161lo k p\u0159id\u00e1n\u00ed n\u00e1stroje dotnetup pro instalaci a aktualizaci SDK a runtime.\n<\/ul>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=66666\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b .NET 11, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0439 \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432 .NET Framework, .NET Core \u0438 Mono. \u041d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 .NET 11 \u043c\u043e\u0436\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u043c\u043d\u043e\u0433\u043e\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430, \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c, \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0441\u0442\u043e\u043b\u0430, IoT-\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0438 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0435\u0434\u0438\u043d\u044b\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0438 \u043e\u0431\u0449\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0441\u0431\u043e\u0440\u043a\u0438, \u043d\u0435 \u0437\u0430\u0432\u0438\u0441\u044f\u0449\u0438\u0439 \u043e\u0442 \u0442\u0438\u043f\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f. \u0421\u0431\u043e\u0440\u043a\u0438 .NET SDK 11, .NET Runtime 11 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-184229","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b .NET 11, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0439 \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432 .NET Framework, .NET Core \u0438 Mono.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Alexander Kovalev\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/news\/microsoft-releases-open-source-net-11-platform\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Microsoft \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u043e\u0442\u043a\u0440\u044b\u0442\u0443\u044e \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 .NET 11 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b .NET 11, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0439 \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432 .NET Framework, .NET Core \u0438 Mono.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/microsoft-releases-open-source-net-11-platform\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-11-11T21:40:51+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-11-11T21:41:06+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Microsoft vydal otev\u0159enou platformu .NET 11 | ProHoster","description":"Spole\u010dnost Microsoft p\u0159edstavila vyd\u00e1n\u00ed otev\u0159en\u00e9 platformy .NET 11, vytvo\u0159en\u00e9 d\u00edky unifikaci produkt\u016f .NET Framework, .NET Core a Mono.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/microsoft-releases-open-source-net-11-platform","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Microsoft \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u043e\u0442\u043a\u0440\u044b\u0442\u0443\u044e \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 .NET 11 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b .NET 11, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0439 \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432 .NET Framework, .NET Core \u0438 Mono.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/microsoft-releases-open-source-net-11-platform","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-11-11T21:40:51+00:00","article:modified_time":"2026-11-11T21:41:06+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/184229","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=184229"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/184229\/revisions"}],"predecessor-version":[{"id":184230,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/184229\/revisions\/184230"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=184229"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=184229"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=184229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}