POSIX
A Wikipédiából, a szabad lexikonból.
A POSIX vagy röviden: "Portable Operating System Interface for uniX" egy kollektív neve azon szabványok családjának, melyeket az IEEE, a Unix operációs rendszerek APIjának meghatározásaként definiált. Formális neve IEEE 1003, hivatalos megnevezése: ISO/IEC 9945. A projekt körülbelül 1985-ben jelent meg. A POSIX kifejezést Richard M. Stallman javasolta, az IEEE azon kérésére, hogy érthetőbb nevet adjon a szabványnak, a korábban használt IEEE-IX. POSIX is egy mozaikszó, Portable Operating System Interface az X-szel jelölik a Unix API-ját.
Tartalomjegyzék |
[szerkesztés] Verziók
POSIX-nak számos "frissítése" létezik:
- POSIX.1, Core Services (incorporates Standard ANSI C)
- Process Creation and Control
- Signals
- Floating Point Exceptions
- Segmentation Violations
- Illegal Instructions
- Bus Errors
- Timers
- File and Directory Operations
- Pipes
- C Library (Standard C)
- I/O Port Interface and Control
- POSIX.1b, Real-time extensions
- Priority Scheduling
- Real-Time Signals
- Clocks and Timers
- Semaphores
- Message Passing
- Shared Memory
- Asynch and Synch I/O
- Memory Locking
- POSIX.1c, Threads extensions
- Thread Creation, Control, and Cleanup
- Thread Scheduling
- Thread Synchronization
- Signal Handling
[szerkesztés] A Posix kompatibilis operációs rendszerek listája
- BSD/OS [1]
- A/UX
- INTEGRITY [2]
- LynxOS
- Mac OS X
- MINIX
- RTEMS (POSIX 1003.1-2003 Profile 52)
- SkyOS
- Windows NT (pontosabb a "POSIX tulajdonságokat" tartalmazó kifejezés) [3]
- Windows Server 2003 (Amikor a Microsoft Windows Services for UNIX 3.5-ös verzióját használja)
- Windows XP Professional Service Pack 1 vagy későbbi (Amikor a Microsoft SFU 3.5-öt használja)
- Windows 2000 Server or Professional Service Pack 3 vagy későbbi (Amikor a Microsoft SFU 3.5-öt használja)
[szerkesztés] Lásd még
- Linux Standard Base
[szerkesztés] Külső hivatkozások
- A Portable Application Standards Committee (a portábilis alkalmazás sztenderdjeinek bizottsága)
- IEEE POSIX® Certification Authority
- The Open Group - The UNIX System honlapja
- The Open Group Base Specifications Issue 6 (az Open Group alapő specifikációk 6. szám
- What could have been IEEE 1003.1e/2c