{"id":1712,"date":"2019-05-09T10:36:19","date_gmt":"2019-05-09T08:36:19","guid":{"rendered":"https:\/\/www.kompikownia.pl\/?p=1712"},"modified":"2019-05-09T10:37:53","modified_gmt":"2019-05-09T08:37:53","slug":"windows-przezywa-rewolucje-zobacz-jaka-build-2019","status":"publish","type":"post","link":"https:\/\/www.kompikownia.pl\/index.php\/2019\/05\/09\/windows-przezywa-rewolucje-zobacz-jaka-build-2019\/","title":{"rendered":"Windows prze\u017cywa rewolucj\u0119 &#8230; Zobacz jak\u0105! [BUILD 2019]"},"content":{"rendered":"<span class=\"rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Czas czytania:<\/span> <span class=\"rt-time\">4<\/span> <span class=\"rt-label rt-postfix\">minut<\/span><\/span>\n<p>Ca\u0142kiem niedawno mia\u0142a miejsce konferencja BUILD 2019 firmy Microsoft. Prelengenci przedstawiali na niej przysz\u0142o\u015b\u0107, jaka maluje si\u0119 przed jednym z najpopularniejszych system\u00f3w operacyjnych na \u015bwiecie. Pojawi\u0142o si\u0119 na niej wiele zaskakuj\u0105cych rewelacji! Microsoft podejmuje dzia\u0142ania, kt\u00f3re by\u0142yby nie do pomy\u015blenia jeszcze kilka lat temu. Przyjrzymy si\u0119 dw\u00f3m decyzjom, kt\u00f3re mnie osobi\u015bcie najbardziej zszokowa\u0142y. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Windows i terminal? &#8211; niemo\u017cliwe po\u0142\u0105czenie?<\/h2>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"The new Windows Terminal\" width=\"800\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/8gw0rXPMMPE?start=18&#038;feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Ci, kt\u00f3rzy pr\u00f3bowali podej\u015b\u0107 do systemu operacyjnego Linux, od zawsze byli przera\u017ceni jedn\u0105 rzecz\u0105 &#8211; korzystaniem z terminala i r\u0119cznym wpisywaniem komend. Fanboye Windowsa na forach dyskusyjnych, portalach od zawsze uwa\u017cali terminal za jedn\u0105 z kluczowych wad Linuxa. <\/p>\n\n\n\n<p>To co jest by\u0107 mo\u017ce z\u0142e dla zwyk\u0142ych u\u017cytkownik\u00f3w, jest bardzo przydatne dla tych, co robi\u0105 przy komputerze co\u015b wi\u0119cej. Wbrew pozorom, cz\u0119sto o wiele szybciej wpisa\u0107 kr\u00f3tkie polecenie lub jego alias, ni\u017c przeklika\u0107 si\u0119 przez kilkana\u015bcie katalog\u00f3w. Odczu\u0142em to na w\u0142asnej sk\u00f3rze podczas korzystania z gita. Gdy by\u0142em niedo\u015bwiadczonym u\u017cytkownikiem tego wspania\u0142ego systemu kontroli wersji, korzysta\u0142em z polece\u0144 GUI umieszczonych w \u015brodowisku programistycznym. Jednak\u017ce gdy tylko nauczy\u0142em si\u0119 obs\u0142ugiwa\u0107 gita z linii polece\u0144 zauwa\u017cy\u0142em, \u017ce jest to o wiele wydajniejszy spos\u00f3b pracy. Dlaczego? Wpisanie polecenia git commit -m &#8222;costam&#8221; jest o wiele szybsze ni\u017c klikni\u0119cie PPM na projekt-&gt;Team Work-&gt;Commit changes, a nast\u0119pnie wype\u0142nianie kilku p\u00f3l. <\/p>\n\n\n\n<p>Linux posiada wiele emulator\u00f3w terminala. Wszystko zale\u017cy od zainstalowanego \u015brodowiska graficznego. Warto zauwa\u017cy\u0107, \u017ce nie wa\u017cne jak bardzo rygorystyczn\u0105 skal\u0119 ocen by\u015bmy przyj\u0119li, jakikolwiek terminal linuksowy znajduje si\u0119 lata \u015bwietlne przed jego windowsowym odpowiednikiem. Czego m.in. brakuje windowsowym terminalom? <\/p>\n\n\n\n<ul><li>kart<\/li><li>dobrej jako\u015bci historii wpisywanych polece\u0144 (zamkni\u0119cie sesji powoduje skasowanie historii wpisywanych polece\u0144)<\/li><li>dobrego konsolowego edytora tekstu, kt\u00f3ry kolorowa\u0142by sk\u0142adni\u0119 w przyzwoity spos\u00f3b<br><\/li><li>narz\u0119dzi zwi\u0119kszaj\u0105cych produktywno\u015b\u0107<\/li><li>\u0142atwej mo\u017cliwo\u015bci tworzenia alias\u00f3w polece\u0144<\/li><\/ul>\n\n\n\n<p>A ponadto windowsowemu terminalowi dokucza\u0142o:<\/p>\n\n\n\n<ul><li>niewiarygodnie utrudnione korzystanie z CTRL-c CTRL-v<br><\/li><li>typowe dla Windowsa &#8222;rozdwojenie ja\u017ani&#8221; (a nawet roztrojenie) &#8211; stary command prompt idzie swoj\u0105 drog\u0105, PowerShell swoj\u0105 &#8211; a kiedy trzeba co\u015b zrobi\u0107 ka\u017cdy z nich si\u0119 krzaczy<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"853\" src=\"https:\/\/www.kompikownia.pl\/wp-content\/uploads\/2019\/05\/g_-_-x-_-_-_x63dd27d0-a086-4ec2-8615-471fa0f88f50.png\" alt=\"\" class=\"wp-image-1721\"\/><\/figure>\n\n\n\n<p>Co bardzo dziwne, Microsoft w ko\u0144cu zauwa\u017cy\u0142 ten problem. Nowy terminal, kt\u00f3ry zostanie udost\u0119pniony u\u017cytkownikom w po\u0142owie czerwca, a ju\u017c teraz <a href=\"http:\/\/www.benchmark.pl\/aktualnosci\/windows-terminal-nowy-szybszy-i-wygodniejszy.html\">jest dost\u0119pny w formie kodu \u017ar\u00f3d\u0142owego,<\/a> rozwi\u0105zuje wiele spo\u015br\u00f3d bol\u0105czek, kt\u00f3re wymieni\u0142em powy\u017cej. Ponadto, integruje ze sob\u0105 wszystkie do tej pory istniej\u0105ce w Windowsie \u015brodowiska terminalowe. Na jednej karcie mo\u017ce by\u0107 odpalony starodawny Command Prompt, na innej Bash z Linuxa, a na jeszcze innej PowerShell. Windows Terminal ma wspiera\u0107 kolorowanie sk\u0142adni. Pozwala\u0107 ma ponadto na pe\u0142ne dostosowanie, umo\u017cliwiaj\u0105c tworzenie tzw. profili. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Moja opinia <\/h3>\n\n\n\n<p>Uwa\u017cam te posuni\u0119cie za bardzo dobry krok. Windows 10 posiada co prawda wiele pilniejszych wad, zar\u00f3wno estetycznych jak i funkcjonalnych, kt\u00f3re wymagaj\u0105 naprawy. Powiedzia\u0142bym, \u017ce jest to zwrot w kierunku, kt\u00f3ry pozwoli programistom MS jako\u015b ogarn\u0105\u0107 ten ca\u0142y bajzel. Posiadanie dobrej jako\u015bci terminala jest bardzo wa\u017cnym udogodnieniem dla programist\u00f3w. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Windows z j\u0105drem Linuxa? Wszystko jest mo\u017cliwe!<\/h2>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.kompikownia.pl\/wp-content\/uploads\/2019\/05\/penguin-42936_640.png\" alt=\"\" class=\"wp-image-1713\" width=\"269\" height=\"320\"\/><\/figure><\/div>\n\n\n\n<p>Przyzwyczaili\u015bmy si\u0119 ju\u017c do tego, \u017ce Microsoft powoli integruje si\u0119 ze swoim (do niedawna) najwi\u0119kszym &#8222;wrogiem&#8221;. Nie tak dawno Ballmer i Gates tupali n\u00f3\u017ck\u0105 i m\u00f3wili, \u017ce Linux to rak, bo w\u0142asno\u015b\u0107 intelektualna jest najwa\u017cniejsza. Dzisiejsze post\u0119powanie tej firmy, rz\u0105dy Satyi Nadelli to zwrot o 180 stopni. <\/p>\n\n\n\n<p>Windows Subsystem for Linux &#8211; mizerna do niedawna proteza staje si\u0119 coraz bardziej powa\u017cnym narz\u0119dziem. Do tej pory WSL funkcjonowa\u0142o w oparciu o autorskie j\u0105dro Microsoftu. Windows Subsystem for Linux jest spadkobierc\u0105 projektu Astoria, kt\u00f3ry mia\u0142 umo\u017cliwia\u0107 odpalanie aplikacji androidowych na telefonach Nokia Lumia wyposa\u017conych w system Windows Phone. Jak historia projektu Astoria si\u0119 sko\u0144czy\u0142a &#8211; wszyscy wiemy. Fiasko &#8211; jak wiele potencjalnie bardzo dobrych projekt\u00f3w tej firmy. <\/p>\n\n\n\n<p>MS po raz kolejny uzna\u0142, \u017ce nie warto wywa\u017ca\u0107 otwartych drzwi i pisa\u0107 wszystkiego od nowa. Projekt w\u0142asnego &#8222;linuksowego&#8221; j\u0105dra zosta\u0142 odstawiony na plan dalszy. Zamiast tego WSL w wersji 2.0 b\u0119dzie korzysta\u0142 z <strong>pe\u0142noprawnego oryginalnego j\u0105dra Linuxa<\/strong>, kt\u00f3re b\u0119dzie wsp\u00f3\u0142pracowa\u0142o z microsoftowym j\u0105drem NT za pomoc\u0105 mechanizmu wirtualizacji Hyper-V. <\/p>\n\n\n\n<p>Tym samym Microsoft rezygnuje z &#8222;g\u0142\u0119bokiej integracji&#8221; podsystemu linuksowego. W zamian kieruj\u0105c si\u0119 w stron\u0119 typowej &#8222;wirtualizacji&#8221;. Rozwi\u0105zanie to jest bardzo dobre &#8211; znikn\u0105 ogromne problemy z kompatybilno\u015bci\u0105 oprogramowania (mnie osobi\u015bcie najbardziej ku\u0142 w dusz\u0119 brak wsparcia dla sshfs). Poprawi si\u0119 wydajno\u015b\u0107 (mniej warstw abstrakcji) a tak\u017ce bezpiecze\u0144stwo (nowy WSL b\u0119dzie pewnie zamkni\u0119ty w jakiej\u015b maszynie wirtualnej). <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Moja opinia<\/h3>\n\n\n\n<p>WSL dla MS jest wg mnie krokiem bardzo dobrym. Pozwoli ona zach\u0119ci\u0107 &#8222;wygna\u0144c\u00f3w&#8221; kt\u00f3rzy zrezygnowali z Windowsa do powrotu. Sam u\u017cywam Linuxa tylko i wy\u0142\u0105cznie dlatego \u017ce oferuje mi narz\u0119dzia i wygod\u0119, jakiej od dawna nie zapewnia\u0142 mi Windows. Teraz to si\u0119 mo\u017ce zmieni\u0107. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">I to by by\u0142o na tyle &#8230; <\/h2>\n\n\n\n<p>Oczywi\u015bcie, ca\u0142a konferencja Microsoftu nie opiera\u0142a si\u0119 tylko na tych dw\u00f3ch wydarzeniach. Prelengenci powiedzieli co nieco o <a href=\"https:\/\/www.dobreprogramy.pl\/edge-chromium-microsoft-build-2019,News,101722.html\">przegl\u0105darce Edge,<\/a> <a href=\"https:\/\/www.dobreprogramy.pl\/word-sztuczna-inteligencja-build-2019,News,101723.html\">Wordzie<\/a> czy <a href=\"https:\/\/www.dobreprogramy.pl\/microsoft-build-2019-fluid-framework,News,101727.html\">Fluid Frameworku<\/a>. Interesuj\u0105cy jest tak\u017ce <a href=\"https:\/\/www.dobreprogramy.pl\/Build-2019-Microsoft-udostepni-kod-Quantum-Development-Kit,News,101728.html\">framework Quantum<\/a>, kt\u00f3ry pozwala ju\u017c teraz pobawi\u0107 si\u0119 w programowanie komputer\u00f3w kwantowych. <\/p>\n\n\n\n<p>Mnie, jako fana systemu operacyjnego Linux, najbardziej interesowa\u0142y dwie wy\u017cej wspomniane rzeczy, o kt\u00f3rych wyrazi\u0142em swoj\u0105 osobist\u0105 opini\u0119. Czy sojusz ze \u015brodowiskiem linuksowc\u00f3w to dobry pomys\u0142? Podziel si\u0119 w komentarzu.<\/p>\n\n\n\n<p>Dzi\u0119ki za lektur\u0119.Je\u015bli ten wpis ci si\u0119 podoba\u0142, kliknij ten dzwoneczek w lewym dolnym rogu. Dzi\u0119ki temu b\u0119dziesz otrzymywa\u0142 informacje o nowych wpisach natychmiast po ich opublikowaniu. Polub m\u00f3j <a href=\"https:\/\/www.facebook.com\/kompikownia\/\">fanpage<\/a> na Facebooku, na kt\u00f3rym cz\u0119sto umieszczam r\u00f3\u017cne ciekawostki \ud83d\ude42 <\/p>\n\n\n\n<p>Dzi\u0119ki i do zobaczenia \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Czas czytania:<\/span> <span class=\"rt-time\">4<\/span> <span class=\"rt-label rt-postfix\">minut<\/span><\/span> Ca\u0142kiem niedawno mia\u0142a miejsce konferencja BUILD 2019 firmy Microsoft. Prelengenci przedstawiali na niej przysz\u0142o\u015b\u0107, jaka maluje si\u0119 przed jednym z najpopularniejszych system\u00f3w operacyjnych na \u015bwiecie. Pojawi\u0142o si\u0119 na niej wiele &#8230;<\/p>\n","protected":false},"author":1,"featured_media":1721,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[21,4],"tags":[],"_links":{"self":[{"href":"https:\/\/www.kompikownia.pl\/index.php\/wp-json\/wp\/v2\/posts\/1712"}],"collection":[{"href":"https:\/\/www.kompikownia.pl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kompikownia.pl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kompikownia.pl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kompikownia.pl\/index.php\/wp-json\/wp\/v2\/comments?post=1712"}],"version-history":[{"count":13,"href":"https:\/\/www.kompikownia.pl\/index.php\/wp-json\/wp\/v2\/posts\/1712\/revisions"}],"predecessor-version":[{"id":1727,"href":"https:\/\/www.kompikownia.pl\/index.php\/wp-json\/wp\/v2\/posts\/1712\/revisions\/1727"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kompikownia.pl\/index.php\/wp-json\/wp\/v2\/media\/1721"}],"wp:attachment":[{"href":"https:\/\/www.kompikownia.pl\/index.php\/wp-json\/wp\/v2\/media?parent=1712"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kompikownia.pl\/index.php\/wp-json\/wp\/v2\/categories?post=1712"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kompikownia.pl\/index.php\/wp-json\/wp\/v2\/tags?post=1712"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}