zlacker

[parent] [thread] 4 comments
1. chasil+(OP)[view] [source] 2026-01-07 21:52:28
There is one company who decides what PowerShell is, and they are not known for stability in many areas.

Just as easily as Aero switched to Metro, syntax in PowerShell will do what they want, despite impacts to your legacy scripting.

The POSIX shell, on the other hand, is a POSIX standard controlled by the Austin group. The classic adaptation is the Debian Dash shell, which is both tiny and fast, and changes are very, very slow.

Dash can be linked with libedit and used as an interactive shell. Everyone should do so, before learning non-standard extensions in Korn, Bash, Zsh, et al.

Shells are a matter of taste to a great extent. These are different envelopes of features, stability, and portability.

replies(2): >>UltraS+wr >>Natfan+be9
2. UltraS+wr[view] [source] 2026-01-08 00:16:26
>>chasil+(OP)
Powershell syntax is much much more consistent than Korn, bash, zsh, etc.
replies(1): >>chasil+dt
◧◩
3. chasil+dt[view] [source] [discussion] 2026-01-08 00:29:50
>>UltraS+wr
For now, Aero to Metro awaits you.

May you enjoy the trip, my friend. You deserve it.

replies(1): >>UltraS+bM
◧◩◪
4. UltraS+bM[view] [source] [discussion] 2026-01-08 02:42:59
>>chasil+dt
Aero to Metro is completely irrelevant to powershell.
5. Natfan+be9[view] [source] 2026-01-10 19:23:49
>>chasil+(OP)
you cannot tell me that you know the difference between `useradd` and `adduser` off the top of your head.

POSIX tools are _not_ discoverable!

[go to top]