Linked by Thom Holwerda on Mon 7th Apr 2008 20:38 UTC
.NET (dotGNU too) Igor Moochnick announced Pash, an open source implementation of Microsoft's PowerShell. "The main goal is to provide a rich shell environment for other operating systems as well as to provide a hostable scripting engine for rich applications. The user experience should be seamless for people who are used to Windows version of PowerShell. The scrips, cmdlets and providers should runs AS-IS (if they are not using Windows-specific functionality). The rich applications that host PowerShell should run on any other operating system AS-IS. Secondary goal: the scripts should run across the machines and different OS's seamlesly (but following all the security guidelines)."
Permalink for comment 308522
To read all comments associated with this story, please click here.
Another project using .NET/MONO? A fail
by timofonic on Mon 7th Apr 2008 21:58 UTC
timofonic
Member since:
2006-01-26

The current implementation of Pash is written using pure .Net 2.0. It compiles on VS 2008 as well as on Mono.

I personally don't like .NET/MONO at all and I'm not alone at this kind of choice. Depending on a programming language owned by Microsoft is not so funny in the Open Source world, specially when there are less evil alternatives like Java or Python.

I personally find .NET/MONO slow and I will never use it because idological reasons, but that's not the main cause. I'm also not interested in Java, both languages use bytecode so they are against resource efficiency and I try to avoid bloated stuff when possible.

I don't understand why Pash when existing stuff like ZSH and the power of shell scripting. What are the real advantages of Powershell/Pash? I find it a lot less comfortable to use and a copycat of UNIX.

I think "alternatives" to Microsoft stuff are not interesting enough, devs like Miguel de Icaza got in love with the guys of Redmond but I don't see what's so good there except the money.

Edited 2008-04-07 22:00 UTC