0% found this document useful (0 votes)
215 views1 page

Understanding POSIX for Unix Portability

POSIX is a set of standards defined by IEEE to standardize application programming interfaces and command line utilities across Unix-like operating systems. Programs written to POSIX standards can be easily ported between systems like Linux and MacOSX. Using Linux APIs not standardized by POSIX may make future porting to other Unix systems more difficult.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
215 views1 page

Understanding POSIX for Unix Portability

POSIX is a set of standards defined by IEEE to standardize application programming interfaces and command line utilities across Unix-like operating systems. Programs written to POSIX standards can be easily ported between systems like Linux and MacOSX. Using Linux APIs not standardized by POSIX may make future porting to other Unix systems more difficult.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd

627

POSIX is a family of standards, specified by the IEEE, to clarify and make


uniform the application programming interfaces (and ancillary issues, such
as commandline shell utilities) provided by Unix-y operating systems.
When you write your programs to rely on POSIX standards, you can be
pretty sure to be able to port them easily among a large family of Unix
derivatives (including Linux, but not limited to it!); if and when you use
some Linux API that's not standardized as part of Posix, you will have a
harder time if and when you want to port that program or library to other
Unix-y systems (e.g., MacOSX) in the future.

You might also like