1969년 개발된 운영체제인 유닉스는 오랜 시간을 거치면서, 여러 회사에 의해서 서로 다른 버전의 유닉스 운영체제로 발전해 나간다. 대표적인 예가 Berkeley 대학에서 만든 BSD계열 API와 AT&T사의 System V계열의 API였다. 동일한 유닉스라는 이름을 가지고 있지만 이들 간에 서로 차이가 생겨남에 따라 이식성과 상호호환에 문제가 생기게 되었다.
이에 서로 다른 유닉스 OS간의 이식성을 높이기 위한 표준 API 규격을 만들었는데, 이를 POSIX라고 하다. 마지막의 X는 유닉스 호환 운영체제를 의미한다.
일반적으로 POSIX계열의 함수가 좀 더 명확하고, 사용하기 쉽다.
Contents
POSIX
POSIX vs. System V 메시지 큐
POSIX vs. System V 세마포어
POSIX vs. System V 공유 메모리
참고
유닉스 역사 계보
Recent Posts
Archive Posts
Tags