Replies: 9 comments 23 replies
-
As someone who regularly works on Linux, BSD, and Windows, I appreciate that Microsoft supports many common *NIX commands in PowerShell: |
Beta Was this translation helpful? Give feedback.
-
Except that Microsoft's sudo is not sudo, this is akin to me creating a text editor project and naming it Visual Studio Code or writing a window manager and naming it Windows. As far as I know, *NIX commands in PowerShell are mimic-ing their unix counterparts, but this is not doing that, literally from the README file:
|
Beta Was this translation helpful? Give feedback.
-
Yes, and sometimes the options for those commands differ between their *NIX counterparts and PowerShell implementations, but most of the time they just work. Another example would be even though Windows has implemented Along those lines, The goal overall goal, whether it be PowerShell aliases, re-implementation, or integrations of upstream open source tools is similar functionality where possible, subject to differences between the distinct OS lineages, to reduce the friction in day-to-day use for users. |
Beta Was this translation helpful? Give feedback.
-
Don't you have aliases or something in DOS? My Regardless of that, a project can be named something other than the components it is providing, like the Also, sudo isn't a kernel project, don't drag Linux into this. |
Beta Was this translation helpful? Give feedback.
-
There's a long history of Open Source OSes providing reimplementations of existing commands; there are many implementations of That said, since this is using the name Using the name Supporting Supporting Supporting Supporting Supporting |
Beta Was this translation helpful? Give feedback.
-
I appreciate the effort to bring the functionality of a popular command to Windows, with the potential to bridge platform gaps and enhance user experience. However, this recreated version lacks significant compatibility and features, which raises concerns about integration with the existing ecosystem. Let's encourage the development team to closely collaborate with the community. This collaboration could lead to a deeper understanding of the necessary features and compatibility standards to ensure the tool aligns more closely with users' expectations and the requirements of the matured broader ecosystems like Linux and BSD based, which are the defacto free, open and transparent operating systems. Supporting open standards and constructive dialogue is vital. We look forward to efforts that strengthen, rather than fragment, our shared technological landscape. |
Beta Was this translation helpful? Give feedback.
-
We fully understand that there are differences between Sudo for Windows and sudo on other operating systems. We’ve already taken the time to listen to folks on what makes the most sense for them in their workflows and naming this project Sudo for Windows and shipping This has been a feature that has been highly asked for long before I joined Microsoft, and this was the best way that our team identified to bring the feature to you all. I'm so excited about the community feedback and responses and we want to make this thing as useful as possible for everyone. If there are behaviors that are missing that you want to see here, please 100% let us know the use case by creating an issue or give an existing issue a thumbs up so we can prioritize it and make Sudo for Windows as great as possible. |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
You should be aware that naming your project "sudo" will cause bugs to be mis-reported to the "real" sudo project, and cause an excess of work for this project, as well as user confusion when they expect the two tools to be the same if they're named the same. Please don't repeat the mistakes or aliasing curl and wget to sudo, change this before it's too late, and changing this would be a breaking change. The opportunity to change this is now, later will be too late. That said, I think adding this type of command is great in principle, it just shouldn't have this name. |
Beta Was this translation helpful? Give feedback.
-
You really couldn't come up with a different name to avoid the confusion when writing a software of your own that did what sudo does but for Windows ?
It's not like sudo is already a software that's widespread and yours is not even compatible with...
Beta Was this translation helpful? Give feedback.
All reactions