public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
Search results ordered by [date|relevance]  view[summary|nested|Atom feed]
thread overview below | download: 
* Re: [gentoo-dev] Base system requirements
  @ 2003-08-25  0:22 99% ` Troy Dack
  0 siblings, 0 replies; 1+ results
From: Troy Dack @ 2003-08-25  0:22 UTC (permalink / raw
  To: gentoo-dev

-----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


^ permalink raw reply	[relevance 99%]

Results 1-1 of 1 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2003-08-24 13:11     [gentoo-dev] Base system requirements Devdas Bhagat
2003-08-25  0:22 99% ` Troy Dack

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