On Wednesday 05 March 2003 14:37, Jason Komar wrote:
> On Wed, 2003-03-05 at 15:22, John van Spaandonk wrote:
> > And me
> >
> > On Wednesday 05 March 2003 22:40, N Smethurst wrote:
> > > I realise that I am a relative minnow here, but I nevertheless wish to
> > > express my agreement with Tim. I'm glad someone has expressed what I
> > > hesitated to say.
> > >
> > > Le Mercredi 5 Mars 2003 22:07, Timothy R. Butler a écrit :
> > > >   Is it worth risking Mandrake's future as a whole to get this
> > > > distribution out by mid-March? I just don't personally see that as a
> > > > realistic date when I'm using RC2. Mandrake developers are amazing
> > > > people, but I still can't believe all of these problems can be fixed
> > > > in just nine days. To me, RC2 seems more like a beta release and not
> > > > a release candidate.
>
> I am in full agreement as well. The quality of the release is paramount.
> Mandrake has a reputation of being a good distro. for people who want to
> switch from Windows. Those people expect it to work out of the box with
> a minimum of bugs.

I think this is also important for those who switch from other distros. I've 
managed to convince a good number of RedHat, SUSE, and even a few gentoo and 
debian users that Mandrake makes more sense for them. The library policy 
("You mean I can have both versions of XXX at the same time without 
force-installing and manually moving files around? Well, I guess I can use 
RPM after all!"), the up-to-dateness and completeness of Cooker contribs and 
PLF ("I spent weeks trying to get my Win32 AVI codecs working under SUSE!"), 
urpmi, 586 builds, etc. are the features that convince them. But when they 
try it out, the first comments I get are always things like, "Wow, I didn't 
know KDE looked this spiffy!" or "The installer figured out the DHCP for my 
LAN/cable modem/etc. automatically, and downloaded updates even before I got 
in and tweaked everything manually!"

The problems people are reporting will be just as bad for these kinds of users 
as for Windows users trying linux for the first time. 

However, that being said, I'm not convinced these problems can't be fixed in 
time for a release. We're talking about a small number of bugs that, while 
serious in their effects, appear to be small enough to knock out in a week. 
For example, the fact that the browser starts up with no homepage is pretty 
terrible--but it's just a matter of changing the default homepage from the 
indexhtml-9.0 location to the indexhtml-9.1 location. 

The kernel/driver issues are bigger, but if worst comes to worst, the kernel 
can always be rolled back, can't it? I remember being given a choice between 
two different 2.0 kernels in a linuxppc distro, because the newer one didn't 
work on some hardware. Would it be so terrible if you got a message saying, 
"kernel 2.4.21 may have problems with some of your hardware; OK to install 
2.4.19 instead?"

Meanwhile, Paul Dorman's idea of "sub-distributions" is interesting, but I 
think there's a better solution:

Provide, in addition to the 3-CD distribution, a "mini" version that provides 
just enough to get you up and running and install other packages. You could 
download, say, a 150MB ISO for English, or a 180MB ISO for some other 
language (if there were people interested in maintaining a mini-distro for 
that language), instead of 2GB with everything. You'd have a basic KDE 
desktop only, everything needed to get on a LAN or cable/DSL connection, all 
of the packaging tools, the core development packages, and some of the 
setup/configuration tools, but few applications, no servers, etc.

Then, provide an easy way to pull in groups of packages. Each of the groups 
you can choose in the installer would be available, and would install the 
exact same packages--except that it would only have to download the 
appropriate language, and it would download the most up-to-date version, from 
the mirror you chose.

Even simpler, you could allow running that tool as part of the installation 
process. 

An alternative solution is the way linuxppc used to work a few years back. You 
download and burn an 80MB ISO that contains the installer, which can grab 
packages off a mirror instead of off a CD. (In fact, I never even burned the 
CD; they provided MacOS-based and linux-based installer bootstraps so you 
could just leave the .iso file at the root of an HFS or ext2 partition; that 
was nifty.) Making this fool-proof is difficult, but making it work 95% is 
easy--and good enough for the intended audience: people who know Mandrake, 
know what they want, and have broadband connections.

I think either would provide everything Paul's looking for, and be very easy 
to put together. In fact, making a mini-distro out of the full 9.1 is 
something a single user could easily do shortly after 9.1 is released.

By the way, as things are today, you can just download CD 1, install a 
bare-minimum configuration, then rpmdrake/urpmi all the packages you want off 
the net. 650MB is still pretty big, but it's a lot less than 2GB.


Reply via email to