10 Embedded Linux System Design and Development
1.2.6 Standards (POSIX
®
) Compliance
The idea of POSIX is to improve the portability of software written for UNIX,
thus making the job of a UNIX developer much easier. It aims at providing
standards that define common interfaces and features for a UNIX-like operating
system. The Linux kernel provides POSIX-compliant APIs for services such as
memory management, process and thread creation, interprocess communica-
tion, file systems, and TCP/IP.
It’s because of these benefits that the current system software trend for an
embedded system is shifting towards embedded Linux. From lower cost to
rich toolset, these benefits are providing a big thrust for using Linux in
embedded areas.
1.3 Embedded Linux Versus Desktop ...