From: "Troy Dack" <tad@gentoo.org>
To: gentoo-dev@gentoo.org
Subject: Re: [gentoo-dev] Base system requirements
Date: Mon, 25 Aug 2003 10:22:55 +1000 (EST) [thread overview]
Message-ID: <53439.203.10.231.229.1061770975.squirrel@tkdack.bpa.nu> (raw)
In-Reply-To: <20030824184147.B31154@evita.devdas.geek>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
>
> Heres a rough list to begin with:
>
> Known stable kernel
> One Bourne compatible shell
> libc (glibc/dietlibc/uclibc/...., glibc preferred)
> Anything that supports connecting to a network (dhcpcd, route, ifconfig,
> pppoe, pppd).
Not everyone wants or needs all of those ways of connecting to a network.
For some people having ifconfig is ample.
If a user needs or wants more, then they should know it and then install
it. If a user doesn't know what is needed to connect their system to a
network then perhaps they should investigate a different distribution (RH,
MDK?), or do some reading.
> Python (for emerge)
> ssh
> rsync
> cvs
Not really required unless you are going to be installing cvs-based
ebuilds, in which case it should be a dep on those ebuilds or in the
cvs-eclass
ie: those that need it will (or should) know and will install it.
> filesystem utils
> package utils (tar, bzip2, gzip, md5sum, gpg)
> manuals (man/info pages)
Perhaps a new USE flag for man and info pages could be created so that
those who are uber leet can set it to -manpages and then have none of it
installed.
> Enabled by default, but optionally rejectable:
Preferablly not enabled at all, but this is, of course, my NSHO.
> C/C++ compiler
Given this is Gentoo and it is a "Source based meta-distribution" then a
compiler is entirely appropriate.
> Perl
I think perl is used by too many things to have it removed. For those
that want to make a minimal install then they should be creating a custom
profile and have the knowledge to do so.
> sshd
Now having sshd as part of the base system is good. I imagine that not
having sshd installed by default would result in a large number of
questions on #gentoo, particularly as it is available on the livecds. (and
isn't it part of openssh anyway, that gives us the ssh client?)
> One MTA (Postfix preferred/Exim as a second choice for the default MTA).
The only mta installed on any of my desktop machines is ssmtp and it is
configured to forward all mail on those machines to a specific user on my
central server. I don't want a weighty mta on those machines. All my
mua's communicate directly with a central smtp, that way I only have to
administer one.
> a browser (lynx/links)
I know it's handy, but not really required.
> uuencode/uudecode
Not sure why you'd want these. I am yet to use either of these directly
(though I may have used them indirectly through another application).
> Devdas Bhagat
>
I think having the Base System as minimalistic as possible, whilst keeping
sane and sensible defaults is a must. Installing everything and the
kitchen sync that a user may require does not lead to:
"Gentoo Linux can become ... -- whatever you need it to be"
I don't want to sound elitist or exclude new users from attempting to use
Gentoo (and I'm more than willing to help people on #gentoo, as long as
they are willing to help themselves a little too), however I do feel that
a certain level of knowledge, or linux experience is required to use
Gentoo.
Gentoo linux can be a huge learning experience for someone with little or
know linux knowledge, it can extremely liberating for someone who has used
other distributions because as a user you have to do so much for
*yourself*.
Sorry if this is too much of a rant, I just get annoyed when people want
to remove or diminish the great flexibility that an initial Gentoo install
gives a user, purely to make it "easier" or more "newbie friendly".
- --
Troy Dack <tad@gentoo.org>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQE/SVbE/YkW+U2QvjwRAphzAKDNGyEURwr5oAIh1pd75WapSxLT6ACgkyjk
vdbN/dAeaGcg9ubQFV3t9UQ=
=J9uW
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
prev parent reply other threads:[~2003-08-25 0:23 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-08-24 13:11 [gentoo-dev] Base system requirements Devdas Bhagat
2003-08-25 0:22 ` Troy Dack [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=53439.203.10.231.229.1061770975.squirrel@tkdack.bpa.nu \
--to=tad@gentoo.org \
--cc=gentoo-dev@gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox