Re:Steam survey shows Linux marketshare hitting 1.0%
by vardump on Monday August 02, 2021 @06:44AM
(#28035005)
"Want to make something happen with every boot of the system? That'll be a system service on windows (and by the way they have all kinds of gotchas about what kinds of stuff they can access) or a systemd service on linux."
On Windows there's also numerous registry keys, Windows Task Scheduler, etc (ugh). On Linux, it depends. Could be also init.d or n+1 other options, including a single custom binary running as init process.
> Need to script something quickly? Well thats either bash on linux or powershell/batch files on windows.
Or bash on Windows (WSL, cygwin, etc.). PowerShell is also available for Linux. Both come with their footguns, especially when used on a "foreign" platform.
But you could just as well use some suitable scripting language, like Python, JS or whatever.
Sure, there's complexity if you really start (or need) to look for it. I do think it's exaggeration to say double, maybe 20%, at most 50%.
Want to get symbols to debug the kernel? That'll be the microsoft symbol server on windows, or a System.map file in Linux...
Want to make something happen with every boot of the system? That'll be a system service on windows (and by the way they have all kinds of gotchas about what kinds of stuff they can access) or a systemd service on linux.
Want to make a file creatable, writable and deletable by a specific user, but disallow reading back the file contents? Thats easy with windows ACL's, but on linux you're going to have to mess with seccomp.
Need to script something quickly? Well thats either bash on linux or powershell/batch files on windows.
It turns out regularly using two OS's requires almost double the learning time to be as effective on both - there is overlap with concepts, but little overlap with implementations.