Linked by Thom Holwerda on Tue 14th Sep 2010 22:42 UTC
Ubuntu, Kubuntu, Xubuntu If there's one consistent piece of criticism that gets lobbed in Canonical's and Mark Shuttleworth's direction, it's that they do not contribute enough code - or anything else for that matter - to the Free software world. Mark Shuttleworth has apparently had enough, and has written a very, very lengthy blog post detailing how he feels about this criticism.
Thread beginning with comment 440954
To read all comments associated with this story, please click here.
duh
by poundsmack on Tue 14th Sep 2010 23:20 UTC
poundsmack
Member since:
2005-07-13

even though i don't use this distro I know so many new users to linux who heard about or, or got started, using Ubuntu. We have enough Linux coders and not enough presence to end end users. Ubuntu has done a great job of making an attractive offering for windows switchers and new computer users alike. and for that, i think them.

Edited 2010-09-14 23:25 UTC

Reply Score: 10

RE: duh
by kragil on Wed 15th Sep 2010 14:26 in reply to "duh"
kragil Member since:
2006-01-04

I think them too.

Kernel devs view on thinks:
http://mjg59.livejournal.com/127355.html

Reply Parent Score: 4

RE: duh
by Fettarme H-Milch on Wed 15th Sep 2010 14:48 in reply to "duh"
Fettarme H-Milch Member since:
2010-02-16

We have enough Linux coders

Do you mean Linux as kernel or the ecosystem?
If you mean ecosystem: Hahahahahahaha!

If anything, X.org and Mesa are terribly understaffed.
Look at the recent problems with KWin 4.5: Those aren't bugs in KWin. Those are driver bugs.
Nothing more recent than OpenGL 2.0 is supported by FOSS drivers and even that support is buggy.
KDE aims to become a player in the mobile space which means that KWin will be ported to OpenGL ES 2.0. Sadly OpenGL 1.x and ES 2.0 are pretty much incompatible.
Missing support for GL ES 2.0 and buggy support for GL 2.0-only may result in KDE producing two back-ends for KWin that share next to no code. If Xorg/Mesa supported OpenGL 3.x, 4.x, and ES 2.0 no duplicated KWin development was required.

Nouveau also could need much help, especially in power management and support for composite window managers.

Voluntary developers can only do so much and GPU developers don't want to spend more resources on Xorg/Mesa.
Xorg/Mesa needs full-time developers of commercial distributors. Red Hat contributes a lot, so do Sun/Oracle and Apple (yes, Apple!). Novell does less but still contributes. Mandriva does a bit.
Canonical, sadly, nothing.

Reply Parent Score: 6

RE[2]: duh
by poundsmack on Wed 15th Sep 2010 15:52 in reply to "RE: duh"
poundsmack Member since:
2005-07-13

I meant Kernel, as in the Linux kernel. Not software built on top of it or for it. I should have clarified because you bring up a very valid point, to which i agree.

Reply Parent Score: 2

RE[2]: duh
by Zifre on Thu 16th Sep 2010 00:09 in reply to "RE: duh"
Zifre Member since:
2009-10-04

If anything, X.org and Mesa are terribly understaffed.

X.org, definitely. But I think Mesa is actually doing pretty well. Progress is happening fast, and it is one of the most active FOSS projects. (Linux and Mozilla are the only projects I know of that might be more active.)

Missing support for GL ES 2.0 and buggy support for GL 2.0-only may result in KDE producing two back-ends for KWin that share next to no code. If Xorg/Mesa supported OpenGL 3.x, 4.x, and ES 2.0 no duplicated KWin development was required.

First of all, Mesa does support GL ES 2.0 (it is used by Wayland). I'm not sure how complete or correct it is. Second, although different graphics APIs might not be compatible, that hardly means that they would share little code. 90% of what works in GL ES 2.0 will also work in GL 2, 3, and 4. GL 3 and 4 would only be used for optional eye-candy or performance enhancing features. The core rendering stuff would be basically the same. Lastly, the renderer is a very small part of a window manager. Drawing rectangles onto the screen is not terribly complicated. The hard part is window management.

Nouveau also could need much help, especially in power management and support for composite window managers.

I agree there. If Canonical could pay a few developers to work on Nouveau, progress would be much faster (and it is already very impressive). It would probably be the most useful thing that they could do with their money.

Reply Parent Score: 2

RE[2]: duh
by lemur2 on Thu 16th Sep 2010 02:14 in reply to "RE: duh"
lemur2 Member since:
2007-02-17

Look at the recent problems with KWin 4.5: Those aren't bugs in KWin. Those are driver bugs.
Nothing more recent than OpenGL 2.0 is supported by FOSS drivers and even that support is buggy.


Well it should be pointed out that for the ATI FOSS drivers the programming specifications have only been available for just over a year now. ATI FOSS drivers are entirely new code (AMD/ATI did NOT release their driver code as FOSS, only the programming specifications).

OpenGL support in FOSS drivers (at least, for the ATI FOSS drivers) is buggy because it is so new. It will improve in very short order as the driver gains a bit of maturity.

Reply Parent Score: 2

RE[2]: duh
by fanboi_fanboi on Thu 16th Sep 2010 21:53 in reply to "RE: duh"
fanboi_fanboi Member since:
2010-04-21

So wait ... you mean, these entities are understaffed because ... coders don't like to work for free?

Perish the thought. Who would've thought.

Reply Parent Score: 1