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