6 ms·
Sysinternals ProcDump for Linux
- netsharc 6y agoDidn't Linus once say, "If we get Microsoft writing programs [or was it Office?] for Linux, then we've won". There's MS Office for Android, which is Linux, so, victory?
- GordonS 6y agoIt's not unusual these days for the .NET Core team to be releasing Linux tools for performance and crash analysis, but Sysinternals in particular has always been about insights into Windows internals, so I thought it was pretty interesting that they were releasing a Linux tool under the Sysinternals brand.
- olyjohn 6y agoI have a feeling that it may have a lot to do with how much Linux they use internally in Azure (or so I hear). I would speculate that this was probably an internal tool that someone needed / wanted, so they ported it and then released it.
- fit2rule 6y agoConsidering that Linux deployment is now key to Microsofts' revenues streams, I would definitely say we've won. When Linus said that, the goal .. mostly .. was to survive its inevitable onslaught. Linux is everywhere, and was not nuked by Microsoft.
- jlgaddis 6y agoThere's also .NET, PowerShell, Teams, SQL Server, probably a few others I'm forgetting at the moment and, almost certainly, more to come in the future.
- nazgulsenpai 6y agoThe Microsoft Linux Kernel that ships with WSL2[1] was by far the biggest "wow" moment for me. I honestly never thought I'd see those 3 words together in my lifetime. [1]https://github.com/microsoft/WSL2-Linux-Kernel https://github.com/microsoft/WSL2-Linux-Kernel
- barrkel 6y agoYup. If you strace an attempt to run a PE executable in WSL2, you can see how it ioctls an interop device to talk back to Windows and execute it over there.
- dspillett 6y ago> There's MS Office for Android, which is Linux, so, victory? Ish. MS's priorities have changed. Their key revenue streams used to be Windows, Office, SQL Server, and a few other things to help them attract more people towards those (or to inconvenience competition). With the onset of PAAS, Windows is now far down the list, if still on it at all, and Azure is at the top. They don't care what OS you use as long as you use it in conjunction with Azure or other subscription services.
- pjmlp 6y agoExcept I would ascertain that is has been a pyrrhic victory, with 200+ distributions, and being used mostly as a free beer POSIX clone. Apple and Microsoft efforts have proven that the large majority doesn't care what they have on their laptop, as long as it looks POSIX enough. With Linux and GCC being the major surviving GPL projects, enjoy while it lasts.
- usr1106 6y agoI used sysinternals tools before their creator even joined Microsoft. Haven't touched Windows for 12 years, but I have only good memories about the usefulness of sysinternals tools. Will certainly try this.
- bluefox 6y agoTell me about it. I read the headline and I thought "Sysinternals? G-RoM!" ... found out that this is a "new" tool from 2009.
- quietbritishjim 6y agoWhat is G-RoM?
- bluefox 6y agoIt's the nickname of the guy who wrote a famous tool called ProcDump in the late 90s. It was very useful for unpacking executables. http://protools.narod.ru/unpackers.htm http://protools.narod.ru/unpackers.htm
- badrabbit 6y agoThe creator is now head of Azure I believe.
- usr1106 6y agoDidn't remember the name, but of course it's easy to find: Mark Russinovich. Now CTO of Azure. I'm sure he would not have envisioned Azure either when wrote the first sysinternals tools for Windows PCs...
- teddyh 6y agoNote: there is already a simple tool to generate core dumps on Linux: gcore.
- rkeene2 6y agogcore is on more platforms, at least also on Solaris. This tool, though, seems to be able to do a lot more like wait until some basic kinds of conditions are met before dumping core. Given that gcore on Linux is really using gdb, this is probably also pretty easy to do in gdb -- but it's not done, so this tool adds value to the ecosystem. Just not as much value is added to the Linux ecosystem by this tool as is added to the Windows ecosystem by its Windows port.
- VWWHFSfQ 6y agoI think at this point it's only a matter of time before Microsoft acquires Canonical. They've taken great steps to try to own the end-to-end development ecosystem. Develop with VS Code, host on Github, deploy to Azure. What OS are people building/deploying most of their software on? Linux and Ubuntu. Everything from local docker dev, CI, and production deployment. For a huge percentage of the developers that Microsoft is targeting Ubuntu is the default choice. They're even shipping it themselves by default in WSL.. Canonical's financials will start to be seen as too risky once Shuttleworth decides to stop funding it out of his pocket. At that point Microsoft will jump in with a check for 50 bil and snatch it up. Then they'll even have their own Linux distro to complete their ecosystem. And they'll probably call it something like Azure Linux.
- JoyrexJ9 6y agoNitpick: Ubuntu isn't the default in WSL, you have to pick a distro when setting it up, and there's others to pick from (Debian, SUSE, Kali, etc). However Ubuntu feels like the defacto default, but that just because so many people pick it
- arpa 6y agoI dread the day this will probably happen.
- deleted 6y ago[deleted]
- pkaye 6y agoWhats wrong with that though? There are plenty of other distributions to use.
- pjmlp 6y agoAzure Linux already exists actually, https://azure.microsoft.com/en-us/services/azure-sphere/ https://azure.microsoft.com/en-us/services/azure-sphere/
- Delk 6y agoOh, the irony of bug #1 if that happens.