Mailinglist Archive: opensuse-factory (297 mails)
| < Previous | Next > |
Re: [opensuse-factory] Making the basesystem smaller
- From: "Claes Bäckström" <claes.backstrom@xxxxxxxxx>
- Date: Mon, 22 Jan 2007 12:22:29 +0100
- Message-id: <f7ddb9110701220322o506243c1rb511f68eade5729@xxxxxxxxxxxxxx>
Here is my try to build a "base" pattern. For me this is aimed for a
base computer that I can choose to build as a server or a workstation
that only have the tools and functions the machine need. Like bastion
dns, web, database server or a small and working graphical
workstation. So this is not for a embeded environment. For an emebeded
environment alot more work should be needed. Like replacing glibc with
uclibc, dietlibc or something small like that. And the embeded systems
I have all have arm cpu's so a little work is needed there as well.
This list is based on aj's list he sent out earlier with some comments.
aaa_base
aaa_skel
# bash aaa_base depends on this so it could be removed
# bzip2 not needed
# coreutils hwinfo depends on this so it could be removed
# cpio aaa_base depends on this so it could be removed
# dbus-1 dhcpcd depends on this so it could be removed
dhcpcd
# e2fsprogs mkinitrd depends on this so it could be removed
# filesystem aaa_base depends on this so it could be removed
# fillup aaa_base depends on this so it could be removed
# glibc aaa_base depends on this so it could be removed
# gzip mkinitrd depends on this so it could be removed
hwinfo
# insserv aaa_base depends on this so it could be removed
#if !defined(__s390__)
kbd
#endif
# klogd syslog-ng depends on this so it could be removed
# ksymoops not needed
# logrotate aaa_base depends on this so it could be removed
# mingetty aaa_base depends on this so it could be removed
mkinitrd
module-init-tools
# net-tools aaa_base depends on this so it could be removed
netcfg
openssh
# pam coreutils depends on this so it could be removed
# pam-modules pwdutils depends on this so it could be removed
procps
pwdutils
rpm
# sed aaa_base depends on this so it could be removed
openSUSE-release
suse-build-key
sysconfig
syslog-ng
# sysvinit mkinitrd depends on this so it could be removed
# tar not needed
# util-linux mkinitrd and module-init-tools depends on this so it
could be removed
#ifdef __ia64__
elilo
efibootmgr
ia32el
#endif
#if defined(__i386__) || defined (__x86_64__)
grub
#endif
#ifdef __powerpc__
lilo
#endif
This leaves this list:
aaa_base
aaa_skel
dhcpcd
hwinfo
#if !defined(__s390__)
kbd
#endif
mkinitrd
module-init-tools
netcfg
openssh
procps
pwdutils
rpm
openSUSE-release
suse-build-key
sysconfig
syslog-ng
#ifdef __ia64__
elilo
efibootmgr
ia32el
#endif
#if defined(__i386__) || defined (__x86_64__)
grub
#endif
#ifdef __powerpc__
lilo
#endif
Please add some comments or input what you think about this. I would
love to see zypper added to this as well but that's me. (Then rpm
could be removed as zypper depends on it)
Not sure how the kernel-default is installed during the installation
if it's done with rpm more packages could be removed like mkinitrd.
Warm Regards,
Claes Backstrom
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-factory+help@xxxxxxxxxxxx
base computer that I can choose to build as a server or a workstation
that only have the tools and functions the machine need. Like bastion
dns, web, database server or a small and working graphical
workstation. So this is not for a embeded environment. For an emebeded
environment alot more work should be needed. Like replacing glibc with
uclibc, dietlibc or something small like that. And the embeded systems
I have all have arm cpu's so a little work is needed there as well.
This list is based on aj's list he sent out earlier with some comments.
aaa_base
aaa_skel
# bash aaa_base depends on this so it could be removed
# bzip2 not needed
# coreutils hwinfo depends on this so it could be removed
# cpio aaa_base depends on this so it could be removed
# dbus-1 dhcpcd depends on this so it could be removed
dhcpcd
# e2fsprogs mkinitrd depends on this so it could be removed
# filesystem aaa_base depends on this so it could be removed
# fillup aaa_base depends on this so it could be removed
# glibc aaa_base depends on this so it could be removed
# gzip mkinitrd depends on this so it could be removed
hwinfo
# insserv aaa_base depends on this so it could be removed
#if !defined(__s390__)
kbd
#endif
# klogd syslog-ng depends on this so it could be removed
# ksymoops not needed
# logrotate aaa_base depends on this so it could be removed
# mingetty aaa_base depends on this so it could be removed
mkinitrd
module-init-tools
# net-tools aaa_base depends on this so it could be removed
netcfg
openssh
# pam coreutils depends on this so it could be removed
# pam-modules pwdutils depends on this so it could be removed
procps
pwdutils
rpm
# sed aaa_base depends on this so it could be removed
openSUSE-release
suse-build-key
sysconfig
syslog-ng
# sysvinit mkinitrd depends on this so it could be removed
# tar not needed
# util-linux mkinitrd and module-init-tools depends on this so it
could be removed
#ifdef __ia64__
elilo
efibootmgr
ia32el
#endif
#if defined(__i386__) || defined (__x86_64__)
grub
#endif
#ifdef __powerpc__
lilo
#endif
This leaves this list:
aaa_base
aaa_skel
dhcpcd
hwinfo
#if !defined(__s390__)
kbd
#endif
mkinitrd
module-init-tools
netcfg
openssh
procps
pwdutils
rpm
openSUSE-release
suse-build-key
sysconfig
syslog-ng
#ifdef __ia64__
elilo
efibootmgr
ia32el
#endif
#if defined(__i386__) || defined (__x86_64__)
grub
#endif
#ifdef __powerpc__
lilo
#endif
Please add some comments or input what you think about this. I would
love to see zypper added to this as well but that's me. (Then rpm
could be removed as zypper depends on it)
Not sure how the kernel-default is installed during the installation
if it's done with rpm more packages could be removed like mkinitrd.
Warm Regards,
Claes Backstrom
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-factory+help@xxxxxxxxxxxx
| < Previous | Next > |