POSIX

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

POSIX je v informatice označení standardu používaného hlavně unixovými operačními systémy. Jeho úkolem bylo vytvořit jednotné rozhraní, které mělo zajistit přenositelnost programů (aplikací) mezi různými hardwarovými platformami. Definuje rozhraní nejen pro programátory (tzv. API), ale i pro uživatele (v podobě utilit pro příkazový řádek). Původní název POSIX odkazoval na standard IEEE 1003.1-1988 vydaný v roce 1988. Rodina POSIX standardů odkazuje na IEEE 1003 a mezinárodní standard ISO/IEC 9945.

Historie

Vytvořením mnoha různých klonů původního AT&T Unixu (hlavně z 7th Edition) došlo k vytvoření mnoha různých doplňkových systémových volání, funkcí, programů a démonů. Většina z nich byla proprietární (uzavřená) a často se i standardní programy lišily ovládáním. +more Vznikla proto řada standardů POSIX (Portable Operating System Interface), které definují systémová volání, knihovní funkce a chování programů v POSIX kompatibilním operačním systému. I přes tuto standardizační snahu je ve světě Unixu mnoho různých odchylek a vylepšení.

S jistotou je však možno prohlásit, že POSIX spolu s dalšími standardy přinesl řád. Převádět aplikaci z jednoho typu Unixu na druhý, klidně i mezi různými platformami, je mnohdy dokonce snazší než mezi různými verzemi Microsoft Windows (např. +more z 9x na NT).

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top