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.
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.
This is actually funny and sad. 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? This toolset doesn't even come close to what's natively available in Unix or Linux.
smh
CLI paste? paste.pr0.tips!
Clearly they're not familiar with tools such as lsof, sysdig, tcpdump, netstat, etc. - or maybe I'm missing the point ?
The Linux port operates on the command line, and is simply two line bash scripts and aliases.
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.
with an EULA that gives MS full rights to your system.
We already have tools like this.
You can also bet your ass the the EULA will give Microsoft full insight to your system details, and report them all back to Microsoft "to enhance your experience".
You would do well in not using Microsoft software on secure systems, such as Linux.
then they laugh at you. Then they fight you. And then you win. Couldn't be happier today ;-)
Fool me once, shame on you, fool me every day for thirty years...
Now that they have Embraced Linux, now they are Extending Linux. I wonder what's next. ;)
Anons need not reply. Questions end with a question mark.
Comment removed based on user account deletion
I have no doubt Windows will become just another Linux desktop eventually. Why bother paying Microsoft people to develop Windows OS when you can develop a hybrid Linux OS that run Windows apps. Obviously Microsoft is focused on Azure, the cloud, and enterprise services. That's where the real money is, not is useless consumer Windows products. Office 365 runs on anything, so its pretty clear Microsoft is not interested in a closed ecosystem anymore.
Hi hope they port the BSOD screensaver from the sysinternals kit as well.
oh how the times have come around. .. when only a few core developers used NN 4.while other core developers only drank the MS IE Kool Aid. I miss OS/2 Warp yet I loved the C6 and C7 dev tools along side Borland C ..
happy monday.. long live cron...
Embrace
Extend
Enveigle
Extinguish
'nuff said
This is the anti-silo idea. Apple used to be good at it, and Google is pretty decent at it now. The idea is you make everything available on every platform without worrying about cannibalizing your own sales. The more available your products are the more money you make. Microsoft was worried about releasing cloud and mobile versions of Office until they started getting hammered by Google Docs.
systemd doesn't have APIs for Python to do this already?
Only the State obtains its revenue by coercion. - Murray Rothbard
MS lost the Operating System tug of war. We can cut them some slack now. If they want to pretend that their tools are useful on Linux, that is fine. It won't hurt anyone.
so might as well make Linux work better.
This initiative will do nothing to make Linux work better. By contrast, ending the patent wars would free up more resources for Linux developers.
I wonder if the Linux version will show Ballmer's brick wall, just like the Windows version does?
RedHat was just bought by IBM. While IBM supports Linux they do tend to mess things up. So maybe the next popular server distro will be Microsoft Linux in a few years? You never know, it could happen.
I wish they'd go the other way and port fuser to Windows! I am so tired of Windows telling me I cannot unplug my USB drives because something is using them. But finding that something is almost impossible since process explorer either doesn't see it or just returns svchost. There's about 30 svchost processes running and no one knows what they're being used for.
I think there are two possible explanations for this.
Most likely:
The boss figured out there is no reason for Microsoft to keep developing their own kernel when they can just slap their UI on top of Linux. The boss said "port the system internals to Linux". A programmer got confused and ported SysInternals", the toolkit for seeing the system internals.
Also likely:
The eventual goal is to switch the system internals to Linux.
In Agile fashion, Microsoft figured they'd start with a bite-sizdd chunk work that feels like it might be kinda going in that direction. It won't actually be used in the end, because it wasn't planned out, it was Scrumed.
If you look to the presentations you will see an MS Cloud Models. Scott Guthrie
is making the effort to help Linux user transition to MS Cloud.
The Linux tool debug cannot sharing the result to Microsoft, but the Sysinternals can do this.
Wouldn't it be easier to make a nice gtk front end for strace or something?
Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
are you kidding, the ones that know powershell have mastered the most complicated programming language on planet earth!
So does that make Linux a monoculture since it's the winners that write history?
With SysInternalsD?
At one point top needed to be ported to Linux too.
It’s. A. Trick.
Get an axe.
Our reign has gone on long enough. Indeed. Summon the meteors.
Linus is polite, M$ embraces the (GNU/)Linux "Cancer".
Ragnarok has surely arrived.
All hands to https://www.openbsd.org/
aaaaand.. Free Loki!
"First they ignore you, then they laugh at you, then they fight you, then you win."
From Eric Raymond, speaking of open source, and quoting Gandhi.
Circle the wagons and fire inward. Entropy increases without bounds.
Part of it depends on which GUI library you expect the Python program to use to elicit commands from the user and present results to the user. Out of the box, Python ships with only Tkinter, which can't even handle Unicode code points outside the basic multilingual plane. (See for example bug 30019 and the other bugs that its comment by Terry J. Reedy cites.) I imagine a lot of users would prefer something made with wxWidgets, GTK, or Qt.
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.
WinInternals (old name for Sysinternals) had a FileMon for Linux.
I still have my copy.
Obama's legacy: (N)othing (S)ecure (A)nywhere and (T)error (S)imulation (A)dministration
No, it's great.
Now all I have to do is have HR ask a potential candidate if they know how to use sysinternals for Linux. If the answer is yes, then we can take a pass without even bothering anyone on the tech team.
RedHat was just bought by IBM. While IBM supports Linux they do tend to mess things up. So maybe the next popular server distro will be Microsoft Linux in a few years? You never know, it could happen.
They already made a Unix & lost. Remember Microsoft XENIX & SCO?
https://web.archive.org/web/20060901182630/http://www.computersourcemag.com/articles/viewer.asp?a=695
> The boss figured out there is no reason for Microsoft to keep developing their own kernel when they can just slap their UI on top of Linux. The boss said "port the system internals to Linux".
How confused would this website be if that happened? Would we finally declare it the year of Linux on the desktop, or would we gnash our teeth about Microsoft being in the end stage of the "embrace, extend, extinguish" strategy?
time to get rid of the top command and begin diddling my vag to sysinternals?
It's a trap!
The real question should be: will they port the infamous BSoD screensaver?
Everyone here is dumber for having read your theory.
"Old man yells at systemd"
But this time it could be MS that gets extinguished...
They're going to stop writing software? Never mind they have a big presence in hardware, and services. Microsoft will outlive most fantasies about them dying.
you know when MS first "bought" sysinternals a long time ago ... it created the dilema for open source / closed source. Why? Well that's easy. Sysinternal's was already linux based and free!
so MS now wants to release sysinternals ...
would anyone like a complete copy of sysinternals ... i still have a few thumb drives with the open source linux software and the new MS owned version. Yes I was there back then...
ps
get off my lawn!
i think i'll visit a torrent site and upload ...
I kind of wonder if Microsoft actually *has* considered this and how much work it would actually take to port the UI to Linux. I'm guessing at some point it's a weird bastard with just the kernal calls swapped but most of the shared code still in external dynamic libraries.
Learn these words.
I prefer the "u" in honour as it seems to be missing these days.
Will be sysinternals GPLv2 or GPLv3 or propietary?
In theory, the hardware access is privileged and can't used directly from userland space, only from kernel.
For working sysinternals, it requires code for open gate to the kernel. This code should be GPLv2.
There are many existent tools for linux as /proc/cpuinfo, lsusb, lsscsi, lspci, etc.
Avoid Linux on Microsoft or Microsoft on Linux. For more than 20 years they've been openly hostile towards unixes even though Windows wouldn't exist on the modern-day internet without Berkley Sockets or Berkley's networking stack. They only take from open source and monetize. They do not give back.
Hmmm.... the author of SysInternals (many, many years ago) is the CTO of Azure - coincidence?
You can't fight in here - this is the war room!
porting all remaining to x64, first, please
Umm, Linux must need this because there's a complete dearth of tools for performing diagnostics on Linux and *NIX platforms.
It's heartbreaking how Linux SAs just don't have any choices of tools. Poor things.....they will welcome this new gift from our Corporate Masters! ;)
"Truth is what works" -- William James "It works!!" -- o-dark-AM comment
Not much to do.
maybe making better gui tools of those.
are you kidding, the ones that know powershell have mastered the most complicated programming language on planet earth!
PowerShell is fucking easy, try Haskell or Rust; PowerShell provides simple C# integration too. Oh, we were talking scripting languages? Then, try C-shell?
How confused would this website be if that happened? Would we finally declare it the year of Linux on the desktop, or would we gnash our teeth about Microsoft being in the end stage of the "embrace, extend, extinguish" strategy?
I think linux has done EEE to MS. You now have WSL, there's a better console now, powershell is on Linux, it even has a solitaire clone. I mean the Windows clone is good, but its not as good as the Linux one.
Why UNIX?
so in july of 2005 ms bought the source and rights to an open source collection of tools.
that single action branched the toolset. It created the closed source ms toolset and it left intact the open source toolset... this link takes you to the complete pre ms toolsuite
https:// www.megaupload.us/Tdi/SYSinternals-ALL-July2005.tar.gz
ps
remove the space
Do not, for the love of God, use C-shell. At least brainfuck has consistent syntax.
See subject: MS sees it just as I did porting my hosts program to Linux https://it.slashdot.org/commen...
* Why? Linux IS really, Really, REALLY GOOD now - finally!
(Soon it'll be even BETTER once XArrays (yes, from an MS guy too) get put into Linux as well...)
In fact, it's SO good now? I've decided to STAY on it from now on - good stuff, does all I need to do, & FREE (vs. payware).
APK
P.S.=> Took me MANY years of retrying Linux (1994,1999 & 2010 on Slackware 1.02, Redhat & KUbuntu 10.10 respectively) for it to get to a stage where I personally feel it's good & it is now & the development tool I use in FreePascal 3.0.4-3/Lazarus IDE 1.8.4 = excellent (perfect clones of ObjectPascal Delphi commandset & IDE - best dev tool EVER made) along w/ KUbuntu 18.04 LTS fully patched on KDE Plasma 5.12.x latest (both excellent too)... apk
Oh gee, while they're in the neighborhood, I hope they port CMD.EXE to Linux. Sometimes a hacker just gotta get his DOS on.
That Android phone? MS makes something from each and every one of those
What? How?
Sorry but not being a Windows guy I have to ask:
What does sysinternals bring to the party that we can't already achieve with existing Linux-based tools?
When sneeze farts, it produces something that resembles MS Windows, only more appealing.
It seems to me that since high-quality free kernels are available, it would be stupid to NOT spend a few minutes considering the option. They must have thought about it *a little bit*. How seriously they considered / consider it is the question.
with the exception of Winamp:
I mean the Windows *anything* is good, but its not as good as the Linux one.
FTFY
It took you many years because you are a retard, but even now you still need the version of Linux that has training wheels.
See subject: You said you did a ware you wrote all by yourself & you had "MILLION$", lol - not: So, where is it? It's not. HOTAIRWARE!
APK
P.S.=> Keep stalking me so I can toss that in your face lol - please, RoTfLmAo @ U (& so is anyone else reading - they did there too)... apk
LMAO @U https://yro.slashdot.org/comme... where IS it?
APK
P.S.=> You blowhard bullshit liar... apk
Actually, SysInternals is awesome, and if you knew anything you'd know that. But no, you have to trash good stuff along with the bad, which just makes you an unreliable douche.
It's not that Microsoft doesn't have problems and functional gaps. It's that they have good stuff too and you can't (or won't) acknowledge it. Another problem of the Linux/Unix douches? They cannot acknowledge that there are systemic problems with their corner of the tech universe too, only fawning adoration is possible to the douche.