Sortix os-test
POSIX test suite
os-test measures interoperability and differences between every POSIX operating system (Linux, BSD, macOS, and many more). This project expands os-test with full coverage for the POSIX standard library for the C programming language. This new test coverage will check that each C header properly provides all the mandated definitions, and that each function succeeds on basic inputs. Detailed new suites will be written for the areas where defects or deviation from the standard are likely, or where edge cases otherwise might not be correctly implemented or even standardized. os-test continuously publishes test results for every POSIX OS as open data. os-test improves interoperability, since application vendors are able to know what behaviors they can actually use to write portable applications for all operating systems, operating system vendors can identify and fix their conformance issues, and the POSIX standard authors can measure adoption/rejection of the new POSIX.1 2024 standard. os-test is developed as a side project to fully implement POSIX in the new Sortix operating system.
- The project's own website: https://sortix.org
This project was funded through the NGI0 Commons Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101135429. Additional funding is made available by the Swiss State Secretariat for Education, Research and Innovation (SERI).