Gentoo Archives: gentoo-releng

From: Kurt Lieber <klieber@g.o>
To: gentoo-releng@l.g.o
Subject: Re: [gentoo-releng] GameCD's and Installation ability
Date: Thu, 27 May 2004 17:04:54
Message-Id: 20040527170619.GR3228@mail.lieber.org
In Reply to: Re: [gentoo-releng] GameCD's and Installation ability by John Davis
1 On Thu, May 27, 2004 at 12:36:38PM -0400 or thereabouts, John Davis wrote:
2 > How does gentoopix obviate GRP? One of the installation cases that we
3 > have to keep in mind is networkless installs.
4
5 I don't agree with this assessment. Gentoo as a whole is almost iron-bound
6 to some sort of network connection, preferably a fast one. Security
7 updates, new package upgrades, etc. all require a network connection. You
8 can work around this with things like emerge -f, but the same can be said
9 for networkless installations. If we're truly concerned with supporting
10 networkless installations, then I'd suggest looking at something like
11 Jigdo[1] which will allow us to custom-build ISOs with source tarballs of
12 necessary packages. Debian has used this with great success. Either way,
13 supporting networkless installations should not be linked to having to
14 provide binary packages.
15
16 The primary (only?) reason for GRP is to offer fast installs. The primary
17 (only?) reason to support fast installs is to minimize the amount of
18 downtime on a user's computer while they're waiting for things to compile.
19 With Gentoopix (and as soon as someone comes up with a better name, I'll
20 start using that), you have *zero* downtime. It's actually less downtime
21 than with GRP. You start the Gentoopix CD which presents you with an
22 X-based environment, replete with browser, email client, file manager, etc.
23 You start your installation like you do now and, once the compiling starts,
24 you have a rich, full-featured graphical environment available to you while
25 you wait.
26
27 If we had the user do some partitioning first, we could even allow them to
28 store stuff (email settings, browser settings, files, whatever) on the HDD
29 while waiting for their "real" operating system to finish up in the
30 background. This would allow the user to fully-configure their email
31 client and browser settings while the compile was still going and, once it
32 was done and they booted to their "real" installation, all of their
33 preferences and settings would be maintained.
34
35 Gentoopix solves all of the same problems that GRP does, but it comes at a
36 greatly reduced cost. There are far fewer QA headaches, build time, bugs,
37 mirror resources, etc required for Gentoopix than for GRP.
38
39 This also allows us to have a greater separation between the installation
40 part of Gentoo and the "main" part of Gentoo. The install team can work at
41 their own pace, implementing features that are important to that project
42 without requiring time or resources from the larger body of Gentoo
43 developers. Right now, we have to freeze trees, synchronize on versions of
44 catalyst, create package lists, debug build problems with GRP sets and a
45 number of other minor issues that arise as as result of GRP. Obviously,
46 there still needs to be close coordination between the two groups, but they
47 do not have to be linked at the hip in order to coordinate a successful
48 release.
49
50 --kurt
51
52 [1] http://atterer.net/jigdo/

Replies

Subject Author
Re: [gentoo-releng] GameCD's and Installation ability John Davis <zhen@g.o>
Re: [gentoo-releng] GameCD's and Installation ability Pieter Van den Abeele <pvdabeel@g.o>
Re: [gentoo-releng] GameCD's and Installation ability Chris Gianelloni <wolf31o2@g.o>