POSIX
보이기
상태 | 출판됨 |
---|---|
시작 연도 | 1988년 |
마지막 버전 | IEEE Std 1003.1-2017 2017년 |
조직 | 오스틴 그룹(IEEE 컴퓨터 소사이어티,오픈 그룹,ISO/IEC JTC 1/SC 22/WG 15) |
관련 표준 | ISO/IEC9945 |
분야 | API |
약어 | POSIX |
웹사이트 | get |
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 포함)
같이 보기
[편집]각주
[편집]- ↑“POSIX.1 FAQ”.The Open Group. 2011년 10월 5일.
- ↑http://technet.microsoft.com/en-us/library/cc779522%28WS.10%29.aspx
외부 링크
[편집]- (영어)IEEE POSIX® Certification AuthorityArchived2010년 7월 26일 -웨이백 머신