{"id":16895,"date":"2023-03-25T01:54:21","date_gmt":"2023-03-25T01:54:21","guid":{"rendered":"https:\/\/www.appservgrid.com\/paw92\/?p=16895"},"modified":"2023-03-25T01:54:23","modified_gmt":"2023-03-25T01:54:23","slug":"docker-throws-weight-behind-windows-subsystem-for-linux-chucks-hyper-v-option-overboard-devclass","status":"publish","type":"post","link":"https:\/\/www.appservgrid.com\/paw92\/index.php\/2023\/03\/25\/docker-throws-weight-behind-windows-subsystem-for-linux-chucks-hyper-v-option-overboard-devclass\/","title":{"rendered":"Docker throws weight behind Windows Subsystem for Linux, chucks Hyper-V option overboard \u2022 DEVCLASS"},"content":{"rendered":"<p><a href=\"https:\/\/devclass.com\/wp-content\/uploads\/2019\/04\/msft-cloud.jpg\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" height=\"461\" src=\"https:\/\/devclass.com\/wp-content\/uploads\/2019\/04\/msft-cloud-696x461.jpg\" width=\"696\"><\/a><\/p>\n<p>Docker has thrown its support behind Microsoft\u2019s latest rev of the Windows Subsystem for Linux, promising a technical review of Docker Desktop for WSL-2 next month.<\/p>\n<p>In a blog post yesterday, Docker\u2019s Simon Ferquel, wrote that while the original WSL was \u201can impressive effort to emulate a Linux Kernel on top of Windows\u201d, the fundamental differences were such that \u201cit was impossible to run the <a href=\"https:\/\/www.docker.com\/products\/container-runtime\">Docker Engine<\/a> and Kubernetes directly inside WSL.\u201d<\/p>\n<p>Docker had, consequently, developed \u201can alternative solution\u201d using Hyper-V and LinuxKit.<\/p>\n<p>However, the container innovator said that the new version, <a href=\"https:\/\/devblogs.microsoft.com\/commandline\/announcing-wsl-2\/\">unveiled last month<\/a>, delivered \u201ca real Linux Kernel running inside a lightweight VM. This approach is architecturally very close to what we do with LinuxKit and Hyper-V today, with the additional benefit that it is more lightweight and more tightly integrated with Windows than Docker can provide alone.\u201d<\/p>\n<p>Consequently, wrote Ferquel, \u201cWe will replace the Hyper-V VM we currently use by a WSL 2 integration package.\u201d He said this approach would provide the same features as the current approach: \u201cKubernetes 1-click setup, automatic updates, transparent HTTP proxy configuration, access to the daemon from Windows, transparent bind mounts of Windows files, and more.\u201d<\/p>\n<p>When it came to running Linux, he continued, \u201cWith WSL 2 integration, you will still experience the same seamless integration with Windows, but Linux programs running inside WSL will also be able to do the same.\u201d<\/p>\n<p>This would remove the need for running separate Linux and Windows build scripts, he continued, and \u201ca developer at Docker can now work on the Linux Docker daemon on Windows, using the same set of tools and scripts as a developer on a Linux machine.\u201d<\/p>\n<p>The technical preview, \u201cwill run side by side with the current version of Docker Desktop, so you can continue to work safely on your existing projects. If you are running the latest Windows Insider build, you will be able to experience this first hand.\u201d<\/p>\n<p>Further features will be added over the coming months, \u201cuntil the WSL 2 architecture is used in Docker Desktop for everyone running a compatible version of Windows.\u201d<\/p>\n<p>Microsoft and Docker have gotten steadily closer over the last year. The container outfit\u2019s Docker Enterprise product has been tweaked to support ageing Windows architectures, giving Redmond\u2019s customers a reason <a href=\"https:\/\/devclass.com\/2018\/11\/09\/docker-throws-lifeline-aging-windows-applications\/\">NOT to consider alternative platforms<\/a>. At the same time, they have collaborated on <a href=\"https:\/\/devclass.com\/2018\/12\/04\/microsoft-and-docker-distributed-app-spec\/\">specifications<\/a> for running distributed applications.<\/p>\n<p><a href=\"https:\/\/devclass.com\/2019\/06\/17\/docker-throws-weight-behind-windows-subsystem-for-linux-chucks-hyper-v-option-overboard\/\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Docker has thrown its support behind Microsoft\u2019s latest rev of the Windows Subsystem for Linux, promising a technical review of Docker Desktop for WSL-2 next month. In a blog post yesterday, Docker\u2019s Simon Ferquel, wrote that while the original WSL was \u201can impressive effort to emulate a Linux Kernel on top of Windows\u201d, the fundamental &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.appservgrid.com\/paw92\/index.php\/2023\/03\/25\/docker-throws-weight-behind-windows-subsystem-for-linux-chucks-hyper-v-option-overboard-devclass\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Docker throws weight behind Windows Subsystem for Linux, chucks Hyper-V option overboard \u2022 DEVCLASS&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-16895","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/16895","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/comments?post=16895"}],"version-history":[{"count":1,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/16895\/revisions"}],"predecessor-version":[{"id":16913,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/16895\/revisions\/16913"}],"wp:attachment":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/media?parent=16895"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/categories?post=16895"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/tags?post=16895"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}