Hey all,

I thought I'd write up some perspectives I've had after installing  
Ubuntu server. I'd consider it as having close overlap to what we're  
trying to do with the interactive install project. The purpose of this  
post is not to copy,  but just to get some perspective of what others  
are doing. I generally thought the user experience was poor, but I  
appreciate that mileage may vary.

        o Every step brings up a new screen. Seems like the curses  
infrastructure is massively
           inflexible. When I configure, I get brought to a progress screen  
and if the task is
           simple the progress screen does stay for long. Lots of switching  
here, hard to track
           what is going on.

        o First question is asking me for a language to get to a GRUB screen.  
Then it asks me
           again to choose a language. I appreciate there's likely to be a  
difference between
           the user and the actual install intention, but it feels kludgy.

        o Automatic keyboard layout selection was terrible. It asked me to  
type in a bunch of
           keys. I ended up with a layout that certainly didn't reflect my  
keyboard (consequent
           fail on having to resort to dpkg-reconfigure console-setup which  
asks a *different*
           set of questions).

        o During the partitioning step, it was relatively confusing
                Guided - use entire disk
                Guided - use entire disk and set up LVM
                Guided - use entire disk and set up encrypted LVM
           I chose the second, and brought me through a relatively confusing  
set of screens. I'm
           looking forward to seeing how ZFS can help simplify these sorts of  
scenarios.

        o Interestingly it only configures a single user, and assumes sudo  
will be used for
           administrative tasks

        o Interestingly it allows encryption of your home directory with  
ecryptfs

        o Asks for proxy information

        o Updates on the system have 3 options
                No automatic updates
                Install security updates automatically
                Manage system with Landscape
           Somewhat surprised there wasn't some sort of automatic update  
option.

        o Next up was package selection, and through tasksel they have a  
couple of pre-defined
            options to install from the CD (which I've taken a list of)

                DNS server
                http://www.gnome.org/~gman/ubuntu_server/dns-packages.txt
                LAMP server
                http://www.gnome.org/~gman/ubuntu_server/lamp-packages.txt
                Mail server
                http://www.gnome.org/~gman/ubuntu_server/mail-packages.txt
                OpenSSH server
                http://www.gnome.org/~gman/ubuntu_server/openssh-packages.txt
                PostgreSQL database
                http://www.gnome.org/~gman/ubuntu_server/postgresql-packages.txt
                Print server
                http://www.gnome.org/~gman/ubuntu_server/print-packages.txt
                Samba file server
                http://www.gnome.org/~gman/ubuntu_server/smb-packages.txt
                Tomcat Java server
                http://www.gnome.org/~gman/ubuntu_server/tomcat-packages.txt
                Virtual Machine host
                http://www.gnome.org/~gman/ubuntu_server/virt-packages.txt

                Manual package selection        

           Unfortunately the last brings me into command line aptitude which  
is utterly horrible. I chose
           none of the above and ended up with a package list of

                
http://www.gnome.org/~gman/ubuntu_server/ubuntu-server-package-list.txt

        o In general I like the idea of choosing a piece of software for a  
particular task. Yes if you don't
            like postfix you can install sendmail and configure it as your  
preferred mailer. I think we
            need to do this more, despite the politically charged decision  
making :)

        o No development tools in the default installs. The more I think  
about it, the more appropriate
           I think that decision is personally (outside being able to debug  
the kernel in some shape or
           form).

        o There is a different version of the kernel for Ubuntu server vs  
Ubuntu desktop. I don't know
            how easy it would be to switch between them in the package manager.

        o Nothing particularly different in the default install generally, as  
a look through /usr/bin shows
                http://www.gnome.org/~gman/ubuntu_server/ubuntu-binfiles.txt



Glynn

Reply via email to