What is Posix?

The interface of the portable operating system for the computing environment (POSIX®) is a set of standards and specifications that define ways to interact with computer programs with the operating system. Applications that correspond to these standards can be easily converted to other platforms that also support specifications. These specifications were officially accepted at the international level, and some special customers were required in government, defense and air fields. There are different levels of compliance with the family of standards that have been strongly influenced by the Unix® proposal. Differences in the design of the operating system, available program languages, and hardware create compatibility problems that are not easy to overcome. There are many different opinions on how best to solve the challenges of interplatform calculations. Posix® impresses with the rules based on how the applications interact with their basic platform, as well as the inclusion of several tools. These rules apply to both applications and operatorThe systems and provide a standard way of communication to take place between them.

The aim of Posix® is to provide something known as the portability of the source code. The source code, the human version of the computer program used to create applications, is "compiled" to the machine code that microprocessors can understand inside all computers. Different processors contain different types of machine code; This means that the program must be written not only with regard to the operating system, but with the specific hardware on which the program will run. The source code portability means that the source code of the program can be compiled for different platforms with small or no eport, which is more efficiently reused of existing code than to re -create a program from zero.

Many large organizations that buy a wide range of hardware and software came based on Posix® standards as important or even necessaryFunction for products they buy. The International Electrotechnical Commission (IEC) institute (ISO) and the International Electrotechnical Commission (IEC) approved POSIX® standards as IEEE 1003 and ISO/IEC 9945. Some military and aviation customers require standards to facilitate adaptation of applications by specialized computing platforms used in these fields. For example, the US Navy has incorporated standards into its open architecture computing environment, an initiative aimed at maintaining interoperability in software that drives war boats, without crew vehicles and submarines.

Posix® is a family of related standards rather than a single specification. Some are well supported while others are not. There are also different levels of support. Many POSIX® specifications have been based on UNIX® operating systems, so many platforms similar to UNIX® supports standards outside the box. Some other platforms support IEEE 1003 using additional software.

IN OTHER LANGUAGES

Was this article helpful? Thanks for the feedback Thanks for the feedback

How can we help? How can we help?