On Wed, May 27, 2009 at 1:20 AM, Glenn Lagasse <Glenn.Lagasse at sun.com> wrote: > Hi Martin, > > * Martin Bochnig (martin at martux.org) wrote: >> ... ? both for Gtk- as well as for the upcoming Curses- based installers. >> Then let's ask users at time of install-begin, if the want a setup >> based on default choices (current installer), or rather if they prefer >> to explicitly specify as many things as possible themselves. > > So, if I understand you correctly you're advocating two installation > code paths for each installer type (gui and text). ?So a sum total of 4 > possible installation scenarios, gui-simple, gui-expert, text-simple and > text-expert. ?Is that right? > > Cheers, > > -- > Glenn
Hey Glenn, 8 interactive installers, not 4 (don't forget SPARC please). Yes, that's what most folks would expect. IMO it makes sense. Fortunately the default OS/Net handles all the different platforms and word-size of kernels automatically on Solaris, so including sun4u, sun4v, (64bit only kernels), i86pc, (and xVM aka Xen) i86hvm, i86xpv (each as 32bit i386-kernel plus as 64bit-amd64-kernel) the overall list of supported platforms is meanwhile quite big. But that's not too much the installers job. Only that all the boot_archives/miniroots/microroots should be split to save pre-install-boot-time RAM. To save more RAM it is further advisable, that the installer detects low-memory configurations (from 256MB [later, now 512MB] to sub-2GB) and should setup an install-time auxilliary swap volume after warning the user of making sure that the disk is backed up and empty. This way it can be possible to support memory configs down to 256MB. The swap volume later gets added to the then installed system and continues to be used after installation. On customer-demand one or more further swap zvol's can be added later, as desired (maybe manually for now). -- %martin