POSIX (Portable Operating System Interface)

POSIX[포직스]유닉스 운영체계에 기반을 두고 있는 일련의 표준 운영체계 인터페이스이다. 표준화에 관한 필요성은, 컴퓨터를 사용하고 있는 기업들이 다시 코딩하지 않고서도 다른 컴퓨터 회사가 만든 컴퓨터 시스템에도 운영할 수 있도록, 호환성이 있는 프로그램을 개발하기 원하는 데에서 기인했다. 유닉스는 제작자와 비교적 무관한, 중립적인 입장에 있었기 때문에 표준 시스템 인터페이스로 선정되었다. 그러나, 몇몇 주요 유닉스 버전들은 공통 분모에 해당하는 시스템을 개발해야할 필요가 상존하고 있었다.

비공식적으로, POSIX 내의 각 표준은 POSIX라는 용어 다음에 소수로 표시하도록 정의되었다. 그래서, POSIX.1은 C 언어 응용프로그램 인터페이스의 표준이다. POSIX.2는 표준 유틸리티 인터페이스이다 (즉, 사용자가 운영체계와 명령어로 인터페이스 하는 것). 스레드 관리용 POSIX.4를 포함한 두 개의 주요 인터페이스가 추가적으로 개발되거나 개발 중에 있다. POSIX 인터페이스들은 IEEE의 후원 하에 개발되었다.

최근에, POSIX.1과 POSIX.2 인터페이스들은 X/Open 프로그래밍 가이드 4.2 (이는 "단일 유닉스 규격" 또는 "유닉스 95"라고도 불린다)라고 불리는 다소 커다란 인터페이스 내에 포함되었다. 유닉스의 상표는 산업계 표준화 그룹인 오픈그룹이 가지고 있으며, "유닉스"시스템으로서의 인터페이스에 부합하는 운영체계에 상표권을 부여할 권리를 가지고 있다. IBM의 OS/390은 유닉스 인터페이스 상표를 가지고 있는 운영체계의 일례이다.


이 정보는 2000년 1월 4일에 수정되었습니다.
영어판(whatis.com)