4 ms·
The NT kernel is very advanced and in many ways "better" than the Linux kernel. Backwards compat on Windows is fantastic compared to competitors. Even Powersh
by Amezarak 9y ago
The NT kernel is very advanced and in many ways "better" than the Linux kernel.
Backwards compat on Windows is fantastic compared to competitors.
Even Powershell, though niche, can hardly be called primitive relative to the average default Linux shell. This is especially apparent to me, since I work in an old csh all day. :) If anything is primitive, it's passing around strings instead of objects.
Saying Windows is "primitive" compared to the competition makes it sound like you're working in a bubble, to be honest. It's different, to be sure, but I'm hard pressed to think of normal desktop or laptop applications where I'd call Windows primitive. On the server side there's many things competitors undeniably do better, but even then I wouldn't call it primitive.
- emodendroket 9y agoThat said, Windows has closed a lot of ground on the server too.
- sofaofthedamned 9y agoSee my other replies - PS isn't primitive but it isn't bash. Bear in mind I can administer any program on the system with bash. I can't do that with PS. There isn't that ecosystem where everything has systemd/init.d bindings, etc. Put it another way - if I was to start a new internet based company now i'd give everybody Chromebooks, use either GApps or O365, there would be a domain nowhere near it. Do you disagree this is wrong for the majority of situations?
- Amezarak 9y ago> Bear in mind I can administer any program on the system with bash. I can't do that with PS. What do you mean by "administer"? I can certainly launch applications, kill them, get various process properties, monitor it, etc. > There isn't that ecosystem where everything has systemd/init.d bindings, etc. System services are registered on Windows. Get-Service, Stop-Service, Restart-Service, Set-Service, etc all work fine and can be done remotely. You have more power with more arcane commands that I would have to look up (wmi stuff.) > Put it another way - if I was to start a new internet based company now i'd give everybody Chromebooks, use either GApps or O365, there would be a domain nowhere near it. Do you disagree this is wrong for the majority of situations? Yes. I think having a real, full desktop is important for most people's productivity if they're doing any serious work. Yes, it's possible to be a developer working on a Chromebook SSHing into everything. No, I don't think that's even close to ideal.
- emodendroket 9y agoI agree with this reply, but I'd also add that any program that you can run in Windows you can interact with from PowerShell, although it obviously won't be quite as nice as utilities that return CLR objects.