On a sunny day (27 Feb 2012 22:41:17 +0200) it happened Phil Carmody
<
thefatphi...@yahoo.co.uk> wrote in
<
87r4xgm...@bazspaz.fatphil.org>:
>I'm the linux kernel maintainer at ${DAYJOB} (with about 70 developers
>offering their patches to my tree at the peak of the project). I have no
>time for unfounded whining, no matter who it's from. Tom's a smart guy,
>he could fix his issues if he actually wanted to.
I am not a kernel developer, and not a real cryptographer,
but I have been writing Linux soft since SLS Linux (0.98??).
I agree with Tom 100% that the state the kernel, and perhaps more the drivers,
as that is the biggest part anyways, reflects the quality of 9* year old script kiddies.
Every single media driver I try (gspca for example) is broken in the next kernel release,
APIs are constantly changing (DVB, v4lXX ),
do you really think I enjoy it to rewrite all the really good applications I have
from scratch anytime I get new hardware and install the latest kernel?
I made suggestions to the various list and groups several times,
if you get any reaction at all it often is a harsh one.
I am expert on video and already years ago I told the guys v4l was an impossible
route, that API had to constantly change. now there you are.
I started fixing drivers myself, I do not publish code on the kernel related lists,
why bother.
I have an other impossible one here at hands.
really am considering going back to something less top heavy than Linux.
I do appreciate your guys effort, and am even amazed some things still work,
and there are even drivers for some things, but if you ask me if it is 'reliable',
Linux this way, I can honestly say it is a disaster.
Then OTOH it was a disaster in 0.98 too, but smaller and easier to find the problems.
I guess you asked for feedback, do not feel insulted please, without you
kernel developers what would I use?
CP/M probably :-)
*I wrote 15 but corrected it.
Probably the main problem with the media hardware drivers is that they are not sufficiently
tested, or not EVERYTHING tested after a patch is made, patches then break other things.
Companies who do not release datasheets for their chips, non-documented code in the drivers,
makes it very difficult to fix problems.
It is a real decryption operation in itself to figure out what the problems are.
Also I do not see an easy way to give feedback for drivers in the form of an error report.
Then you are at the mercy of XXX distributions who all do their own things with incompatible
update systems (I just compile from source if I can).
I wonder, if I google for some problem and find many people saying: "I am going to scrap this hardware
because it does not work, cannot do anything reliable with it",
why that sound does not reach the ears of the right people who wrote that part of the soft?
Maybe their google does not work yet?
Hell, I have the latest notebook with USB3 and USB file transfer crashes after several hundred GB
on a regular basis with USB harddisks that work fine on an other PC with USB2 ports.
Could be chipset, who knows?
I could go on for hours, the posting would be far too long.
Logitech webcam drivers do not work anymore, Q-tec webcam drivers do not work anymore,
HELLO?
But the latest UVC Samsung webcam in my notebook does.
Bet a burger that in the next kernel release it won't, bet the latest newer one will?
LOL
WTF do you dump IR remote signals from connected USB DVB devices to /de/...input????
That way it messes up any application that has mouse focus at that time?
JIPPEEE!!
Yesterday I downloaded
-rw-r--r-- 1 root root 78125610 Feb 27 09:26 linux-3.2.7.tar.bz2
When I feel strong enough I will see what is broken now.
Do not worry, I wont weep in silence.
Do we actually NEED computahs?
Apollo reached the moon and came back using magnet core memory.
Now NASA has real computahs and cannot even get to LEO.