*BSD News Article 66276


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.rmit.EDU.AU!news.unimelb.EDU.AU!munnari.OZ.AU!news.hawaii.edu!ames!usenet.kornet.nm.kr!news.kreonet.re.kr!usenet.seri.re.kr!news.cais.net!peer.news.xara.net!xara.net!netcom.net.uk!tank.news.pipex.net!pipex!oleane!in2p3.fr!swidir.switch.ch!scsing.switch.ch!news.rccn.net!master.di.fc.ul.pt!usenet
From: roque@oberon.di.fc.ul.pt (Pedro Roque Marques)
Newsgroups: comp.os.linux.development.system,comp.unix.bsd.386bsd.misc,comp.unix.bsd.bsdi.misc,comp.unix.bsd.netbsd.misc,comp.unix.bsd.freebsd.misc,comp.os.linux.advocacy
Subject: Re: Historic Opportunity facing Free Unix (was Re: The Lai/Baker paper, benchmarks, and the world of free UNIX)
Date: 17 Apr 1996 11:58:58 +0100
Organization: Faculdade de Ciencias da Universidade de Lisboa
Lines: 59
Sender: roque@oberon.di.fc.ul.pt
Message-ID: <84wx3f2k25.fsf@oberon.di.fc.ul.pt>
References: <NELSON.96Apr15010553@ns.crynwr.com>
	<yfgbuktfn1w.fsf@time.cdrom.com> <3172AF35.15A9D29E@wolfenet.com>
	<31734160.1332595A@lambert.org>
NNTP-Posting-Host: oberon.di.fc.ul.pt
In-reply-to: Terry Lambert's message of Mon, 15 Apr 1996 23:42:40 -0700
X-Newsreader: Gnus v5.0.15
Xref: euryale.cc.adfa.oz.au comp.os.linux.development.system:21683 comp.unix.bsd.386bsd.misc:668 comp.unix.bsd.bsdi.misc:3297 comp.unix.bsd.netbsd.misc:3129 comp.unix.bsd.freebsd.misc:17605 comp.os.linux.advocacy:46114

>>>>> "Terry" == Terry Lambert <terry@lambert.org> writes:
In article <31734160.1332595A@lambert.org> Terry Lambert <terry@lambert.org> writes:

    Terry> Telling questions.

    Terry> The best answer is that ABI emulation is a disadvantage in
    Terry> the race to get native ABI products.

    Terry> If FreeBSD supports the Linux ABI, what is the incentive to
    Terry> make a native FreeBSD port?

    Terry> If there is not an ABI ceritification process and
    Terry> developement tools to insure conformance, then the vendors
    Terry> will not subsequently offer support for the product when it
    Terry> is run in the emulation environment.

    Terry> This has already caused there to be no FreeBSD "Netscape"
    Terry> release, since it can run both the "Linux" and "BSDI"
    Terry> versions, Netscape sees no reason to provide a native port.

    Terry> The Linux ABI version is unsupported anyway, but the BSDI
    Terry> version is preferentially unsupported when running in the
    Terry> BSDI ABI environment because the certification process
    Terry> caused the binary to be ceritified to run under BSDI, not
    Terry> under the BSDI ABI.


    Terry> One big win would be a written ABI specification, a
    Terry> *publically available* test suite to make sure a system
    Terry> implements the ABI from revision to revision, and a mode
    Terry> switch for each compliant system to place it in "ABI ONLY
    Terry> mode" to determine application conformance to the ABI.

A common ABI to free Unices. That would be great but...

From a user point-of-view what is an operating system but the software that
provides the ABI ?

Having an agreed upon ABI would make the different kernels nothing but
different algorithms of achieving the same OS. The next logical step would
be to stop confusing the end user and calling one name to it, no matter what
the particular set of kernel algorithms where in use.

While in terms of "the desktop war" this would be a clear adavantage, 
personaly i don't believe the free Unix comunity would accept this.

I agree with you that this is technicaly possible but i doubt that
politicaly you can get there.

btw: Fresco would be a better bet than Motif IMHO. It is able to give you
Motif's look & feel and it seams to be Xconsortium bet in the UI area.

regards,
  Pedro.
-- 
	Pedro Roque ( roque@di.fc.ul.pt )				      
									      
	Faculdade de Ciências da Universidade de Lisboa		      
	Departamento de Informática