NVIDIA Is Joining the Linux Foundation
Norsefire writes "NVIDIA is joining the Linux Foundation, along with three other to-be-announced companies. From the article: 'As one of the three big makers of graphics chips for PCs--the other two are Intel and AMD, both of which are longtime Linux Foundation members--Nvidia's increased participation in Linux could be big news for users of the free and open source operating system.
Nvidia has long taken a closed approach to Linux drivers for its graphics cards, offering only a proprietary one and declining to participate in the open source Nouveau driver project, which has depended instead on reverse engineering.'"
Hedging my bets on Apple, Microsoft and McDonalds.
YEAH!
From the first article:
There's no -1 for "I don't get it."
The summary implies that the submitter thinks this is going to improve things with respect to their graphics drivers. Come on. Not likely. They're doing this as an ARM manufacturer, NOT as a GPU manufacturer.
Fuck off then.
I am wondering how meaningful is that membership for end users.
I haven't had any problems with Nvidia's proprietary drivers and Intel drivers included in Linux kernel work out of the box.
On the other hand, ATI/AMD drivers has been an endless story of something "not ready yet", despite their long time Linux "commitment".
Personally, I want something that works and is reasonably easy to install and don't care much about "memberships".
(running a binary installer from Nvidia after each kernel update fits the bill and has been flawless so far, speaking from my experience.)
As for graphics, I'm under the impression that ATI/AMD graphics cards still rely on OSS drivers, that those drivers have historically performed miserably, and that ATI/AMD has never made an attempt to make them better.
Meanwhile, nvidia's released (proprietary) drivers for X for at least a decade. I just hope this isn't nvidia's way of distancing themselves from supporting X...mylaptop depends on their X driver!
PS: I don't reply to ACs.
Will ARMnix become the new Wintel?
Does that mean Nvidia gonna open source the driver for the graphic cards using Nvidia chips?
Does that mean that the Linux commodities finally got tweak the Nvidia drivers to the point that they can get to squeeze the last drop of performance out of Nvidia graphic chips?
If yes, welcome to the Linux Foundation
If no, then what's the meaning of joining?
Muchas Gracias, Señor Edward Snowden !
Posting anonymously, as I was deeply involved with the OSDL. I attended a number of their high-level meetings as I work in the IT industry and was asked to contribute. What I saw was a lot of Powerpoint among CxO types who talked about being the "center of gravity" in the Linux world. Most were guys who just wanted a cheaper operating system so they could get rid of proprietary Unix...not much love for the cost of Solaris + Veritas in those rooms. They were all eager to get a free-as-in-beer OS that would save them millions a year.
The OSDL had zero ability to get RedHat, etc. to modify their plans. RedHat is very enterprise-friendly, but that's from directly working with their customers, not through OSDL.
Anyway, funding dried up and that was that.
Wikipedia says the LF has "narrowing their respective focuses to that of promoting Linux in competition with Windows". Well, good luck with that. Jumping from an enterprise focus (OSDL) to a consumer focus (LF) would pretty tough for people who have their act together...and the OSDL crowd never did. After a couple years I found myself asking "what is the point of all this? we talk and look at powerpoint, but I don't see any actual change coming out of this organization," and so I left.
1. RTFA.
2. It does not mean any of that.
3. It means that they're pumping money into Linux. For what means... speculation includes the Tegra platform (which really is not a bad speculation at all), but who knows. You also have Oracle, Adobe, etc. in that list that have little to no support for Linux with their software (or other questionable attributes).
The thing that I don't get is how everyone talks as if Nvidia's Linux video drivers are far behind AMD's because they are not open source. Yes, it would be nice if they were, but in my experience they are far superior in terms of actual stability and performance. Using ATI/AMD graphics in Linux has been a living nightmare in most cases for me. The open source drivers are missing features that are in the proprietary ones, and as soon as I install said proprietary drivers everything turns to crap if it hadn't already. In fact if I recall correctly, both Firefox and Flash Player only support hardware acceleration in Linux if you are using Nvidia; since they are the only drivers that are stable enough. Do correct me and don't flame me if I am wrong. In any case, it would be fan-friggin-tastic if all the Linux video drivers were completely open-sourced, but it looks like licensing, patents, and good old fashioned bureaucracy will keep that from happening for a while.
Does that mean Nvidia gonna open source the driver for the graphic cards using Nvidia chips?
I don't think they will ever open-source their drivers. It would be embarrassing for them when others discuss their code, they are protective of their work, etc. All you can hope for, and what you should be demanding, is that they give more specs to the nouveau team.
NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
This sort of thing is why I made damned sure my latest laptop had Intel graphics, and not AMD or nVidia. I am not supporting either company with my money.
It means that they meet the requirements for membership* and have paid their membership fees. Which basically means they're throwing a bunch of money into a pool intended to promote, support, improve, and defend Linux and other OSS projects and developers. And getting a tax credit.
Does that mean [other stuff]?
No.
If no, then what's the meaning of joining?
It means that they've thrown a bunch of money into a pool intended to...blah, blah. And gotten a tax credit. And the right to say "Member of the Linux Foundation" on their website and other promotional materials.
* Membership is open to "...individuals and entities that engage in or support the production, manufacture, use, sale, or standardization of Linux or other open source-based technologies." (Emphasis mine.) Note that you don't even have to engage in the use of Linux--you merely have to support it (whatever that means).
Not as long as there are ex-SGI people in the place that can tell their stories about the insane amount of time wasted in court over graphics software patents. So long as the patent trolls have to do some work to determine what Nvidia have they are a little bit safer from them.
It's just another insane direct consequence of software patents.
The Tegra platforms have not gotten a lot of traction in the Linux kernel development world, generally because they put all their GPIOs in the wrong place for udev and want to put all of their board-specific GPIO renaming in #ifdef's rather than putting them in separate platform description files.
This is particularly egregious for things like the auido jacks, which due to poor code arrangement, never end up sending udev events to subsystem audio, and instead send them to platform.
I would be very happy if the only thing that came out of it was that the names they assigned to pins in the source code matched the names that they have on their technical specifications instead of having weird-ass names for everything. Right now you have to translate through three layers of indirection to figure out what you have to poke to pull a pin high.
Really, what the ARM folks need to do is get together and decide on an ISA like the Intel/AMD/IBM/yada-yada folks did so that as engineers it posible to target a single real platform. Yes, I realize that would tend to commoditize them, but they are already budge also-ran chips.
-- Terry
I would imagine the opposite. They are not a software company. They make most of their money on hardware.
You also have Oracle ... in that list that have little to no support for Linux with their software (or other questionable attributes).
Oracle? I mean sure Larry's O-monster is definitely one of the major Big Evil Corporations(tm), but you can't say they have no support for Linux. Hell, the flagship product Oracle Database has been available for Linux (and even certified on several distros) for at least 10 years now -- I was running 8i on a Slackware box back in 2003!
Many years ago, they came out with their own Linux distro (based on RHEL), and now you can even get a turn-key solution that includes an "appliance" server, which runs their software ... get this ... on Linux! They will fully support you with mission-critical issues, as long as you pay for the support contract ;)
Furthermore, most people don't even know that Oracle has dedicated team of paid staff that does nothing but work on FOSS. One of these projects is OCFS2, which I have personally been involved with (as a user & community member, not a developer) for 2-3 years now and has recently become part of the mainline Linux kernel.
Oracle is (partly) a Linux company: they sell and support their own distro. After the Sun acquisition, they also own Java, which is used pretty extensively on Linux.
Adobe up until very recently supported Flash on Linux. It may be free, but it was an important part of their business strategy before HTML 5 came along.
Correct. That was worded rather wrong. Fits the questionable attributes when it comes to FOSS for many people, though, which would be the point of including them in there.
I would believe the point was not to bash said companies but to briefly summarize this paragraph from TFA:
Among the many Linux Foundation members are VIA (their open-source strategy failed and really haven't been doing anything), AMD (they're still happy with their Catalyst binary blob while the open-source support is still lagging), Adobe (they abandoned Flash Player for Linux and most of their software is not available natively under Linux), Oracle (enough said with their share of controversies in various open-source communities), and a host of mobile-focused firms like ARM / Qualcomm / Samsung that don't ship full open-source graphics drivers for Linux (the best case to date for them has been open-source kernel drivers with closed-up user-space components, some of which are being reverse-engineered).
They were the only ones who made a GPU driver that actually both worked and performed well. Whether or not it's open source is of secondary consideration - give me a fucking GPU driver that actually pumps pixels!
Oracle and Adobe may not have been the best/most interesting examples. (I think the fact that Oracle has an extremely pricey "Platinum Membership", representing a half-million dollar investment, says all that needs to be said about that. They're clearly pretty serious about Linux, whatever the Linux or Slashdot community may think of them.)
Some really surprising names (at the Gold/100k USD level) are Nokia and Sony. They've invested as much as SUSE (the only pure-Linux player at the gold level) and Google. Of course, Sony is a big company, and just because their games division seems to hate Linux, that doesn't mean that the company overall isn't a huge user/supporter. As for Nokia...I got nuthin'.... :)
Toyota is also a Gold Member, which is not as shocking as seeing Nokia or Sony on the list, but I still find it a little surprising that they're willing to sink six figures into general Linux support/promotion/defense. I had no idea they even used it. I certainly don't expect them to open-source their drivers. [Insert car analogy here.] :)
It's pretty obvious. If more people are able to use your hardware (or software), you will sell more.
Also, wish they would join the ReactOS foundation, but they're probably scared of Microsoft (and rightly so).
Does that mean Nvidia gonna open source the driver for the graphic cards using Nvidia chips?
Nope. The reason for this is that both ATI and NVIDIA license a lot of code that is in their drivers.
Does that mean that the Linux commodities finally got tweak the Nvidia drivers to the point that they can get to squeeze the last drop of performance out of Nvidia graphic chips?
This is a joke, right?
Furthermore, most people don't even know that Oracle has dedicated team of paid staff that does nothing but work on FOSS [oracle.com]. One of these projects is OCFS2, which I have personally been involved with (as a user & community member, not a developer) for 2-3 years now and has recently become part of the mainline Linux kernel.
As I understand it, OCFS2 got sidelined for no good reason by some idiot at Oracle, of which there seems to be no shortage.
Have you got your LWN subscription yet?
Oracle is (partly) a Linux company: they sell and support their own distro.
They try to. It would seems the vast majority of their DB customers do not really want to buy LInux contracts from them, I wonder why that would be. In truth, Oracle is not a Linux company, they are a DB company that relies on Linux plaform installations for a large and increasing share of their revenue.
Have you got your LWN subscription yet?
Does that mean Nvidia gonna open source the driver for the graphic cards using Nvidia chips?
I don't think they will ever open-source their drivers. It would be embarrassing for them when others discuss their code, they are protective of their work, etc. All you can hope for, and what you should be demanding, is that they give more specs to the nouveau team.
Of course that is all that the community wants. Why should NVidia have all the fun of writing kick-butt driver code? :-p
I guess NVidia must be getting awfully close to taking that step. I would say, just waiting for a suitably high profile occasion to announce it now. Stranger than fiction: they have some strong OSS advocates on the inside.
Have you got your LWN subscription yet?
I'd be happy with just a optimus binary driver. As it stands some laptops running linux can't even access their graphics cards properly.
And if you make money from software, you want the hardware it runs on to be as widely available as possible. Thus you maximize profit.
Not rocket science.
Right now I have 28 very nice Nvidia GPU's ticking away computing determinants of large matrices for me -- and this is just to estimate how much computer time I will need for the real calculation, which will use on the order of 100K GPU-hours. The high-performance computing crowd is switching from conventional supercomputers to Nvidia GPU's as fast as the code can be written.
These things ain't cheap: the new ones that they're putting into clusters cost $1.5k each, and I bet the profit margin on them is a lot bigger than on Geforce 555M's. More importantly this is an avenue for Nvidia to dominate the high-performance computing market, especially if they do things like implement a way for a GPU on one node to talk to a GPU on another node (by a direct-to-Infiniband link or something), bypassing the PCI Express busses. (Right now it's GPU -> PCI Express -> RAM -> Infiniband -> RAM -> PCI Express -> GPU.)
Needless to say the overwhelming majority of these machines run Linux. (Your average physicist can't even imagine what a Windows supercomputer would look like. I sure can't.)
No, not because closed source is better but because it means they can use all their licensed stuff. The nVidia driver is a very complex beast, as all modern graphics drivers are. It is HUGE. On Windows just the core file, the one that makes the card basically work, is 13.3MB. Compare that to the next biggest one, tcpip.sys (who's function you can probably guess) at 1.8MB, or something like the Intel RAID driver at 400KB. Not only that, it isn't the only necessary part, it is just the most basic system driver. There's a much more files needed to make it work and provide all the functionality.
Well, not all of it is nVidia's own code. The license things from other companies. A very simple example would be S3 texture compression, which is part of the OpenGL spec. As the name implies, S3 owns this.
The thing is, nVidia cannot release that licensed code. It is licensed to them to use in binary drivers, not to hand out to the world.
So that means if they open up Linux drivers, they have to remove all that functionality, which makes their stuff work less well, and also that they have to have to more work on it. As it stands with binary drivers they share as much code cross platform as possible. That isn't everything, of course, but it is a lot. If they open it up, much less can be shared so more work has to be done to make it work well and so on.
The idea that opening it up means they'd get all kinds of work for free is false as well. Want an example? Take a look at the crap that is the Radeon OSS drivers. OSS heads on Slashdot assured people that there were legions of skilled programmers who would make top notch OSS drivers post haste if ATi opened things up. Ya well, didn't work out that way. Took forever to even get it working hardly at all, and is still rather problematic. Most of the work has been ATi's. Turns out that maybe a 3D driver is a little harder than a IDE controller driver or the like.
nVidia's way isn't OSS friendly, but it gets shit done.
You can't be serious? Look at the OP's UID. These guys practically invented Slashdot's "Never RTFA" rule.
I'll get hate from the keepers of the perception bubbles but I've long past giving a fuck so here goes...why the fuck should ANY company give you anything? AMD did, they did EXACTLY what you asked for TO THE LETTER. What were your words? what did you tell everyone? "Why if you'll just give us the specs we'll not only support you but we'll help make the drivers better, its a win/win!" so what did AMD do? not only did they give you every spec they are legally allowed to (they of course can't give the parts of HDMI protected path as they don't own that) but they actually bent over backwards for the community, not only rushing the specs out as quick as they could but actually hiring devs to help the open source driver developers! And what did they get for their trouble? Did they get the support of the community? Nope you see every Linux forum filled with "LOL buy Nvidia" which is a company that not only don't give you shit but drops supports for cards quicker than anybody!
So the simple fact is frankly no company should bother to support Linux unless they are gonna obviously get something out of it up front because your words and your actions are diametrically opposed to one another. you say "We support the companies that support us!" yet more than 2/3rds of the web servers out there are running CentOS, which is a "leecher" OS made by a hardware company that USED to buy RHEL for their products and then decided they'd just rather not pay, oh and before anyone brings up Red hat not saying anything, what do you expect them to say? "Hey douchebags quit ripping us off, we're trying to HELP you"? With the self entitled nature of the community they be blackballed and boycotted before they had even lifted their fingers from the send key! And then there is of course AMD which is a great example to all those companies sitting on the fence NOT to support you, as not only didn't their sales improve any but you now have the BSD guy posting "Hey we've found bugs!" which i'm sure is gonna help their sales a lot.
So frankly you shouldn't say shit when Nvidia or any other company gives you the short end of the stick, because when companies DO listen and do as you ask they find all their hard work is for naught. Hell look at how much money Canonical has burned through trying to give you a hassle free desktop only to get "LOL use mint" which is just like CentOS, another leecher. What do you think happens to mint when Canonical goes under and they can't leech anymore? It becomes another "Bob's distro" and falls even further behind the competition. What's sad is the IDEA of FOSS was a good one, everyone working together to make nice things that everyone can use. The sad reality is just another example that without real leadership you end up with a bunch of douchebaggery and everyone doing their own thing and nobody caring about anyone but themselves and their own little chiefdom.
ACs don't waste your time replying, your posts are never seen by me.
Why in gods name were you running Slackware:
a) in a production (guessing production since its Oracle) environment
b) 2003
Which has their own linux distribution.
I see that you are angry
It's nice that /. offers you an avenue for you to vent your anger
Ooooommmmmmmmmmm ......
1. RTFA
You can't be serious? Look at the OP's UID. These guys practically invented Slashdot's "Never RTFA" rule
tl;dr
Muchas Gracias, Señor Edward Snowden !
He beat me by a day or so. The bastard.
I guess NVidia must be getting awfully close to [open-sourcing their drivers]. I would say, just waiting for a suitably high profile occasion to announce it now. Stranger than fiction: they have some strong OSS advocates on the inside.
Not going to happen, not that way for the same reason AMD can't open source their Catalyst/fgrlx drivers. Licensed code, patents, DRM, competetitive advantage, clues about future products and improvements and absurd amounts of lawyer time needed. They'd almost certainly have to go down the same route AMD has, announce an open source strategy and start building a driver from scratch (or nouveau), release blocks of programming information bit by bit and will probably lack certain bits like VDPAU, just like AMD still haven't been able to release any UVD information 4.5 years into their open source project.
Live today, because you never know what tomorrow brings
Maybe it could make a difference; NVIDIA joining the Linux foundation. So far, on openSUSE, their closed source drivers available via YaST repos fail to detect the installed NVDIA card in most of the cases. Since the bundled nouveau driver isn't good enough, currently the only alternative to get them working is to compile their default proprietary driver(s) into the kernel.
I guess NVidia must be getting awfully close to [open-sourcing their drivers]
Why did you put words in my mouth, then do the straw-man thing? What I meant - for anyone who did not see it clearly from context - is that NVidia must be close to opening their register specs.
Have you got your LWN subscription yet?
Quite a number of distros are created not necessarily from original root distros such as Debian/Redhat/Slackware/Gentoo, but from any other distro - it's simply the nature of FOSS. If a distro is successful, it's one measure of its success that there'd be derivative distros based on that. The same is the case w/ Mint - it is one of a handful of linuxes that are based on Ubuntu, some others being Bodhi, Comice, Pinguy, Zorin, Backbox and more. Each of them, while derived from Ubuntu, has something or the other to differentiate it. Comice, for instance, takes Gnome3.2 and makes it look like an OS-X desktop.
Ubuntu users could have gone to any of these once Unity hit. Mint took the initiative of actually finding out why people were leaving Ubuntu for Mint, and recognized that Unity aside, even Gnome3 was a problem. So they came up w/ all sorts of options - MGSE, Cinnamon and MATE, and gave their users the option of staying w/ the older GNOME2 forks. They also offered them the options of other DEs, such as LDXE, XFCE and most recently, KDE. In the meantime, while Ubuntu was making its user base its guinea pigs on Unity, they also announced that they'd be dropping support for Kubuntu. Don't be surprised if Xubuntu and Lubuntu follow, so that the only people using Ubuntu are those who like Unity.
For this reason, I disagree that the examples of CENTOS and Mint are identical. CENTOS, from what you describe, decided to simply offer RHEL free to its customers but w/o any service contracts, which is indeed leeching of it. But that's by no means what Mint has done - they've actually checked why users came to them in the first place, heard them out on their grievances about the DEs, and offered as many options as they could to make them happy. I'd say that they deserve that succcess. You could point out that they essentially leeched off Ubuntu, but by the same definition, Ubuntu too 'leeched' from Debian - they took the Debian Linux distro, and added their improvements, just like Mint, Comice and the others did w/ them. Incidentally, in addition to Mint's normal Ubuntu derived OS, Mint also has a 'Mint Debian' distro, where they do the same things here, except that they start w/ the original Debian base, rather than Ubuntu's. I dunno whether that's for their servers - maybe it is, given that Debian's server OS is a lot better established than Ubuntu's.
Back to TFA, I think the reason any company balks @ Linux is the idea that it would have to provide GPL'ed drivers. I wouldn't blame them @ all for being reluctant to do it, given that by doing so, they're pretty much giving their competitors - in addition to their customers - the secret about what makes them tick. One solution is binary blobs, but then, problem then is that not all Linux (or BSD) distros would have the drivers for that particular card, and the vendor then has to make a call of whether to skip that customer base or not. I think one solution might be to write some basic drivers for the card that have its minimal functionality working, and publish that, but for any drivers that are optimized for the best performance and power consumption, make those proprietary or binary blobs. Yeah, there are some distros which in the full spirit of RMS/FSF will refuse to touch those, but that's their problem.
It's crystal clear. Linux in super-computing and as a full OS for mobile-ARM platform is a foreseeable future, they should join the fry, don't expect open source from them right out of the windows though.
"the secret about what makes them tick" but only if they GPL that secret when they code it.
Really.
If there were any hardware tricks then their opposition have enough money and knowledge to look at the silicon and re-create the mask and, being a trade secret, by doing so will be able to copy PRECISELY what was done and sell the result with PRECISELY the same "tick".
This, however, doesn't seem to be a problem in the real world by people who aren't paranoiac nutcases when it comes to copyleft.
Now, having GPL'd the SOFTWARE that helps that tick come out, they have given nothing to their competitors that they can leverage in Windows, since they would not be able to distribute their code as a GPL blob and MS would not want a derived work that they have to allow being GPLd itself. Ergo no loss there on software.
But, having given it out as GPL, they now get access to a million geeks who will do free support and bugfixing on the code.
Or do you have to get a new linux OS because your graphics card is no longer supported under that older OS?
"The nVidia driver is a very complex beast, as all modern graphics drivers are"
How do you know? It's closed source.
Remember, Windows ME had lots of lines of code and Vista compiles to a HUGE install. This doesn't mean it's actually of much real power.
because it was the most reliable linux distro at the time (and maybe still is)?
factor 966971: 966971
that's something that would motivate me to buy more NVIDIA.
But right now, it's a wicked situation. The Quad-Buffering that's required for stereoscopic 3D just isn't there for GeForce cards under Linux. instead
* it works on Windows and GeForce, but only with Direct3D, not OpenGL
* it works with Quadro on Linux, but the NVidia drivers are artificially castrated so as to not allow 3D Vision with GeForce cards on linux (or Windows OpenGL).
I'd be happy with just a optimus binary driver. As it stands some laptops running linux can't even access their graphics cards properly.
bumblebee works fine in my limited experience with it, though manual switching is required.
The times I've heard of the Linux Foundation, it has either seemed a PR group, or actually opposed to FOSS. I'm not at all sure I should be pleased that they are getting another influential member. Remember, the name is not the thing. OTOH, I've only seen them mentioned in an occasional story, and read a few of their PR pieces. These aren't highly reliable sources.
So what does the "Linux Foundation" do that is supportive of FOSS?
I think we've pushed this "anyone can grow up to be president" thing too far.
Because a sysadmin was allowed to pick technology and ensure job security for as long as they wanted. Smart admin, dumb company.
3D Visions works in Linux without a problem. You just need to get supported Quadro card (ones with separate stereo output) and you will get it working without a problem. But yeah it is not cheap the working cards cost closer to 1000 euros.
Okay, thanks nVidia, you can start tomorrow with Optimus drivers.
Well if Mint is actually spending money to try to offer a better product then i humbly apologize, its not CntOS which is just stripping out the copyrighted material in a product they USED to pay for and handing it out to their customers. That doesn't change the fact that for all the community's big talk of "Support us and we'll support you!" that CentOS is now on 2/3rds of the servers out there, just proving that communism is a giant failwhale and that greed wins out in the end. Because there is NO company that gives more back than RH, yet the very same community they give to then rip them as much as they possibly can. and look at Canonical? how many millions did Shuttleworth sink into trying to give a Linux that worked for the masses? in the end they'll have to close their doors and join the ranks of Xandros, linspire, gOS, novell, in the "We were never able to make a penny" group.
In the end I think it comes down to a complete failure of ideology, in that its been proven time and time again communism doesn't work and that's what RMS wants with the GPL, a communist utopia. the ONLY reason that Linux works in servers is because MSFT has a truly byzantine licensing schema and truly insane prices for server OSes which makes it easy for a company like Red hat to sell their product because when you have a thousand servers its cheaper to pay for Red hat support than it is to pay for MSFT licenses. But this is also why it will NEVER work on the desktop, because the desktop suffers from what I call the "busted shitters" problem which is also a problem the communists had, going so far as to have to order soldiers on 'potato duty" to get the lousy jobs done.
You see in servers a company has a problem, problem costs company money, so they pay to fix the problem. in desktops because anybody can copy what you've done there simply isn't any money to be made fixing problems as Canonical is finding out and when you rely on volunteers the busted shitters simply don't get done. its simply human nature, everyone wants to be the artist, nobody wants to be the guy that cleans and fixes the busted shitter. Now there are some seriously busted shitters in Linux on the desktop that anybody but a zealot would be willing to admit is true, just a few off the top of my head are the lousy driver model that practically guarantees multiple broken drivers each release cycle, lousy QA and regression testing, incomplete docs that are either practically worthless lists of CLI use flags or worse a "to be done' placeholder, lack of consistency of UI, these are all SERIOUS problems, yet they never get fixed, why? Because they are ALL busted shitters. They will require months or even years of long, boring, dull, thankless, truly shitty work to be done. Now again its simply human nature that if i'm donating my time I'm gonna want to do something i enjoy, and we humans are creative creatures which is why you'll see new release after new release of software with frankly show stopping bugs. Making something new is exciting, fixing bugs is not.
In the end without a complete rewrite of the GPL (which RMS will die before allowing) so that a company can actually charge money for doing these thankless jobs they just don't get done and THAT is why Linux is frankly going nowhere on desktops. even the best estimate in favor of Linux I could find has Linux at 4.9% and that is skewed by being strictly the most geeker heavy sites on the web. think about that for a moment, 20 years, countless man hours, and Linux is BARELY beating Vista which was the most reviled and hated MSFT OS since WinME. If that isn't proof the current model simply doesn't work i don't know what does. With each release both Windows and OSX gets better and if anything I'd argue that Linux is backsliding. Linux USED to laugh about how Windows had to install clean, while ignoring the fact that Windows has such a long tail when it comes to support that most will outgrow their hardware before they need to upgrade, but they
ACs don't waste your time replying, your posts are never seen by me.
I have no idea whether or not Mint is actually spending money - I just observed that there are innovative things that Mint is doing, and not just leeching off other distros. In fact, I think that Canonical's Unity has not been adapted by any of the Ubuntu based distros, so what you are saying - Shuttleworth sinking millions in order to make a Linux that's usable for most people - has only been partly copied. Given that most of their efforts to that end have been on the Unity DE, nobody has been leeching off him there. Now, I dunno whether you think that if FOSS produces bad software, Linux users should be expected to support it on ideological grounds, but one of the things about it is supposed to be that FOSS makes things that everyone wants, which has been disproved for Unity and GNOME3.
On the GPL question, the GPL does allow people to charge money for its software - that's not exactly the issue. The issue, as I see it, is what Comrade rms calls 'Freedom 2' - The freedom to redistribute copies so you can help your neighbor. That is what makes it a deal breaker for most people. Normally, any company, while selling software, can provide its customers w/ the source code, and charge whatever it determines is the right price that would allow that business to be sustained. Problem w/ the GPL is that it prevents companies from preventing downstream users from distributing it, so that in the end, the customers can potentially become unpaid distribution arms, as well as competitors of the original vendor. It's this aspect of the GPL that's toxic.
Let's say I have a company called Acme Software, and sell you something for, say $20. I also give you the source code. However, i also want to sell it at that price to other people - I don't want you to sell it, and essentially rob me of a revenue stream. I'm perfectly happy for others to get the source code, and improve it for themselves, but again, I don't want it redistributed, with or without the improvements. Problem is that GPL prevents me from stopping you or anyone else from distributing it, essentially ensuring that my customers are allowed to become my competitors. If the GPL was just about Freedoms 0, 1 and in a restricted way, 3, it would not be anti-business. But it's its insistence on redistribution rights that make it communist, not so much the insistence that source code always accompany the software whenever it changes hands. RMS can call it 'helping your neighbor', but for a company that lost the opportunity to sell that software to that neighbor for the market price - what the market will bear, it's nothing but a business killer.
Actually unity fits in perfectly with your point in the second and third paragraphs which hits the nail on the head. You see Canonical isn't going with unity because it WANTS to, its doing so because it simply HAS NO CHOICE. they HAVE to have something they can sell on tablets, or netbooks, or something, just to keep the lights on. because sadly you've hit it dead bang on why the GPL is going nowhere fast and other licenses are doing better, because there is simply ZERO way to make money fixing the problems if the first guy you hand the code to can turn right around and undercut you thanks to having no R&D costs. Why the FOSS community can't seem to grasp something that is so blatantly obvious is beyond me but it has made corporations avoid GPL like the plague because it IS toxic. Ultimately TINSTAAFL and when linux needs at a minimum a good 60 million plus worth of work and polish to bring it up to what the current offerings of the competition are? Well as someone who has been trying Linux since 2000 I can say that while Windows and OSX have made some truly incredible leaps Linux on desktops has been nothing but a disappointment.
ACs don't waste your time replying, your posts are never seen by me.
I guess you didn't get the memo - slackware is pretty much dead nowadays - the package browser/repo has been broken for almost a year, and most ftp/http sites only have a couple dozen updates available (if I had seen that before downloading 13.37, I wouldn't have bothered. What use is a distro with no updates between releases?)
Let's call it what it is, Anti-Social Media.
Oracle still produces a Linux distribution based on RHEL.
I suspect that they will be releasing some Linux only laptops and PC's with built in drivers. Open source? Wait and see.