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.
BY LINUS TORVALS
The linux developer paid for by redmond is not the true linux developer.
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.
Microsoft isn't looking to give away things for free.
They are doing it for control.
But they have learned it is better to put on a nice face "Do no evil" and such.
Everything Microsoft does is about control from forced Window 10 updates to telemetry to making Office a subscription and beyond.
If Microsoft had adopted this strategy a 15 years ago, they'd be running Linux by now. And they still will.
Keep you eyes are what they don't do. Notice all the Microsoft-made shoe horns required to run these things?
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.
Even if companies contribute code to Linux under GPL, they are still the lawful copyright holders. As such, by contributing to the kernel, to the point where your company', or a small group of companies', code dominate the open source product then, at the same time, you are also creating a closed source version of it.
So, pretty risky for Linux.
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
And rightfully so, as Microsoft hasn't changed a bit but must "play nice" as they are feeling the pressure. As soon as Office comes to Linux, I'll evaluate again. Not holding my breath in the meantime.
No, it won't.
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?
Hello Gentlemen,
I'm a first year programming student at an Ivy League school and I've just finished my Visual Basic classes. This term I'll be moving onto C++. However I've noticed some issues with C++ that I'd like to discuss with the rest of the programming community. Please do not think of me as being technically ignorant. In addition to VB, I am very skilled at HTML programming, one of the most challenging languages out there!
C++ is based on a concept known as Object Oriented Programming. In this style of programming (also known as OOPS in the coding community) a programmer builds "objects" or "glasses" out of his code, and then manipulates these "glasses". Since I'm assuming that you, dear reader, are as skilled at programming as I am, I'll skip further explanation of these "glasses".
Please allow me to make a brief aside here and discuss the origins C++ for a moment. My research shows that this language is one of the oldest languages in existance, pre-dating even assembly! It was created in the early 70s when AT&T began looking for a new language to write BSD, its Unix Operation System (later on, other companies would "borrow" the BSD source code to build both Solaris and Linux!) Interestingly, the name C++ is a pun by the creator of the language. When the first beta was released, it was remarked that the language would be graded as a C+, because of how hideously complex and unwieldy it was. The extra plus was tacked on during a later release when some of these issues were fixed. The language would still be graded a C, but it was the highest C possible! Truly a clever name for this language.
Back to the topic on hand, I feel that C++ - despite its flaws - has been a very valuable tool to the world of computers. Unfortunately its starting to show its age, and I feel that it should be retired as COBOL, ADA and Smalltalk seem to have been. Recently I've become aquainted with another language that's quite recently been developed. Its one that promises to greatly simplify programming. This new language is called C.
Although syntactically borrowing a great deal from its predecessor C++, C greatly simplifies things (thus its name, which hints at its simpler nature by striping off the klunky double-pluses.) Its biggest strength is that it abandons an OOPS-style of programming. No more awkward "objects" or "glasses". Instead C uses what are called structs. Vaguely similiar to a C++ "glass", a struct does away with anachronisms like inheiritance, namespaces and the whole private/public/protected/friend access issues of its variables and routines. By freeing the programmer from the requirement to juggle all these issues, the coder can focus on implementing his algorithm and rapidly developing his application.
While C lacks the speed and robustness of C++, I think these are petty issues. Given the speed of modern computers, the relative sluggishness of C shouldn't be an issue. Robustness and stability will occur as C becomes more pervasive amongst the programming community and it becomes more fine-tuned. Eventually C should have stablity rivalling that of C++.
I'm hoping to see C adopted as the de facto standard of programming. Based on what I've learned of this language, the future seems very bright indeed for C! Eventually, many years from now, perhaps we'll even see an operating system coded in this langauage.
Thank you for your time. Your feedback is greatly appreciated.
Sorry, I didn't make that clear. 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.
They now think that the mind-set behind the design of Windows is great and that the problems are just in the implementation... and that they, obviously, can do it much better.
At the same time, they dismiss the UNIX philosophy as outdated.
other than a small crowd of early bittors? please raise your mouses.. or just smile & wave thanks..now us small spudians think 1 btc should = +-1$ again? plus the huge drive by the last gasper corepirate nazi wmd on credit cabalists to lambaste anything that moves... if we cannot eat it or trade it for antibiotics what use is it? in the moms we trust.. our nearest real identifiable connection to creation & it shows.. ms. monkey has been right all along.. read the teepeeleaks etchings..
I work as a consultant for several fortune 500 companies, and I think I can shed a little light on the climate of the open source community at the moment. I believe that part of the reason that open source based startups are failing left and right is not an issue of marketing as it's commonly believed but more of an issue of the underlying technology.
I know that that's a strong statement to make, but I have evidence to back it up! At one of the major corps(5000+ employees) that I consult for, we wanted to integrate Linux into our server pool. The allure of not having to pay any restrictive licensing fees was too great to ignore. I reccomended the installation of several boxes running the new 4.12.8 kernel, and my hopes were high that it would perform up to snuff with the Windows 10 boxes which were(and still are!) doing an AMAZING job at their respective tasks of serving HTTP requests, DNS, and fileserving.
I consider myself to be very technically inclined having programmed in VB for the last 8 years doing kernel level programming. I don't believe in C programming because contrary to popular belief, VB can go just as low level as C and the newest VB compiler generates code that's every bit as fast. I took it upon myself to configure the system from scratch and even used an optimised version of gcc 7.2 to increase the execution speed of the binaries. I integrated the 3 machines I had configured into the server pool, and I'd have to say the results were less than impressive... We all know that linux isn't even close to being ready for the desktop, but I had heard that it was supposed to perform decently as a "server" based operating system. The 3 machines all went into swap immediately, and it was obvious that they weren't going to be able to handle the load in this "enterprise" environment. After running for less than 24 hours, 2 of them had experienced kernel panics caused by Bind and Apache crashing! Granted, Apache is a volunteer based project written by weekend hackers in their spare time while Microsft's IIS has an actual professional full fledged development team devoted to it. Not to mention the fact that the Linux kernel itself lacks any support for any type of journaled filesystem, memory protection, SMP support, etc, but I thought that since Linux is based on such "old" technology that it would run with some level of stability. After several days of this type of behaviour, we decided to reinstall windows 10 on the boxes to make sure it wasn't a hardware problem that was causing things to go wrong. The machines instantly shaped up and were seamlessly reintegrated into the server pool with just one Win10 machine doing more work than all 3 of the Linux boxes.
Needless to say, I won't be reccomending Linux/FSF to anymore of my clients. I'm dissappointed that they won't be able to leverege the free cost of Linux to their advantage, but in this case I suppose the old adage stands true that, "you get what you pay for." I would have also liked to have access to the source code of the applications that we're running on our mission critical systems; however, from the looks of it, the Microsoft "shared source" program seems to offer all of the same freedoms as the GPL.
As things stand now, I can understand using Linux in academia to compile simple "Hello World" style programs and learn C programming, but I'm afraid that for anything more than a hobby OS, Windows 7/8.1/10 are your only choices.
thank you.
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!!
Microsoft's strategy has always been, embrace and extend. Now they are taking it to the Linux kernel
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.
I have a coworker who believes Microsoft will soon abandon its kernel, and have Windows running on a Linux kernel with a Windows GUI sitting on top of it. While such a notion was unthinkable in the 90's and 2000's, it is becoming more plausible as time goes by.
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.
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.
Those all are tools used to make content and build systems for the Windows ecosystem!
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.
Furthermore, after reviewing this GPL our lawyers advised us that any products compiled with GPL'ed tools - such as gcc - would also have to its source code released. This was simply unacceptable.
I seriously doubt a lawyer told you this as itâ(TM)s so wildly untrue. Many parts of Windows and most of MacOS are compiled with GCC.
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?
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.
I am fine with Microsoft "embracing" linux as long as they accept the core values of the GPL. Again, we must distinguish quite clearly between "Free Software" and "Open Source"
To be more precise, the first hit of .NET is free. You have to pay for the more sophisticated layers, but the first hit is always free.
Microsoft Windows is now a spy machine, but we can trust them to not make Linux one.
Systemd is a good example
That's a rather silly scenario. When you plug in headphones, why wouldn't music go to them as well? You think nothing of bothering people with your noise, but get paranoid about them hearing the other side of your Skype call? Grow up a little and get back to us with a scenario that doesn't hinge on you being a jerk!
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".
Nokia as planned sort of well not really but it's not the thought that counts but the results speak
You're making the serious error to believe that the "problem" the Lennartware is trying to solve is related to the task they are claimed to do. They are not.
Lennart P is an employee of Redhat. Redhat are not only the biggest Linux company out there by a huge margin. They are also working very, very hard at ceasing to be "Linux". So, the main qualification for the Lennarware isn't that it solves any problem as such, but that it is different. Then, by using the muscle of being the biggest actor, and by funding a lot of the ongoing development, they can more or less force everyone else to follow.
This assures that Redhat stays in the lead, and allows them to indirectly lock people in into their eco-system, and make even more money by selling support and "certifications" for their broken by design, incompatible software.
That is the real business case for the Lennartware, not some imaginary audio or init-problems.
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.'"
The real question is how many actually bother to use Linux in any form on Windows? Other then a small percent of people who could actually benefit from such a multi OS platform? So you can run Windows games and run some sort of a shell for Linux? Personally if your using Linux on the desktop you've probably either dropped Windows altogether, or you duel boot or have a dedicated Windows PC. Microsoft isn't embracing Linux, unless you consider a one arm hug a embrace.
Number three still doesn't address their Hyper-V work and containers like you want it to. If they were strictly Linux in the cloud they wouldn't need to do that.
ruined android
ruined search and youtube (censorship)
ruined privacy
pissed of apple.
ugly mofo ceo
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."
If you think that's a constructed scenario then you've clearly never worked in an office. How about you imagine the users having earphones plugged into their computer for the music. You still need to route the VoIP traffic to the new USB headset instead of the dummy earphones that are still playing music.
I was about 50 enterprise developers doing exactly this on a daily basis.
Most of it is to make linux work inside windows
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.
Same Old Anti GPL Copypasta
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 ]
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).
It is in microsofts best interests to improve Linux in ways that allow it to be run in. VM , as that is what the Linux subsystem is. Wether that improves Azure or not is another question, as all VM implementations are very expensive in overhead and unsuitable for low-latency operations (telephony, MMORPG's and such)
We wouldn't even be discussing VM's at all if it wasn't for Amazon. Amazon's VM's are some of the worst, being abused for all kinds of malware and DDoS that it again is in Microsoft's best interests to fix Linux where it is deficient, because otherwise Widnows will get the blame.
Thank goodness you only speak for yourself because you have lost the arguement for yourself. Go away before you interfere further in the discussion.
The bigger question is whether Microsoft will finally abandon their kernel and adopt a modern POSIX compliance.
No user really demands the dos prompt from 1982 or C:\.
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
They might as well test their ideas on the field by using Linux as a platform. Algorithms that do work could then be transferred to the proprietary products, while the code stays under the open source.
... how much more damage can Microsoft possibly do to Linux distributions?
This is the same old Microsoft- itâ(TM)s as easy as 1, 2, 3.
Infiltrate, Assimilat, Annihilate.
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.
Casandro, it's pointless to try to argue this with Gadget_Guy because he's a diehard Windows enthusiast. For example, see
https://slashdot.org/comments.pl?sid=10812409&cid=54732853
How can it be a constructed setup if the person is doing it all the time?
Its called welcome to the 2010's, where people expect things to just work and to transfer audio/video/whatever to whatever device they are using at that moment.
The most interesting point though is this simple one - despite everyone supposedly hating the solutions like Pulseaudio and Systemd nobody has created an alternative - which means either the hate isn't as widespread as some would like everyone to believe, or there aren't the simpler solutions that the haters like to claim.
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.
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.
Umm, is this not just the sort of point Casandro was making? The 'Windows mentality' is taking over.
I TOLD all of you that Microsoft would do whatever it could to take over and subvert Linux but you didn't listen and now it may be too late to save the world from being Microsoft only! DO WHAT YOU CAN TO SAVE IT, YOU FOOLS!
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
And yes, this is a VERY common scenario - I've done it on Windows many times before
Good on you. I can't even get most Windows programs to recognize 'hotplugged' headphones without a restart, never mind USB headphones.
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).
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. . . .
Let's jump ship and join xBSD. They seem to be much more interested in quality (which is equivalent to security) anyway.
If Torvalds allows them to wreck the Linux kernel he should go under with RHAT.
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 MS is driving then it really isn't innovation. The best MS has ever been able to do is badly copy someone else's work and call it innovation.
Linux has enough trouble with the systemd crowd destroying Linux by making it more like Windows. Not an improvement, let alone an innovation.
Note... if systemd stuck to just being an init system then MAYBE it would be worth considering. Since it has become a cancer engulfing the OS it is more Windows like than Unix like and NOT a very good idea.
Sadly, bad ideas have a way of becoming popular... just look at the forced spyware that MS Windows has become.
--
Steve (AC because I haven't bothered to register in all these years)
Almost any serious discussion of software which is commercially relevant to MSFT will see these posts by (what I call) the Microsoft Propaganda Army. MS knows, like IBM knew even before, that they and their products are in fact REPLACEABLE. They always were.
So IBM and MSFT will blast out myths, lies and half-truths about competing systems. It is very much comparable to the COMINTERN propaganda. They will monitor every relevant discussion system and "engage" if they deem it to be a threat. Other companies do this to a lesser degree.
...they do not engage in serious discussion. They will simply post rubbish in an effort to drag down the politeness of the discussion. In order to demoralize serious participants. They will insult you in any possible way, "the more personal the better".
We have seen this here and on other discussion forums. That's how MSFT propaganda operates for at least 15 years now.
And they know the Linux and FOSS guys fight back on the propaganda front. They often talk of "penguins" when they refer to FOSS advocates.
No, it won't.
Next question?
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"
Then Microsoft hasn't changed.
The appy appers need to app app the apps as they are apping apps, not LUDDITE non apping apps !!
This leads to apping apps appers and apps.
No. It's tough to imagine ANY innovation being driven by microsoft.
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"
I was genuinely surprised when I found this:
https://code.visualstudio.com/docs/setup/linux
I was even more surprised when it worked every bit as well as I had hoped in my most optimistic moment.
No!!!
Whoever does not play your tune must be a "Nazi". Yawn.
Nothing wrong with the Keylogger OS "Windows 10". Wo needs privacy, anyway ?
Seriosuly, MSFT has only grown worse. Not better.
One wonders how much M$ paid RH to let Pottering push systemd.....
Yeah, like the UNIX developer ideas ever did the Desktop OS any favors. Hey, you know what's great? Installing applications and having them mix their own files with the system's all over the hierarchy! That way, when you want to uninstall something, it's so complicated that you need a special tool to manage it for you! I've got a great idea guys, let's keep making our display server more hairy and complex so that we can still run Xeyes over a network! Driver abstraction API? Who needs that? Just open source your product and recompile it for every kernel patch. Want to know what the base system includes so you can keep your dependencies minimal? Too bad! Everything and anything is the "base system" because we have no concept of separation between system and application! If you open sourced your product all your problems would go away...
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.
And I dare MS to use that term!
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...