Gentoo Archives: gentoo-releng

From: Pieter Van den Abeele <pvdabeel@g.o>
To: gentoo-releng@l.g.o
Cc: Pieter Van den Abeele <pvdabeel@g.o>
Subject: Re: [gentoo-releng] GameCD's and Installation ability
Date: Thu, 27 May 2004 18:09:12
Message-Id: EF8E71AE-B008-11D8-BA38-0003938E7E46@gentoo.org
In Reply to: Re: [gentoo-releng] GameCD's and Installation ability by Kurt Lieber
1 Hi,
2
3 Networkless installs are still possible by just copying the entire
4 'live environment' onto the harddisk and then boot into that. It is
5 even possible the other way around: Copying a hard disk install back
6 onto a cd/dvd, ... (that's exactly what catalyst does btw).
7
8 The problem with jigdo is that it requires a network connection to
9 download the different parts that make up the iso, so it only fixes the
10 problem for people having for instance a windows box with a cdwriter at
11 work they can use to build their jigdo'ed image. (We also need a
12 windows maintainer of the jigdo code)
13
14 A server side solution would imho be better: have a user declare
15 requirements, submit them to a build cluster, which sends the user the
16 iso(s) by regular email or makes it availabe for download.
17
18 Pieter
19
20
21
22 On 27 May 2004, at 19:06, Kurt Lieber wrote:
23
24 > On Thu, May 27, 2004 at 12:36:38PM -0400 or thereabouts, John Davis
25 > wrote:
26 >> How does gentoopix obviate GRP? One of the installation cases that we
27 >> have to keep in mind is networkless installs.
28 >
29 > I don't agree with this assessment. Gentoo as a whole is almost
30 > iron-bound
31 > to some sort of network connection, preferably a fast one. Security
32 > updates, new package upgrades, etc. all require a network connection.
33 > You
34 > can work around this with things like emerge -f, but the same can be
35 > said
36 > for networkless installations. If we're truly concerned with
37 > supporting
38 > networkless installations, then I'd suggest looking at something like
39 > Jigdo[1] which will allow us to custom-build ISOs with source tarballs
40 > of
41 > necessary packages. Debian has used this with great success. Either
42 > way,
43 > supporting networkless installations should not be linked to having to
44 > provide binary packages.
45 >
46 > The primary (only?) reason for GRP is to offer fast installs. The
47 > primary
48 > (only?) reason to support fast installs is to minimize the amount of
49 > downtime on a user's computer while they're waiting for things to
50 > compile.
51 > With Gentoopix (and as soon as someone comes up with a better name,
52 > I'll
53 > start using that), you have *zero* downtime. It's actually less
54 > downtime
55 > than with GRP. You start the Gentoopix CD which presents you with an
56 > X-based environment, replete with browser, email client, file manager,
57 > etc.
58 > You start your installation like you do now and, once the compiling
59 > starts,
60 > you have a rich, full-featured graphical environment available to you
61 > while
62 > you wait.
63 >
64 > If we had the user do some partitioning first, we could even allow
65 > them to
66 > store stuff (email settings, browser settings, files, whatever) on the
67 > HDD
68 > while waiting for their "real" operating system to finish up in the
69 > background. This would allow the user to fully-configure their email
70 > client and browser settings while the compile was still going and,
71 > once it
72 > was done and they booted to their "real" installation, all of their
73 > preferences and settings would be maintained.
74 >
75 > Gentoopix solves all of the same problems that GRP does, but it comes
76 > at a
77 > greatly reduced cost. There are far fewer QA headaches, build time,
78 > bugs,
79 > mirror resources, etc required for Gentoopix than for GRP.
80 >
81 > This also allows us to have a greater separation between the
82 > installation
83 > part of Gentoo and the "main" part of Gentoo. The install team can
84 > work at
85 > their own pace, implementing features that are important to that
86 > project
87 > without requiring time or resources from the larger body of Gentoo
88 > developers. Right now, we have to freeze trees, synchronize on
89 > versions of
90 > catalyst, create package lists, debug build problems with GRP sets and
91 > a
92 > number of other minor issues that arise as as result of GRP.
93 > Obviously,
94 > there still needs to be close coordination between the two groups, but
95 > they
96 > do not have to be linked at the hip in order to coordinate a successful
97 > release.
98 >
99 > --kurt
100 >
101 > [1] http://atterer.net/jigdo/
102
103
104 --
105 gentoo-releng@g.o mailing list

Replies

Subject Author
Re: [gentoo-releng] GameCD's and Installation ability Kurt Lieber <klieber@g.o>