{"id":175,"date":"2018-11-19T09:33:43","date_gmt":"2018-11-19T09:33:43","guid":{"rendered":"http:\/\/devblog.cssec.de\/?p=175"},"modified":"2019-02-08T22:57:10","modified_gmt":"2019-02-08T22:57:10","slug":"linux-subsystem-for-windows","status":"publish","type":"post","link":"https:\/\/www.cssec.de\/blog\/2018\/11\/19\/linux-subsystem-for-windows\/","title":{"rendered":"Linux Subsystem for Windows"},"content":{"rendered":"<p>Seit einer Weile bietet Windows 10 die M\u00f6glichkeit ein Linux Subsystem zu installieren, damit ist die Installation von cygwin oder msys ziemlich \u00fcberfl\u00fcssig geworden.<\/p>\n<p>Ich habe es inzwischen auf fast allen meinen Windows 10 &#8211; Rechnern laufen und nutze es vor allem, um mal schnell eine Linux-nahe Testumgebung z.B. einen LAMP-Stack direkt unter Windows zu nutzen oder um Dinge wie scp, ssh, git, &#8230; auch ohne installierte Zusatz-Software, wie z.B. putty zu nutzen.<\/p>\n<p>Alles in allem ist das Linux Subsystem eine echt Klasse Sache, f\u00fchlt man sich als Linux-Nutzer dadurch inzwischen viel wohler und kann halt Shell-Scripte auch mal unter Windows entwickeln und testen. Alles in Allem eine geniale Sache.<\/p>\n<p>Anbei mal eine Anleitung, wie man das Linux Subsystem aktiviert.<\/p>\n<p>1. \u00d6ffnet eine Powershell als Administrator<\/p>\n<p>2. Gebt folgenden Befehl in der Powershell ein:<\/p>\n<pre><code class=\"lang-PowerShell\"><span class=\"hljs-pscommand\">Enable-WindowsOptionalFeature<\/span><span class=\"hljs-parameter\"> -Online<\/span><span class=\"hljs-parameter\"> -FeatureName<\/span> <span class=\"hljs-pscommand\">Microsoft-Windows<\/span>-<span class=\"hljs-pscommand\">Subsystem-Linux<\/span><\/code><\/pre>\n<p>3. Startet Euren Rechner neu, wenn das abgeschlossen ist. Nach Ausf\u00fchrung des Befehls sollte Euch Windows selbst dazu auffordern.<\/p>\n<p>Nach dem Neustart k\u00f6nnt ihr \u00fcber den Windows Store dann die entsprechende Linux-Variante installieren. Aktuell gibt es da, wenn ich mich nicht irre, Ubuntu, Kali Linux, Debian und OpenSuse, Arch Linux soll aber in K\u00fcrze noch dazukommen.<br \/>\nDa man i.d.R. sowieso nur die Kommandozeile nutzt, ist das in dem Sinne eigentlich egal. Ich habe mir daher ein Ubuntu 18.10 installiert. Das funktioniert echt perfekt.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seit einer Weile bietet Windows 10 die M\u00f6glichkeit ein Linux Subsystem zu installieren, damit ist die Installation von cygwin oder msys ziemlich \u00fcberfl\u00fcssig geworden. Ich habe es inzwischen auf fast allen meinen Windows 10 &#8211; Rechnern laufen und nutze es vor allem, um mal schnell eine Linux-nahe Testumgebung z.B. einen LAMP-Stack direkt unter Windows zu [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":177,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15,16],"tags":[],"_links":{"self":[{"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/posts\/175"}],"collection":[{"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/comments?post=175"}],"version-history":[{"count":1,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/posts\/175\/revisions"}],"predecessor-version":[{"id":176,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/posts\/175\/revisions\/176"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/media\/177"}],"wp:attachment":[{"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/media?parent=175"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/categories?post=175"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/tags?post=175"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}