
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)."
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