Send in your ideas. Deadline October 1, 2025
Grant
Theme fund: NGI0 Commons Fund
Start: 2025-08

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 sta 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 inpu Detailed new suites will be written for the areas where defects or deviation from the standar 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 to write portable applications for all operating systems, operating system vendors can identi and fix their conformance issues, and the POSIX standard authors can measure adoption/rejecti the new POSIX.1 2024 standard. os-test is developed as a side project to fully implement POSI the new Sortix operating system.

Logo NLnet: abstract logo of four people seen from above Logo NGI Zero: letterlogo shaped like a tag

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).