{"id":36158,"date":"2019-10-31T22:09:55","date_gmt":"2019-10-31T19:09:55","guid":{"rendered":"https:\/\/prohoster.info\/blog\/pingvin-v-okne-o-potentsiale-i-perspektivah-wsl2\/"},"modified":"2019-10-31T22:09:55","modified_gmt":"2019-10-31T19:09:55","slug":"pingvin-v-okne-o-potentsiale-i-perspektivah-wsl2","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/pingvin-v-okne-o-potentsiale-i-perspektivah-wsl2","title":{"rendered":"Tu\u010d\u0148\u00e1k v okn\u011b: o potenci\u00e1lu a perspektiv\u00e1ch WSL2","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ahoj, Habr!<\/p>\n<p>Zat\u00edmco u n\u00e1s pokra\u010duje <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/piter\/blog\/459322\/\">letn\u00ed v\u00fdprodej<\/a><\/noindex>, r\u00e1di bychom v\u00e1m nab\u00eddli, abyste probrali jedno z nejrozs\u00e1hlej\u0161\u00edch t\u00e9mat, na kter\u00e9m v posledn\u00ed dob\u011b pracujeme \u2014 interakci mezi Windows a Linuxem, zejm\u00e9na v souvislosti s v\u00fdvojem syst\u00e9mu <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Windows_Subsystem_for_Linux\">WSL<\/a><\/noindex>. WSL 2 je ji\u017e na cest\u011b a nab\u00edz\u00edme va\u0161emu pozornosti stru\u010dn\u00fd p\u0159ehled mo\u017enost\u00ed, kter\u00e9 na n\u00e1s v t\u00e9to subsyst\u00e9mu \u010dekaj\u00ed, stejn\u011b jako progn\u00f3zu dal\u0161\u00ed integrace Windows a Linuxu.<\/p>\n<p><img decoding=\"async\" alt=\"Tu\u010d\u0148\u00e1k v okn\u011b: o potenci\u00e1lu a perspektiv\u00e1ch WSL2\" src=\"\/wp-content\/uploads\/2019\/07\/52ca2197a07abf93348211f4fd7757b3.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nV kv\u011btnu tohoto roku spole\u010dnost Microsoft ozn\u00e1mila, \u017ee WSL2, nejnov\u011bj\u0161\u00ed verze subsyst\u00e9my Windows pro Linux, bude fungovat na plnohodnotn\u00e9m Linuxov\u00e9m j\u00e1dru, kter\u00e9 bylo vyvinuto ve spole\u010dnosti.<br \/>\nT\u00edmto zp\u016fsobem Microsoft poprv\u00e9 za\u0159azuje do Windows Linuxov\u00e9 j\u00e1dro jako jeden z komponent\u016f. Tak\u00e9 Microsoft zav\u00e1d\u00ed do Windows p\u0159\u00edkazov\u00fd \u0159\u00e1dek, kter\u00fd roz\u0161\u00ed\u0159\u00ed mo\u017enosti PowerShell a WSL.<\/p>\n<p>Jak Linuxov\u00e9 j\u00e1dro pro WSL2, vyvinut\u00e9 t\u00fdmem Microsoft, tak nov\u00fd p\u0159\u00edkazov\u00fd \u0159\u00e1dek Windows jsou p\u0159edev\u0161\u00edm zaj\u00edmav\u00e9 pro v\u00fdvoj\u00e1\u0159e. <\/p>\n<p>\u201eTo je nejv\u00fdznamn\u011bj\u0161\u00ed tah v partii proti AWS,\u201c poznamen\u00e1v\u00e1 Joshua Schwartz, vedouc\u00ed program\u016f digitalizace v poradensk\u00e9 firm\u011b A.T. Kearney.<\/p>\n<p>Budoucnost Microsoftu nen\u00ed spojena s trhem PC, a\u010dkoliv v tomto segmentu bude i nad\u00e1le pevn\u011b dr\u017eet sv\u00e9 pozice. Mnohem d\u016fle\u017eit\u011bj\u0161\u00ed bude upevnit se na cloudov\u00e9m trhu, jednou z komponent\u016f kter\u00e9ho se v budoucnu mohou st\u00e1t i stoln\u00ed PC.<\/p>\n<h4>Co d\u011bl\u00e1 WSL2<\/h4>\n<p>\nWSL2 je nejnov\u011bj\u0161\u00ed infrastruktura subsyst\u00e9my Windows pro Linux. Umo\u017e\u0148uje radik\u00e1ln\u011b zv\u00fd\u0161it v\u00fdkon souborov\u00e9ho syst\u00e9mu a zaji\u0161\u0165uje plnou kompatibilitu se syst\u00e9mov\u00fdmi vol\u00e1n\u00edmi. <\/p>\n<p>Jeden z hlavn\u00edch po\u017eadavk\u016f komunity WSL byl spojen s vylep\u0161en\u00edm funkcionality. Na WSL2 funguje mnohem v\u00edce n\u00e1stroj\u016f pod Linuxem ne\u017e na WSL, konkr\u00e9tn\u011b Docker a FUSE.<br \/>\nWSL2 zpracov\u00e1v\u00e1 intenzivn\u00ed operace se soubory, konkr\u00e9tn\u011b git clone, npm install, apt update a apt upgrade. Skute\u010dn\u00e9 zv\u00fd\u0161en\u00ed rychlosti z\u00e1vis\u00ed na konkr\u00e9tn\u00ed aplikaci a na tom, jak interaguje se souborov\u00fdm syst\u00e9mem.<\/p>\n<p>Prvn\u00ed testy uk\u00e1zaly, \u017ee WSL2 je p\u0159ibli\u017en\u011b 20kr\u00e1t rychlej\u0161\u00ed ne\u017e WSL1 p\u0159i rozbalov\u00e1n\u00ed tar ze zip. P\u0159i pou\u017eit\u00ed git clone, npm install a cmake v r\u016fzn\u00fdch projektech syst\u00e9m uk\u00e1zal r\u016fst v\u00fdkonu v rozmez\u00ed dva a\u017e p\u011btkr\u00e1t.<\/p>\n<h4>Pom\u016f\u017ee to z\u00edskat d\u016fv\u011bru v\u00fdvoj\u00e1\u0159\u016f?<\/h4>\n<p>\nV podstat\u011b se Microsoft sna\u017e\u00ed z\u00edskat uzn\u00e1n\u00ed a d\u016fv\u011bru ve v\u00fdvoj\u00e1\u0159sk\u00e9 komunit\u011b t\u00edm, \u017ee vyv\u00edj\u00ed vlastn\u00ed verzi j\u00e1dra Linux pro podporu proces\u016f WSL2, \u0159\u00edk\u00e1 Cody Swann, CEO spole\u010dnosti Gunner Technology.<\/p>\n<p>\u201ePokud nepo\u010d\u00edt\u00e1me v\u00fdvoj striktn\u011b pro Windows, bylo vytv\u00e1\u0159en\u00ed v\u0161ech ostatn\u00edch aplikac\u00ed \u2013 cloudov\u00fdch, mobiln\u00edch, webov\u00fdch \u2013 na PC velmi nepohodln\u00e9, a proto musel v\u00fdvoj\u00e1\u0159 jak\u00fdmkoli zp\u016fsobem stahovat distribuci Linuxu vedle opera\u010dn\u00edho syst\u00e9mu Windows. Microsoft to uznal a nab\u00eddl \u0159e\u0161en\u00ed,\u201c uzav\u00edr\u00e1.<\/p>\n<p>Je nepravd\u011bpodobn\u00e9, \u017ee zaveden\u00ed vlastn\u00edho j\u00e1dra Linuxu by m\u011blo v\u00fdrazn\u00fd dopad na pr\u00e1ci se syst\u00e9mem z pohledu b\u011b\u017en\u00e9ho u\u017eivatele. Nicm\u00e9n\u011b, v takov\u00e9m p\u0159\u00edpad\u011b se otv\u00edraj\u00ed mo\u017enosti pro bli\u017e\u0161\u00ed spolupr\u00e1ci mezi slu\u017ebami Microsoft a opera\u010dn\u00edm syst\u00e9mem Linux.<br \/>\nTento krok Microsoftu je opravdu velmi promy\u0161len\u00fd, proto\u017ee pom\u00e1h\u00e1 hloub\u011bji proniknout do v\u00fdvoj\u00e1\u0159sk\u00e9 komunity a aktivn\u011b vyu\u017e\u00edvat produkty, kter\u00e9 vyv\u00edj\u00ed n\u011bkdo jin\u00fd \u2013 tedy se zapojit do open source, domn\u00edv\u00e1 se Swann.<\/p>\n<h4>V\u00edtejte ve New Microsoftu<\/h4>\n<p>\nTrend ve sm\u011bru vytv\u00e1\u0159en\u00ed a podpory j\u00e1dra Linux \u201especi\u00e1ln\u011b pro Windows\u201c odr\u00e1\u017e\u00ed rozhodnou orientaci na open source, kterou propaguje CEO Satya Nadella. Microsoft u\u017e nen\u00ed t\u00edm, co byl za Gatesa a Ballmera, kdy v\u0161e bylo chr\u00e1n\u011bno propriet\u00e1rn\u00edm plotem a o interoperabilit\u011b nikdo nep\u0159em\u00fd\u0161lel.<\/p>\n<p>\u201eSatya zcela transformoval Microsoft na mnohem modern\u011bj\u0161\u00ed platformu a tato strategie se vyplatila. Ahoj, kapitalizace na triliony dolar\u016f,\u201c \u0159\u00edk\u00e1 Schwartz.<\/p>\n<p>Podle n\u00e1zoru Charlese Kinga, hlavn\u00edho analytika v Pund-IT, jsou dv\u011b z\u00e1kladn\u00ed v\u00fdhody Microsoftu spojeny s efektivitou a bezpe\u010dnost\u00ed.<\/p>\n<p>\u201eAktivn\u00edm vyu\u017e\u00edv\u00e1n\u00edm vlastn\u00edch v\u00e1\u017en\u00fdch v\u00fdvoj\u016f \u2013 zdroj\u016f a n\u00e1stroj\u016f \u2013 m\u016f\u017ee spole\u010dnost zaru\u010dit klient\u016fm, \u017ee j\u00e1dro bude zcela aktu\u00e1ln\u00ed a vybaven\u00e9 nejnov\u011bj\u0161\u00edmi z\u00e1platami a opravami, kter\u00e9 zaji\u0161\u0165uj\u00ed plnou bezpe\u010dnost,\u201c dod\u00e1v\u00e1.<\/p>\n<h4>V\u00fdvoj\u00e1\u0159i \u2013 tak\u00e9 v zisku.<\/h4>\n<p>\nBin\u00e1rn\u00ed soubory Linux pln\u00ed mnoho funkc\u00ed pomoc\u00ed syst\u00e9mov\u00fdch vol\u00e1n\u00ed, nap\u0159\u00edklad p\u0159istupuj\u00ed k soubor\u016fm, po\u017eaduj\u00ed pam\u011b\u0165 a vytv\u00e1\u0159ej\u00ed procesy. WSL1 se op\u00edr\u00e1 o vrstvu p\u0159ekladatele, kter\u00e1 interpretuje mnoho z t\u011bchto syst\u00e9mov\u00fdch vol\u00e1n\u00ed a umo\u017e\u0148uje jim interakci s j\u00e1drem Windows NT.<\/p>\n<p>Nejv\u011bt\u0161\u00ed v\u00fdzvou je realizovat v\u0161echna syst\u00e9mov\u00e1 vol\u00e1n\u00ed. Proto\u017ee to ve WSL1 nebylo provedeno, n\u011bkter\u00e9 aplikace tam nemohly fungovat. Ve WSL2 se objevuje \u0159ada nov\u00fdch aplikac\u00ed, kter\u00e9 v tomto prost\u0159ed\u00ed pracuj\u00ed norm\u00e1ln\u011b.<\/p>\n<p>Nov\u00e1 architektura umo\u017e\u0148uje spole\u010dnosti Microsoft prov\u00e1d\u011bt nejnov\u011bj\u0161\u00ed optimalizace v j\u00e1dru Linux mnohem rychleji ne\u017e u WSL1. Microsoft m\u016f\u017ee aktualizovat j\u00e1dro WSL2, ani\u017e by znovu realizoval v\u0161echna omezen\u00ed. <\/p>\n<h4>\u00dapln\u011b open-source n\u00e1stroj<\/h4>\n<p>\nV\u00fdvoj vlastn\u00edho j\u00e1dra Linux spole\u010dnosti Microsoft byl vrcholem letit\u00e9 pr\u00e1ce proveden\u00e9 skupinou Linux Systems Group a tak\u00e9 mnoha dal\u0161\u00edmi t\u00fdmy p\u016fsob\u00edc\u00edmi nap\u0159\u00ed\u010d celou korporac\u00ed Microsoft - potvrzuje Jack Hammons, mana\u017eer program\u016f v Linux Systems Group, Microsoft.<\/p>\n<p>J\u00e1dro poskytovan\u00e9 pro WSL2 bude zcela open-source a Microsoft zve\u0159ejn\u00ed na GitHubu instrukce, jak sestavit toto j\u00e1dro. Spole\u010dnost bude spolupracovat s v\u00fdvoj\u00e1\u0159i, kte\u0159\u00ed cht\u011bj\u00ed projektu pomoci, a stimulovat vzestupn\u00e9 zm\u011bny.<\/p>\n<p>V\u00fdvoj\u00e1\u0159i Microsoftu vytv\u00e1\u0159eli WSL2 pomoc\u00ed syst\u00e9m\u016f neust\u00e1l\u00e9 integrace a dod\u00e1vky, kter\u00e9 funguj\u00ed ve spole\u010dnosti. Tento software bude spravov\u00e1n prost\u0159ednictv\u00edm syst\u00e9mu aktualizac\u00ed Windows a bude zcela pr\u016fhledn\u00fd pro u\u017eivatele. J\u00e1dro z\u016fstane aktu\u00e1ln\u00ed a zahrne v\u0161echny mo\u017enosti nejnov\u011bj\u0161\u00ed stabiln\u00ed v\u011btve Linuxu.<\/p>\n<p>Aby zajistila dostupnost zdrojov\u00fdch k\u00f3d\u016f, spole\u010dnost zrcadl\u00ed \u00falo\u017ei\u0161t\u011b lok\u00e1ln\u011b a tak\u00e9 neust\u00e1le sleduje obsah e-mailov\u00e9ho zpravodaje Linuxu t\u00fdkaj\u00edc\u00ed se bezpe\u010dnostn\u00edch probl\u00e9m\u016f, a spolupracuje s n\u011bkolika spole\u010dnostmi, kter\u00e9 podporuj\u00ed pr\u00e1ci s datab\u00e1zemi ve firemn\u00edm virtu\u00e1ln\u00edm prost\u0159ed\u00ed (CVE). T\u00edmto zp\u016fsobem se zaru\u010duje, \u017ee j\u00e1dro Linux od spole\u010dnosti Microsoft bude zohled\u0148ovat nejnov\u011bj\u0161\u00ed aktualizace a odstra\u0148ovat ve\u0161ker\u00e9 vznikl\u00e9 hrozby.<\/p>\n<h4>Vzestupn\u00e9 zm\u011bny se st\u00e1vaj\u00ed povinn\u00fdmi<\/h4>\n<p>\nMicrosoft zaru\u010duje, \u017ee v\u0161echny zm\u011bny j\u00e1dra budou distribuov\u00e1ny ve vzestupn\u00e9m sm\u011bru \u2013 to je d\u016fle\u017eit\u00fd aspekt filozofie Linuxu. Podpora sestupn\u00fdch patch\u016f je spojena s dodate\u010dnou slo\u017eitost\u00ed; nav\u00edc takov\u00e1 praxe nen\u00ed b\u011b\u017en\u011b akceptov\u00e1na ve svobodn\u00e9 v\u00fdvojov\u00e9 komunit\u011b.<\/p>\n<p>C\u00edlem spole\u010dnosti Microsoft, kter\u00e1 aktivn\u011b vyu\u017e\u00edv\u00e1 Linux, je st\u00e1t se disciplinovan\u00fdm \u010dlenem t\u00e9to komunity a poskytovat p\u0159idan\u00e9 zm\u011bny k dispozici t\u00e9to komunit\u011b. Aby se dos\u00e1hlo stability v\u011btv\u00ed spojen\u00fdch s dlouhodobou podporou, n\u011bkter\u00e9 patche \u2013 nap\u0159\u00edklad obsahuj\u00edc\u00ed nov\u00e9 funkce \u2013 mohou b\u00fdt za\u0159azeny pouze do nov\u00fdch verz\u00ed j\u00e1dra, a nikoli portov\u00e1ny do aktu\u00e1ln\u00ed verze LTS v re\u017eimu zp\u011btn\u00e9 kompatibility.<\/p>\n<p>Kdy\u017e bude k dispozici zdrojov\u00fd k\u00f3d j\u00e1dra WSL, bude se skl\u00e1dat z odkaz\u016f na sadu patch\u016f a dlouhodob\u00e9 stabiln\u00ed \u010d\u00e1sti zdrojov\u00fdch k\u00f3d\u016f. Microsoft o\u010dek\u00e1v\u00e1, \u017ee se tento seznam \u010dasem zkr\u00e1t\u00ed, jak se patche budou roz\u0161i\u0159ovat ve vzestupn\u00e9m sm\u011bru, a nov\u00e9 lok\u00e1ln\u00ed patche budou p\u0159id\u00e1v\u00e1ny na podporu nov\u00fdch funkc\u00ed WSL. <\/p>\n<h4>P\u0159\u00edjemn\u011bj\u0161\u00ed design oken<\/h4>\n<p>\nMicrosoft tak\u00e9 ozn\u00e1mil p\u0159\u00edpravu \u201ezimn\u00ed\u201c verze Windows Terminal \u2013 nov\u00e9 aplikace pro u\u017eivatele pracuj\u00edc\u00ed s n\u00e1stroji p\u0159\u00edkazov\u00e9ho \u0159\u00e1dku a shells, konkr\u00e9tn\u011b Command Prompt, PowerShell a WSL.<\/p>\n<p><img decoding=\"async\" alt=\"Tu\u010d\u0148\u00e1k v okn\u011b: o potenci\u00e1lu a perspektiv\u00e1ch WSL2\" src=\"\/wp-content\/uploads\/2019\/07\/752d2f942dfbb518e42051aae082d06a.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\n<i>Windows Terminal<\/i><\/p>\n<p>Windows Terminal 1.0 nab\u00edz\u00ed \u0159adu nastaven\u00ed a konfigura\u010dn\u00edch mo\u017enost\u00ed, kter\u00e9 poskytuj\u00ed \u00fapln\u011bj\u0161\u00ed kontrolu nad designem okna termin\u00e1lu, stejn\u011b jako nad shells\/profily, kter\u00e9 maj\u00ed b\u00fdt otev\u0159eny jako nov\u00e9 karty.<\/p>\n<p>Nastaven\u00ed budou uchov\u00e1v\u00e1na ve strukturovan\u00e9m textov\u00e9m souboru, co\u017e umo\u017en\u00ed snadn\u00e9 konfigurace a p\u0159izp\u016fsoben\u00ed okna termin\u00e1lu podle vlastn\u00edho vkusu.<\/p>\n<p>Microsoft ukon\u010duje \u00fapravy st\u00e1vaj\u00edc\u00edho Windows Console a vytv\u00e1\u0159\u00ed nov\u00e9 od z\u00e1klad\u016f, p\u0159i\u010dem\u017e se rozhodla aplikovat nov\u00fd p\u0159\u00edstup. Windows Terminal se instaluje a funguje vedle st\u00e1vaj\u00edc\u00ed aplikace Windows Console dod\u00e1van\u00e9 \u201eout of the box\u201c.<\/p>\n<h4>Jak to funguje<\/h4>\n<p>\nKdy\u017e u\u017eivatel Windows 10 spust\u00ed Cmd\/PowerShell\/atd. p\u0159\u00edmo, spust\u00ed se proces p\u0159ipojen\u00fd k b\u011b\u017en\u00e9 instanci Console. Mechanismus konfigurace nov\u00e9ho termin\u00e1lu umo\u017e\u0148uje u\u017eivatel\u016fm Windows vytv\u00e1\u0159et v\u00edce profil\u016f pro v\u0161echny po\u017eadovan\u00e9 shellov\u00e9\/aplikace\/n\u00e1stroje, a\u0165 u\u017e v PowerShellu, p\u0159\u00edkazov\u00e9m \u0159\u00e1dku, Ubuntu, nebo dokonce p\u0159i SSH p\u0159ipojen\u00edch k Azure nebo za\u0159\u00edzen\u00edm Internetu v\u011bc\u00ed.<\/p>\n<p>V t\u011bchto profilech mohou b\u00fdt p\u0159edpokl\u00e1d\u00e1ny vlastn\u00ed kombinace vzhledu a velikosti p\u00edsma, barevn\u00e1 t\u00e9mata, \u00farovn\u011b rozmaz\u00e1n\u00ed nebo pr\u016fhlednosti pozad\u00ed. Krom\u011b toho si u\u017eivatel\u00e9 budou moci zvolit nov\u00fd monospace font, aby okno termin\u00e1lu vypadalo modern\u011bji a atraktivn\u011bji. Tento font obsahuje program\u00e1torsk\u00e9 ligatury, bude zve\u0159ejn\u011bn jako open-source a bude ulo\u017een ve vlastn\u00edm repozit\u00e1\u0159i.<\/p>\n<p>Hlavn\u00ed v\u00fdhody nov\u00e9ho p\u0159\u00edkazov\u00e9ho rozhran\u00ed Windows \u2013 mnoho karet a kr\u00e1sn\u00fd text. Podpora mnoha karet byla pova\u017eov\u00e1na za nejv\u00edce po\u017eadovan\u00fd prvek pro v\u00fdvoj termin\u00e1lu. Kr\u00e1sn\u00fd text vznik\u00e1 d\u00edky renderovac\u00edmu motoru zalo\u017een\u00e9mu na DirectWrite\/DirectX, vybaven\u00e9mu GPU akcelerac\u00ed.<\/p>\n<p>Motor zobrazuje textov\u00e9 ikony, glyfy a speci\u00e1ln\u00ed znaky dostupn\u00e9 v p\u00edsmu, v\u010detn\u011b \u010d\u00ednsk\u00fdch, japonsk\u00fdch a korejsk\u00fdch ideogram\u016f (CJK), emoji, symbol\u016f powerline, ikon a program\u00e1torsk\u00fdch ligatur. Krom\u011b toho tento motor zobrazuje text mnohem rychleji ne\u017e GDI, kter\u00fd byl d\u0159\u00edve pou\u017e\u00edv\u00e1n v konzoli.<\/p>\n<p>Zp\u011btn\u00e1 kompatibilita z\u016fst\u00e1v\u00e1 na vysok\u00e9 \u00farovni, i kdy\u017e, pokud si p\u0159ejete, m\u016f\u017eete vyzkou\u0161et tak\u00e9 Windows Terminal.<\/p>\n<h4>Chronologie: jak to bude<\/h4>\n<p>\nMicrosoft zp\u0159\u00edstupn\u00ed Windows Terminal prost\u0159ednictv\u00edm Microsoft Store ve Windows 10 a pravideln\u011b ho aktualizuje. U\u017eivatel\u00e9 tak budou v\u017edy pracovat s nejnov\u011bj\u0161\u00edmi verzemi a posledn\u00edmi vylep\u0161en\u00edmi \u2013 t\u00e9m\u011b\u0159 bez jak\u00fdchkoliv n\u00e1mahy.<\/p>\n<p>Microsoft pl\u00e1nuje spustit nov\u00fd termin\u00e1l nejbli\u017e\u0161\u00ed zimu. Jakmile Microsoft vyd\u00e1 Windows Terminal 1.0, v\u00fdvoj\u00e1\u0159i se budou nad\u00e1le zab\u00fdvat mnoha mo\u017enostmi, kter\u00e9 ji\u017e byly odlo\u017eeny v backlogu.<\/p>\n<p>Zdrojov\u00fd k\u00f3d Windows Terminal a Windows Console <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Microsoft\/Terminal\">u\u017e byl zve\u0159ejn\u011bn<\/a><\/noindex> na GitHubu.<\/p>\n<h4>Co n\u00e1s m\u016f\u017ee \u010dekat v budoucnosti?<\/h4>\n<p>\nMo\u017enost, \u017ee Microsoft za\u010dne pou\u017e\u00edvat vlastn\u00ed j\u00e1dro Linux i pro jin\u00e9 \u00fa\u010dely, nap\u0159\u00edklad pro v\u00fdvoj vlastn\u00edho Linuxov\u00e9ho distribuce, se dnes jev\u00ed jako pon\u011bkud hypotetick\u00e1.<\/p>\n<p>Pravd\u011bpodobn\u011b z\u00e1vis\u00ed na tom, zda se Microsoftu poda\u0159\u00ed zjistit v\u00fdznamn\u00fd z\u00e1jem o takov\u00fd produkt a jak\u00e9 obchodn\u00ed p\u0159\u00edle\u017eitosti tyto inovace potenci\u00e1ln\u011b otev\u0159ou, uv\u00e1d\u00ed Charles King. <\/p>\n<p>Mysl\u00ed si, \u017ee v dohledn\u00e9 dob\u011b se spole\u010dnost zam\u011b\u0159\u00ed na zaji\u0161t\u011bn\u00ed st\u00e1le u\u017e\u0161\u00ed kompatibility mezi Windows a Linuxem a jejich vz\u00e1jemn\u00e9ho dopln\u011bn\u00ed.<\/p>\n<p>Joshua Schwartz se domn\u00edv\u00e1, \u017ee v tomto p\u0159\u00edpad\u011b bude nutn\u00e9 zv\u00e1\u017eit, jak\u00e1 budou investice do t\u00e9to pr\u00e1ce a jak\u00fd bude jej\u00ed v\u00fdnos. Kdyby byla Microsoft dnes zcela mladou spole\u010dnost\u00ed, pravd\u011bpodobn\u011b by v\u0161echno d\u011blala na z\u00e1klad\u011b Linuxu. Av\u0161ak portov\u00e1n\u00ed v\u0161ech st\u00e1vaj\u00edc\u00edch \u0159e\u0161en\u00ed Microsoftu na nativn\u00ed architekturu Linuxu se dnes jev\u00ed jako n\u00e1kladn\u00fd a slo\u017eit\u00fd projekt, kter\u00fd se pravd\u011bpodobn\u011b dob\u0159e nevyplat\u00ed. Milovn\u00edci Linuxu dostanou sv\u016fj Linux, zat\u00edmco hlavn\u00ed architektura z\u016fstane nedot\u010dena.<\/p>\n<p>Kdy\u017e Apple v roce 2000 znovu vynalezl Mac OS, tento opera\u010dn\u00ed syst\u00e9m byl postaven na z\u00e1klad\u011b BSD Unix, kter\u00fd je v\u00edce podobn\u00fd Linuxu ne\u017e DOS. Dnes se v\u0161ak nov\u00e1 verze Microsoft Windows vytv\u00e1\u0159\u00ed pr\u00e1v\u011b na b\u00e1zi Linuxu.<\/p>\n<h4>Mo\u017en\u00e1 se p\u0159ed n\u00e1mi otev\u00edr\u00e1 nov\u00e1 br\u00e1na?<\/h4>\n<p>\nLinuxov\u00e9 j\u00e1dro od Microsoftu m\u016f\u017ee otev\u0159\u00edt cestu pro u\u017e\u0161\u00ed interakci mezi slu\u017ebami Windows a opera\u010dn\u00edm syst\u00e9mem Linux. V podstat\u011b tyto inovace Microsoftu sv\u011bd\u010d\u00ed o tom, \u017ee ve spole\u010dnosti Microsoft si ji\u017e uv\u011bdomuj\u00ed, \u017ee dnes t\u00e9m\u011b\u0159 nez\u016fstalo \u017e\u00e1dn\u00fdch klient\u016f, kte\u0159\u00ed by d\u00e1vali p\u0159ednost existenci ve sv\u011bt\u011b, kde je v\u0161ude pouze Windows. <\/p>\n<p>Je mnohem rozumn\u011bj\u0161\u00ed pou\u017e\u00edvat heterogenn\u00ed technologie a syst\u00e9my, kter\u00e9 nejl\u00e9pe vyhovuj\u00ed obchodn\u00edm po\u017eadavk\u016fm a konkr\u00e9tn\u00edm praktick\u00fdm situac\u00edm.<\/p>\n<p>D\u016fle\u017eit\u011bj\u0161\u00ed strategickou ot\u00e1zkou je, jak\u00e9 nov\u00e9 strategick\u00e9 p\u0159\u00edle\u017eitosti tento krok otev\u00edr\u00e1 pro samotnou platformu Microsoft?<\/p>\n<p>Azure \u2013 cloudov\u00e1 ekosyst\u00e9m od Microsoftu \u2013 ji\u017e poskytuje obrovskou podporu Linuxu. D\u0159\u00edve Windows dob\u0159e podporovala Linux pomoc\u00ed virtu\u00e1ln\u00edch stroj\u016f.<\/p>\n<p>Principi\u00e1ln\u00ed zm\u011bny, kter\u00e9 dnes prob\u00edhaj\u00ed, souvisej\u00ed s t\u00edm, \u017ee nyn\u00ed budou procesy Linuxu nativn\u011b vykon\u00e1v\u00e1ny na j\u00e1dru Windows, co\u017e znamen\u00e1, \u017ee pr\u00e1ce s Linuxem z Windows bude prob\u00edhat mnohem rychleji ne\u017e na virtu\u00e1ln\u00edch stroj\u00edch. Je velmi pravd\u011bpodobn\u00e9, \u017ee v d\u016fsledku toho se Azure obohat\u00ed o celou vrstvu in\u017een\u00fdr\u016f, kte\u0159\u00ed pou\u017e\u00edvaj\u00ed Linux v pr\u016fmyslov\u00e9m m\u011b\u0159\u00edtku.<br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/piter\/blog\/459844\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u041f\u043e\u043a\u0430 \u0443 \u043d\u0430\u0441 \u0432\u043e\u0432\u0441\u044e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442\u0441\u044f \u043b\u0435\u0442\u043d\u044f\u044f \u0440\u0430\u0441\u043f\u0440\u043e\u0434\u0430\u0436\u0430, \u043c\u044b \u0445\u043e\u0442\u0435\u043b\u0438 \u0431\u044b \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u0442\u044c \u0432\u0430\u043c \u043e\u0431\u0441\u0443\u0434\u0438\u0442\u044c \u043e\u0434\u043d\u0443 \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u043d\u044b\u0445 \u0442\u0435\u043c, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043f\u0440\u043e\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u043c \u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u2014 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 Windows \u0438 Linux, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0435, \u0432 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438, \u0441 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u044b WSL. WSL 2 \u0443\u0436\u0435 \u043d\u0430 \u043f\u043e\u0434\u0445\u043e\u0434\u0435, \u0438 \u0432\u0430\u0448\u0435\u043c\u0443 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044e \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f \u043a\u0440\u0430\u0442\u043a\u0438\u0439 \u043e\u0431\u0437\u043e\u0440 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0436\u0434\u0443\u0442 \u043d\u0430\u0441 \u0432 \u044d\u0442\u043e\u0439 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0435, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27044,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-36158","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u041f\u043e\u043a\u0430 \u0443 \u043d\u0430\u0441 \u0432\u043e\u0432\u0441\u044e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442\u0441\u044f \u043b\u0435\u0442\u043d\u044f\u044f \u0440\u0430\u0441\u043f\u0440\u043e\u0434\u0430\u0436\u0430, \u043c\u044b \u0445\u043e\u0442\u0435\u043b\u0438 \u0431\u044b \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u0442\u044c \u0432\u0430\u043c \u043e\u0431\u0441\u0443\u0434\u0438\u0442\u044c \u043e\u0434\u043d\u0443 \u0438\u0437 \u0441\u0430\u043c\u044b\u0445.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/news\/pingvin-v-okne-o-potentsiale-i-perspektivah-wsl2\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\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\udd47\u041f\u0438\u043d\u0433\u0432\u0438\u043d \u0432 \u043e\u043a\u043d\u0435: \u043e \u043f\u043e\u0442\u0435\u043d\u0446\u0438\u0430\u043b\u0435 \u0438 \u043f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u0430\u0445 WSL2 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u041f\u043e\u043a\u0430 \u0443 \u043d\u0430\u0441 \u0432\u043e\u0432\u0441\u044e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442\u0441\u044f \u043b\u0435\u0442\u043d\u044f\u044f \u0440\u0430\u0441\u043f\u0440\u043e\u0434\u0430\u0436\u0430, \u043c\u044b \u0445\u043e\u0442\u0435\u043b\u0438 \u0431\u044b \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u0442\u044c \u0432\u0430\u043c \u043e\u0431\u0441\u0443\u0434\u0438\u0442\u044c \u043e\u0434\u043d\u0443 \u0438\u0437 \u0441\u0430\u043c\u044b\u0445.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/pingvin-v-okne-o-potentsiale-i-perspektivah-wsl2\" \/>\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=\"2019-10-31T19:09:55+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:09:55+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Tu\u010d\u0148\u00e1k v okn\u011b: o potenci\u00e1lu a perspektiv\u00e1ch WSL2 | ProHoster","description":"Ahoj, Habr! Zat\u00edmco na\u0161e letn\u00ed v\u00fdprodeje pokra\u010duj\u00ed naplno, r\u00e1di bychom v\u00e1m nab\u00eddli diskutovat o jednom z nejzaj\u00edmav\u011bj\u0161\u00edch t\u00e9mat.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/pingvin-v-okne-o-potentsiale-i-perspektivah-wsl2","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\udd47\u041f\u0438\u043d\u0433\u0432\u0438\u043d \u0432 \u043e\u043a\u043d\u0435: \u043e \u043f\u043e\u0442\u0435\u043d\u0446\u0438\u0430\u043b\u0435 \u0438 \u043f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u0430\u0445 WSL2 | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u041f\u043e\u043a\u0430 \u0443 \u043d\u0430\u0441 \u0432\u043e\u0432\u0441\u044e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442\u0441\u044f \u043b\u0435\u0442\u043d\u044f\u044f \u0440\u0430\u0441\u043f\u0440\u043e\u0434\u0430\u0436\u0430, \u043c\u044b \u0445\u043e\u0442\u0435\u043b\u0438 \u0431\u044b \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u0442\u044c \u0432\u0430\u043c \u043e\u0431\u0441\u0443\u0434\u0438\u0442\u044c \u043e\u0434\u043d\u0443 \u0438\u0437 \u0441\u0430\u043c\u044b\u0445.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/pingvin-v-okne-o-potentsiale-i-perspektivah-wsl2","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":"2019-10-31T19:09:55+00:00","article:modified_time":"2019-10-31T19:09:55+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"36158","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-22 02:15:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:49:44","updated":"2026-01-22 02:15:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/36158","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=36158"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/36158\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/27044"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=36158"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=36158"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=36158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}