본문으로 이동

POSIX

위키백과, 우리 모두의 백과사전.

Portable Operating System Interface (IEEE 1003)
상태출판됨
시작 연도1988년(36년 전)(1988)
마지막 버전IEEE Std 1003.1-2017
2017년(7년 전)(2017)
조직오스틴 그룹(IEEE 컴퓨터 소사이어티,오픈 그룹,ISO/IEC JTC 1/SC 22/WG 15)
관련 표준ISO/IEC9945
분야API
약어POSIX
웹사이트get.posixcertified.ieee.org

POSIX(포직스,/ˈpɒzɪks/)는이식 가능 운영 체제 인터페이스( di thực khả năng vận doanh thể chế interface,PortableOperatingSystemInterface)[1]의 약자로, 서로 다른UNIXOS의 공통API를 정리하여이식성이 높은유닉스응용 프로그램을 개발하기 위한 목적으로IEEE가 책정한 애플리케이션 인터페이스 규격이다.

POSIX의 마지막 글자X는 유닉스 호환 운영체제에 보통 X가 붙는 것에서 유래한다.

규격의 내용은 커널로의C 언어인터페이스인 시스템 콜 뿐 아니라, 프로세스 환경, 파일과 디렉터리, 시스템 데이터베이스(암호 파일 등),tar압축 포맷 등 다양한 분야를 아우른다.

유닉스 계열외에마이크로소프트윈도우 NT는 POSIX 1.0에 준하는 POSIX 서브 시스템을 탑재하고 있으며, POSIX 응용 프로그램을 서브 시스템에서 실행할 수 있다. 이는 주로 미국 정부기관의 컴퓨터 시스템 도입조건(FIPS)에서 POSIX 준거할 것을 요구하기 때문이다.윈도우 2000까지 POSIX 서브시스템을 탑재하고 있었지만윈도우 XP에서 폐지되었다. 이후 윈도 2003 R2부터 POSIX 2.0에 준하는 Subsystem for UNIX-based Applications(SUA)를 통해 POSIX를 지원하고 있다.[2]

버전

[편집]

1997년 이전

[편집]
  • POSIX.1
  • POSIX.1b
  • POSIX.1c
  • POSIX.2

1997년 이후

[편집]
  • POSIX.1-2001
  • POSIX.1-2004 (2개의 TC 포함)
  • POSIX.1-2008 (1개의 TC 포함)

같이 보기

[편집]

각주

[편집]

외부 링크

[편집]