From owner-freebsd-emulation@FreeBSD.ORG Wed May 20 22:05:37 2009 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C64301065674 for ; Wed, 20 May 2009 22:05:37 +0000 (UTC) (envelope-from gfritz@gmail.com) Received: from mail-pz0-f173.google.com (mail-pz0-f173.google.com [209.85.222.173]) by mx1.freebsd.org (Postfix) with ESMTP id 990468FC1D for ; Wed, 20 May 2009 22:05:32 +0000 (UTC) (envelope-from gfritz@gmail.com) Received: by pzk3 with SMTP id 3so609362pzk.3 for ; Wed, 20 May 2009 15:05:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:date:from:to:subject :message-id:mime-version:content-type:content-disposition:user-agent; bh=caonAERftW6g4DwkFnD50iLUE6NRMuvH2B83aQJjrLA=; b=usmdhL0dX3fxtzHrpbPmGVBYex4e4PcX82lJhJNBGraK60XcD5EopzE+zCmOhS74cb 25VwE9g6aESYS2gqDrhs4Y3AoZYe0OtepGpXHx3YnBoKmVq0n+A88kRe7oYjcxX02pGC IHQYNcB0vEj0i/GzqrgzE/ZuJRxd65nzSuIu8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:mime-version:content-type :content-disposition:user-agent; b=JJQjSXjjTxSM3BVaifKkT7R4UnNZayw8pFrjDjwDoJnZUEkQSwS7ZHx4EeRk8S43KO UGMpUA6pdnvac1VdS05LjudleysjeC4kyybSbXiSPdN64KV72IjFzPf0GgBvP+81rp8t JMQ68J6a9Elv271xK941aJRmffRsJSSOQPTec= Received: by 10.142.200.3 with SMTP id x3mr715006wff.27.1242855512538; Wed, 20 May 2009 14:38:32 -0700 (PDT) Received: from dev.null (63-12-66-208.dsl.cust.wirelessbeehive.com [208.66.12.63]) by mx.google.com with ESMTPS id 32sm304907wfc.34.2009.05.20.14.38.31 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 20 May 2009 14:38:32 -0700 (PDT) Received: by dev.null (Postfix, from userid 1001) id CAEF741; Wed, 20 May 2009 15:38:30 -0600 (MDT) Date: Wed, 20 May 2009 15:38:30 -0600 From: Geoff Fritz To: freebsd-emulation@freebsd.org Message-ID: <20090520213830.GA13304@dev.null> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.19 (2009-01-05) Subject: Linuxulator, 32-bit executables, and linux-from-scratch X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 May 2009 22:05:38 -0000 I have a couple of quesiotns about FreeBSD's linux emulation environment. Firstly, does the emulation layer handle the 32-bit Linux binaries natively, or does it rely on FreeBSD's own 32-bit emulation layer? In other words, can I get away with not loading the 32-bit FreeBSD libraries? I've tried searching, but wasn't able to find any relavent infomation about this next item. Has anyone tried a linux-from-scratch bootstrap process under Linuxulator to create a custom environment? Are there any low-level problems that may prevent me from doing so? And, on a related note, is it possible to have multiple linux trees for emulation? That is, if I mount linsys and linproc correctly in another place (other than /compat/linux), will things work as expected? And my last question... I run 7.2-RELEASE/amd64. Is it possible yet to run a 32-bit WINE environemt under the Linux emulation? Last I heard, the 64-bit kernel was lacking a syscall or two to make this possible. Has this changed? Thanks a bunch! -- Geoff