POSIX Application Environment Profiles (AEP)

Although inactive, IEEE 1003.13-2003 defined a number of AEP that inspired the modern subprofiling options of IEEE 1003.1-2017. The single-purpose realtime system profiles are listed below, for reference, in terms that agree with the current POSIX-1 standard.

Choosing a profile with CONFIG_POSIX_AEP_CHOICE_PSE51 and friends enables every Option Group and Option in the corresponding tables by default; any of them may be disabled individually. The profile’s macro (_POSIX_AEP_REALTIME_MINIMAL and so on) is defined only while all of them remain enabled.

Note

In the Option Groups tables above, a blank Support cell with a Kconfig remark means the profile enables that option group but it is not fully implemented. yes means the group is considered fully supported. See each group page for per-API detail.

Note

PSE54 is not considered at this time.