From owner-freebsd-questions@FreeBSD.ORG Thu Feb 18 10:36:33 2010 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6BFF4106566C for ; Thu, 18 Feb 2010 10:36:33 +0000 (UTC) (envelope-from keramida@ceid.upatras.gr) Received: from poseidon.ceid.upatras.gr (poseidon.ceid.upatras.gr [150.140.141.169]) by mx1.freebsd.org (Postfix) with ESMTP id 17F578FC13 for ; Thu, 18 Feb 2010 10:36:32 +0000 (UTC) Received: from mail.ceid.upatras.gr (unknown [10.1.0.143]) by poseidon.ceid.upatras.gr (Postfix) with ESMTP id 1B880EB48E2; Thu, 18 Feb 2010 12:36:32 +0200 (EET) Received: from localhost (europa.ceid.upatras.gr [127.0.0.1]) by mail.ceid.upatras.gr (Postfix) with ESMTP id 0DF10160CD0; Thu, 18 Feb 2010 12:36:32 +0200 (EET) X-Virus-Scanned: amavisd-new at ceid.upatras.gr Received: from mail.ceid.upatras.gr ([127.0.0.1]) by localhost (europa.ceid.upatras.gr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YWjD0ca9gD7u; Thu, 18 Feb 2010 12:36:31 +0200 (EET) Received: from kobe.laptop (ppp-94-64-221-118.home.otenet.gr [94.64.221.118]) by mail.ceid.upatras.gr (Postfix) with ESMTP id BEFAD160C7D; Thu, 18 Feb 2010 12:36:31 +0200 (EET) Received: from kobe.laptop (kobe.laptop [127.0.0.1]) by kobe.laptop (8.14.4/8.14.4) with ESMTP id o1IAaUu2004125 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 18 Feb 2010 12:36:31 +0200 (EET) (envelope-from keramida@ceid.upatras.gr) Received: (from keramida@localhost) by kobe.laptop (8.14.4/8.14.4/Submit) id o1IAaUv4004122; Thu, 18 Feb 2010 12:36:30 +0200 (EET) (envelope-from keramida@ceid.upatras.gr) From: Giorgos Keramidas To: Masoom Shaikh References: Date: Thu, 18 Feb 2010 12:36:30 +0200 In-Reply-To: (Masoom Shaikh's message of "Thu, 18 Feb 2010 14:09:54 +0530") Message-ID: <87vdduespd.fsf@kobe.laptop> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.92 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-questions Subject: Re: NetBSD 5.0 looks cool X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Feb 2010 10:36:33 -0000 On Thu, 18 Feb 2010 14:09:54 +0530, Masoom Shaikh wrote: > here is excellant intoduction to NetBSD-5.0 > > http://www.netbsd.org/~ad/50/img0.html > > certain statements are very impressive in those slides like "Build any > NetBSD platform from any POSIX environment" > $ uname -s -m > Linux i686 > $ cd netbsd-src > $ ./build.sh -m sparc64 release > > develop and test 32 bits apps on 64 bit env > cc -m 32 > > does FreeBSD has those two features ? NetBSD needs a *very* minimal set of POSIX tools to build, e.g. you can get away with an sh(1) utility and a pretty basic make(1) tool. They have really done a magnificent job at constructing a build system that can bootstrap itself from a tiny set of build tools. FreeBSD also has _some_ of the necessary build glue to do similar sort of stuff, but AFAIK we only support cross-building from one FreeBSD architecture to another FreeBSD architecture. So you need to have at least *some* version of FreeBSD to build another.