Quote:
Originally Posted by
Corona688
Most of your criticisms are quite true! But this one hasn't been true for 10 years. The old threading model -- which amounted to cloned processes sharing the same memory segments -- got thrown out when someone found a big design flaw, they replaced it with NPTL. That means "native POSIX threading library". I expect that's a fair bit closer to compliance.
I expect it would be quite a lot easier for an OS to become POSIX compliant if the tests were easier to get.
Thanks for letting me know. I said:
many GNU Utilities are coming closer to meeting POSIX requirements.
I should have said:
many GNU Utilities, Linux libraries, and the Linux kernel are coming closer to meeting POSIX requirements.
Surprisingly enough, the vendors who fund the development and maintenance of the UNIX and POSIX conformance test suites so that their systems can be branded or certified haven't accepted the idea that they should give away the test suites so their competitors in the open source community will have an easier time putting them out of business. Nonetheless, I believe some Linux distro vendors do occasionally pay The Open Group to run the tests for them to see what areas still need work to actually become POSIX certified or UNIX branded. Certification or branding will happen some day, but we aren't there yet.