Spisu treści:
Definicja - Co oznacza specyfikacja Single Unix?
Specyfikacja Single Unix to rodzina standardów, których musi przestrzegać system operacyjny, aby uzyskać nazwę UNIX. Jest rozwijany i utrzymywany przez grupę Austin, w oparciu o wcześniejsze prace grupy Open i IEEE. Został stworzony w połowie lat osiemdziesiątych w celu standaryzacji interfejsów systemów operacyjnych dla wariantów systemu operacyjnego UNIX.
Pojedyncza specyfikacja Uniksa zapewnia, że program opracowany w jednym systemie uniksowym będzie działał w nieco innym (innym smaku) systemie operacyjnym Unix.
Techopedia wyjaśnia specyfikację Single Unix
Początkowo system operacyjny UNIX miał cztery elementy; specyfikacja, technologia, zarejestrowany znak towarowy (np. UNIX) i produkt (np. UNIXWare). Wraz z pojawieniem się specyfikacji Single UNIX powstała jedna otwarta specyfikacja konsensusu w celu zdefiniowania produktu. Specyfikacja i znak towarowy są zarządzane i utrzymywane w zaufaniu dla branży przez X / Open Company.
Oficjalne znaki dla zgodnych systemów to UNIX 98, UNIX 05, UNIX 93 i UNIX 95. Interfejsy użytkownika i oprogramowania dla systemu operacyjnego są określone w czterech sekcjach:
- Podstawowe definicje: definicje i konwencje stosowane w specyfikacjach wraz z listą plików nagłówkowych C dostarczonych przez zgodne systemy
- Powłoka i narzędzia: Narzędzia i opis powłoki
- Interfejsy systemowe: w tym wywołania systemowe C, które należy podać
- Uzasadnienie: w tym wyjaśnienie standardu
Zarejestrowane systemy podobne do UNIX obejmują takie systemy, jak:
- AIX: zgodny z UNIX 03
- HP / UX: zgodny z UNIX 03
- Mac OS X i Mac OS X Server: zgodny z UNIX 03
- Z / OS: zgodny z UNIX 95
- SCO: Zgodny z UNIX 95
- Solaris 8 i 9: zgodny z UNIX 98
- Solaris 10: zgodny z UNIX 03
- Tru64 UNIX: zgodny z UNIX 98