“UNIX – The POSIX Standard – IEEE” is a comprehensive guide to the principles and practices of the POSIX standard for UNIX-based operating systems. This book is written for individuals who want to learn about the POSIX standard and the fundamental concepts and technologies involved in implementing it. It is intended for software developers, system administrators, and professionals who want to understand the POSIX standard and how to implement it in UNIX-based operating systems.
The book begins by introducing the reader to the basics of the POSIX standard, including the history of UNIX and the POSIX standard, and the different types of UNIX-based operating systems. It covers the different components of the POSIX standard, such as the shell and utilities, the system calls, and the library functions, and how they can be used to create portable, interoperable, and compliant applications. The reader will learn about the different types of POSIX profiles, such as the Base Profile and the Extended Profile, and how to choose the right profile for their application.
As the book progresses, it delves deeper into more advanced topics such as the POSIX threads, the POSIX signals, and the POSIX timers. The reader will learn about how to use the POSIX threads to create multi-threaded applications, how to use the POSIX signals to handle asynchronous events, and how to use the POSIX timers to schedule time-based events.
The book also covers the latest trends and technologies in the field of UNIX-based operating systems and the POSIX standard, such as the Linux Standard Base (LSB) and the Single UNIX Specification (SUS). The reader will learn about how the LSB and the SUS can be used to create compliant and portable applications for Linux and other UNIX-based operating systems, and how to use the LSB and the SUS to test and certify applications.
Additionally, the book “UNIX – The POSIX Standard – IEEE Std 1003.1” provides a detailed guide on how to implement POSIX standard on different UNIX based systems and how to write POSIX compliant code, it covers the best practices and common pitfalls while implementing POSIX standard in a UNIX environment.