public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] GUI installer
@ 2003-04-11 23:04 Jeff Rose
  2003-04-11 23:25 ` Riyad Kalla
                   ` (4 more replies)
  0 siblings, 5 replies; 32+ messages in thread
From: Jeff Rose @ 2003-04-11 23:04 UTC (permalink / raw
  To: gentoo-dev

Hello,
	I'm pretty new to gentoo, but I am an instant convert.  Just a
few months of emerge bliss and now I'm an avid supporter.  Anyway, I'm
thinking about starting a summer project and I'm pondering the idea of a
gui installer.  I've been looking around a bit and it doesn't look like
anyone is working on one.  Is that true?  If there isn't already a project
then I think I'll give it a whirl.  I know, I know, gentoo is so great
because it allows you to customize and tweak the hell out of everything.
That is completely true.  So, an installer would have to allow just as
much but it could take care of the mundane details for those who aren't
interested or knowledgable enough.
	I haven't been around to see what people discuss in terms of the
installer so I'm sorry if this is all stuff that you have gone over
hundreds of times.  Even more minimal than a gui installer, have you
thought about adding more scripts to do the standard directory setup,
download, chroot... type of stuff?
	What do you think?

-Jeff


--
gentoo-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 32+ messages in thread
* Re: [gentoo-dev] GUI installer
@ 2003-04-14 10:18 Stroller
  2003-04-14 13:17 ` William Hubbs
  0 siblings, 1 reply; 32+ messages in thread
From: Stroller @ 2003-04-14 10:18 UTC (permalink / raw
  To: gentoo-dev

On Sunday, April 13, 2003, at 09:49  am, Jeff Rose wrote:

> 	One of the major pains in the redhat like installers deals with
> package selection.  I think it is ridiculous to give people a list of
> a thousand packages and tell them to pick.  Especially since the
> package documentation is horrible.  Most people probably wouldn't know
> that its important for them to have the e2fsprogs installed, for
> example.  So,  this
> is the portion of the installer where I see the most room for
> innovation.

Hear! Hear!

I work (for my sins) in an evangelically M$-only environment. Our IT
Director has obviously read something in the newspapers recently about
Linux, so he dusted off his "old" Vaio c-series & installed DeadRat,
then brought it to me when it booted to Gnome & didn't set-up the circa
1180 x 480 screen resolution properly.

Some things I found:
- sendmail started at the default runlevel when I booted it up.
- he was logging in to the GUI as root, and didn't even now how to get
a virtual terminal using ctrl-alt-f1
- gcc wasn't installed and the VaioCam stuff needs installing from
source.
- RH8 allows you to copy the CD .iso files to hard-drive (in DOS for
instance), boot from a floppy, and then continue the install from these
HD images. Unfortunately, once the system is installed, the "control
panel" package manager doesn't know where to look for CDs, and fails
anytime you  try to add packages. I couldn't find an option to change
this at all, so ended up mounting the .iso files as `-o loop` (mind
you, at least I learned something), running rpm from the CLI, and
fulfilling dependencies by hand. Yeuch! It's cute & ironic that Gentoo
is intended for "power-users", as against RH's ease-of-use, yet such a
problem cannot arise with Gentoo.
- I want a Vaio c-series

Now, I rather like the current Gentoo install process, but I've been
using Linux for a couple of years already. A friend with only Windows
experience recently overheard me talking about Gentoo, and decided to
try it. Because he does not live locally, I can't visit him to help
when he has problems with his install, and I really feel I should have
recommended Mandrake.

We'll see how it goes when my friend resolves his present issue with an
older CD-ROM drive resolved, but I would not complain if an installer: -
helped with network card detection,
  and helped ensure that /etc/modules.autoload was suitable
- saved typing when partitioning
- automated the copying / extraction if the stage.tar files
- did the chroot automatically
- prompted the user for a root password
- insisted on adding an initial user
  (making sure it gave that user wheel privileges, so the user can `su`)
- offered to install a GUI of the user's choice
  from the KDE / Gnome grp tarballs
- did NOT add xstart to the default run-level, but added info on how to
  do so to the MOTD. AFAICT configuring X can be a a bit complicated,
and  autodetection of hardware could be quite a task to write. So IMO,
when  the system is booted for the first time, it should go to the
CLI, and  newbie users can't complain if X doesn't handle their
graphics card /  monitor: the answer is "it's not intended to do
that".
- on the same theme, I'd like the installation process to disable root
  logins to the GUI.
- some other stuff I can't think of at this time in the morning

It arises however that Gentoo has some very nice features for its new
users:
- Gentoo installs a simple Unix system, with no bloat.
  This really is what Unix is about: I often read in Linux newsgroups
posters asking "Why doesn't foo happen when I click bar in the network
options box of the Linux control panel".
  So many GUI configuration tools are available in modern distros that
they become, perhaps, less usable, and harder to support.
  Unix is NOT Windows - why do folks so often try to make it that way..?
Equally I feel that Gentoo probably shouldn't be marketed as a first
distro (and it's bit unfortunate that so many newbies consider
themselves power-users & like the idea of a "small, tight,
highly-optimised system", but have expections of GUI configuration
tools).
- Gentoo doesn't impose a particular GUI on you, or install 5.
  I remember finding the choice a bit overwhelming when I first tried
Mandrake.
- It's not Unix if cc isn't installed.
  I've met OS X sys admins who are afraid to install from source, and I
remember my trepidation at  the idea when I first started Linux.
Gentoo overcomes this VERY well.

So, anyway, I'm probably preaching to the converted here, and so
wasting my breath. I usually try not to advocate operating systems. I
guess I'm proposing balance in any installer that is written: if you
don't try to make it do too much, I think you could be very successful.

Stroller.




--
gentoo-dev@gentoo.org mailing list


^ permalink raw reply	[flat|nested] 32+ messages in thread

end of thread, other threads:[~2003-04-20  3:08 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-04-11 23:04 [gentoo-dev] GUI installer Jeff Rose
2003-04-11 23:25 ` Riyad Kalla
2003-04-12  0:05   ` Alec Berryman
2003-04-12  2:19 ` Brian Harring
2003-04-12  3:52 ` George Shapovalov
2003-04-13  5:05 ` Justin Whitney
2003-04-13  5:38   ` Derek J. Belrose
2003-04-13  6:50     ` Cliff Free
2003-04-13  7:08       ` Derek J. Belrose
2003-04-13  8:49         ` Jeff Rose
2003-04-13  9:14           ` Derek J. Belrose
2003-04-13  9:23           ` Cedric Veilleux
2003-04-13  9:30             ` Derek J. Belrose
2003-04-13  9:34               ` Brian Harring
2003-04-13  9:47                 ` Derek J. Belrose
2003-04-13 13:55                   ` Cliff Free
2003-04-18  9:35           ` Mark Bainter
2003-04-18 14:54             ` Jeff Rose
2003-04-19  3:45             ` Abhishek Amit
2003-04-20  2:50             ` Evan Powers
2003-04-20  3:05               ` C. Brewer
2003-04-13 16:33 ` Alain Penders
2003-04-13 20:04   ` Jeff Rose
2003-04-13 20:09     ` Graham Forest
2003-04-13 20:36     ` Derek J. Belrose
2003-04-13 22:26       ` Cliff Free
2003-04-13 22:33         ` Derek J. Belrose
2003-04-13 23:13           ` Alec Berryman
2003-04-15 14:26             ` DJ Cozatt
  -- strict thread matches above, loose matches on Subject: below --
2003-04-14 10:18 Stroller
2003-04-14 13:17 ` William Hubbs
2003-04-15  4:06   ` John Nilsson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox