| LynxOS: Full implementation of POSIX.1, .1b and .1c. |
POSIX is such an integral part of LynxOS that we ship it with a copy of the O'Reilly POSIX manual. Moreover, LynxOS' support for POSIX is one of the reasons we were able to build-in the Linux ABI-compatibility that LynxOS is known for. |
In addition to the POSIX®.1 specification, the LynxOS® real-time operating system (RTOS) also fully implements the POSIX.1b and POSIX.1c subsets:
While LynxOS fully supports the POSIX.1b and POSIX.1c subsets, many operating systems only partially support them—if at all.
For example, "traditional" RTOSes usually implement portions of POSIX.1b and POSIX.1c, but they may lack many of the core POSIX.1 features such as fork(). Then there are operating systems like UNIX and Linux®, which are by nature very close to the POSIX.1 specification, but which rarely implement all of the real-time and thread extensions of POSIX.1b and POSIX.1c.
| POSIX.1 Core Services (incorporates Standard ANSI C) |
POSIX.1b Real-time extensions |
POSIX.1c Threads extensions |
|
|---|---|---|---|
|
|
|
|
There are standardized tests approved by the IEEE for POSIX.1 conformance. POSIX.1 is the feature set most commonly found in UNIX operating systems, and the POSIX test suite was the means used to insure that UNIX operating systems are interoperable. LynxOS first passed the official NIST POSIX-conformance test suite FIPS 151-1, and was later recertified to the more stringent FIPS 151-2. The official sites for certified POSIX-conformant products are: |
Currently, the NIST POSIX-conformance test suites do not cover the POSIX.1b and POSIX.1c extensions.
|
||
For a complete list of POSIX.1, POSIX.1b and POSIX.1c function calls, visit here.
A savvy engineer just needs to ask a few quick questions about an operating system in order to determine if it might fully support the POSIX standards.
fork()
call?"Industry Solutions
Migration |
Industry Standards |
Embedded Systems Technology |
Board Support Packages (BSPs)
BSP Device Drivers |
BSP Targets by Operating SystemBSP Targets by Form Factor |
Third-party I/O Devices and Hardware |
SynergyWorks: LynuxWorks partners
|
Third-party add-ons for LynuxWorks operating systems |
||