{"id":5862,"date":"2020-10-10T19:34:08","date_gmt":"2020-10-10T19:34:08","guid":{"rendered":"https:\/\/really.zonky.org\/?p=5862"},"modified":"2020-10-10T19:34:10","modified_gmt":"2020-10-10T19:34:10","slug":"will-windows-become-linux","status":"publish","type":"post","link":"https:\/\/really.zonky.org\/?p=5862","title":{"rendered":"Will Windows Become Linux?"},"content":{"rendered":"\n<p>One of the big names in the opensource world &#8211; <a href=\"https:\/\/en.wikipedia.org\/wiki\/Eric_S._Raymond\">Eric Raymond<\/a> &#8211; has declared that Windows will soon be effectively a Linux distribution. Which seems like a ridiculous notion; except <em>technically<\/em> it might make a lot of sense.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How?<\/h2>\n\n\n\n<p>It seems impossible for Microsoft to replace Windows with Linux, but actually it <em>could<\/em> be done. Windows itself consists of a bunch of software applications which call Windows &#8220;APIs&#8221; which in turn make calls to the legacy NT kernel. If all that software is written cleanly (it won&#8217;t be, but bear with me), it should be possible to make modifications to both (or either) the Linux kernel and the Windows APIs to allow Windows software to run natively.<\/p>\n\n\n\n<p>Impossible? Nope &#8211; it has already been done to a certain extent &#8211; <a href=\"https:\/\/en.wikipedia.org\/wiki\/Wine_(software)\">Wine<\/a> and <a href=\"https:\/\/en.wikipedia.org\/wiki\/Proton_(software)\">Proton<\/a> allow a considerable amount of Windows software (and games!) to run under Linux. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why?<\/h2>\n\n\n\n<p>So it&#8217;s not impossible, but surely it is a lot of work. So why?<\/p>\n\n\n\n<p>Microsoft has a bit of a problem &#8211; they don&#8217;t make a huge amount of money selling the Windows operating system, and maintaining it is <em>hugely<\/em> expensive. All those security fixes, all those bug fixes, and all those new features they want to introduce. <\/p>\n\n\n\n<p>Now most of this is done to the &#8220;userland&#8221; rather than the kernel itself, but the kernel <em>does<\/em> still need to be maintained. But what if you could use the Linux kernel and get some level of maintenance supplied by those not employed by Microsoft?<\/p>\n\n\n\n<p>Would that save Microsoft money? It seems quite possible, and you can bet someone in Microsoft has estimated whether it would or not.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Will It Happen?<\/h2>\n\n\n\n<p>There are those who point to certain actions by Microsoft &#8211; the Linux subsystem for Windows, the Edge browser for Linux, the rumour of an Office build under Linux, etc. as indicators that Microsoft is planning this.<\/p>\n\n\n\n<p>I think they&#8217;re wrong to the extent that those actions don&#8217;t say whether Microsoft is planning to make Windows a Linux distribution or not. There are plenty of reasons why Microsoft is releasing Linux software not least because they will almost certainly have developers that believe that porting software is a good way of finding bugs. <\/p>\n\n\n\n<p>The real answer is that the only people who know are inside Microsoft.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"695\" height=\"521\" src=\"https:\/\/i0.wp.com\/really.zonky.org\/wp-content\/uploads\/2020-07-18-the-join.jpeg?resize=695%2C521&#038;ssl=1\" alt=\"\" class=\"wp-image-5827\" srcset=\"https:\/\/i0.wp.com\/really.zonky.org\/wp-content\/uploads\/2020-07-18-the-join.jpeg?resize=1024%2C767&amp;ssl=1 1024w, https:\/\/i0.wp.com\/really.zonky.org\/wp-content\/uploads\/2020-07-18-the-join.jpeg?resize=300%2C225&amp;ssl=1 300w, https:\/\/i0.wp.com\/really.zonky.org\/wp-content\/uploads\/2020-07-18-the-join.jpeg?resize=768%2C575&amp;ssl=1 768w, https:\/\/i0.wp.com\/really.zonky.org\/wp-content\/uploads\/2020-07-18-the-join.jpeg?resize=1536%2C1151&amp;ssl=1 1536w, https:\/\/i0.wp.com\/really.zonky.org\/wp-content\/uploads\/2020-07-18-the-join.jpeg?w=1750&amp;ssl=1 1750w, https:\/\/i0.wp.com\/really.zonky.org\/wp-content\/uploads\/2020-07-18-the-join.jpeg?w=1390&amp;ssl=1 1390w\" sizes=\"auto, (max-width: 695px) 100vw, 695px\" \/><figcaption>The Join<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>One of the big names in the opensource world &#8211; Eric Raymond &#8211; has declared that Windows will soon be effectively a Linux distribution. Which seems like a ridiculous notion; except technically it might make a lot of sense. How? It seems impossible for Microsoft to replace Windows with Linux, but actually it could be <a href='https:\/\/really.zonky.org\/?p=5862' class='excerpt-more'>[&#8230;]<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false,"_share_on_mastodon":"0"},"categories":[4,209],"tags":[1977,43,44,370,1512],"class_list":["post-5862","post","type-post","status-publish","format-standard","hentry","category-it","category-linux-it","tag-erik-raymond","tag-linux","tag-microsoft","tag-windows","tag-windows-10","category-4-id","category-209-id","post-seq-1","post-parity-odd","meta-position-corners","fix"],"share_on_mastodon":{"url":"","error":""},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p1f2KI-1wy","_links":{"self":[{"href":"https:\/\/really.zonky.org\/index.php?rest_route=\/wp\/v2\/posts\/5862","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/really.zonky.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/really.zonky.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/really.zonky.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/really.zonky.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5862"}],"version-history":[{"count":2,"href":"https:\/\/really.zonky.org\/index.php?rest_route=\/wp\/v2\/posts\/5862\/revisions"}],"predecessor-version":[{"id":5864,"href":"https:\/\/really.zonky.org\/index.php?rest_route=\/wp\/v2\/posts\/5862\/revisions\/5864"}],"wp:attachment":[{"href":"https:\/\/really.zonky.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5862"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/really.zonky.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5862"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/really.zonky.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5862"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}