Windows більше не сумісна з POSIX. Стверджувати, що це так, і посилатися на статтю про WSL просто заплутати, оскільки більшість дистрибутивів Linux також не сумісні з POSIX. Я припускаю, що це ґрунтується на історичному статусі Windows NT із сумісністю SfU та UNIX. Але сьогодні Windows не потребує сумісності з POSIX.
POSIX-версію SuperTest також можна встановити в системі Windows за допомогою інтерфейсу Windows POSIX. Існує кілька способів додати сумісність з POSIX до Windows, і ви можете використовувати будь-який із них. На цій сторінці ми пояснюємо, як POSIX-версію SuperTest можна використовувати з інтерфейсом POSIX, наданим Cygwin.
Також відомий як "pthreads-win32", POSIX Threads для Windows реалізує велику підмножину API, пов’язаних із потоками, із єдиної специфікації Unix версії 3.
Щоб бути POSIX-сумісною, система має реалізувати багато функцій. Стандарт POSIX складається з чотирьох розділів, які описують загальний інтерфейс системи, оболонку та основні утиліти. Більшість цих речей відсутні або присутні в зовсім іншій реалізації у Windows.
Чи NTFS-3G повністю сумісний з POSIX? немає NTFS-3G підтримує імена файлів POSIX, але POSIX стосується портативного програмного забезпечення, не обов’язково, яку файлову систему ви використовуєте.
POSIX все ще актуальний? Так: стандартні інтерфейси спрощують перенесення програм. Інтерфейси POSIX широко реалізовані та згадуються в інших зусиллях зі стандартизації, включаючи єдину специфікацію UNIX і стандартну базу Linux.