Re: sysinstall, GJOURNAL and ZFS



On Fri, Jun 12, 2009 at 6:07 PM, Dan Naumov<dan.naumov@xxxxxxxxx> wrote:
As promised, I took a go at this new BSDInstaller, I wrote down some
of my thoughts. Since I don't know if this is the kind of feedback you
are looking for, here is just a part of it. As you can probably guess
from it, I deal with usability issues in software applications a lot,
hence my point of view, but obviously I can find my way around a UNIX
without much issues.

Thanks!!


FreeBSD-20090608-1522-8.0-CURRENT image was used:
=============================================
Initial BOOT:
The boot goes as planned, but the user is dropped off to a login
prompt. There is no direct indication for the user regarding how to
proceed. Adding a note just before the login prompt saying something
like "login as "root" with an empty password" would be nice. Again, as
soon the user does log on, there is no indication as to how to launch
the actual installer. This, as well as the previous problem could be
solved by presenting the user with a simple menu screen, like this:

Welcome to FreeBSD, choose your option:
1: Launch the FreeBSD installer
2: Drop to an emergency rescue shell

That is one part that I have not touched on as of yet. DragonFly has
a "installer" account that launches the BSDI but I am not too sure if
thats how we should visit this or not?

This would eleminate the actual need to log in as well, we could just
autologin as root for both options.

Initial options in the actual installer:
<Change Video Font> option: the names in a long list don't actually
tell the user anything regarding how does any of the fonts look. Would
it be possible to have a small sample preview next to each presented
font option?
<Change Screen Map> option: again, the screen map options do not
really explain the user what he should be choosing. A short
description of every option is needed at the very least.
<Change Keymap> option: ditto, same thing.

Good ideas. Any chance you can add them to the wiki?

Another approach to this altogether could be a serious of questions
like: "What country do you live in? What language is your keyboard?"
providing multiple options for an answer for each question. After a
series of questions, the installer could just automatically pick up
most sane defaults based on the answers given by the user and finally
ask "Does the fonts on the screen look alright to you? Try typing in
here, do the expect characters appear as they should?" and if the user
is unsatisfied, he can be dropped to the kinds of a big selection list
which is used by the installer right now.

<Select Kernel Module to Load: Again, each option needs at least a
short description, a lot of the kernel module names are cryptic and a
new user cannot be reasonably expected to evaluate and make an
informed decision regarding what he does want and what he doesn't
based on a simple file list of the modules.

Also a good idea and should be relatively easy if we can pull the
short description dynamically somehow vs. hard coding it?

<Begin Installation> screen: The screen states that in order to do a
manual installation "<SNIP> login as root, and follow the instructions
given in the file /README". There is no indication regarding how the
user is supposed to open the README file, at least ONE sane option
should be suggested (for example: login as root and type "vi README"
at the command prompt to read the instructions regarding installing
FreeBSD manually.

This is leftover and also needs to be addressed. So far I have
focused on getting the BSDI ported to FreeBSD and to remove the
"pfSense'sms" that where present.

Really appreciate all of the advice but I am hoping that it does not
get lost. Do you mind helping me update the Wiki with your
suggestions? Maybe add a usability improvements section. If not I
can get it updated later this weekend.

Also I am working on getting 7-STABLE snapshots together and embedded
images suitable for compact flash cards ala DD/physdiskwrite.exe.

Scott
_______________________________________________
freebsd-current@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: sysinstall, GJOURNAL and ZFS
    ... the actual installer. ... Welcome to FreeBSD, choose your option: ... <Change Video Font> ... the screen map options do not ...
    (freebsd-hackers)
  • Re: Math A different on Office 2003 installed on XP and Win2k machine
    ... When you upgraded the machines, ... the Windows installer to do a clean install instead of an upgrade, ... Word are substituting the Wingdings font for the missing Math A font. ...
    (microsoft.public.word.docmanagement)
  • Re: sysinstall, GJOURNAL and ZFS
    ... As promised, I took a go at this new BSDInstaller, I wrote down some ... the actual installer. ... Welcome to FreeBSD, choose your option: ... <Change Video Font> ...
    (freebsd-hackers)
  • Re: sysinstall, GJOURNAL and ZFS
    ... As promised, I took a go at this new BSDInstaller, I wrote down some ... the actual installer. ... Welcome to FreeBSD, choose your option: ... <Change Video Font> ...
    (freebsd-current)
  • FreeBSD 9.0-beta3, cannot boot after succesfull installation
    ... I've been trying to install FreeBSD 9.0-beta3 amd64 on a machine with the ... I plugged it in, ran the installer again, same defaults, and same symptom. ... I took the disks out of the machine, put them into another machine, booted ... <ACPI PCI bus> on pcib0 ...
    (freebsd-current)