Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Unix Operating Systems Software

New International Standard: ISO/IEC 9945:2002 16

An anonymous reader writes "ISO/IEC and The Open Group announce international approval of the joint revision to POSIX® and the Single UNIX® Specification. More info here."
This discussion has been archived. No new comments can be posted.

New International Standard: ISO/IEC 9945:2002

Comments Filter:
  • by Anonymous Coward on Thursday November 21, 2002 @08:37AM (#4722106)
    One of the problems with standards is the fact that they cost too damn much especially for free or open software users. I usually try to collect the last publicly available draft or copy that was used for voting and do my work with that. This has worked pretty well the the IEEE 802 standards and the SCSI and FireWire standards. Anybody have a link to such a copy of this standard?
  • Excellent (Score:5, Insightful)

    by drdink ( 77 ) <smkelly+slashdot@zombie.org> on Thursday November 21, 2002 @09:38AM (#4722509) Homepage
    Personally, I think this is great. Bringing SUS and POSIX together will make things much more portable once people actually meet the standard. The alternative is to have 47,000 different standards that all specify different things and then when you, the programmer and/or user, build your system, you must choose which one you want to meet.
    • Re:Excellent (Score:2, Interesting)

      by Anonymous Coward
      this is good, however, Linux (kernel) has never been entirely POSIX compliant. And worse, lots of programs written for linux aren't POSIX compliant and may require a lot of minor work to compile on other (posix) systems. Things like not including the proper header files (pre gcc 3.0 let you skip a lot of header files), or making assumptions (posix doesn't define stdin as fd 0. It does require that the STDIN_FILENO macro exist, though), etc can cause programs to compile happily, but fail to work as expected.
  • I think it's great that Unix flavors are still converging. However, with MicroSoft's big stakes in the desktop, server, and PDA market, many systems do not even come _close_ to being compliant. This might be good for big Unix vendors, because people can't switch to Windows, on the other hand, it's one competitor less with many remaining. My take is that GNU/Linux will take over the Unix marketplace step by step, which will lead to one new and glorified standard for Unices: GNU. However, that still leaves application developers with two platforms to support: GNU and win32 (and possibly Mac, if they don't adopt GNU). I wish corporations who didn't abide by standards would thereby push themselves out of the market, but in the MicroSoft case that seems in vain. Us developers are faced with the choice: boycott (reducing portability) or support (approving their violation of the standards). I'm hoping that people will see the light and ditch MicroSoft someday...
    • openvms is certified posix compliant.

      Windows NT/2000 with interix or USF is ertified posix compliant.

      Sure, linux is open source, but the documentation is piss-poor. Check the BSD man pages. Check the new posix standard. then check linux documentation. A standard requires strict definitions of inputs, outputs, dependencies, side effects, etc. Linux can't provide that. glibc is slightly better, but it's not a standard.

  • For those interested: The four parts of the ISO/IEC 9945:2002 standard will be published on the 15:th of December. But then again, those interested would probably already have seen this on the Austin group [opengroup.org] mailing list

    Hmmmm... I wonder why my submission of this thing was rejected and why it still showed up the next day as submitted by "An anonymous reader". I'm not anonymous.

"The vast majority of successful major crimes against property are perpetrated by individuals abusing positions of trust." -- Lawrence Dalzell

Working...