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 |