public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
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


      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