Re: IEEE POSIX Standards and Linux

1997-09-26 Thread David Wright
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: [EMAIL PROTECTED], Bruce Perens <[EMAIL PROTECTED]>
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: [EMAIL PROTECTED], David Frey <[EMAIL PROTECTED]>
To: Bruce Perens <[EMAIL PROTECTED]>, Bruce Perens <[EMAIL PROTECTED]>
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 price

Re: IEEE POSIX Standards and Linux

1997-09-26 Thread TENCC01.LEWIS01

I can't say debian is "posix conformant".  However, I have been
developing c code on hpux, dec osf1, and aix for some years now.  Linux
is as good as any of those.  When it comes to supporting old standards
like bsd, linux is probably a bit better.

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.

jim

__ Reply Separator _
Subject: IEEE POSIX Standards and Linux
Author:  [EMAIL PROTECTED] (SMTP.MNETO1) at ~AMSCCSSW
Date:9/25/97 9:23 PM


Dear Sirs,

  I am a Linux user and I need information regarding linux (debian,RedHat,
Slackware) and its conformance to IEEE POSIX standards, specially those
that Microsoft Windows NT is not compliant.

  Best regards,

Mario de Mello B. Neto.


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] .
Trouble?  e-mail to [EMAIL PROTECTED] .


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: IEEE POSIX Standards and Linux

1997-09-26 Thread jdassen
On Sep 25, Mario de Mello B. Neto wrote
>   I am a Linux user and I need information regarding linux (debian,RedHat,
> Slackware) and its conformance to IEEE POSIX standards, specially those
> that Microsoft Windows NT is not compliant.

I'm nowhere near a standards expert, but I suspect most Linux distributions
are in effect POSIX.1 compliant, or very close.

[extracted from http://www.lasermoon.co.uk/ft2/FT2.html]
| The NIST (National Institute of Standards and Technology) have made the
| POSIX.1 FIPS151-2 test suites freely available and as such the kernel and
| relevant libraries have been made Conformant and are already freely
| available.

These test suites can be found on Debian mirrors as
project/misc/NIST-PCTS_151-2.tar.gz . You might one to check them out.

On Sep 25, Britton wrote
> From what I have heard, this could be tricky.  It seems amazing, but the
> IEEE, in it's infinite wisdom, has decided that people should pay to find
> out about some of the standards it issues.  Anyone know if this is still
> the case?

Probably. The development of standards by standards organizations is often
financed by selling the standards.

HTH,
Ray
Ray
-- 
Obsig: developing a new sig


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


Re: IEEE POSIX Standards and Linux

1997-09-26 Thread Britton

>From what I have heard, this could be tricky.  It seems amazing, but the
IEEE, in it's infinite wisdom, has decided that people should pay to find
out about some of the standards it issues.  Anyone know if this is still
the case?

On Thu, 25 Sep 1997, Mario de Mello B. Neto wrote:

> Dear Sirs,
> 
>   I am a Linux user and I need information regarding linux (debian,RedHat,
> Slackware) and its conformance to IEEE POSIX standards, specially those
> that Microsoft Windows NT is not compliant.
> 
>   Best regards,
> 
> Mario de Mello B. Neto.
> 
> 
> --
> TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
> [EMAIL PROTECTED] . 
> Trouble?  e-mail to [EMAIL PROTECTED] .
> 
> 


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .


IEEE POSIX Standards and Linux

1997-09-26 Thread Mario de Mello B. Neto
Dear Sirs,

  I am a Linux user and I need information regarding linux (debian,RedHat,
Slackware) and its conformance to IEEE POSIX standards, specially those
that Microsoft Windows NT is not compliant.

  Best regards,

Mario de Mello B. Neto.


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .