75% of Linux Code Now Written By Paid Developers
i_want_you_to_throw_ writes "During a presentation at Linux.conf.au 2010 in Wellington, LWN.net founder and kernel contributor Jonathan Corbet offered an analysis of the code contributed to the Linux kernel between December 24 2008 and January 10 2010. The Linux world makes much of its community roots, but when it comes to developing the kernel of the operating system, it's less a case of 'volunteers ahoy!' and more a case of 'where's my pay?'"
It's not clear from the article why anyone should perceive a contradiction between having high ideals and getting paid to do something you enjoy.
What's wrong with that?
How much does a line of code cost?
Linux just isn't ready for the desktop yet. It may be ready for the web servers that you nerds use to distribute your TRON fanzines and personal Dungeons and Dragons web-sights across the world wide web, but the average computer user isn't going to spend months learning how to use a CLI and then hours compiling packages so that they can get a workable graphic interface to check their mail with, especially not when they already have a Windows machine that does its job perfectly well and is backed by a major corporation, as opposed to Linux which is only supported by a few unemployed nerds living in their mother's basement somewhere. The last thing I want is a level 5 dwarf (haha) providing me my OS.
How many paid kernel developers does microsoft have ? How many does Sun have ? I can't find any straight numbers on the web.
A thought strikes me, though. It seems unlikely to be more than a few dozen each, at most.
The Linux world makes much of its community roots, but when it comes to developing the kernel of the operating system, it's less a case of 'volunteers ahoy!' and more a case of 'where's my pay?'
Since when does community == volunteers?
That large, well funded corporations are now contributing members of the linux community is a Good Thing.
Ask Slashdot: Where bad ideas meet poor googling skills.
I rely upon Linux for my business. If something isn't all it should be, or developments don't happen as fast as they could, I'm gratified to know that money is changing hands and somebody might get canned and replaced by another, better professional.
If Linux wants to sit at the adults' table -- and it clearly has the depth and breadth of functionality to do so -- then there needs to be the kind of professional accountability in its developers that only a paycheck can engender.
There seems to be some assumption that "community" means "unpaid". Not at all. The Free Software community includes a whole lot of people who get paid to use software to meet the needs of employers. If meeting those needs involves improving bits of Free Software, the employer benefits from having those contributions integrated into the product.
Tom Swiss | the infamous tms | my blog
You cannot wash away blood with blood
So, exactly how much are you paying for the Linux you rely on for your business?
If I had an Ass, I'd call it Fanny Bottom, then I could slap my Ass; Fanny Bottom, on the Arse.
Wait just a minute! You're saying that...
Unemployed bearded GNU freaks sitting around at home playing World of Warcraft and taking bong hits who only add features and bug fixes to their open source projects when and if they personally feel like it
are being left in the dust by
Employed software engineers who work on their codebase eight hours a day 5 days a week with set goals and accountability.
My god! Who didn't see that coming???
You see the same thing in academic publishing. There seems to be a sentiment that getting paid for an article would somehow compromise the objectivity of the writer. However, people contributing these articles are doing it in fields they study professionally, and it is often essential resume building work. This is not a situation I'd like to see mirrored in the computer world.
...it's less a case of 'volunteers ahoy!' and more a case of 'where's my pay?'"
I'd say its more a case of "I get paid to do this? who-hoo".
> It's not clear from the article why anyone should perceive a contradiction between having high ideals and getting paid to do something you enjoy.
Sure, it's cool to be able to say that you're paid to work on the Linux kernel. But how many of that paid 75% would do it for free? How many would have to do something else to put food on the table if there were not a corporation to pay them?
What I take away from this is the fact that the Linux "community" is dominated by corporations. In many cases (but not all), for-profit corporations, all trying to compete against several other for-profit corporations named Microsoft, Apple, Google, Oracle, etc.
Generally, bash is superior to python in those environments where python is not installed.
It happened in many cases that someone would start contributing code to the kernel, someone working for a company (possibly developing code, possibly not) would see their name on the kernel mailing list, and would get them hired on by the company, for the purposes of contributing to the kernel, certain patches the company wanted. They would be kept on to continue developing code (its likely that the company is using Linux in one or more places and they are happy contributing the cost of 1 developer, as its cheaper than paying for 100 licenses of some other software, and they can also audit code quality (not possible with the other stuff). You get to see what you are using, you don't have to just accept what they give you and say thankyou, here's my money, with Linux you can look it all over and determine the value before using it.
In most things open source (at least, open source by birth, less so originally proprietary projects that get eventually opensourced) you first get that itch to scratch, and then -- given you do it better than others -- you find there are people willing to pay you for that.
It's not like you first find yourself needing money, and then consider getting into an open-source project for a pay in preference to other means and wages.
So why isn't Google more involved in kernel development? I assume they use Linux extensively and hence make billions from using it. Do no evil, do no good?
As part of my job, I port Linux to our embedded boards and occasionally hack a driver or two.
However, in order not to scream out to our competitors "Hey! We're making a new product!", the small amounts of code I send pack at patches (it's a pain in are done so though a nondescript gmail account.
I suspect this practice is fairly widespread. Therefore, I'd say that 75% is an under-estimate.
I'm a professional I get paid to code whatever problem is placed in front of me Windows, Unix etc its just code to me. I do however try to do my best on All code because that's my job satisfaction.
It is a known fact that open source software grows on trees and that's why it is available for free. All other commercial software is developed by skilled engineers who are fed on grown open source vegetables. I find it strange that people think that developers have lots of time on their hand and generally don't have a live and nothing better to do then to write perfect code every time all day long. Developers should be paid, and in my opinion paid a lot. Expecting other people to work for free and expect some SLA on quality is just not realistic. Open Source is about creating quality product by allowing other to review the code and contribute. It's not about making software free, that's just a by product. Don't really understand why this is news, but nice to see that 75% of developers get a reward for their efforts. Still makes we wonder if the other 25% are independently rich or are just millionaires to be able to afford spending their time.
I've always wondered if a geek or anti-IP person won a substantial lottery. Wouldn't we hear about it? Are there any open source coders happily contributing away, having won the lottery? You'd have some example of a free game, music, or movie by such a person.
From the "fine" article, a breakdown.
18% -- no company affilation.
7% -- not classified.
12% -- Red Hat
8% -- Intel
6% -- IBM
6% -- Novell
3% -- Oracle
40% -- Other companies with less than 3% of contributions.
Some notes:
75% work for companies.
35% for the top 5 companies.
Except of course, they aren't. They are being paid. Contrary to your post, Open Source Developers are being mainstreamed and getting paid to do it. You mistake "volunteer" for "open source". Volunteer developers are being marginalized, but Open Source Developers are gaining ground all the time.
The truth is that all men having power ought to be mistrusted. James Madison
I work as a Linux Administrator, and have supported several Fortune 100 companies. They usually actually purchase annually renewing RedHat licenses (read phone/email support and updates). The last time I checked, 2008, Red Hat was the largest contributor to the Linux kernel.
A huge part of the new kernel code are new device drivers. Those drivers are often developed by the hardware companies or sometimes reverse-engineered.
It's a good thing to see that more and more hardware vendors contribute drivers for their devices to the Linux kernel.
It might not be clear from the article, but the reason why this might be bad should nonetheless be obvious to anyone who doesn't live in a cave and is able to reason.
How is this any different than the "corporatism" in American politics, where laws, rules, bureaucracies, and enforcement all wind up favoring those who "donate" (as if it's some genuine sort of philanthropy?) the most cash to political parties and campaigns?
In this instance, it would mean that code revisions and improvements would inevitably favor the interests of those corporations motivated to pay people to develop and "donate" the most code to the kernel. The more people they pay to develop code for the Kernel, the further they might be able to bend the kernel to their will and desires.
The exact same thing has happened to the World Wide Web and all the protocols used to facilitate it: it has evolved to favor corporate desires and interests, not the desires and interests of those who are using it to learn and share. It's a small miracle that we are even still able to actually use the Web for learning and sharing, given that learning and sharing are so often directly contrary to the goals of corporate marketeering.
Oh, man. To be a fly on the wall when Ballmer reads THIS little line...
"Within that field, Red Hat topped that chart with 12%, followed by Inte with 8%, IBM and Novell with 6% each, and Oracle 3%. Despite the clear commercial rivalry between those players, central kernel development worked well, Corbet noted."
And everyone thinks the Faraday Cage around his office was to keep his signals safe. The boys in Security know it is really to keep the chairs in his office...well, in his office.
http://linux.slashdot.org/comments.pl?sid=1519942&op=Reply&threshold=-1&commentsort=3&mode=thread&pid=30853886
It seems that many of the misunderstandings in relation to free software, are because there is not a separate word between free as in freedom and free as in cost. Whereas there is in many other languages.
Free software and the community has never been about it being free in cost.
Which is why there are ready to play distributions such as ubuntu for the masses. I've installed countless ubuntu systems on people with little technical expertise that don't understand why they have 10 browser tool bars in their IE install and wonder why their computers run like shit. In every case I give them little information, and they are fine finding the "start" menu at the top of the screen and running a web broswer to waste hours on youtube, or finding a suitable mail client equivalent. At what point did they have to use the CLI and compile something by hand to get a working GUI? As far as I know, this was all built in ready to run.
It's true. Most large companies have some sort of requirement for production machines to be supported.
There are definitely plenty of paid coders on the kernel. But are they counting the kernel hackers that companies have chosen to sponsor as paid or as volunteer? Does a grass roots volunteer kernel hacker stop counting once a company sponsors him to be able to contribute full time?
What percentage of these paid developers work for a company that derives its revenue primarily from software development?
I disagree. Volunteer aren't being marginalized at all because most of the paid developers were at one point doing it for free. It's a sign Linux is maturing since now there are businesses willing to hire developers to add and maintain the features the care about.
Volunteers are still welcome but if they get well known for doing what they do then they are likely to get a job offer or two.
In software? Where?
how to invest, a novice's guide
Why should someone feel guilty about being paid for their efforts? Business is a not a bad thing in itself, as people who work do need to be compensated, that is unless if they are independantly wealthy.
I have no issue whatsoever with a developer being compensated for their time, nor does it even raise an eyebrow for me.
I think the ethical standard here is that Linux is open source. That is open for peer review, open for other developers to work further on the ideas and ideals. Too often do people confuse this sort of "free" with the other sort: Mana from heaven.
Yes, you can download and install a linux copy for absolutely free, but thankfully, there is money to be made outside of just getting copies of bits and bytes to a PC. I do not think that there is anything wrong with that at all, and good on the highly intelligent and skilled developers of Linux saying "Where's my paycheck?"
Science advances one funeral at a time- Max Planck
So who decided that the Open Source movement was about *not* making money? I thought it was about enlightened self-interest. If we make the source of today's apps available to the coders of tomorrow, everyone wins. Up-and-comers get a chance to see real-world (and sometimes, cutting-edge) code - and the community (of software developers) gets new devs who show up already knowing some of the things *we* had to figure out the hard way.
The new guys get the benefit of our experience and in ten years, we get to hire better new guys.
Any plan which depends on a fundamental change in human behavior is doomed from the start.
What about applications?
For the exception of a very small percentage of applications (MySQL, NetBeans, Apache), every other application is coded by volunteers.
... professional accountability...
In software? Where?
If anything, the meritocracy of the OSS model is going to provide at least as much accountability as a paycheck can.
Seems to me the paycheck is going to assure conformity with the employer's needs - many of which have no technical basis.
When information is power, privacy is freedom.
free lunch. Yep your high school economics teacher wasn't a complete idiot.
Because you're employed by a business which is more interested in itself than the broader linux community. The patches you create may be of a use to the broader community, but business priorities will generally come first. Now, it is a given that some (perhaps even a significant portion) of these developers are given a long leash, but the reality is the leash is always there. The resignation of Con Kolivas is a good example of why extensive corporate interest is bad: see http://apcmag.com/why_i_quit_kernel_developer_con_kolivas.htm
As someone who doesn't like RPM based distros and as someone who makes a very good living on Linux, I've gone the Linux Foundation membership route $100 a year is nothing compared to the money Linux makes me each year.
Free as in price and use. Since there are many many businesses that benefit greatly from Linux why is it so surprising that such businesses would pay to develop it further?
Asmodee`: ibm said they were investing 1 billion $ into open source projects
DAL9000: Asmodee`: do you know what happens when you invest money in opensource projects?
DAL9000: NOTHING! it buys the coders some beer, nachos, and porn to watch instead of coding.
Our culture doesn't get smarter, it just finds new ways of being retarded.
If Linux wants to sit at the adults' table -- and it clearly has the depth and breadth of functionality to do so -- then there needs to be the kind of professional accountability in its developers that only a paycheck can engender.
Billions lost on failed UK IT projects by the 'adults' with developers receiving very fat paycheques shows it guarantees neither success of the project nor accountability within it.
Phillip.
Property for sale in Nice, France
...
Do you have any idea at all what you are talking about?
Please compare a kernel from Dec 31st, 1999 to a kernel today. I think you'll find that there isn't much left from the 90s. Fragments here and there sure, but if Linux was anything at all like what it was around the year 2k, no one would use it on a production system now days.
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
So, exactly how much are you paying for the Linux you rely on for your business?
$699. I thought everyone paid this.
Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
This article proves it.
I think he mistook "proprietary" for "commercial." Linux is commercial. The prediction was that open source developers would lead to the downfall of proprietary software. That obviously hasn't happened (yet?), but it has sure cut into proprietary software marketshare, and it's easier to get through life without using any proprietary software, than it was 10 years ago. The video drivers are all that's left, and maybe Flash for some web sites.
So yeah, open source devs had many years to show something, and boy did they ever. Most people weren't sure about open source 10 years ago, but it's quite proven now. "Get a job, teenage Slashdot posters and licensing nutcases," and they did.
6/10. Moderately good troll, but don't try to be all things to all people.
You can make a good case pointing out that this has happened millions of times before, and you can make a good case that cell phones are making a laughingstock of OSS, but trying both makes you seem confusing.
If you want an AC's advice, focus on the cell phone angle. Keep saying that Android & OS X are based on FOSS but go beyond their base in ways that the open source community never could. Try to blur the line between hardware and software (Apple, Apple, Nexus One, Apple!) and say that because you can't have a computer without hardware, which is propietary, there is no such thing as a good open source computer.
And then blur it all into websites. Google is a company and a lot of FOSS people use Google, therefore they are hypocrites and can't handle living in the world they push on everyone else. Then focus back on cell phones. Go for the 'the average user doesn't care about FOSS' angle - they hate that - and demand a 100% free piece of hardware to run a 100% free OS. If you somehow get a bite by someone who interprets 'free' as 'unlocked' then talk about how they paid five times the price and switch your argument to support - again, cite Google as proprietary.
I hope to hear from you again! Good luck!
To what extent do contributing companies have the same motives as contributing individuals? To what extent do these, possibly disparate, motivations coincide with the needs of end users? I think this is the underlying question inherent in this article, but I don't really have any firm answers.
- None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
And if we wait another 100 years, then 100% of Linux code will be written by historians. That's the power of statistics.
What the hell are you talking about? Historians are people that study the past, not lived in the past.
Linux is a mature project, amounts of code written today have a minuscule impact on the overall project compared with amounts of code written in the late 90s.
Linux kernel 2.2.19 (2001): 1.8M SLOC
Linux kernel 2.6.32 (2009): 12.6M SLOC
Nothing to see here. Linux is as much a volunteer project as it has ever been.
So if something was started by volunteers, it'll always be a volunteer project even though those writing code are no longer volunteers? Or did you not RTFHeadline?
Sometimes slashdot really could use a "-1, Nonsense" moderation...
Live today, because you never know what tomorrow brings
In 2010, Linux runs your television, microwave, toaster, car, camera, phone, garage door opener and dildo, but geeks still fail to comprehend why you want a Macintosh for the computer you actually use in front of you.
http://rocknerd.co.uk
You're a troll so I won't go into details.
$ make available
Accolades on choosing an appropriate SlashID:
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
I HATE that "tux as a bitch in a suit" icon! Turns my stomach.
That's got to be the longest non-responsive post I've ever read.
Linux is the adults table. The adults all sit at it. You've heard of Google, IBM, Sun, Oracle, Novell?
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
... businesses are learning that contributing to a shared resource has value. And that efforts made to monopolize resources (like patents do) aren't as valuable as was assumed in the past.
Have gnu, will travel.
why anyone should perceive a connection between having high ideals and this story.
And if we wait another 100 years, then 100% of Linux code will be written by historians
Can someone tell me what this means? Code is being updated by historians? How old does the code have to be before the history department of the university takes it from the computer science department? Do history professors have to get qualifications in programming languages?
It's complete nonsense, as far as I can tell.
That's the power of statistics
No, that's the sort of thing people write while off their face on some drug. Of course, if you get enough of them, they'll become a statistic.
The open issue is whether most software companies could make money writing exclusively open source software.
Here's the reality:
A company wants one thing to work with another to support their core business. Somebody has written something to work with something similar. Instead of reinventing the wheel they use and adapt the original. Most of these places don't sell software so why not just give it away? You lose nothing, generate goodwill and it's very rare that you would have any sort of competitve advantage by keeping it secret.
The linux-libre project removes binary blobs from its variant of the Linux kernel. I'm not convinced that most users' variants of the Linux kernel are entirely free software.
Digital Citizen
Free does not mean gratis in this context, as I am sure plenty of other people are going to point out. The Linux kernel is free in the sense that you may freely use, modify, or redistribute it, without worrying about patents or royalties, or EULAs or whatnot. Yes, I know some BSD license fans will probably point out that you are not free to redistribute it as if it were proprietary software, but the GPL is about protecting the other freedoms from that exact activity.
Palm trees and 8
Business types, particularly the MBA crowd believe in two patently false memes:
... and Apple, Google and many other well run companies flourish. In Europe, in contrast to the US you can not get good venture funding unless the lenders are convinced that the management team are technically competant. So the CEO may be a generalist but the CTO better not be.
1. Management is a universal skill, and can be applied to anything, without understanding what that THING is, and
2. Business sucess is about the Jock/Geek culture of American High Schools,
Well, no it isn't, you can not manage a complex technical enterprise without knowing what you are doing, but (1) above is the big lie. To do well, you need good technical and management skills, and charisma. This is why Balmer has run M$ into the ground, Carly nearly killed HP, Boeing is in the shit with the Dreamliner
My sense, as an outside observer, but one who knows the USA well, is that there is a very widespread dis-satisfaction with the State of the Union, which President Obama, for all his undoubted skills is having a very hard time changing, TeaPartiers, the swamp that is Congress and the Wall St./Main St. disconnect mean that serious HARD WORK must be done, not just offshoreing another 10000 jobs to Chennai.
get it
echo '75% of Linux Code Now Written By Paid Developers' | sed 's/Written/Copy\/Pasted/g' > there-fixed-it.txt
I use linux professionally. So does most of the web. We're "forced" to GPL any improvements we have to make in the process of getting the job done. "Forced" is in quotes because fair is fair - so did everyone else including those bat**** crazy people following Linus and Sallman who wrote the seeds that grew into this and frankly I feel I'm getting more then I could ever give (at best correcting the occasional bug). GPL is there so it's clear to the managers that if you have a problem with that, feel free to pay quite handsomely. It's cheaper to improve linux (and/or the rest of GNU) then it is to not use it. Epic score - that was the whole point all along, right?
Yeah, someone really needs to take all the packages that make up GNU and Linux, compile them, put them on some kind of disk and include a nice simple GUI app to automatically set them up on a computer in about 20 minutes. The guy could also make the interface, aside from a few different names for options and menus arranged differently, almost exactly like Windows until the user is ready to dig below the surface. Too bad no one's done that so far.
There is "free", and there is "free".
Linux always has been, and always will be "free", as in "Freedom of speech, freedom of thought, freedom to change the code to fit your needs."
Linux always has been, and probably always will be "free", as in "No charge to download and use the code".
Nowhere in that concept is the idea of payment for work and services precluded. Face it - professionals are generally better than enthusiasts in any field. Even when the enthusiasts are just as good as the pros, the volunteers can't always spend the time necessary to complete the job like an employee can.
Linux is free. That doesn't mean that Joe Blow can't start a business installing Linux on new and used computers, selling those computers to the Sixpacks of the world, then charge for ongoing support. There IS money to be made with Linux. It's not some communist plot to undermine American business.
"Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
So they have to pay people to work on linux now, things must be really going downhill.
Just because a significant portion of Linux and open source software is developed pro-bono by the contributed efforts of many people, it does not mean that no one is paid to develop this body of work. Monetary contributions are made, people are paid so they can make a living. This is good and correct. Folks who think that all efforts toward the public good should be done for free should get their heads out of their nether regions.
Sometimes, real fast is almost as good as real-time.
It's not clear from the article why anyone should perceive a contradiction between having high ideals and getting paid to do something you enjoy.
One day a situation will arise when you will be expected to do something you dont enjoy.
You will choose between love and money, you will begin to discover how much your high ideals are worth.
I wish I had mod points to waste on an AC. Jolly good show chap! Keep up the good work. Stiff upper lip and all that nonsense. Lots of laughs, mate.
cat sig >
What do you mean by production systems, commercial ?
RedHat?
Its been a while, but last i checked, Redhat was the only linux distro that isn't free. so.. maybe the revenue from that is paying these greedy developers?
Far too few, but there is a maximum scrum in the Cathedral.
... combined, and it shows more and more. Google is now the paren to two new, special purpose Linux Distros, Android & Chrome, whic as they mature, will continue to backfeed the community.
The question goes to the Cathedral and the Bazaar dichotomy and the Brooks "Mythical Man Month" about OS 360, and how you count the dev team, kernel core or that and associated userland.
DEC: Tops 10 2 x lead + 6 mostly
AT&T Bell Labs: 3 x lead + 20
VAX-VMS: 1-2 lead + 40 (inc RSX-11 drivers)
WNT+: initially 1-4 lead + 20, clone VMS
Linux: initially 1 lead + 0, now 1 + 25 leads +4000
The 4000 number says it all. Rob Gingell, who used to run SUN's Solaris operation understood, and used to say, If we SUN make life difficult for our users, by most often making SUN specific firmware and foobared drivers, our customers will loose trust, write their own, in Universities and wealthy companies, and after a year all this work at high priced lockins will just hurt us.
He was right.
Linux has > 10 X the developers working on Windoze, Solaris, the RT-OS's
Can someone tell me what this means?
It means there are lies, damn lies and statistics.
If historians start quoting statistics then its even worse.
I find it strange that the grand parents message was lost, but it is school holidays i guess...
And if we wait another 100 years, then 100% of Linux code will be written by historians. That's the power of statistics.
What the hell are you talking about? Historians are people that study the past, not lived in the past.
Exactly. His point is that in 100 years Linux will be obsolete and the only new development on it would be by people studying it as a historical artifact, but those people would be totally uninteresting when talking about the overall development of the Linux kernel.
"Ideals" don't put food on the table, don't pay for a sportscar to impress women, and don't keep a roof over your head.
Income does.
However, if you can get someone to pay you to do what you love, what's wrong with that?
Answer: absolutely nothing.
The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
Paging Richard Stallman! Paging Richard Stallman! Line one.
Wouldn't it therefore be "good" if there were more synergy?
Like, stable binary kernel interface (ABI)? It would actually help more FOSS, but collateral undamage is not that bad, is it?
This can be swept under the rug if the volume of freely given software is small.
It actually doesn't matter what the volume of free software is as long you have a revenue stream to support development. It's software; the number of copies made has nothing whatsoever to do with the effort required to create it. Even if everyone in the world downloaded Red Hat Linux right now, they would still have their customer base and still contribute to development at the same rate they do now. Why? Because their customers CHOOSE to pay them for their services, and do so on a regular basis regardless of development progress. They are not locked into a single vendor or coerced into untimely upgrades or anything--if they were going to put their money elsewhere they would have done so already.
Therefore, I rest my case. Paying for data, any data, is fundamentally flawed both in theory and in practice. Paying for support and service when you want it, from whom you want it, and using software that does not lock you into specific vendors is the only sustainable business model in the software industry. Microsoft et al need to pull their heads out of the sand and get with the picture.
.
P.S.
For some time OSS developers chose the time, thus dragging projects for years (while competing commercial jobs were done in months.)
And how many of those commercial jobs done in months were rush jobs that were released full of holes and bugs? Just saying, speed isn't always the best benchmark for comparison.
In a world where certain hardware developers are wont to open their specs, this is not surprising. When we talk about "Linux" proper, that's the kernel. It's much easier for employees of HW companies to contribute(with or without official support) there. I would likewise expect the remaining 25% to be made up of hard-core computer scientists and/or mathematicians.
So, its actually large companies essentially shorting any competition with a bid at zero. Now you can't make money by competing.
I've installed countless ubuntu systems on people with little technical expertise that don't understand why they have 10 browser tool bars in their IE install and wonder why their computers run like shit.
In that case, wouldn't the easier solution be to install firefox on windows?
Don't get me wrong - I like Ubuntu despite the problems I've been having with Linux in general (they really need to get ATI support working properly). I also love the free-software ideal. But, realistically, there's no performance difference between Ubuntu and Windows XP or windows 7. The only problems people have with MS operating systems is that they keep voluntarily installing all sorts of crapware which slows down their machines. If 90% of users switched over to Ubuntu, don't you think that sooner or later they'd start having the same problems?
It's software; the number of copies made has nothing whatsoever to do with the effort required to create it.
Poor choice of words on my part. By "volume" I mean amount of time spent on developing F/OSS. Indeed it doesn't matter how many times the bits were downloaded. But your time is finite, and short of leaving your day job you can do only so much.
Because their customers CHOOSE to pay them for their services
I can only confirm that. At my last job an expensive multi-core server got RH installed; in part thanks to Xilinx supporting their toolchain on Linux. Everyone is happy. And the IT people needed that support from RH when they had a problem integrating with the Windows infrastructure (domain) already in place. The Windows Server option was considered and rejected because it supports *less* functionality than Linux, and that is because some UNIX heads at Xilinx (who I met) chose to use some UNIX technologies that are poorly done in Windows.
And how many of those commercial jobs done in months were rush jobs that were released full of holes and bugs?
True, that happens pretty often (we don't need to go beyond Windows Update to prove that.) But overall, commercial outfits are driven by the need for revenue, and as a side effect it also pleases the customers who get the product sooner. It is important to note that most customers don't need perfect software that is too late, they'd rather use imperfect software now, as long as they can manage the crashes. This is not a guess on my part, most of my professional experience is surrounded by such software. I'd gladly take an app that is perfect and does what I need, but there is no such thing (examples: CST, Xilinx etc.)
Even in less exotic areas the GIMP is often rejected by power users in favor of Photoshop because, for example, Photoshop has more smarts to do things, whereas the GIMP gives you mostly the basic tools to move pixels around. The billion dollar company can throw money at the problem to add intelligence into the product, whereas GIMP is limited by a few factors, such as the number of man-hours of coders, expertise of coders (how many of them do AI for image recognition?) and by interests of those coders, because the work is voluntary. If only the GIMP project could afford to pay a top notch AI specialist to code the advanced tools of Photoshop. But they can't, and even the GUI of the GIMP is not as polished as Photoshop's, even though probably everyone on GIMP's team is qualified to code that.
I put my few dollars in, and feel much the same way.
Its not their fault that volunteers keep getting jobs. If you need to employ a developer for an OS project, are you going to employ someone without experience in that project or someone with a proven track record? I'm aware of some OS projects that look like Corporate projects simply because there is a sponsor with a vested interest in it moving as fast as possible. They keep employing volunteers who do good stuff so they can do good stuff full time.
What would be the benefit of a stable binary kernel interface except the possibility to use proprietary drivers that nobody
wants anyway?
Of course people should get paid for their work. If the cost of software goes down, the cost of a finished device goes down, and sales and profits for hardware manufacturers go up. Why do you think every major hardware company chips in on linux development? It is smart business. Google, Apple, and thousands of other smaller companies would not exist without open source software. Not only the software itself, but the skills of programmers who have learned the art through the availability of high quality open source code. There are a lot of people making a lot of money using open source software, which is great. The smart ones recognize this and give back to the community that made them. Where's the problem?
I love your sarcasm. I hope that was sarcasm. :) If not, check out any of the modern distros.
I still like Slackware for it's simplicity. It's not exactly a GUI, but it installs fast, even when selecting the "everything (warning: install is about 4Gb)" install.
Serious? Seriousness is well above my pay grade.
If Linux wants to sit at the adults' table.
I guess you never used a cluster. I still have to see a scientific cluster (most computer intensive thing you can find) running under something else than linux, unix or bsd (this last one is for the mac clusters out there). As an astrophysicist, i already used a correct number of top 100 clusters, all running under a variant of Linux.
Nuff said...
EULA : By reading the above message, you agree that I now own your soul.
The fun is in figuring out if they're retarded, trolling or 11 years old.
Then go stick your head in a barrel of shit.
Because that is exactly where it belongs. Writing kernel code is damn hard not one line of it is trivial. It requires a massive commitment of time and energy and people deserve to be compensated for it. Writing kernel code is not a hobby if you write anything of substance it is work.
I have been actively studying the kernel code for about two months now and it gives me headaches just trying to keep the big picture in mind as I just read much less try and write any of it, although that is my end goal.
Linux is no longer a hobby it is a main stream OS that is unning a great deal of corporate America and those corporations realize this and hire people who write kernel code and fix things that need fixing. Linus is the gate keeper, but he long ago set the kernel free and allowed it to blossom into what it is and even he will admit that what is happening is a "good thing".
Hey KID! Yeah you, get the fuck off my lawn!
Sorry, but whats the joke here? (I really just don't get it)
Is there something to the $699 number that I'm missing or is it just some random number you made up to imply that you are paying for something thats free and you should have never paid for?
I've got a cold so I'm slow today, to the point of being stupid actually so I feel like I'm missing something that should be obvious since you're rated +5. Its of course entirely likely that being sick has infected my funny bone as well ...
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
You have the unmistakable stench of someone who judges from a high chair. Did you try Linux in the late 90's? Have you been running it since then? I hopped in in around 2006, and let me tell you that device support has changed drastically. And IMHO, device support is one of the most significant parts of a kernel (and the surrounding projects). Because who cares about an OS if it doesn't work on your machine?
I hate statistics that are produced but read incorrectly. It's fine to gather data to prove your point about something, but in reality, these stats are talking about a downturn in community support. I'd say that it's a show of a much higher level of community support.
Except with rare exceptions a volunteer developer that does it purely in their spare time might be able to contribute 1/4 to 1/2 the time of a full time paid developer. Given the "hacker factor" many of the paid developers are working greater than 40 hours a week by a considerable margin. That means that either there's a HUGE number of volunteer developers or that the ones that are there are producing a great deal more than the paid developers in the same period of time. This is more likely since volunteer developers are more likely to work on what interests them and given that, will be more motivated and move more rapidly.
Also keep in mind that a commitment on this scale from volunteers if doubly impressive since given that there are SOOOO many paid developers producing SOOOO much code, these guys (gals inclusive in the masculine form) are still pumping out so much even though they probably don't have to.
The downside of course is that there's a possibility that the volunteer developers have become counter-productive to the project since companies don't find a need to finance a commitment of 10 developers, 2 documenters and 5 testers on a project because some guy in his basement is hacking on it at home while munching Doritos and sucking down The Dew.
How many years has it been that Bearded GNU Freaks have been working toward their Retarded GNU Nirvana?
And we have yet to see the Hurd!
Precisely. What this 75% represent is still voluntary contributions - its just voluntary contributions by businesses instead of individuals. It's actually a sign that the principles behind Linux are catching on; people who aren't coders are seeing the benefits of putting into the community, and are hiring people with the skills to do it on their behalf.
If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
I question the metric they used for this.
Seems they are counting lines of code written and equating that directly to 'contribution'. This has several obvious problems:
1. I really hope he wasn't counting comments. Documentation is important, but is a separate task from coding./p>
2. Its possible to write the exact same code in a different number of lines (things like 'if' statements spring immediately to mind. Was he counting lines in the files, or being counting statements?
3. Not all lines of code are of equal value.
4. There are many ways to solve the same problem, some with more lines than others. This doesn't always correlate with speed of efficiency.
5. If the line managers of the people doing corporate Linux kernel contributions are using the same metric, then those contributors are going to make damn sure they produce the longest code possible that does the job they've been tasked with.
If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
lol
Get with the times man.
Ubuntu is an African word meaning 'I can't configure Debian'
Now then, there's two choices for the correct spelling: humorously or humorlessly. My guess, based on the above comment, would be the latter....:-)
If I had an Ass, I'd call it Fanny Bottom, then I could slap my Ass; Fanny Bottom, on the Arse.
But, realistically, there's no performance difference between Ubuntu and Windows XP or windows 7.
Do you actually believe that Win* runs as snappily as Linux? If you're running Compiz, perhaps, but that's mostly graphics chip performance, not kernel performance.
This is very curious to me. I've been happily running Linux since '93 (THANKYOU Linus!!!). Windows is superfluous here.
The other day, my next door neighbor mentioned he'd a machine that was hosed. I booted it into Knoppix, then installed Xubuntu. There's nothing wrong with it that wiping Win* wouldn't cure. He brought over his son's machine today, and I did the same to it. He's ecstatic that he's now two working machines at the cost of a couple of hours of my time, for which he needn't hunt for replacements.
He's astonished he's never heard of Linux before I showed it to him. WTF are we doing wrong in getting the word out?!?
Two more machines saved. :-)
The only problems people have with MS operating systems is that they keep voluntarily installing all sorts of crapware which slows down their machines.
Oh, please. That's the least of Win* users' problems.
Why has my neighbor never heard of Linux despite my proselytizing since ca. '93? That's what I'd like to clear up. That's what pees off this FLOSS proselytizer. :-P
"Tongue tied and twisted, just an Earth bound misfit
No.
If you believe any different, you really don't understand the strengths of community driven software.
"I've got more toys than Teruhisa Kitahara."
Sorry, in my experience, on the desktop, you're wrong. I'm typing this on an old P4 (with nVidia) 3GHz machine running Ubuntu. It's slow. This same machine used to have WinXP on it and it was fucking snappy.
I don't know when/what has gone wrong, but Linux on the desktop is slower than what it used to be.
I've also been using Linux since 0.9x. Linux on the desktop is buggy, slow and the UI has more problems than windows (eg, copy/paste/tabbing/default buttons/etc - ie, real basic shit). Blind fanb0ism doesn't change that.
Don't get me wrong, windows has it's problems, but for the typical end-user out there, windows is superior.
Failures in gov.uk IT projects are down to antiquated software development methods.
Only in software development is a 34% success rate (in 2004) considered a vast improvement (100%) over a decade previously.
What are rather ambitious projects are persistently entrusted to the waterfall method of development ; the first problem being that people seem to just smunge the first three steps into one and have subject-matter experts produce a handful of word documents describing what they think is the best technical architecture.
And then wonder why they don't get something that works. The second problem being using the waterfall method at all. I don't think I've yet seen a successful project that used it for anything more complex than a glorified file download service.
I guess waterfall persists because it allows people to get the design phase out of the way and then go back to being terribly busy with their existing non-optimized tools and process. Iterative methods mean those nasty developer people popping up all the time and asking questions that are too hard for a Monday morning ; and you can't even get rid of them when the software has been delivered!
But government likes a process consisting of clearly delineated steps. Heck, they even invented one.
now if you could start paying the other 25% you could technically start firing them for writing bad code and slowing everyone else down.
Lots of people seem to be getting tied up arguing that money doesn't make something non-free. I think we can all agree on that and move on: Move on to discussing the impact of the involvement of more paid developers. If you want to ensure the health of a project, you need to be aware of forces at work within it. There are paid developers who act like kernel-hackers and then there are paid developers who simply try to fix bug X in release Y for hardware Z which is being released next Tuesday. This isn't evil, but neither is it true to say it's irrelevant. Finally we should acknowledge that the financial self-interest of companies rarely aligns perfectly with the principals of freedom: That's OK different developers ideas rarely align completely, but it is a different sort of force, and growth of it does influence the nature of the community and the development process.
I've installed countless ubuntu systems on people with little technical expertise that don't understand why they have 10 browser tool bars in their IE install and wonder why their computers run like shit.
In that case, wouldn't the easier solution be to install firefox on windows?
Not necessarily - a lot of toolbars are starting to support Firefox.
Billions lost on failed UK IT projects by the 'adults' with developers receiving very fat paycheques shows it guarantees neither success of the project nor accountability within it.
That, and if you look at Unix-like systems, you will see that all of them are dead or dying, except for those that are being carried by volunteers (BSD, GNU, Darwin (mostly BSD), and perhaps OpenSolaris). If "the kind of professional accountability in its developers that only a paycheck can engender" is what a software project needs to "sit at the adults' table", then maybe sitting at the adults' table is not what you really want for your project. After all, all those adults are now either dead or on life support.
To stay with the analogy, perhaps what a project needs to thrive is not to become an adult, but to stay a child.
And it makes sense, too: projects supported by the flow of money will wither when the money flow stops. This in addition to the argument that it always worth keeping in mind: profit-driven companies will do what maximizes profits, not necessarily what is best for the world. These two things often align, but not always and never completely.
Please correct me if I got my facts wrong.
He's astonished he's never heard of Linux before I showed it to him. WTF are we doing wrong in getting the word out?!?
Primarily, you're wrongly assuming that the average consumer can be bothered to worry about these "operating systems". Windows is the only thing that works if you expect to pick up any of the commercial plastic-wrapped software shelved all over the local PC store. The average user just want things to work, and is not gonna go home and start googleing free alternatives to the software that was already included in the price paid for the PC.
The only time these people are exposed to the term "Linux", is through intimidating encounters with nerds who get all religious with their MS bashing, and considers it intuitive to install applications by typing apt-get funandgames.
Of course you can make money out of FOSS. Stallman was saying this for years! And now when it comes that it is the case people seems to be confused why it is so. The great thing about FOSS and it's business model as such is that you get money for your _work_. If you don't work you starve. Companies do not like to do pure FOSS business because it "brings a lot of risk". The stereotype is there that you must _own_ things. But in the end, it is always comes to the point where people trust you because of your _work_ and because of your _can_ altitude, not because you own products. Grown up in FOSS community I am not attracted to the proprietary models of business in computing as I believe it somewhat rottens the industry. Especially when people are not aware of FOSS value - as opposed to commercial benefit.
The mentality is out there, first thing we are thought in universities is that "how to protect what is yours". And this is just wrong. As long as there will be such altitude, people will not understand that the great value is in giving. Not taking. But I said too much already.. :)
thanx,
Absolutely - I started developing open source applications to fill a quiet gap in the corporate contract work I was doing at the time - and ultimately, I've never gone back to the original work. My involvement started as a hobby and a bit of fun, but it's turned into a career. I still contribute to open source in the process.
From my point of view, open source is the best thing that ever happened. Scratches an itch, gives you the chance to work and learn with other enthusiasts and professionals, exercises the brain, but mostly it's just hugely fun.
That sounds like a really good idea. It could be named after what everyone shouts while trying to get Linux to compile for the first time: "You *unt, you!"
Maybe change the spelling slightly...
Brain surgery - it's not rocket science!
They couldn't possibly compete with the Million Eyes ensuring bugfree open source software.
"A pile of shit has a thousand eyes." - Teddy Duchamp.
Squirrel!
"Remember, these people are getting paid for their labor, not paid a million times over, every time a copy of the code is distributed."
Now only if we could apply this concept to the music industry.
What do you think a web site is? Programmers write once, and now don't even have to distribute it. It just sits there and they collect a check.
You tend to be far more forgiving when something is both free (beer) and, feels like it belongs to you instead of some distant oligarchy.
Linux doesn't belong to you any more than Windows does. The code is clearly copyrighted to the authors and all of this illusion of public ownership is merely that. You have a EULA with Linux just as much as you do with Windows.
I like Linux because I like the cheap C++ tools and its a great platform for running a web server, but I'm under no illusions that its better than Windows across the board. Windows 7 wins that contest hands down for the desktop client department, just by mere virtue of having DirectWrite,Direct2D, analogues and a low latency audio, all of which Linux lacks. And following up the stack from that, there's nothing like WPF.
So its like, if you want to host a web site, use Linux, but if you want slick client side graphics and sound, then you gotta go Windows. And its -always- been this way, DOS/Windows whatever staying perpetually one step ahead of Linux - because most people in the Linux world really don't care about what they consider to be gaming features in an OS.
This is my sig.
If you believe any different, you really don't understand the strengths of community driven software.
And you clearly don't understand the motivations of adware/spyware/malware pedllers, or how ready most people are to install some wizzy little widget or browser toolbar without thought to what else might be coming along for the ride.
Sure, open-source, community-driven software will mostly be free of such crap, but should an alternative OS gain sufficient market share to make it worth their while, the crapware people will target it, and users will install their junk.
It's official. Most of you are morons.
I think you're missing a key point - Window's isn't free (as in it costs money) and will bother you for licence keys, which you have to either pay for or pirate. If I'm trying to get a relative up and running doing the basic things they like, Linux does not bother me this sort of thing.
It is free, does everything your average desktop user wants and wants to enable, rather than checking to see if I'm doing what Microsoft wants.
There's absolutely nothing with Microsoft making money out of their hard work and I use windows for games and development. However, if I'm getting a computer working for a basic desktop user, I'm not going to get them to shell out for a copy of windows when I can get them up and running in an afternoon, free and legally with Linux.
What? And I thought it was to make money! You mean I've been wrong all this time?
Crapware people will TRY to target it. They won't succeed in sinking their hooks into the OS the way they can do on Windows. Any infestation will be easy to remove, and any deceptive apps very quickly exposed and blunted.
Windows malware is so successful because Windows is DESIGNED with DRM and concealment in mind to prevent you copying it to other computers, to prevent you duplicating the apps that you've bought. It makes it easy for malware herders to take control of the machines from their owners. Microsoft designed it that way.
"I've got more toys than Teruhisa Kitahara."
The title of the article make it sound like if Linux was receiving and giving nothing in return. Many of these companies would not even have a chance to decently survive without Linux, and they would become just Microsoft puppets.
Dear
I do not have to recompile FOSS drivers in every bloody kernel (security) update there is, i.e. about every month.
BTW: I do want proprietary drivers. Actually I really do not give a flying fuck whether they are proprietary or not as long as they work without a hassle.
*spoiler*
While I realise that nothing kills a joke like having it explained...
It's a play on the word "posthumously".
free software is alive and well only because it makes a lot of commercial sense for companies that do not sell software but have software component in their products, get over it.
A person who works on something that s/he has a burning passion.
this is the type of people who made scientific revolution, industrial age, digital age possible. this is the way it should be.
not to mention that most of those current paid developers probably went out to linux on a passion, either during or after college or without college education, knowing that they could hurt their chances of getting a job in a traditional company. ie they basically jumped into life blindfold, armed with only passion. now, through passion and perseverance, most of them have become top notch developers in linux.
and, behold, linux can pay people now. why it shouldnt ? how many of you would be courageous enough to go all out on your passion like that ? granted, now there is actually a chance that you will find a job with linux after you graduate from college, if thats your field, but it is now. most of the people who are employed for some time in linux jobs were studying in college at a time when linux was just something microsoft could laugh about. i knew some people from CS department, going all out on linux by those times. a lot of people thought they were burning their future. a lot of people couldnt muster the guts to go for their passion. those people did.
again, i emphasize ; noone else but such people deserve being paid, and being paid more.
Read radical news here
Linux is seriously one of the best things to happen to the embedded design market. I'd describe it as "a big pile of work that's already done for you, for free".
We've currently working on a project which uses a NXP LPC32xx ARM9 processor. NXP themselves wrote a pile of supporting code for the processor's peripherals and contributed it to the kernel - doing this work lets them say "hey, our chip runs Linux" and makes the chip much more attractive to their customers. Like us; we decided the chip had the right set of peripherals and price for our application, and we were planning on running Linux anyway, so it was a perfect fit.
So we built our board and started verification. Most things worked right out of the box, except for Ethernet; after fighting for a couple of days with it, we found a bug in NXP's code which didn't work with our PHY configuration, which we fixed and now it's working great. Kernel patch is on the way, which should hopefully save the next guy some work.
End result? NXP's happy because they're selling their chips, and we're happy because we're selling our products. And Linux improves in the process. What's not to love?
Actually, you're wrong. Not all from the Top100 clusters are running Linux.
There's at least one running Windows. Taking HPC as a whole, there's also AIX, Super-UX, OpenSolaris (reference: http://www.top500.org/stats/list/34/os).
English is not my first language. Corrections and suggestions are welcome.
No.
Developers getting paid to do work? I thought we were smarter than that.
I don't much disagree with what you say but, WTF are we doing wrong in getting the word out?!?
Damn, I feel like O'Neill in Stargate:SG1: "I can save these people!"
Why do so few avg. users even know of its existence? Why the !@#$ isn't the word getting out? Should we be $PROPAGANDIZING --> HOTMAIL/AOL or something? Ewww.
It's taking too damned long.
"Tongue tied and twisted, just an Earth bound misfit
Aah. Sorry then.
If I had an Ass, I'd call it Fanny Bottom, then I could slap my Ass; Fanny Bottom, on the Arse.
I used it as the late 90's, there was enough supported hardware that it wasnt a limitation (for me at least), but yes you did have to double check for Linux support before buying hardware.
There is a lot of polish now'a'days, but back then it catered for a different demographic (more computer literate). Users were often capable of using the command line, edit config files and even compiling their own kernel.
To go out on a limb i would say that GNOME and KDE have advanced the cause of GNU/Linux much more than the kernel in the last 10 years.
Any infestation will be easy to remove, and any deceptive apps very quickly exposed and blunted.
Replace Windows with Linux. So, tell me, who is going to audit the hundred million+ programs? Most of them are commercial, i.e. you're stuck with reading binary code. And once you spend a few years auditing existing code, you now have to audit about ten new versions of the same software that were released in that time ;) You didn't think the entire multi multi billion dollar commercial software world that exists outside of Microsoft own products was going away did you?
Microsoft designed it that way.
Explain. Nobody except F/OSS zealots believe this nonsense. Come to think of it, you seem like one. Lets assess.
0 technical content in post - check
anti-ms hate - check
f/oss cheerleader - check
Having read a lot of the responses (though not all), I am surprised this point does not come up.
...) need a way to keep the Microsoft Windows monopoly in line.
When Linus Torvalds started Linux, he obviously did it for love not money. Indeed the early contributors were driven by their ideals.
But the SUCCESS of Linux is because a lot of those big companies (IBM, Sun/Oracle, Intel, Google,
Remember that for decades (1980-2000) they tried to do that by offering their proprietary UNIX operating systems. That failed miserably, which is the main reason they were forced to learn and band together around Linux.
I like Linux, I think its great. But the SUCCESS of the open source movement, and especially Linux, owes everything to the scare Microsoft has given the entire industry.
So: the people who are being payed to write Linux, are getting the money because they are producing the most credible challenge to MS. It has nothing at all to do with high ideals.
No it's more of a case of developers starting or working on a project, then getting hired by a company and being allowed to continue work on the project.
Think about it. If you are developing code that a lot of people use, you have a proven track record, and you produce, it makes you look very attractive as an employee. If you get hired by a company such as red hat, they will see features they want added to open source projects. If the features get approved by the project then you are paid to work on open source.
The circumstances of how and why people get paid to work on open source has been misrepresented a little here.
The moral of the story is if you are a developer it's good to work on community code. Eventually someone will hire and pay you for it if you are good at it.
Do you actually believe that Win* runs as snappily as Linux?
As Ubuntu, or any of the other consumer-oriented distros - yes. Sure, you can install Gentoo and fine-tune everything for your individual system, and disable all the unnecessary services, and install a light-weight window manager .... but I can do most of that with Windows, too, by using nLIte. I'm not talking about specialized installations, though - I'm talking about your standard Ubuntu install vs a typical installation of XP. I haven't seen any difference performance wise, (other than xorg eating up my RAM thanks to an ATI driver memory leak).
This is very curious to me. I've been happily running Linux since '93 (THANKYOU Linus!!!). Windows is superfluous here.
That certainly explains your lack of objectivity.
The other day, my next door neighbor mentioned he'd a machine that was hosed. I booted it into Knoppix, then installed Xubuntu. There's nothing wrong with it that wiping Win* wouldn't cure. He brought over his son's machine today, and I did the same to it. He's ecstatic that he's now two working machines at the cost of a couple of hours of my time, for which he needn't hunt for replacements.
Just wait until he realizes that his tax/accounting software won't run on linux, and his son tries watching some youtube clips on it. Expect to have your tires slashed and your house egged!
Seriously, though, I've never seen anyone transition from win to linux that easily. Hell, I had trouble convincing people go from windows 9x to windows xp because some of their specialized software wasn't compatible. I get the feeling that you're in the running to be Linus' Propaganda Minister.
Oh, please. That's the least of Win* users' problems.
Ok. Details?
Why has my neighbor never heard of Linux despite my proselytizing since ca. '93? That's what I'd like to clear up. That's what pees off this FLOSS proselytizer. :-P
Because for most of that period it's been utter garbage.
I heard about it in 94/95 because one of my classmates was a linux fanatic. He showed it to me, I said "command line ... wheee", and promptly went back to windows and macs. At that point we were just starting to get away from the DOS command line, and I had no desire to go back.
Ever since linux has been lagging behind windows, whether it be because of shitty graphics, poor driver support, lack of user-friendly installation and management solutions, or limited software availability. It's only in recent years that Linux has become a viable competitor on the desktop.
You 'Softies are paranoid. Nobody's posted anything like hatred.
Speak for yourself. There're a lot of people out there that want their cheap noname stuff to "just work"(tm). And hey, what about ATI drivers?
But the SUCCESS of Linux is because a lot of those big companies (IBM, Sun/Oracle, Intel, Google, ...) need a way to keep the Microsoft Windows monopoly in line.
No, the success is because GPL makes it economically favourable to build code for Linux.
Red Hat is really a distributor. What original products have they developed?
Novell is a primarily a proprietary software company.
Linux Foundation - I don't know - non-profit perhaps
Oracle = another proprietary software company who dabbles in Linux.
Name me some successful software companies who created a new product and is 100% open source.
Excuse me? The resignation of Con Kolivas has nothing to do with corporate interests, but everything with Con being a loose cannon who doesn't play nice, and instead of backing up his arguments with reproducible benchmarks sends Slashdot-recruited fanbois to LKML to try and get his patches into the kernel.
Mart
"I know I will be modded down for this": where's the option '-1, Asking for it'?
Most Linux end users are more likely to contribute to applications, translations, documentation, art, sounds, music, not the kernel. The Linux kernel itself is probably more intersting to those closer to the bare metal, which would be administrators or hardware developers.
Twinstiq, game news
Ah, the religion of technology. So amazingly worthless.
Just wait until he realizes that his tax/accounting software won't run on linux, and his son tries watching some youtube clips on it.
Eh. My wife runs Ubuntu, uses accounting software (some windows thing, worked out of the box through wine I suppose) and watches tons of youtube clips. I think you are a bit behind times...
What doesn't work too well is win32 games, for those that care about that. For most people, they prefer what they have always used since it doesn't cost anything (the software is either included or pirated).
Religion is regarded by the common people as true, by the wise as false, and by rulers as useful.
As a console lover myself, I do lament to some degree the increasing lack of interest the modern Linux user has in it. But, perhaps it's for the better, as the community is becoming far stronger (even OSS projects need writers and artists for polish). And I would definitely agree with your analysis on Gnome and KDE. Although I think compatibility has changed drastically recently, as Linux is now geared towards being compatible with commodity hardware, not just workstations for the computer literate.
I was at a set-top box company, based in Germany, in the late 1990s. We had every intention of building out multimedia set-top box on Linux, even though that wasn't as doable as it is with today's modern Linux kernel (and, well, faster CPUs doesn't hurt, either). The big problem: finding anyone who knew Linux and wanted to actually get paid. We advertised, we attended Linux shows, etc... no go. Might have been practical if we were based in California, but at the time, there was a real issue among many Linux hackers of working for pay. So we wound up using OS/2 on the same hardware. I was largely the hardware boss, but I also wrote some drivers -- tragically, one place Linux was way ahead (physical drivers had to be written in 16-bit code under OS/2, at least at the time).
Nice to see things change. Not that spare time, hobby, educational, etc. contributions are a bad thing at all. But commercial concerns doing all that work is a strong indicator that lots more work is being done. They also sometimes have a better sense of finishing a project. Not always, but sometimes.
-Dave Haynie
And if we wait another 100 years, then 100% of Linux code will be written by historians. That's the power of statistics.
What the hell are you talking about? Historians are people that study the past, not lived in the past.
Maybe he meant archaeologists, as in experimental archaeology?
I would argue the inverse: Linux has been mature for a very long time; businesses are finally maturing and grudgingly admitting what any five year old could tell you: you get better quality when someone does something for love rather than a paycheck. Of course, these programmers have bills, too, and if they have to take a different job and reduce their time writing the software the businesses want, that would impact the businesses. Might as well hire them so they can work on what they love full time and not have to worry about where next month's rent is coming from.
Nathan's blog
http://tech.slashdot.org/comments.pl?sid=1512306&cid=30785704
Utterly hilarious.
http://tech.slashdot.org/comments.pl?sid=1512306&cid=30785704
Utterly hilarious, watching BitzTream run after being caught skimming like the typical troll does.
http://tech.slashdot.org/comments.pl?sid=1512306&cid=30785704
Utterly hilarious, watching BitzTream run after being caught skimming like the typical troll does. I wouldn't do that again were I you BitZtream.
Yeah, don't even get me started on such "adult" software as VxWorks, where $30k will get you "oops, we released a version of our compiler and stdc library that didn't close a C namespace in a header, thereby breaking any C++ code you include it in." Stuff *beginners* would be chided for. Stuff that would have *easily* been caught by unit or regression tests, which scares me further still because it means they probably don't have them.
Here's a hint to all the FOSS haters: most FOSS is not developed by inexperienced "gee, let's see what I can do with a computer!" types, even the unpaid stuff. The large majority of FOSS (especially the large successful projects) is developed by people who develop software for a living. The only difference between them and other paid programmers is that instead of having a hobby like golf or fantasy football, they go home and work on software that scratches a personal itch (assuming they aren't getting paid to work on it already). Now, let's just think about this: which software would you trust more: something written by someone who is just there to punch the clock and spends his breaks thinking about Paris Hilton, or someone who loves making software so much they can't keep their hands off a keyboard for more than a few hours? You can scream "boring nerd with no life" all you want, but the simple fact that most FOSS developers are professional coders, added to the fact that they work on software more than other devs, plus the fact that they decided to share the fruits of (some) of their labors with the world puts their software head and shoulders above most "paycheck only" software.
BTW, many FOSS coders I know of have other hobbies (and families); it just seems like they are able to pack so much more into a day than most people, it amazes me. Maybe they code faster; they are, by definition good coders, otherwise I probably wouldn't have heard of them. Or maybe they just don't waste so much time on things like TV. But just jump on Planet Debian and you will find scuba divers, cyclists, hikers, runners, community activists, etc, etc . . .
Also, I'm not slagging _all_ non-FOSS coders (technically, I am currently one . . . ). It just seems that where the source isn't available, and people aren't scratching their own itches that software generally sucks more.
Nathan's blog
http://tech.slashdot.org/comments.pl?sid=1512306&cid=30785704 [slashdot.org]
Utterly hilarious - See BitzTream run after being caught skimming like the typical troll does. I wouldn't do that again were I you BitZtream.
http://tech.slashdot.org/comments.pl?sid=1512306&cid=30785704
Utterly hilarious!
(See BitzTream run in the URL above, after he being caught skimming like the typical troll does).
Why are you so fucking stupid?
Indeed!
With few exceptions, all free software of any value has a Windows version. Firefox. Thunderbird. Pidgin. Mplayer. VLC. Wireshark. OpenOffice. The list goes on. Frankly, there's nothing you can do with F/OSS software on Linux that you can't do just as well on Windows.
I just rejuvenated a laptop that had been chugging along with Kubuntu by installing XP on it; the thing is much faster now, still runs all the software I liked from Kubuntu (except Kile, but I discovered that TexmakerX which does have a Windows version is just as good)., and does a number of important things much better now:
Everything is better now. I wish I'd done this earlier, instead of wasting my time with Kubuntu these last two years.
To me, in terms of speed, Windows XP feels roughly on par with XFCE desktops. And much faster than GNOME or KDE 3.5, which are closer to Vista. (I don't mention KDE4 because, despite the fact that the major distros have jumped on it, it isn't really ready; 3.5 is the one that works as of January 2010.)
Windows malware is so successful because Windows is DESIGNED with DRM and concealment in mind to prevent you copying it to other computers, to prevent you duplicating the apps that you've bought
I'm sorry; that makes no sense.
I hate WM DRM as much as the next guy. And arguably, in Vista, Microsoft redesigned the audio and video subsystems with DRM in mind. But what has that got to do with malware?
Most malware seems to come in the form of either (1) browser toolbars (which certainly exist for Firefox as well), or (2) services that start at boot (which is hardly a Windows-specific concept). Linux has some advantages in malware-resistance -- limited-privilege user accounts in particular -- but honestly they seem pretty minor; malware is still just a sudo/UAC-dialog away from doing whatever it wants in either the Linux of Windows case.
In the end, I say it's the responsibility of the OS to provide (1) secure network services, and (2) unambiguous GUIs; after that, malware are no longer exploiting vulnerabilities in the OS but in the people using it.
I'm not going to get them to shell out for a copy of windows when I can get them up and running in an afternoon, free and legally with Linux.
Yep. That's a big advantage to Linux, and my chief reason for using it when I do. But since I have access to free Windows licenses through a .edu, I really don't have any reason to use Linux when a Windows desktop works better.
If all you need to do is give your proverbial grandma a web browser, Linux is perfectly sufficient, so you might as well use it; it's free.
Nothing motivates people more than money. Good to see some are being paid for their efforts.
http://www.unboundhypnotherapy.com.au/ - Motivation For Life Impro
In my mind the anxiety about commercial interests in open source, and as by product the paying of developers, is not misplaced. Plenty of good things have been turned to shit once business was introduced. Anyone with half a brain can observed that the idea of capitalist competition spurring development is more the exception than the rule. Companies soon catch on that its easier to FUD, lie, distort, lock-in, lock-out, patent harass, sue etc etc than actually compete by developing better products in the spirit of capitalist competition theory. The more dominated by devious profit-is-king sell-your-mother-for-a-percentage minded capitalist stakeholders in the open source eco-system the more risk to open source from its toxic ideology ie Tivoisation, trusted computing, DRM, software patent.
Anxiety can be a good motivator but paranoia leads to disaster. It is observably true that, while not there at the start, capitalist institutions have pushed forward the quality and quantity of open source by pouring in the massive resources they have. However so far no death blow perversion to open source has been struck. So we must ask what would be the death blow? Specifically who knows but generally anything that effectively denies open source freedom! Its all about freedom, freedom, freedom! Capitalist agendas can and should be allowed to embrace open source but never at the risk of the core freedom loving ideas that birthed the movement. If one doesn't understand those fundamental freedoms that created the open source movement then of course one could easily play a part in killing the golden goose. The only thing that the open source 'community' needs to survive is a freedom loving pulse and, I'm sorry to say, capitalism isn't historically known for this and wage enslaved employees aren't, by definition, in a position to dictate policy.
To keep this analogy:
How long do you think that pile of shit remains, when a thousand eyes lay upon it, in comparison to the shit locked up in a closed box?
The Linux world makes much of its community roots, but when it comes to developing the kernel of the operating system, it's less a case of 'volunteers ahoy!' and more a case of 'where's my pay?'
What does the guy think how "the community" was paying for food and housing? Open source developers have always usually had mainstream computer-related jobs and done open source development as part of their paid job. The only thing that's changed is that over the last few years, open source development has changed from a part-time activity to a full time activity for many developers and that therefore their job titles have changed as well.
Two comments,
Firstly, I have been involved with OS kernel development for more than 35 years, and I can tell you that having 100+ employees working on the kernel means, in a Cathedral organized development is a disaster if 80% are NOT working as Tech Writers or Testers, See Fred Brooks book, which is as true today as it was when it was written.
Too many developers, with poor architecture and vision leads to CRAP, which Windoze, and its COM architecture is. Until COM is removed Windoze security will leak like a sieve, and backward compatibility, part of the lock-in, means that is VERY HARD for M$.
I do not count developers who only work on drivers, but poor divers kill your kernel, which is why the Bazzar model works much better, read LKML, it is brutal peer review.
As I told Scott McNealy in 1998, Open Solaris would not get traction until developer were helped to write good drivers, and while this is not the main reason why SUNs business model failed, poor focus, bad marketing and poor SPARC performance was, you have to have a good and wide driver portfolio.
Finally, if you havn't figured it out already, I don't like M$, Windoze or the crooks in charge of this convicted-anti-trust-monopoly, and if the US DOJ had any balls, 10 of the top execs would be in a Supermax.
Enjoy you Astroturf.
Okay, I'll bother to respond this time.
Nothing you posted anywhere in your previously retarded post proved your point, and no, you weren't doing anything before I was in highschool, and you are indeed still an idiot, even if you think your screensaver was special.
It wasn't, and you certainly weren't the first to copy the matrix for a screen saver.
And I'll continue to skim and troll till the cows come home Mr Anonymous Coward. I've got perfect karma, yet you won't bother to login to post, obviously I'm the one with the problem.
Next time you should threaten to come beat me up or something, they'd be cute.
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
Actually, I have an acer aspire one (same AC as waay above) with 1.6ghz dual, 1gb ram
I have installed an enormous amount of crapware, and it exceeds the performance (startup, shutdown, ) of a 2ghz 2core 4gb ram, twice my read/writes speeds tested using dd (hp g60) running windows 7 with virtually no crapware (but it was installed for about 4 months already).
my NETBOOK exceeds the performance of all my friends' computers, and with compiz loaded.
btw, firefox is open source too, although the freedom to modify is restricted (too hard to compile :) )