From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 163521381F3 for ; Sat, 3 Nov 2012 15:04:40 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 6026121C011 for ; Sat, 3 Nov 2012 15:04:39 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id DF5AAE0495 for ; Sat, 3 Nov 2012 13:35:32 +0000 (UTC) Received: from [192.168.3.7] (cpe-67-252-134-33.buffalo.res.rr.com [67.252.134.33]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: blueness) by smtp.gentoo.org (Postfix) with ESMTPSA id 2430B33C2F0 for ; Sat, 3 Nov 2012 13:35:32 +0000 (UTC) Message-ID: <50951D9D.9000005@gentoo.org> Date: Sat, 03 Nov 2012 09:35:25 -0400 From: "Anthony G. Basile" Reply-To: Gentoo Development User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.9) Gecko/20121027 Thunderbird/10.0.9 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo development announcement list X-BeenThere: gentoo-dev-announce@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev-announce@lists.gentoo.org Subject: [gentoo-dev-announce] New subproject: Hardened uClibc Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Archives-Salt: d72af1be-c648-4f98-9ad0-b361e21a7eef X-Archives-Hash: 1403a23c6d05bd6de9b2fd6bc26f21c8 Hi everyone, I'd like to announce a new subproject of Hardened Gentoo: Hardened uClibc. It is an effort to port both tool chain and kernel hardening to uClibc based systems for a variety of architectures, treating uClibc more as a drop in alternative to glibc, and not necessarily as "embedded". Embedded systems aim to produce kernels and user lands with tiny footprints, and so tend to use busybox as their "Swiss Army Knife" of common UNIX utilities. While not excluding this possibility, we aim at making most (all?) of Gentoo's packages both hardened and uClibc compatible. The subproject crosses three areas: hardened, embedded and releng. For a while I was just manually building and tarballing chroots, but I'm migrating to proper stage3's built using catalyst. The following table gives a brief summary of the current state of affairs: Arch ABI(s) Medium amd64 Generic stage3 desktop arm armv7a stage4 mips mips32r2 mipsel32r2 stage4 x86 i686 stage3 ppc These are available on the mirrors under ${MIRROR}/expiermental/${ARCH}/uclibc. uClibc has made it quite a ways in the last few years. For amd64, I built an entire desktop system based on XFCE4 which is also on the mirrors. However, this is still work in progress and should be considered experimental. Eg. upgrading the desktop from glib-2.30.3 to glib-2.32.4-r1 breaks. The stage3's are the closest to being stable. The project homepage is at http://www.gentoo.org/proj/en/hardened/uclibc/ Anthony G. Basile -- Anthony G. Basile, Ph.D. Gentoo Linux Developer [Hardened] E-Mail : blueness@gentoo.org GnuPG FP : 8040 5A4D 8709 21B1 1A88 33CE 979C AF40 D045 5535 GnuPG ID : D0455535