Portable Operating System Interface for uni-X

https://kb.iu.edu/d/agjv

Short for "Portable Operating System Interface for uni-X", POSIX is a set of standards codified by the IEEE and issued by ANSI and ISO. The goal of POSIX is to ease the task of cross-platform software development by establishing a set of guidelines for operating system vendors to follow. Ideally, a developer should have to write a program only once to run on all POSIX-compliant systems. Most modern commercial Unix implementations and many free ones are POSIX compliant. There are actually several different POSIX releases, but the most important are POSIX.1 and POSIX.2, which define system calls and command-line interface, respectively.

The POSIX specifications describe an operating system that is similar to, but not necessarily the same as, Unix. Though POSIX is heavily based on the BSD and System V releases, non-Unix systems such as Microsoft‘s Windows NT and IBM‘s OpenEdition MVS are POSIX compliant.

For more information about POSIX, visit ISO‘s POSIX page or the page of the Portable Application Standards Committee (PASC), the IEEE group responsible for POSIX.

There are other standardization efforts in the Unix world. The most prominent are the Open Group XPG guidelines and the System V Interface Definitions (SVID). POSIX, however, is the only major standard endorsed by the vendor-neutral standards organizations.

At Indiana University, for personal or departmental Linux or Unix systems support, see At IU, how do I get support for Linux or Unix?

This is document agjv in the Knowledge Base. 
Last modified on 2016-12-06 11:11:38.

时间: 2024-10-11 14:06:35

Portable Operating System Interface for uni-X的相关文章

[No000035]操作系统Operating System之OS Interface操作系统接口

接口(Interface) 仍然从常识开始… 日常生活中有很多接口:电源插座:汽车油门… 那什么是接口? 连接两个东西.信号转换.屏蔽细节… Interface: electrical circuit linking one device with another and enabling data coded in one format to be transmitted in another( 出自牛津辞典) 什么是操作系统接口? 连接上层用户和操作系统软件 什么是操作系统接口? 都是命令吗

Operating system management of address-translation-related data structures and hardware lookasides

An approach is provided in a hypervised computer system where a page table request is at an operating system running in the hypervised computer system. The operating system determines whether the page table request requires the hypervisor to process.

General-Purpose Operating System Protection Profile

1 Protection Profile Introduction ? This document defines the security functionality expected to be provided by a general-purpose operating system capable of operating in a networked environment. It also provides a set of assurance components that de

Method and system for providing security policy for linux-based security operating system

A system for providing security policy for a Linux-based security operating system, which includes a template policy module configured to set an authority using policy information of a downloaded application so that the template policy module can set

osquery An Operating System Instrumentation Framewor

catalog 1. Getting Started 2. install guide for OS X and Linux 3. Features Overview 4. Logging 5. query example 1. Getting Started osquery is an operating system instrumentation framework for OS X and Linux. The tools make low-level operating system

《modern operating system》 chapter 5 Input and output 注意事项

Input / Output It should also provide an interface between the devices and the rest of the system that is simple and easy to use. 于是乎这里就有了对于硬盘等IO设备的抽象. 5.1 PRINCIPLES OF I/O HARDWARE 5.1.1 I/0 Devices I/0 devices can be roughly divided into two categ

Operating system coordinated thermal management

A processor's performance state may be adjusted based on processor temperature. On transitions to a lower performance state due to the processor getting hotter, the processor's frequency is reduced prior to reducing the processor voltage. Thus, the p

Unable to open the physical file xxxx. Operating system error 2

在新UAT服务器上,需要将tempdb放置在SSD(固态硬盘)上.由于SSD(固态硬盘)特性,所以tempdb的文件只能放置在D盘下面,而不能是D盘下的某一个目录下面. ALTERDATABASE tempdb MODIFY FILE(name='tempdev', filename='D:\tempdb.mdf') ;   GO ALTERDATABASE tempdb MODIFY FILE(name='templog', filename='D:\templog.ldf') ; GO 修改

PatentTips - Method for guest operating system integrity validation

BACKGROUND The embodiments relate to guest operating system integrity validation, and more particularly to guest operating system integrity validation through a virtual machine monitor (VMM) hypervisor trap. Today's computers make use of various memo