Slashdot Mirror


Microsoft Working on Porting Sysinternals To Linux (zdnet.com)

An anonymous reader writes: A Microsoft exec has confirmed yesterday that the company's engineers are working on porting the highly popular Sysinternals software package to Linux. Microsoft engineers have already ported the ProcDump utility and are currently working on porting ProcMon as well. More tools to follow.

Microsoft's decision to port this highly popular debugging utility to Linux comes after two months ago, in September, Scott Guthrie, Microsoft's executive vice president of the cloud and enterprise group, revealed that "sometimes slightly over half of Azure VMs are Linux." With Linux's growing adoption as the preferred OS for running Azure VMs, it's only natural that Azure engineers are now looking into porting their favorite debugging utilities to Linux, for both themselves but also for the company's customers.

5 of 183 comments (clear)

  1. Re:How pointless is that by slack_justyb · · Score: 4, Insightful

    Don't the MS people realize that the only reason for using "sysinternals" is that their OS doesn't come with decent instrumentation by default?

    No.

    This toolset doesn't even come close to what's natively available in Unix or Linux

    Correct. However, no one wants to really learn how to use those tools. So that's where the demand for this comes from.

    I guess the question, Should folks learn these tools? Should folks educate themselves? is the underlying question here. I know exactly how I feel but, how I feel doesn't change the mentality one bit.

  2. Re:I don't know how by ctilsie242 · · Score: 5, Insightful

    There is a difference. Back in the Halloween Documents era, MS wasn't making money from Linux. Now, they make money, hand-over-fist over Linux. That Android phone? MS makes something from each and every one of those. Azure? It doesn't really matter what OS people run on their cloud platform; they get charged for the VM anyway, so might as well make Linux work better.

    MS is in an odd position where their financial interests lie in keeping Linux going, so if they want to port some of their useful utilities, more power to them.

  3. Re:How pointless is that by llamalad · · Score: 4, Insightful

    I see we're well into the "extend" phase now.

  4. Why this is a good thing by Anonymous Coward · · Score: 4, Insightful

    I understand there is a lot of skepticism about this, but I think this is great for the Linux community. While long-time Linux users will never use these tools, it makes the transition cost for the top-tier Windows users a lot smaller.

    Most of the stereotypical Windows sysadmins have no idea what these tools are. Their standard troubleshooting involves rebooting, rebuilding, trying some magic registry key that once fixed another problem. Those users will stay in their comfort zone.

    The Windows users that understand how an operating system works and truly understand how to use various tools to analyze a problem and troubleshoot it will be able to make the transition. Sure they will use the tools they are familiar with first, but these are the personality types that will adapt. They will not be the proponents to move more Linux into legacy enterprise environments. Many will become valuable contributors to the community.

  5. Re:How pointless is that by fisted · · Score: 4, Insightful

    strace, ltrace, hell, dtrace. if you have the source and aren't incompetent, gdb and valgrind.
    are just the first few that come to mind.

    Oh, you're looking for a tool *exactly* like file/regmon that craps out tens of thousands of lines in a piss poor performing text widget, faster than it can actually handle the input, so by default you have to add blacklisting filters (in addition to the dozen blacklisting filters that come preinstalled) to even narrow down the data to what you may be looking for? Yeah, sorry, I don't think that's happening, nor that anybody really needs/wants it. And it only makes sense for the classical Windows problem "something is wrong but nothing tells me even remotely what may be going on so I'll have to look at all processes and the kernel at the same time", anyway.