Hi! Talking about installers, I not too long ago dug out an old copy of a what seems to be a now defunct linux install based upon Gentoo, called epiOS. It was made for mini ITX motherboards from VIA. They created their own custom installation program, and it has (what I thought anyway) the novel idea of asking the bare requirements to get the system installed, then all the other stuff such as network setup, users and whatnot (that aren't actually required for copying files to the harddisk) was asked while in the background the installer copied the required packages.
While this doesn't detract too much from the overall install time, if you're like me and start and install, walk away (or get distracted) and come back only to find it sitting there asking for some little yes/no answer before copying 600meg of data, then it can be mighty annoying. Getting the stuff copied, then adjusting config files later/during seems a nice way of parallelising the process, and gives a feel of speedyness to the whole installation. Just a (long winded) thought. On 3/15/07, Jonas Karlsson <[EMAIL PROTECTED]> wrote:
As there are some bugs regarding the installer I had the idea of doing some rewrite of it as well. Not from scratch, but more to make it more effective, giving the installation more of a "flow". As it is now I don't think there's a good order at the same time as I think that some settings should be grouped or placed on another screen. While I have thought of this for some time, I also have looked at how other distros do, so some things might sound familiar to those that use/have installed those distros. The current order is the following: 1. Welcome 2. Install target 3. Packages 4. Bootloader 5. General settings (Hostname, Keyboard layout, boot theme, bios clock setting) 6. Time zone 7+ one config screen for each NIC 8. General network settings 9. Super user 10. Extra users 11. Ready? My suggestion for order and features is the following: 1. Welcome/Installation language 2. Time zone/bios clock setting 3. Keyboard layout (1) 4. Super user 5. Extra user (2) 6. General network settings (3) 7+ Config screens for all NICs not configured as dhcp (4) 8. Packages (5) 9. Specific packages (6) 9. Target drive (7) 10. Partitions (8) 11. Conclussion (9) 1) The list of keyboard layouts are too long. I'd reather have it with two columns, one there one can select country/language and one that dynamically updates with layouts corresponding to the selection in the first selection. 2) Extra user screen can be made optional by the user ticking a checkbox in the previous (super user) screen. In the case of the user ticking this box or that (s)he hasn't filled any user in this screen a warning should be displayed when "next" is clicked and the user should have to confirm that (s)he is aware of the risk running as super user only and that the choise is intentional. 3) I don't know in which order the network should be configured and I don't know how gateway interface is selected with multiple NICs with dhco, but my idea was this: I thought that maybe a list of all NICs available and a checkbox for each for enabling dhcp and a radio button selecting gateway interface (in case there's a static interface that should be gateway interface). Maybe DNS should go into this screen as well. I also think that this screen always should be shown even if no network interface was detected by the installer and that the user should be able to add NICs to the list of available NICs manually. Hostname may go here as well. 4) Here all NICs that were set as static interface should have it's own screen. 5) Here the user only should be able to choose 'minimal', 'recommended' (maybe some better name), 'full' and 'custom' and 'custom' activates the next screen. 6) Here the user should be able to select specific packages. 7) Target drive should only present drive selection and three options, 'auto', 'free space' and 'custom', where 'auto' partitions the whole drive in a proper manner (which is?), 'free space' uses the largest (continous) free space on disk for the same and 'custom' activates the next screen. Default fs should (could) be reiserfs and the two former options should format the drive as well. 8) Here the user should be able to partition the target drive (gparted) and then present a list where the user can assign a mount point for each partition. 9) A "Ready?" page where the most important (all?) configuration options are listed as well. It's the same amount of pages as before (if all pages are used) but imo a better flow and more consistant behaviour. I want some of this to be ready for 014 (is it wanted?), like the order and what settings belong where. The functionallity is too much for 014 and I think that is better off for 015. Depending on the status of 014 maybe all is targeted for 015. Comments, please! -- /Jonas _______________________________________________ gobolinux-devel mailing list gobolinux-devel@lists.gobolinux.org http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel
_______________________________________________ gobolinux-devel mailing list gobolinux-devel@lists.gobolinux.org http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel