From owner-freebsd-stable@FreeBSD.ORG Fri Feb 17 11:18:44 2012 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3C8B7106564A for ; Fri, 17 Feb 2012 11:18:44 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from mail.ebusiness-leidinger.de (mail.ebusiness-leidinger.de [217.11.53.44]) by mx1.freebsd.org (Postfix) with ESMTP id C04CC8FC12 for ; Fri, 17 Feb 2012 11:18:43 +0000 (UTC) Received: from outgoing.leidinger.net (p5796CEAE.dip.t-dialin.net [87.150.206.174]) by mail.ebusiness-leidinger.de (Postfix) with ESMTPSA id 9658F84498E; Fri, 17 Feb 2012 12:18:25 +0100 (CET) Received: from webmail.leidinger.net (webmail.Leidinger.net [IPv6:fd73:10c7:2053:1::3:102]) by outgoing.leidinger.net (Postfix) with ESMTPS id E3CA1529C; Fri, 17 Feb 2012 12:18:22 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=leidinger.net; s=outgoing-alex; t=1329477503; bh=zE/tJKaue4g2IJFCrxN2MqnKH/PleG1F/my7ppI0E1g=; h=Date:Message-ID:From:To:Cc:Subject:References:In-Reply-To: Content-Type:MIME-Version; b=wSZ/KCc9gB5LgBoJPnwrMn8ml+F7V33heLyaXxmpBkhwK9kID8h3BZBPkbH8185lw st/RCAFXWVo4ng9TYS0JJ0aMtKFzsZN/zJdaTANZI21rUeKb2tgy92upFj2E1qKkfI XiYF8mYCta8sHU4DIAwBRsmABKM+RzFwJzm5AVZQvF0hBVKEpvUuKh3i0uX8WCcfFI a+2DpmTfYmACsYuf8DfzDH1ZiOsMmYZGA5t+2KlT23E+FimBzBiabJKGhD0gGYdi1/ QfALqNRI8bJIYfBRlqQoogUv1tUwQWfWfer50i/Zez7Imv/dEQ1X6Pg2KOAKdMa2xq CaECTI4V2Os3w== Received: (from www@localhost) by webmail.leidinger.net (8.14.5/8.14.4/Submit) id q1HBIIv0001303; Fri, 17 Feb 2012 12:18:18 +0100 (CET) (envelope-from Alexander@Leidinger.net) X-Authentication-Warning: webmail.leidinger.net: www set sender to Alexander@Leidinger.net using -f Received: from 85.94.224.19 ([85.94.224.19]) by webmail.leidinger.net (Horde Framework) with HTTP; Fri, 17 Feb 2012 12:18:18 +0100 Date: Fri, 17 Feb 2012 12:18:15 +0100 Message-ID: <20120217121815.Horde.87ltTZjmRSRPPjd35caAIAA@webmail.leidinger.net> From: Alexander Leidinger To: Nenhum_de_Nos References: <20120210145604.Horde.ewjpSpjmRSRPNSH0YRHxgAk@webmail.leidinger.net> <20120210144449.GA2358@psconsult.nl> <20120214113120.Horde.7fNzdpjmRSRPOjf4S1XjmXA@webmail.leidinger.net> <57e2e07a4c574f537aab522ea9fa33aa.squirrel@eternamente.info> In-Reply-To: <57e2e07a4c574f537aab522ea9fa33aa.squirrel@eternamente.info> User-Agent: Internet Messaging Program (IMP) H4 (5.0.18) Content-Type: text/plain; charset=ISO-8859-1; format=flowed; DelSp=Yes MIME-Version: 1.0 Content-Disposition: inline X-EBL-MailScanner-Information: Please contact the ISP for more information X-EBL-MailScanner-ID: 9658F84498E.A1E8C X-EBL-MailScanner: Found to be clean X-EBL-MailScanner-SpamCheck: not spam, spamhaus-ZEN, SpamAssassin (not cached, score=0.317, required 6, autolearn=disabled, AWL -1.42, DKIM_SIGNED 0.10, DKIM_VALID -0.10, DKIM_VALID_AU -0.10, J_CHICKENPOX_65 0.60, RCVD_IN_BL_SPAMCOP_NET 1.25, T_RP_MATCHES_RCVD -0.01) X-EBL-MailScanner-From: alexander@leidinger.net X-EBL-MailScanner-Watermark: 1330082307.31493@+D1b8qiZ/Aacn2dQ+MY3zw X-EBL-Spam-Status: No X-Mailman-Approved-At: Fri, 17 Feb 2012 12:23:22 +0000 Cc: freebsd-stable@freebsd.org Subject: Re: Reducing the need to compile a custom kernel X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Feb 2012 11:18:44 -0000 Quoting Nenhum_de_Nos (from Tue, 14 Feb 2012 10:49:56 -0200): > On Tue, February 14, 2012 08:31, Alexander Leidinger wrote: >> Embedded devices are out of the scope of this, normally you do a lot >> of other modifictions to such systems anyway, so a custom kernel >> should be not a big problem. >> >> I will also not touch the dual-stack part of the kernel config (it >> shall still allow the generic purpose computing like the GERNERIC >> config). > > I'm really curious why, if they are the piece of hardware that > usually are worse to compile things > on, for access issues to poor hardware (great to compile > kernel+world on i7, pain to do so in my > net5501-70). Typically embedded environments have a different goal regarding the kernel, than a normal server/desktop. In an embedded sytem RAM and disc space may be very limited and as such you need to get rid of a lot of things you want to have in a server kernel. A server is also some kind of generic purpose device, whereas an embedded system is a special purpose device. If we do not know the special purpose of the device, we can not provide a suitable kernel for it (a NAS has other requirements than a router, firewall, WLAN access point or multimedia system). Regarding the compile time issue you talked about: cross compiling a world/kernel is supported by FreeBSD. It may be not a bad idea to provide examples of special purpose kernels with FreeBSD, but this is a completely different topic I (as the thread started) want to discuss in this thread about the work _I_ want to do and need input from the community for. You are off course free to open a new thread to discuss the kernel-config of special purpose devices. Bye, Alexander. -- Bender: Bite my shiny, metal ass! http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137