1 |
NP, |
2 |
|
3 |
You bring about some good points. stager still start with command-line interface that can either pass values via command-line options + arguments or via 'profiles' which are .ini formatted text files with values predefined. The name 'profile' is subject to change because I don't want to confuse new users with system profiles, which would also be able to get set... |
4 |
|
5 |
The web interface, if it ever happens, will come some time after the cli. |
6 |
|
7 |
The goal of the web interface would allow for "unattended graphical installs." It would perform almost like the old GLI did: go through a step by step process of setting a configuration (or simply point it to a predefined .ini file), click "install" and walk away. As long as the user knows what hardware is on his/her system, they should be able to configure things correctly. Just start up the server before you walk away and can set all the parameters for the install in a web page. |
8 |
|
9 |
The priorities of the project would be this order: |
10 |
|
11 |
1) Seasoned users |
12 |
* Saving time creating backups, recovering, or installing new systems |
13 |
* Providing an install "framework". It seems many Gentoo users have their own set of scripts for backups, installation, etc. stager could provide a base for those who have not been taking simple system backups. |
14 |
2) New users |
15 |
* New users would still need to read the Handbook in order to learn how Gentoo works and to properly configure the installer. |
16 |
* In some ways I would like the installer to be a teaching tool that will help people get their feet wet with our great OS. |
17 |
|
18 |
maffblaster |
19 |
|
20 |
On 07/18/2015 04:06 PM, hasufell wrote: |
21 |
> On 07/18/2015 09:36 PM, NP-Hardass wrote: |
22 |
>> On Sat, 18 Jul 2015 12:01:48 -0700 |
23 |
>> Matthew Marchese <maffblaster@g.o> wrote: |
24 |
>> |
25 |
>>> Hello all, |
26 |
>>> I have recently pressed the reboot button on the ol' Installer |
27 |
>>> project. I've been able to talk to quite a few developers one-on-one |
28 |
>>> via IRC concerning my plans. Most seem to be in support of Gentoo |
29 |
>>> having a "official" installer (the biggest concern is appears to be |
30 |
>>> how things will be implemented and the amount of features involved). |
31 |
>>> This e-mail is to fulfill GLEP 39's request for comments (RFC), |
32 |
>>> concerns, requests, etc. Since I'm a little new to the project I'm |
33 |
>>> coming with a bit of ignorance; I know the previous Installer project |
34 |
>>> fostered mixed feelings. |
35 |
>>> If you'd like to review before replying you can see the Wiki page and |
36 |
>>> find the source on GitHub: https://github.com/gentoo/stager |
37 |
>>> To summarize I'm writing it in pure Python 3. It first will be able |
38 |
>>> to create full backups (stage 4s) and recoveries. After that is |
39 |
>>> finished I plan to move on to installations. There will potentially |
40 |
>>> be a web interface UI for it. Others are free to create other |
41 |
>>> front-ends; to me a web UI makes the most sense and would probably |
42 |
>>> require the least deps. |
43 |
>>> I'd like to hear it all so please speak your mind. Looking forward to |
44 |
>>> hearing from you. |
45 |
>>> maffblaster |
46 |
>> |
47 |
>> |
48 |
>> |
49 |
>> Who is your target audience? New users? Experienced users? Not so |
50 |
>> much a comment about your installer, but installers in general, I feel |
51 |
>> the handbook is critically important to helping new users to understand |
52 |
>> Gentoo. |
53 |
> The handbook consists of different sections. Installation is only one of |
54 |
> them. An installer would just "replace" that part, not the others. |
55 |
> |
56 |
>> "Greatly aiding the "fresh install process". stager will not |
57 |
>> remove the need for reading through the Handbooks, but rather work |
58 |
>> along side the handbook in order to help users install Gentoo." |
59 |
>> |
60 |
>> Can you elaborate on this? I have trouble envisioning an automated |
61 |
>> installer process that requires working along side the handbook. |
62 |
>> |
63 |
> See above. |
64 |
> |