{"id":6411,"date":"2008-04-08T08:29:12","date_gmt":"2008-04-08T08:29:12","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/powershell\/2008\/04\/08\/powershell-on-linux-solaris-mac-phones-etc\/"},"modified":"2019-02-18T13:16:04","modified_gmt":"2019-02-18T20:16:04","slug":"powershell-on-linux-solaris-mac-phones-etc","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/powershell\/powershell-on-linux-solaris-mac-phones-etc\/","title":{"rendered":"PowerShell on Linux, Solaris, Mac, PHONES!!! etc"},"content":{"rendered":"<p><a href=\"http:\/\/igorshare.wordpress.com\">Igor Moochnick<\/a> announced the first release of <a href=\"http:\/\/igorshare.wordpress.com\/2008\/04\/06\/pash-cross-platform-powershell-is-out-in-the-wild-announcement\/\">PASH<\/a>, an open source implementation of PowerShell.&#160; (I tripled check the date on his blog to make sure it really said April 6th and not April 1st. \ud83d\ude42 ).&#160; This is really exciting stuff.&#160; This is one of the most requested items from IT shops that run heterogeneous environments.&#160; They love PowerShell and want ALL their IT Pros to adopt it.&#160; I haven&#8217;t tried it yet so I don&#8217;t know what it does\/does not implement but I&#8217;m pretty excited about it.&#160; I can&#8217;t wait to give it a try.<\/p>\n<p>I&#8217;ll have to talk with the .NET guys about how they work with the MONO team to ensure compatibility.&#160; If it gets\/stays compatible, that is a super good thing for customers.&#160; It it becomes a variation or separate dialect and confuses our customers, then that would be problem.<\/p>\n<p>BTW &#8211; just to make one point REALLY clear &#8211; PowerShell running across heterogeneous platforms was a project goal from the very beginning of the project.&#160; We architected and designed PowerShell so that our only &quot;true&quot; dependency was on .NET.&#160; There are only 1 or 2 cases where I know that we call a Windows API (code signing).&#160; In other words &#8211; what Igor is doing IS PERFECTLY FEASIBLE.&#160; Sure, he won&#8217;t have WMI cmdlets on those other environments &#8211; you&#8217;ll have incidental variations &#8211; that is not a problem.&#160; The engine and the language should work perfectly.<\/p>\n<p>One last point.&#160; I&#8217;m really looking forward to getting the Open Source communities input on PowerShell and suggestions on ways to improve it.&#160; Their usage scenarios will be different and will highlight any flaws or shortcomings we have in other areas (e.g. text parsing\/manipulation).&#160; I look forward to hearing their complaints\/recommendations.&#160; Adding their perspective and insight will make PowerShell a better technology for everyone.<\/p>\n<p>&#160;<\/p>\n<p>Check this out:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/pash.sourceforge.net\/images\/windows_mobile.png\" \/><\/p>\n<p>&#160;<\/p>\n<p>What a nice day!<\/p>\n<p>&#160;<\/p>\n<p>Jeffrey Snover [MSFT]   <br \/>Windows Management Partner Architect    <br \/>Visit the Windows PowerShell Team blog at:&#160;&#160;&#160; <a href=\"http:\/\/blogs.msdn.com\/PowerShell\">http:\/\/blogs.msdn.com\/PowerShell<\/a>    <br \/>Visit the Windows PowerShell ScriptCenter at:&#160; <a href=\"http:\/\/www.microsoft.com\/technet\/scriptcenter\/hubs\/msh.mspx\">http:\/\/www.microsoft.com\/technet\/scriptcenter\/hubs\/msh.mspx<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Igor Moochnick announced the first release of PASH, an open source implementation of PowerShell.&#160; (I tripled check the date on his blog to make sure it really said April 6th and not April 1st. \ud83d\ude42 ).&#160; This is really exciting stuff.&#160; This is one of the most requested items from IT shops that run heterogeneous [&hellip;]<\/p>\n","protected":false},"author":600,"featured_media":13641,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-6411","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-powershell"],"acf":[],"blog_post_summary":"<p>Igor Moochnick announced the first release of PASH, an open source implementation of PowerShell.&#160; (I tripled check the date on his blog to make sure it really said April 6th and not April 1st. \ud83d\ude42 ).&#160; This is really exciting stuff.&#160; This is one of the most requested items from IT shops that run heterogeneous [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/posts\/6411","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/users\/600"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/comments?post=6411"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/posts\/6411\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/media\/13641"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/media?parent=6411"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/categories?post=6411"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/tags?post=6411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}