{"id":11280,"date":"2016-03-31T21:33:28","date_gmt":"2016-03-31T19:33:28","guid":{"rendered":"https:\/\/tuxproject.de\/blog\/?p=11280"},"modified":"2016-04-01T00:03:46","modified_gmt":"2016-03-31T22:03:46","slug":"warum-ubuntu-fuer-windows-den-ploetzlichen-jubel-nicht-verdient","status":"publish","type":"post","link":"https:\/\/tuxproject.de\/blog\/2016\/03\/warum-ubuntu-fuer-windows-den-ploetzlichen-jubel-nicht-verdient\/","title":{"rendered":"Warum \u201cUbuntu f\u00fcr Windows\u201d den pl\u00f6tzlichen Jubel nicht verdient"},"content":{"rendered":"<p>Nun, da die erste gro\u00dfe Welle der Begeis\u00adterung abge\u00adflacht ist und die bei\u00adden ver\u00adfein\u00adde\u00adten Lager sich nach Aber\u00adtausenden von Kom\u00admentaren ersch\u00f6pft zur\u00fcck\u00adge\u00adzo\u00adgen haben, um neue Kraft f\u00fcr das weit\u00adere Geschehen zu sam\u00admeln, m\u00f6chte ich <a href=\"http:\/\/www.heise.de\/open\/meldung\/Microsoft-Build-2016-Windows-10-lernt-Linux-3158427.html\">diese<\/a> Mel\u00addung an dieser Stelle auch nicht unkom\u00admen\u00adtiert lassen:<\/p>\n<blockquote><p>Microsoft hat ein Lin\u00adux-Sub\u00adsys\u00adtem f\u00fcr Win\u00addows 10 entwick\u00adelt, mit dem sich Lin\u00adux-Pro\u00adgramme f\u00fcr die Kom\u00adman\u00addozeile direkt unter Win\u00addows aus\u00adf\u00fchren lassen.<\/p><\/blockquote>\n<p>Was einen \u201cJour\u00adnal\u00adis\u00adten\u201d von \u201cheise online\u201d ger\u00adadezu vor Begeis\u00adterung auf die Tas\u00adtatur spe\u00adicheln l\u00e4sst, ist f\u00fcr erfahrene Com\u00adput\u00ader\u00adnutzer ein alter Hut: Eine solche Abstrak\u00adtion\u00adss\u00adchicht ken\u00adnt man aus Sys\u00adte\u00admen wie FreeB\u00adSD \u2014 dort hei\u00dft sie \u201cLin\u00adux\u00adu\u00adla\u00adtor\u201d \u2014 schon seit Jahren. Darum wurde aber merk\u00adw\u00fcrdi\u00adger\u00adweise nie so ein Gewese gemacht wie um die <em>faszinierende Neuigkeit<\/em>, dass Microsofts anfangs noch f\u00fcr das Betrieb\u00adssys\u00adtem OS\/2 geplanter NT-Ker\u00adnel schon immer in der Lage war, ver\u00adschiedene Sub\u00adsys\u00adteme zu nutzen. Win\u00addows NT 3.1, die erste \u201cNT-Ver\u00adsion\u201d von Win\u00addows, wurde von vorn\u00adhere\u00adin neben dem Win32- auch mit einem POSIX- und einem OS\/2\u2011Subsystem aus\u00adgeliefert, es war also, wie man bei \u201cheise online\u201d heutzu\u00adtage wohl schreiben w\u00fcrde, drei Betrieb\u00adssys\u00adteme in einem.<\/p>\n<p><!--more-->W\u00e4hrend die OS\/2\u2011Unterst\u00fctzung zum let\u00adzten Mal mit Win\u00addows NT 5.0 (\u201cWin\u00addows 2000\u201d) aus\u00adgeliefert wurde, hat\u00adte das POSIX-Sub\u00adsys\u00adtem noch eine gl\u00e4nzende Zukun\u00adft vor sich: 1999 kaufte Microsoft mit Inter\u00adix (bis 1998 als Open\u00adNT verkauft) eine voll\u00adst\u00e4ndi\u00adgere Imple\u00admen\u00adtierung eines Unix-Sub\u00adsys\u00adtems (ein\u00adschlie\u00dflich <tt>vi<\/tt>, <tt>grep<\/tt> und so weit\u00ader) und nahm es in sein Port\u00adfo\u00adlio auf. Die Unter\u00adst\u00fctzung f\u00fcr die bish\u00ader let\u00adzte Ver\u00adsion dessen, was mit\u00adtler\u00adweile \u201cSub\u00adsys\u00adtem for UNIX-based Appli\u00adca\u00adtions\u201d hie\u00df, endete mit der Ver\u00f6f\u00adfentlichung von Win\u00addows 8 im Jahr 2012, seit\u00addem fu\u00dfte Win\u00addows im Wesentlichen auf dem Win32-Sub\u00adsys\u00adtem und har\u00adrte der Entwick\u00adlung eines Nach\u00adfol\u00adgers f\u00fcr das \u201cSUA\u201d.<\/p>\n<p>Dieser Nach\u00adfol\u00adger <a href=\"http:\/\/blog.dustinkirkland.com\/2016\/03\/ubuntu-on-windows.html\">scheint nun gefun\u00adden:<\/a><\/p>\n<blockquote><p>A team of sharp devel\u00adop\u00aders at Microsoft has been hard at work adapt\u00ading some Microsoft research tech\u00adnol\u00ado\u00adgy to basi\u00adcal\u00adly per\u00adform real time trans\u00adla\u00adtion of Lin\u00adux syscalls into Win\u00addows OS syscalls.  Lin\u00adux geeks can think of it sort of the inverse of \u201cwine\u201d \u2014 Ubun\u00adtu bina\u00adries run\u00adning native\u00adly in Win\u00addows.<\/p><\/blockquote>\n<p>Die eige\u00adnar\u00adtige Imp\u00adlika\u00adtion \u201cUbun\u00adtu === Lin\u00adux\u201d ein\u00admal bei\u00adseite gelassen (obwohl es dazu sicher\u00adlich noch ein paar span\u00adnende Fra\u00adgen g\u00e4be, zum Beispiel, ob die Nen\u00adnung von Ubun\u00adtu nicht den guten Ruf von Win\u00addows zer\u00adst\u00f6rt): Der Nach\u00adfol\u00adger von Inter\u00adix ist also wed\u00ader POSIX-kom\u00adpat\u00adi\u00adbel (denn das ist Ubun\u00adtu auch nicht) noch h\u00e4lt sich dieser Ubun\u00adtu-Unter\u00adbau an die Lin\u00adux Stan\u00addard Base (denn die benen\u00adnt RPM als das Stan\u00addard-Paket\u00adfor\u00admat, \u201cUbun\u00adtu f\u00fcr Win\u00addows\u201d ver\u00adwen\u00addet aber wie auch Ubun\u00adtu selb\u00adst das <tt>.deb<\/tt>-For\u00admat). In punc\u00adto Stan\u00addards ist hier also ein deut\u00adlich\u00ader R\u00fcckschritt zu erken\u00adnen, statt eines einzi\u00adgen Stan\u00addards wer\u00adden hier gle\u00adich mehrere mis\u00adsachtet. Das gilt auch f\u00fcr die ver\u00adwen\u00addete Shell: Die <tt>bash<\/tt> (das war die Shell mit den <a href=\"https:\/\/de.wikipedia.org\/wiki\/Shellshock_%28Sicherheitsl%C3%BCcke%29\">riesi\u00adgen Sicher\u00adheit\u00adsl\u00fcck\u00aden<\/a>) mag unter GNU\/Lin\u00adux-Dis\u00adtri\u00adb\u00adu\u00adtio\u00adnen die meist\u00adgenutzte Shell sein, der POSIX-Stan\u00addard wurde allerd\u00adings auf Grund\u00adlage der <tt>ksh<\/tt> erstellt.<\/p>\n<p>\u201cAber\u201d, rufen jet\u00adzt diejeni\u00adgen, die noch bis eben keinen Grund zur Besorg\u00adnis sahen, \u201cjet\u00adzt kann man doch so viele tolle Pro\u00adgramme unter Win\u00addows nutzen\u201d, was <em>man<\/em> bish\u00ader ja <a href=\"http:\/\/cygwin.com\">auch kon\u00adnte<\/a>, nur eben per zus\u00e4t\u00adzlich\u00ader Emu\u00adla\u00adtion\u00adss\u00adchicht, die jet\u00adzt wegf\u00e4llt. Und oft nicht ein\u00admal das: Von <a href=\"http:\/\/www.vim.org\">Vim<\/a>, das als leuch\u00adt\u00aden\u00addes Beispiel genan\u00adnt wird, gibt es neben der offiziellen, auf dem GNU-Emu\u00adla\u00adtor MinGW\/MSYS basieren\u00adden Win\u00addows-Ver\u00adsion auch eine <a href=\"https:\/\/tuxproject.de\/projects\/vim\">native Umset\u00adzung<\/a> <em>(Offen\u00adle\u00adgung: von mir)<\/em>, die v\u00f6l\u00adlig ohne Lin\u00adux\u00adu\u00adn\u00adter\u00adst\u00fctzung funk\u00adtion\u00adiert. Auch son\u00adst \u2014 um lei\u00adder nochmals \u201cheise online\u201d zu zitieren \u2014 implodiert der Zauber schon beim Hin\u00adse\u00adhen; so \u2026<\/p>\n<blockquote><p>(\u2026) laufen unter anderem (\u2026) die Tools rsync, find, grep, und sed, die Net\u00adzw\u00aderkpro\u00adgramme ssh, curl und wget, die Edi\u00adtoren vim und Emacs, Apache, Mysql <em>(sic! A.d.V.)<\/em> und die Entwick\u00adler\u00adw\u00aderkzeuge Python, Perl, Ruby, PHP und GCC unter Win\u00addows 10. Lin\u00adux-Entwick\u00adler k\u00f6n\u00adnen sich so unter Win\u00addows eine ver\u00adtraute Umge\u00adbung zum pro\u00adduk\u00adtiv\u00aden Arbeit\u00aden ein\u00adricht\u00aden.<\/p><\/blockquote>\n<p>Das kon\u00adnten sie zwar bish\u00ader auch, aber es stand nicht \u201cUbun\u00adtu\u201d dran, \u00fcberdies war (zum Beispiel) GNU Emacs bis\u00adlang <em>nur<\/em> in ein\u00ader MinGW-Ver\u00adsion ver\u00adf\u00fcg\u00adbar; dass man k\u00fcn\u00adftig stattdessen auch eine eben\u00adfalls nicht Win32-native Kon\u00adsolen\u00adver\u00adsion \u201caus Ubun\u00adtu\u201d nutzen kann, ist aber sicher\u00adlich eine <em>deut\u00adliche Verbesserung<\/em>: Das Nutzen von ELF- statt PE-Bin\u00e4r\u00addateien auf einem f\u00fcr PE opti\u00admierten Sys\u00adtem, die anson\u00adsten aus dem <em>iden\u00adtis\u00adchen Quell\u00adcode<\/em> erzeugt wur\u00adden, zu nutzen hat bes\u00adtimmt irgen\u00addeinen Vorteil, der sich nur Men\u00adschen mit dem <em>wahren Glauben<\/em> erschlie\u00dfen mag.<\/p>\n<p>\u201cKommt bald Win\u00addows mit einem Lin\u00aduxk\u00ader\u00adnel?\u201d fra\u00adgen nun fromme Lin\u00aduxblog\u00adger, von denen einige die Unter\u00adschiede zwis\u00adchen den bei\u00adden Ker\u00adneln im Betrieb wahrschein\u00adlich nicht ein\u00admal bemerken w\u00fcr\u00adden, geschweige denn, dass sie \u00fcber\u00adhaupt erken\u00adnen lie\u00dfen, dass sie w\u00fcssten, worin \u00fcber\u00adhaupt der Vorteil eines solchen Unter\u00adfan\u00adgens best\u00fcnde, hoff\u00adnungs\u00adfroh, als h\u00e4t\u00adten sie einen unmit\u00adtel\u00adbaren Vorteil davon, dass Win\u00addows jet\u00adzt auch f\u00fcr Leute, die bis\u00adlang <em>wegen der <tt>bash<\/tt><\/em> Lin\u00adux genutzt haben, noch inter\u00ades\u00adsan\u00adter als bish\u00ader gewor\u00adden ist. Flankiert von den Lin\u00aduxbe\u00adjublern in \u201cFach\u00admagazi\u00adnen\u201d wie \u201cheise online\u201d und dem \u201cSPIEGEL\u201d beschw\u00f6ren sie ger\u00adadezu man\u00adisch, aber vergebens das baldige Ende desjeni\u00adgen Sys\u00adtems her\u00adauf, dessen tech\u00adnis\u00adche \u00dcber\u00adlegen\u00adheit das omin\u00f6se \u201cLin\u00adux auf dem Desk\u00adtop\u201d seit mit\u00adtler\u00adweile einem Viertel\u00adjahrhun\u00addert bei unter f\u00fcnf Prozent Mark\u00adtan\u00adteil h\u00e4lt.<\/p>\n<p>Ken\u00adnt ihr den mit dem Mis\u00adthaufen und der Fliege?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nun, da die erste gro\u00dfe Welle der Begeis\u00adterung abge\u00adflacht ist und die bei\u00adden ver\u00adfein\u00adde\u00adten Lager sich nach Aber\u00adtausenden von Kom\u00admentaren ersch\u00f6pft zur\u00fcck\u00adge\u00adzo\u00adgen haben, um neue Kraft f\u00fcr das weit\u00adere Geschehen zu sam\u00admeln, m\u00f6chte ich diese Mel\u00addung an dieser Stelle auch nicht unkom\u00admen\u00adtiert lassen: Microsoft hat ein Lin\u00adux-Sub\u00ad\u00adsys\u00adtem f\u00fcr Win\u00addows 10 entwick\u00adelt, mit dem sich Lin\u00adux-Pro\u00ad\u00adgramme \u2026<\/p>\n<p><a href=\"https:\/\/tuxproject.de\/blog\/2016\/03\/warum-ubuntu-fuer-windows-den-ploetzlichen-jubel-nicht-verdient\/\" class=\"more-link\">\u2018Warum \u201cUbun\u00adtu f\u00fcr Win\u00addows\u201d den pl\u00f6t\u00adzlichen Jubel nicht ver\u00addi\u00adent\u2019 weit\u00ader\u00adlesen \u00bb<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"wp_typography_post_enhancements_disabled":false,"footnotes":""},"categories":[19,13],"tags":[],"series":[],"class_list":["post-11280","post","type-post","status-publish","format-standard","hentry","category-nerdkrams","category-in-den-nachrichten"],"share_on_mastodon":{"url":"","error":""},"wp-worthy-pixel":{"ignored":false,"public":null,"server":null,"url":null},"wp-worthy-type":"normal","_links":{"self":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/posts\/11280","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/comments?post=11280"}],"version-history":[{"count":0,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/posts\/11280\/revisions"}],"wp:attachment":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/media?parent=11280"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/categories?post=11280"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/tags?post=11280"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/series?post=11280"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}