Will Linux Innovation Be Driven By Microsoft? (infoworld.com)
Adobe's VP of Mobile (and a former intellectual property lawyer) sees "a very possible future where Microsoft doesn't merely accept a peaceful coexistence with Linux, but instead enthusiastically embraces it as a key to its future," noting Microsoft's many Linux kernel developers and arguing it's already innovating around Linux -- especially in the cloud. An anonymous reader quotes InfoWorld:
Even seemingly pedestrian work -- like making Docker containers work for Windows, not merely Linux -- is a big deal for enterprises that don't want open source politics infesting their IT. Or how about Hyper-V containers, which marry the high density of containers to the isolation of traditional VMs? That's a really big deal...
Microsoft has started hiring Linux kernel developers like Matthew Wilcox, Paul Shilovsky, and (in mid-2016) Stephen Hemminger... Microsoft now employs 12 Linux kernel contributors. As for what these engineers are doing, Linux kernel maintainer Greg Kroah-Hartman says, "Microsoft now has developers contributing to various core areas of the kernel (memory management, core data structures, networking infrastructure), the CIFS filesystem, and of course many contributions to make Linux work better on its Hyper-V systems." In sum, the Linux Foundation's Jim Zemlin declares, "It is accurate to say they are a core contributor," with the likelihood that Hemminger's and others' contributions will move Microsoft out of the kernel contribution basement into the upper echelons.
The article concludes that "Pigs, in other words, do fly. Microsoft, while maintaining its commitment to Windows, has made the necessary steps to not merely run on Linux but to help shape the future of Linux."
Microsoft has started hiring Linux kernel developers like Matthew Wilcox, Paul Shilovsky, and (in mid-2016) Stephen Hemminger... Microsoft now employs 12 Linux kernel contributors. As for what these engineers are doing, Linux kernel maintainer Greg Kroah-Hartman says, "Microsoft now has developers contributing to various core areas of the kernel (memory management, core data structures, networking infrastructure), the CIFS filesystem, and of course many contributions to make Linux work better on its Hyper-V systems." In sum, the Linux Foundation's Jim Zemlin declares, "It is accurate to say they are a core contributor," with the likelihood that Hemminger's and others' contributions will move Microsoft out of the kernel contribution basement into the upper echelons.
The article concludes that "Pigs, in other words, do fly. Microsoft, while maintaining its commitment to Windows, has made the necessary steps to not merely run on Linux but to help shape the future of Linux."
You know the drill.
Not enough expletives to be a Linusrant (TM).
My first program:
Hell Segmentation fault
MS has backed up it's words with c#, .net core, Microsoft code editor, SQL server, and Git VFS all ported to Linux. Also Ubuntu for Windows 10 is coming along nicely as well.
Competition is good and since it's now the 2010s I hope most slashdoters realize as Microsoft's new CEO realized. That the 1990s are over.
I feel MS is really worried about losing web developers which explains Ubuntu for Windows as well as Android emulators and Python into VS 2017 (no folks you did not misread that.)
Time will tell
http://saveie6.com/
Shutting down free speech with violence isn't fighting fascism. It IS fascism!
We now have a huge rush of people conditioned in a Windows world transferring the ideas they learned there to the userspace. Ideas like complex service management, binary log files or the ability for a normal userspace program to disable system shutdown.
The result are monstrosities like ConsoleKit, Pulseaudio and SystemD.
Defend them with actual arguments, I dare you. Do you have any research to share?
No, "THAT'S FUD" is not an actual argument. These guise have a long and distinguished track record of doing exactly this, so we know exactly what will happen, making the fear well-founded and dispelling the other two.
It is hard to imagine a time where MS is offering Office for Linux. For me, and no doubt plenty of others, this is the reason I do not use Linux as a primary OS. For my work Office is required. Not something which "sort of" works with office documents either. Part of my work includes making vba macros for several of our sites, all of which are on office 16. This of course works only with excel and nothing else.
A few years ago, gaming was also the reason I still used Windows. I do still game from time to time, but not enough that I really care if I have it or not.
So, I do hope that office gets a release for linux some day. Sure, a few years ago it was always a pain to use linux as you needed to love to tinker with the OS. I hate wasting my time to tinker with the OS these days, but I have heard that linux more or less just works now. So...let's see.
has been pushing development of linux partitions on its mid-range and mainframe devices for years.
A bit unlikely, but smart - run your favourite OS as one or more partitions on this high-spec hardware. They still rule the market for high-uptime hardware.... with an appropriate price tag, of course.
They sentenced me to twenty years of boredom
No, they can't create a closed source version of Linux. They could revoke the GPL on it, though, because Linux uses version 2 rather than 3. However, that risk exists with code contributed by anyone else, too. Funny that you trust a patent troll like IBM, but won't trust Microsoft.
Think of a peloton in the Tour de France. Think of the bizarre cathedral on magic wheels we now have rolling along. If Microsoft want to take a turn pulling the magic penguin train along, we should embrace them, welcome them in, be friends and comrades in the game of MakeTheBloodyMachineWork. We have nothing to fear from them, the can embrace us, and extend us all they like. They will never extinguish the flame of our inner penguin.
John_Chalisque
The result are monstrosities like ConsoleKit, Pulseaudio and SystemD.
Which developers behind those projects have come from the Windows world?
Hi,
I've always used Windowz and I consider myself an exceptional Visual Basic programmer, so I know computers pretty good. In fact I got an A- in my programming class last term. But I'm a little wary of how much power Microsoft has in the computer field. Many of my friends use RedHat and I've recently installed it on my machine at home. Although I haven't had as much chance to play with it as I'd like, I've been greatly impressed.
This weekend I gave some thoughts to the things that are wrong with Linux. I hope no one minds having some flaws pointed out. I'd like to help make RedHat stronger so it can conquer MS. Hopefully RedHat will hear this (crossing fingers) and address these. I think with a little effort, RedHat's Linux can defeat Microsoft's Windows! :)
To begin with, there are too many different flavors of RedHat. Browsing a list on Amazon, I saw they made variants under the codenames of Ubuntu, Debian and Slackware, just to name a few. I know that I'm very new to RedHat so maybe this is obvious but it seems like RedHat should just sell a few different flavors of its operating system. Perhaps one for the desktop and one for a server? Could someone explain why RedHat produces dozens of different versions of Linux?
Secondly did you know that anyone can view the source code to Linux! I think that RedHat shouldn't make its code available. After all, what keeps Microsoft from stealing RedHat's ideas and putting it into Windows? My friend says that FreeBSD stole the TCP/IP stack from DOS a long time ago and Microsoft is always looking for revenge for that. Plus it seems to me like RedHat is just giving away its ideas for free. And what keeps hackers or terrorists from tampering with the code and putting a virus in every computer?
On a related note, why doesn't RedHat write Linux in assembly? My friend says that's what Microsoft does for Windows, and that's why Windows is faster and more stable than Linux.
Next RedHat definitely should kill -9 (ha, ha!) the command line. Microsoft finally gave up DOS when Windows 2000 came out. I'm suprised that RedHat hasn't migrated away from...whatever its version of DOS is called (Bash, I think?) But maybe this is planned for a future release?
Finally Linux needs games! RedHat will never be successful in the home without games. They should also tell M$ to release a version of Office for Linux too. And Edge!
Have a nice day! Go Linux!!
you know, apart from the hundred of thousands of lines of code Microsoft has already put in the Linux kernel.
I mean people who grew up with Windows, before they started to program. People who have experienced all the glossy surface of Windows, but never the problems of those design decisions.
How does being the user of an operating system change how someone codes? A user can't tell by looking at the glossy surface how the system is programmed underneath.
Sure, Lennart Poettering of PulseAudio and systemd did say that the audio stacks of Windows and MacOS were superior to what they had on Linux at the time, but was that a blind assumption that Windows does it better (as you suggest), or was it a carefully considered examination of both programming structures? Considering that he has many tens of projects under his belt, I think that it is safe to say that he has some understandings of the problems of his design decisions.
Although the .NET licensing was seriously shady in the past, it's actually licensed under the MIT licence now (which is much like the BSD licence).
I don't think MS did this out of the goodness of their hearts. IMO, their initial BS faux free licensing wasn't fooling anyone, they weren't taking as much market share as they hoped from the incumbent Java (which is looking less free of late), Mono was breaking into their walled garden, and then Apple came out with their own walled garden, Swift. I think MS has switched from playing offence to playing defence here. i.e. I think they've given up on trying to screw people over with .NET, and decided to settle for trying to prevent people from being screwed over with Oracle Java or Apple Swift.
Regardless of MS's motives, however, .NET is actually free now.
Well "better" is not an objective thing. For Lennart, for example, "better" usually means "more complex" or "able to solve non-existent problems".
This is a certain mindset that is shaped by what you have experienced in your life. If you have used Windows before, you have never experienced the advantages of a unixoid system. For example you became accustomed to a program doing lots of things, instead of doing one thing properly and using simple interfaces to interface with other programs. Interprocess communication does exist on Windows, but it's highly complex so few programs actually implement it, making it fairly useless. You cannot just combine 2 programs without the creators having foreseen that option on Windows... while in an unixoid world you can do that easily.
And that's because userspace isn't simple.
How would you handle the following use case, using ALSA and scripts? You may not close the application in use, either.
Current setup: 1 sound card (1 microphone, 1 audio output). User is playing back music, and a VoIP application is running in the background.
User gets a VoIP call. User answers and starts conversation. User may or may not pause music.
User decides to conduct conversation in privacy, and plugs in USB headset (or Bluetooth headset, doesn't matter). User expects VoIP call to be routed to headset automatically (we will assume it was pre-configured)
User continues VoIP call using headset. (Music, if still playing, continues on speakers)
User hangs up, unplugs headset and resumes their work.
Go ahead, if you can do code it up in a simple, modular "unix like" way without a monolithic monstrosity.
And yes, this is a VERY common scenario - I've done it on Windows many times before - I'd answer a Skype call, tell them to hold while I plug in my headset (so I don't disturb everyone around me with what is effectively a speakerphone, and the mic and skype audio is routed to the headset. I did not close any application, did not hang up any phone calls, or anything.
As for SystemD, sysvinit is not it. Sysvinit scripts attempt to duplicate what init (provided as part of sysvinit, ironically) already does! init is not easy - pretty much every major UNIX system out there already went through the process, and most have settled on their own solution. (It took Apple maybe 4 tries over the years - there were times it only lasted one OS X version before it was scrapped).
Except of course that Windows does not have anything that even remotely resembles systemd (or journald).
The new licensing each core in the cluster will drive people away from windows and not only that each server must have at least an 16 core license for it even if it has less then that.
Uhm...
a) That's a very constructed setup
b) That's only an argument for _an_ audio daemon, not for one that's pseudo modular and virtually undebugable. The concept of an audio daemon can be done competently.
Besides all of that could be avoided by sticking with the unix philosophy. Would we just have extended terminal emulators to support GUIs, we wouldn't have the problems of X11 and audio. You'd have a sort of "Window manager" which can arrange your terminal windows on your screen, and also manage the audio. This would even give you usable network audio, as you could just ssh into a computer and get the audio to your local terminal.
Well "better" is not an objective thing. For Lennart, for example, "better" usually means "more complex" or "able to solve non-existent problems".
If that is the case, and there is no problem that needs to be solved, then his projects will be ignored by distro creators. But wait! That isn't the case. It seems that those who make the distributions must disagree with you.
If you have used Windows before, you have never experienced the advantages of a unixoid system.
I can't understand how you can seriously say that someone who has been developing in the Linux world for at least 14 years and works for Red Hat has no understanding of the advantages of a unixoid system. Perhaps the problem is that you don't have enough experience with other systems to give you the sense of perspective and to avoid zealotry.
Well actually it does have binary log files. Nobody uses them, but if you dig down deep enough you'll find them. I don't know where current versions hide them, but they exist. Searching for "Windows log" will bring you to screenshots of that interface.
Same goes for opaque service management with dependencies. I think this used to be under "Control-Panel" -> "Services", and there are even crude command line tools available.
Of course it doesn't do DNS or NTP, but then again, those were exotic protocol when Windows NT was designed.
Microsoft doesn't innovate, they copy.
Anons need not reply. Questions end with a question mark.
Thanx, best laugh on slashdot in ages.
If I had a DeLorean... I would probably only drive it from time to time.
Essentially you are saying that someone who has 14 years of experience somehow knows better than people who have 20 and more years of experience?
If you look at it, all the "greybeards" are against SystemD.
Besides, and I know this is a very weak argument, Redhat is more an "Open Source" company not really interrested in Free (as in speech) software.
Very funny.
Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
Essentially you are saying that someone who has 14 years of experience somehow knows better than people who have 20 and more years of experience?
No. That is simply stupid and utterly irrelevant. Essentially I am saying that 14 years experience knows better than someone who has "never experienced the advantages of a unixoid system".
this attitude of driving off supporters will eventually cause Linux to extinguish itself.
Ironically, Linus' choice of GPL attracts supporters and is the reason why Linux is the only "OS" (kernel anyway) gaining market share. It continues to take servers away from Microsoft.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
Microsoft and Poettering, Scylla and Charybdis.
Isn't it nice to have choices?
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
You should take a look at the other post below "A Replacement for C++", presumably written by the same funny troll (because I guess that this can be safely labelled as trolling, a good version though).
Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
As soon as it feels it has enough power to do so, it will pervert the open source community around Linux.
But the peculiarity around "Linux", is that it is Copyleft. Not just any random thing where the source happen to be visible (as often the corporate friendly "open-source" buzzword is slapped around), but it on purpose follows the copyleft notions of the GPL.
Basically, this license gives you the right to do whatever you want with it BUT if you decide to give to someone else YOU MUST ABSOLUTELY provide with it the same freedom "to do whatever" that you receive it in the first.
And this not only concerns the Linux kernel itself, but a huge chunk of the GNU userspace that is usually found coupled with it on the server space that microsoft is targetting.
Meaning it nearly impossible to make your "very own private variant" of it, every modification of the Linux kernel, is still Linux.
They cannot "extend" it in the way the standard Microsoft EEE strategy works.
Microsoft managed to make their very own flavor of MS Java, Visual J++ and J# to Sun's Java.
Microsoft managed to make IE - a browser bringing wonderful "extensions" to HTML such as "ActiveX" binary/i386/Windows-only OLE/COM objects
But Microsoft cannot achieve the same with the Linux kernel or most of the GPLed userland.
By virtue of how GPL works, any fork of the linux kernel (e.g.: as currently happens in the embed world, specially with Android by chipset manufacturers) MUST also follow the GPL. Meaning if you give/sell away this forked kernel YOU MUST publish your modifications too. (Ask any of the few manufacturer who forgot to publish their modifications - most end-up being forced to comply, a couple got into legal trouble in court for refusing to do so).
That's one of the reason that drove Google to use a completely different userspace for Android (they needed their own Bionic C-lib if they wanted to switch away grom glibc's GPL).
So in the end :
- either the "microsoft Linux" implements a few useful features that people actually want, and kernel developers would be legally allowed to re-integrate them into the main upstream linux (that's exactly what is happening with Hyper-V and the various other microsoft virtualisation extensions that are useful to get VMs running on Microsoft's Azure cloud).
- or nobody gives a damn about these extensions and Microsoft fails to gain any traction with their variant.
There is simply no way to accomplish the "Extend, Estinguish" sequence on copyleft software.
That's actually part of the core reasons behind RMS' reasoning, and why he's still battling against various loopholes that some manufacturer try to find ("tivoization" - actually publishing the code, but managing to prevent you from using it on the device due to code-signing shenningans)
"UEFI Secure Boot" on ARM hardware (where, unlike PC Intel/AMD hardware, there's nothing in the UEFI standard mandating that the end-user could put their own keys) is the latest such failed attempt (the Linux echo-system managed to get shims signed by the official Microsoft key).
There won't be incompatible "Microsoft Visual Linux.NET" that kills the ecosystem. Either vanilla Linux eventually re-uptakes the modifications, or nobody gives a shit. GPL prevents it legally.
There's a reason why Ballmer called copyleft a "cancer".
All the development described here is for the benefit and enhancement of their own products, mainly because in the server space their lunch is being eaten by Linux.
And the problem is that, by now for Microsoft, trying to retake the server-space (specially on the cloud, in high-performance computing, etc.) is an already lost battle. Unlike their former turf (corporate servers, desktops, gaming machines) Microsoft is completely irrelevant in that field.
The same in the embed market (you keep hearing here and there a few chipset that get Windows 10 support. But nearly every single project you hear from runs
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
I have had Sun kit run 3 years non-stop. Generally, this would not happen because it does not need to - you build a new machine and migrate tasks before upgrading the old one. If you have a "whole data centre" to play with, its not difficult. Even if your "whole data centre" is a 21U rack, if you have the right kit, its not hard.
The essential thing is to avoid MS.
Sent from my ASR33 using ASCII
Microsoft Linux, the distribution you can trust with your desktop and enterprise systems.
Microsoft is as committed to Windows as they were in the past. The company is not as reliant on that lockin any longer since the future for the company is Azure and online services like Office 365.
Outside Windows Server for specific tasks and in-house applications/data centers, I don't think they are as fiercely protective of the OS.
I've often said they should just consolidate the Windows desktop to one version and give it away free (they practically did for Windows 10 free upgrades already).
Still trying to figure out how Bill Gates said he was going to give away all of his money years ago yet he has more money than he ever did. Apparently you can't take anything at face value anymore
... how much more damage can Microsoft possibly do to Linux distributions?
This is Microsoft we're talking about. The company that engages in behind-the-scenes extortion of Android device brands and manufacturers using their (seriously aging) VFAT patents. I'm sure they're able to say "b-but, we're the good guys now!", but in dealing with people like these one must always understand there's nothing stopping "the bad guy" from saying that as well.
On a practical level, collaboration with Microsoft causes companies to die. Look at Nokia: it never had a chance. I only hope that Red Hat lets Microsoft in balls-deep.
Actually that is what I was thinking, too.
Considering that MS once had its on Unix, Xenix, it is absurd what they did the last 25 years.
Having a Linux core like Apple has its BSD core makes perfectly sense.
Run Windows apps side by side with X11 and they would be a competition again. Now thy are only market leader in installations, not in growth or money.
Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
This comment brought to you by Betteridge's law of headlines. Saving you from having to read TFAs since 1991!
Stop learning! Only you can prevent esoterrorism.
What part of .NET do you have to pay for?
COBOL is unfortunately very much alive.
As I heard it... The sad story of Wordperfect for Windows is a pretty clear example of MS EEE. The referenced Wikipedia article says: " Its (WordPerfect's) dominant position ended after a flubbed release for Microsoft Windows, followed by a long delay before introducing an improved version.
So here's the thing. The flubbed release was no accident... or so the story goes. The WordPerfect developers were apparently sabotaged by their Microsoft partners. In the process of bug fixing Microsoft supposedly cherry picked WordPerfect code and MS Word was born. Unlike WordPerfect, it worked on Windows! Perfectly! EEE.... QED
I will add that this was at a time when things were pretty collegial among developers (Or were expected to be). So the sandbagging was pretty unexpected and unsuspected... For a while.
Full disclosure. I am not a MS hater. Really. They raised a lot of other boats. But the company is a savage competitor and always has been. I would be skeptical that MS contributions to Linux would be truer to FOSS principles than to MS's long term goals..
"No fear. No envy. No meanness." Liam Clancy
Run Windows apps side by side with X11
Or run Windows apps in X11. In a past life, I used to do exactly that. I had a Linux desktop (on a 200 MHz Dell). The company had an NT server farm hosting multiple Windows desktop sessions through a third party networked dirplay handler. This supported all the engineering folks with AIX, HP-UX, Sun and Linux desktops. Because office productivity*.
But this will take a bite out of Microsoft's per seat licensing model. When people realize how infrequently they need a Windows app the s/w purchase or monthly rental fees will dry up.
*When you aren't stuck with Windows, it's surprising how infrequently we had to fire up the Windows stuff. Once or twice a week was about average when some manager absolutely had to send out some PowerPoint crap.
Have gnu, will travel.
Yes the Windows System Logger uses a binary on-disk format which journald also does but there ends the single similarity between the two. If you have ever used both and programmed for both you would know this (I have extensively).
Who cares if there's a closed source version of it? That doesn't affect the functionality of what's been contributed to the open source version already.
You may want to keep an eye on that coworker; his/her judgment may not be the most reliable.
If he's so interested in developments in Linux, could he maybe have a word or two with other VPs in his own company?
Adobe software is the only thing keeping me on Windows, all other software I use professionally has Linux versions.
Umm, is this not just the sort of point Casandro was making?
No. Windows doesn't have distros, so how can that possibly be the same thing?
This about the third or fourth of these long winded troll posts now. They look like pre-typed documents scattered with really obvious falsehoods meant as triggers, yet refer Windows 10 so can't be that old. Is it really trolling if you spend almost all of the effort yourself for very little reply, I wonder?
That is exactly what they are. Just copy and paste trolls. Some of them claim to be Visual Basic programmers working on high level stuff NOW when VB hasn't had support for 9 years. Some claim to be VB KERNEL programmers.
Isn't this one of Microsoft's proven methods of killing things? (buying them)
I am looking forward to read his kind answer!
Sent as ripples into the electromagnetic field. No single photon has been harmed in the process.
Except of course that Windows does not have anything that even remotely resembles systemd (or journald).
Unless you consider svchost.exe as something similar to "systemd" -- unless you were being sarcastic. And, as someone else mentioned, Windows does have binary log / event files.
It must have been something you assimilated. . . .
Nokia killed themselves because they were a bunch of clueless morons. And don't blame MS for giving them the CEO that killed it. He was hired by the Nokia board to execute exactly the strategy that he did (although he did royally f*** that up). MS had nothing to do with that gigantic blowup.
If you look at it, all the "greybeards" are against SystemD.
Well I'm a "greybeard" with over 20 years Unix/Linux experience and I love systemd (and pulseaudio for that matter).
Hate it when I have to use a system without systemd.
And it's "systemd" not "SystemD"
Last I heard MS can't end-of-life Windows fast enough. This is despite the clear wishes of its customers.
Any guest worker system is indistinguishable from indentured servitude.
Save us from all those annoying "free to move to another supplier" politics! Free us from all those "agreed standards for interchange" politics! I've been so burdened with files and protocols that can be relied on to work no matter who makes the equipment or software. I can't take it much more! How I wish EVERY standard had an "extended" version that only Microsoft systems understands! How I hate having word processing document formats that can be read by scripts to do analysis and manipulation on them! IT'S ALL POLITCS! I just want to shovel money into the nearest MS bank account. Is that so much to ask?
"Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
Visual Studio Code is a simple text editor; making it compatible with a wide variety of scenarios isn't difficult. On the other hand, Visual Studio and the whole .NET Framework working fine on Linux would be quite surprising.
Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
No!!!
One wonders how much M$ paid RH to let Pottering push systemd.....
To anyone that has been involved in the industry and also paid attention to what happened in the 90s they know that this is nothing but embrace, extend, extinguish. This needs to be shouted loudly so that those that seem to think that Microsoft is benovelent these days get the message. All the work done and progress accomplished could be destroyed because the younger generation wasn't around and aren't aware that this is what Microsoft does.
Anyone that followed Microsoft in the 90s knows that they are copycats rarely themselves creating new technology. Maybe there have been a couple products that were invented by Microsoft but we must admit that Microsoft is not capable of new and innovative ideas.
If Microsoft can't come up with new innovative ideas and they are mostly a company bent on dominating all markets then we can only conclude that Microsoft's participation in Linux is not going to be a positive thing.
I would say also that all code submitted by Microsoft should be reviewed and vetted for not just privacy issues but directional impact.
You can lead a man with reason but you can't make him think.
Which just shows that you either don't know what svchost does on Windows or what systemd does on Linux, there isn't even the slightest of equivalence between the two.
And while the Windows Event Logger does use a binary on-disk format just like journald does, that is the only similarity (and the on-disk format of the Windows Event Logger is not the problem with that system to begin with).
Which just shows that you either don't know what svchost does on Windows or what systemd does on Linux, there isn't even the slightest of equivalence between the two.
I actually do know what both do and they have been compared - not for functionality, but rather as to how they are designed. A (large) single program doing multiple things that would probably be better implemented as separate programs. Your post said, "Windows does not have anything that even remotely resembles systemd (or journald)." Svchost does in some respects. I'm surprised I had to spell this out for you.
In addition, svshost handles many network oriented functions, as does systemd -- which it probably should not.
It must have been something you assimilated. . . .
No that is not what svchost does, svchost is just a launcher for system daemons written as DLL:s instead of as separate binaries. The main and major problem with it was that is was manna from heaven for malware writers since they could hide among the millions of svchost.exe processes in i.e Task Manager since it was not possible to know what each and every instance did (since it only loaded a DLL where the actual running code is).
systemd does not provide such a facility at all which makes the comparison completely laughable. Nor does systemd "a single program doing multiple things" which one more time shows that you still confuse systemd the init system with systemd the project.
They are contributing to cifs? That explains the push to jump from a default of SMB 1.0 (unsafe on external-exposed networks) to a SMB default that would exclude win7 by default. Sure users could reset the proto back to SMB2.1, for Win7, but MS-CIFS contributors were pushing for an SMB3.x default that would have excluded Win7. Linus asked why, but never got a solid answer. Supposedly a multi-proto version was to be the default in the next (4.14) release that should allow Win7 by default, but in 4.13, CIFS developers put in a default to exclude Win7.
I wondered why Linux devs would be so "hot" on the Win10 SMB3 when from a linux point of view, they shouldn't care. Now I know why...