From owner-freebsd-current@FreeBSD.ORG Sat Jun 26 16:16:52 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 609A616A4CF for ; Sat, 26 Jun 2004 16:16:52 +0000 (GMT) Received: from thmailsite4.services.byworkwise.com (thmailsite1.services.byworkwise.com [217.28.130.98]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5767A43D31 for ; Sat, 26 Jun 2004 16:16:51 +0000 (GMT) (envelope-from alex@hightemplar.com) Received: from hydralisk (unverified [212.150.124.244]) by freenet.co.uk ; Sat, 26 Jun 2004 17:04:36 +0100 From: Alex Keahan To: Remko Lodder Date: Sat, 26 Jun 2004 19:06:32 +0300 User-Agent: KMail/1.5.1 References: <34301.1088242340@critter.freebsd.dk> <200406261336.26051.alex@hightemplar.com> <40DD56B4.2010104@elvandar.org> In-Reply-To: <40DD56B4.2010104@elvandar.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200406261906.32590.alex@hightemplar.com> cc: current@freebsd.org Subject: Re: HEADSUP: ibcs2 and svr4 compat headed for history X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Jun 2004 16:16:52 -0000 On Saturday 26 Jun 2004 1:57 pm, Remko Lodder wrote: > Hi Alex, > > Alex Keahan wrote: > > On Saturday 26 Jun 2004 12:32 pm, Poul-Henning Kamp wrote: > >>The ibcs2 and svr4 compatibility code has outlived their useful lives, > >>mainly because their target platforms are practically extinct. > > > > Is Solaris/x86 supported by ibcs2 or svr4? Solaris/x86 is being > > actively developed by Sun and is far from extinct. > > In this particular case i fail to seem the relation with FreeBSD. You > are talking about Solaris for the I386 platform, what does that have to > do with FreeBSD? It's like comparing a sheep with a goat, both can walk, > only one has other options then the other.. Well, we are talking about "ibcs2 and svr4 compatibility code", which at least in theory allows you to take an IBCS2 or SVR4 binary for Intel and run it on FreeBSD. > >>They will be eliminated from -current in the coming week, unless very > >>compelling reasons to the contrary are put on the table. > > > > - Latest Java SDKs for Solaris/x86 > > - Forte C/C++ optimising compilers for Solaris/x86 (which may some day > > be used to compile FreeBSD kernel) > > If solaris has support of building the stuff used in FreeBSD then it's > not required for FreeBSD having ibsc2 and svr4 onboard. You can use Sun's compilers for Intel to generate x86 assembly code and (with a little bit of tweaking) assemble it with gas to create a native FreeBSD binary. Last time I did that (ca. 2000), I measured a 20-30% improvement in run-time execution speed. > > - Sun ONE servers for Solaris/x86 (e.g. iPlanet LDAP) > > - Oracle for Solaris/x86 > > - Numerous third-party applications for SCO and Solaris/x86 > > (e.g. backup solutions) > > Still, i fail to see the relation to FreeBSD. Sorry if i misunderstood Alex. It's relevant in so far as SVR4 emulation is concerned. Alex