[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: IEEE POSIX Standards and Linux



On 26 Sep 1997, TENCC01.LEWIS01 wrote:

> To be an actual factual posix system you have to pass a test suite that requires
> a bunch of money.  If the test suite is ever put in public domain, linux may get
> a posix rating.

These are rather old postings but I think they shed some light:

--8<--------

Date: Sat Oct 12 00:27:36 BST 1996
From: Bruce@Pixar.com, Bruce Perens <bruce@pixar.com>
To: debian-announce@lists.debian.org, debian-announce@lists.debian.org
Subject: Debian and POSIX

                      DEBIAN AND POSIX

Many Linux distribution creators have published statements about their
committment to the POSIX standard recently. The POSIX standard is a
method of assuring source-code-level compatibility across a number of
different software platforms. It specifies the software interface of a
Unix-like operating system. A program using the standard facilities
should compile properly and run the same way on any system that
complies with the standard.

Linux was already close to POSIX before anyone started working on
actual compliance with the standard. In the past year or so it has
gotten much closer to POSIX, as some Linux distribution creators have
been running POSIX compliance tests and have been feeding the bugs they
find back to the authors. We thank them for this effort.

Until recently it was prohibitively expensive for the Debian GNU/Linux
project to participate in the POSIX effort, because there was a high
fee for copies of the standard, the compliance test software, and
certification by a POSIX lab. Now, the U.S. Government National
Institute of Standards and Technology has released a free version of
their Federal Information Processing Standard 151-2 compliance test
software, which tests for compliance with a superset of POSIX. They
decided to make that software free so that more people would implement
POSIX, and we applaud that decision. We got right to work on Debian's
POSIX compliance. We currently plan to provide the capability for
end-user verification - you can run the POSIX test suite on your own
system if you like.

There will be several POSIX-compliant Linux distributions available under
the GPL. Debian GNU/Linux is the only one that's made by a non-profit
organization rather than a for-profit concern. Our team of 110 volunteer
developers have built a system that's equal to or better than any Linux
distribution you can find.

As always, we invite all organizations, for-profit and non-profit, to
derive their systems and software from Debian GNU/Linux and to
participate in the Debian development effort. In this way, you can
acquire a POSIX-compliant base upon which you can add value.
You don't need our permission to distribute and sell Debian, you need
only comply with the software licenses of the programs it contains.
This offer is even open to the developers of other Linux distributions.

    Many Thanks

    Bruce Perens
    Debian Project Leader

--

Date: Sun Oct 13 01:20:36 BST 1996
From: david@eos.lugs.ch, David Frey <david@eos.lugs.ch>
To: Bruce Perens <bruce@pixar.com>, Bruce Perens <bruce@pixar.com>
Cc: debian-user@lists.debian.org, debian-user@lists.debian.org
Subject: Re: Debian + POSIX

Hi Bruce,

>Actually, until recently you could only be POSIX compliant by paying
>a lot of money. You paid for copies of the standard, you paid for
>validation software, and you paid for a POSIX compliance lab to certify
>you. So it was a way for the well-funded commercial Linux projects to
>differentiate themselves from high-quality but underfunded efforts like
>Debian. Now, they will have to use the still-costly X/Open standards
>to differentiate themselves.

Just my CHF 0.02:
I suppose that the POSIX-compliance test is relatively cheap[1] in 
comparison
to the XPG4 branding (afterward the branding are allowed to call your 
``Un*x''-clone a ``Unix'' [note the capitalization]).
I don't know how much the POSIX compliance testing actually costs, but
buying the standards is affordable[2] (quoting IEEE 1996 catalog):
                                                       member  list
1003.1b-1993 (POSIX.1, C-API, Realtime extension)      $68.40 $114.00 
1003.2d-1994 (POSIX.2, Shell&Utilities, Amendment 1)   $40.08  $68.00
1003.3-1991  (Test methods for measuring conformance to POSIX)
                                                       $22.20  $37.00
[skipping FORTRAN]
9945-1:1990(E) (POSIX.1, C-API f. Sys. Application C)  $54.00  $90.00
9945-2:1993(E) (POSIX.2 Shell and utilities)          $111.00 $185.00
2003.1:1992    (Test methods for measuring system conformance to POSIX
                part 1: System Integration)            $57.60  $96.60

>NIST developed a compliance test suite for the U.S. Federal Information
>Processing Standard. This is a superset of POSIX. They recently decided
>to make it free, so that more people would implement POSIX. We think
>that's a great idea, and we got right to work.

Yes, I wholeheartily agree.

[1] extrapolating from the standard prices
[2] at least if you are a member, they are still cheap compared to the
    ISO/ITU-T prices...

Thanks,
  David

-- 
David Frey <david@eos.lugs.ch>  |Microsoft isn't the answer...it's the QUESTION.
Schlieren, Switzerland          |``No'' is the answer.
51F35923114FC8647D05FF173C61EFDE|Use Debian GNU/Linux!


--8<--------

--
David Wright, Open University, Earth Science Department, Milton Keynes MK7 6AA
U.K.  email: d.wright@open.ac.uk  tel: +44 1908 653 739  fax: +44 1908 655 151


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-user-request@lists.debian.org . 
Trouble?  e-mail to templin@bucknell.edu .


Reply to: