
I have been using Linux since 1993. I installed the first version of Slackware on a 16MB 386sx-25. Since then I have been using it almost exclusively on one or more of my PCs. So I consider myself as a bit of an expert. I have been using computers since 1982 mostly PCs, but also VAX mainframes and SPARC systems. Operating systems (and GUIs) I have been using include CP/M, DOS, Windows from Version 2 to XP, Geos, Beos, SCO Unix, Solaris, OS/2 and quite a few Linux Distros.
-Some Winmodem drivers are not free (see linuxant for example), some software does not allow redistribution (at least for free).
-Deliver the absolutely newest version is not wise. For instance KDE 3.2 is now in its .3 maintenance release. Mandrake backports many features/security fixes of newer releases.
-It is impossible to adjust release schedule to match schedules of every program they distribute. They need to stick to a predictable schedule for bussines.
------------------
-If you ask me, Linux Distros releases new versions all too often. Each 6 months a brand new product is released (even more often than the 1-year Apple cycle for MacOSX, which they already said will slowdown). RedHat <-> Fedora relation shows that RH already noted that entuasisths require different cycles (Fedora) than bussines (RHE).
-Mandrake latest releases are only package upgrades, nothing really new or innovative. And please don't get me wrong, just merging all these packages into something resembling something consistant is a lot of work, but I would rather prefer that Mandrake would invest a little more on adding their own work, like for example making their tools share some consistency, or as someone said, "nativizing" applications as XMMS or OO.org, or even put an employee to look for good artwork on kde-look.org