X-Original-To: alpine-devel@lists.alpinelinux.org Delivered-To: alpine-devel@mail.alpinelinux.org Received: from mail-pz0-f54.google.com (mail-pz0-f54.google.com [209.85.210.54]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by mail.alpinelinux.org (Postfix) with ESMTPS id 16E01DC160D for ; Mon, 23 Jan 2012 15:43:23 +0000 (UTC) Received: by dadi14 with SMTP id i14so2389013dad.13 for ; Mon, 23 Jan 2012 07:43:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=jYdkPILyyz8aFpfTOTrylo8Eh5Zbq7d3h/W0+CcyZoo=; b=H8CCZe8d1Sq1nS2RH/jc6lVF8u6LWDlm/QBGYRseAi0lkc6p3gYhFSnR9zyP/FBeez j+J4USEBeQ44Qqo7ziO4lblSUJUBaTNEkNnY0QQWNKKfIqn2PhEkSHDUM6DKeYr9mJ6A lczKmrHcJMijhcWpOe5zxRSR49RlSJnJH9Jrk= X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Received: by 10.68.208.164 with SMTP id mf4mr18802360pbc.107.1327333402957; Mon, 23 Jan 2012 07:43:22 -0800 (PST) Sender: royger@gmail.com Received: by 10.142.139.4 with HTTP; Mon, 23 Jan 2012 07:43:22 -0800 (PST) In-Reply-To: <20120123160339.77d895fb@ncopa-desktop.nor.wtbts.net> References: <20120123160339.77d895fb@ncopa-desktop.nor.wtbts.net> Date: Mon, 23 Jan 2012 16:43:22 +0100 X-Google-Sender-Auth: F3xrm_J8EkjSPBt357sfgz7dJzg Message-ID: Subject: Re: [alpine-devel] What can we remove from our kernel? From: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= To: Natanael Copa Cc: alpine-devel@lists.alpinelinux.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 2012/1/23 Natanael Copa : > Hi, > > I have been looking at upgrading the kernel to 3.2 and I realize that > configuring kernel is a pretty big job. I am struggling with keeping > up with all the new stuff. > > This is a request for help in tuning the default kernel config. > > In the beginning the strategy was "enable all as module" so users > themselves could decide what to load and not to load. After a while > that didn't really work out because kernel is getting very big (delays > kernel compile, uses diskspace in packages, iso images and on all > places alpine are installed) and there are things that does not make any > sense to include at all. > > Disabling new stuff by default and only enable on request is not very > good either. It is nice to boot up alpine on some new hardware and it > just works - no need to nag developers for adding support and wait til > next release. > > So I am very interested in things that we *can* disable. Things that > does not make any sense to keep in kernel anymore. > > For example: Do we really need PCMCIA support nowdays? > > Things to keep in mind: > * We can expect people with older hardware might want run something > =C2=A0lightweight like Alpine Linux > * Networking and virtualization are some of our strong sides. > * A desktop is nice but lots of desktop things (like flash) will never > =C2=A0work anyways. > * Gaming on Alpine is limited and will never be "perfect". (so I > =C2=A0disabled the wii remote driver...) > > So, any suggestions about what we can remove? Just a stupid thing, but most distros include the xen event channel device as a module, Alpine instead compiles it inside the kernel, we could set: CONFIG_XEN_DEV_EVTCHN=3Dm to reduce kernel size a little bit. Apart from that I don't know, it's been quite a lot of time since I saw a computer with PCMCIA slots, but I guess some people still use it. > Thanks! > > -nc > > > --- > Unsubscribe: =C2=A0alpine-devel+unsubscribe@lists.alpinelinux.org > Help: =C2=A0 =C2=A0 =C2=A0 =C2=A0 alpine-devel+help@lists.alpinelinux.org > --- > --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---