Mailinglist Archive: opensuse-factory (297 mails)

< Previous Next >
Re: [opensuse-factory] Making the basesystem smaller
  • From: Andreas Jaeger <aj@xxxxxxx>
  • Date: Tue, 23 Jan 2007 13:59:43 +0100
  • Message-id: <hoodopaog0.fsf@xxxxxxxxxxxxx>
Hans Witvliet <hwit@xxxxxxxxxxx> writes:

> Some observations:
> 1) logrotate is a beautifull tool, but should be optional, just like
> sed, (since i'm a perl convert, i abandonned sed, awk....)

Those come in via dependencies.

> mkinitrd: afaik, only needed during installation/upgrades, not?

For each kernel installation.

> Why have dhcp, *if* one chooses for static address?

What do others think?
> syslog-ng: probably can't run without it...



>
> 2) Get the base-packages as slim as possible: not even networking!
> If i want ethernet/isdn/i2c/??? OR i want to perform an installation via
> http/ftp/tftp/nfs it is my decision!
> The only thing that a base-package should be able to do, is installing
> other packages. I would suggest to think about the base-package as the
> ground work for embedded systems, that have a minimum hardware

Here we disagree. This is another purpose than what we need.

>
> 3) as you allready stated, you didn't mention the dependancies.
> And I think, here is where 99,99% of the work lies.
>
> For instance ssh has a dependency on opensc (because of libopensc)
> For me no big deal, as i play around with smartcards and tokes, but for
> other people? I really fear that the same is true for other packages.
>
> Are you willing to re-analyse all packages, and rewrite the spec-files?
> Eventhough the effort will be worthwhile, considering the concequences,
> do you think it feasable for 10.3?

I'm not willing to do all this myself ;-) But I hope that all of you
will help with that and look at the culprits. This is something we
should do together ;-)

Andreas
--
Andreas Jaeger, aj@xxxxxxx, http://www.suse.de/~aj/
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
< Previous Next >