On 07/18/2015 11:30 PM, J.Rutkowski wrote:
On Sat, Jul 18, 2015, at 07:06 PM, hasufell wrote:
The handbook consists of different sections. Installation is only one of
them. An installer would just "replace" that part, not the others.
Agreed. I think that any proposed or actual installer shouldn't replace
any part of the handbook (and most would probably say the same). My
opinion is that an installer should follow the steps (in order) already
outlined in the handbook and up front, leave the rest to automation.
Nothing then changes in the installation and configuration process. The
only difference is making all choices up front and let the installer do
the rest by itself.
For example, once I prepare my disks I tell the installer "I want x, y,
or z stage3; I want openrc or systemd; I want x,y, or z profile; I want
the following xxx in my kernel; etc." then set it and forget about it
til morning.
I agree with what has been stated so far. I would just like to add that
eventual support for embedded platforms like PPC, arm (particular
arm8v) as well as new files systems like btrfs would been keenly
appreciated, even if they are not yet specifically mentioned in the
handbook. I.E. I see no reason to limit the new installer to what is
strictly included in the handbook. Maybe those more aggressive (wider
support) hardware issues are better off being tested in an experimental
version(s) of the installer first. The handbook moves at a glacial pace
and that's OK, but experimental versions of the installer could be
targeted at the rich variety of gentoo and gentoo-derived installs;
whilst a stable version mirrors the handbook?
Also, I'd like the new installer to use usb media and persistence as the
primary media for installation. Many new devices do not readily connect
to cd/dvd type devices; maybe this is another stable vs experimental
issue for the installer, rather than trying to create one system for
disparagingly differ installation semantics. In that venue maybe
resurrecting 'netconsole' code as a way to stream the output remotely
is another approach for installing on smaller devices?
hth,
James