개키우는개발자 : )

오픈소스 유닉스의 탄생 본문

Linux/Linux 무작정 따라하기

오픈소스 유닉스의 탄생

DOGvelopers 2019. 2. 10. 16:47
반응형

오픈소스 유닉스의 탄생


- UNIX의 상업화


UNIX의 상업화UNIX의 상업화

POSIX


이식 가능 운영 체제 인터페이스(portable operating system interface)의 약자로, 서로 다른 UNIX OS의 공통 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 Application(SUA)를 통해 POSIX를 지원하고 있다.


- GNU와 무료 UNIX


GNU와 무료 UNIXGNU와 무료 UNIX



GNU 프로젝트


1983년 9월 27일 유즈넷 그룹을 통해 일반에 알려졌다. 스톨만은 첫 선언문에 이은 "GNU 선언문"을 비롯한 여러 글들을 통해서, "초기 전산 공동체에 지배적이었던, 협동 정신을 되돌리자"라고 주장했다. GNU 프로젝트는 누구나 자유롭게 "실행, 복사, 수정, 배포"할 수 있고, 누구도 그런 권리를 제한하면 안 된다는 사용 허가권(License) 아래 소프트웨어를 배포한다. 카피레프트로 불리는 이런 생각은 GPL(GNU 일반 공중 사용 허가서)에 나타나 있다.


- 무료 유닉스의 가능성의 빛과 그림자


무료 유닉스의 가능성의 빛과 그림자무료 유닉스의 가능성의 빛과 그림자



- 무료 유닉스의 시작과 리눅스


무료 유닉스의 시작과 리눅스무료 유닉스의 시작과 리눅스



Linus Benedict Torvalds (리누스 베네딕트 토르발스)


핀란드 헬싱키에서 테어난 스웨덴계 핀란드인으로서 소프트웨어 개발자이자 리눅스 커널과 깃을 최초로 개발한 사람으로 잘 알려져 있다. 후에 그는리눅스 커널 개발 최고 설계자가 되었고, 현재 프로젝트 코디네이터로 활동하고 있다. 그는 커널의 플랫폼 독립적인 부분과 인텔 IA-32 아키텍처로 구체화되는 핵심 커널의 컴포넌트들을 관리한다. 저명한 오픈소스 소프트웨어 개발리더들에게 부여되는 명예 타이틀직인 자비로운 종신독재자(BDFL, en:Benevolent Dictator for Life) 중의 한 사람이기도 하다.


- 유닉스의 계보


유닉스의 계보유닉스의 계보




출처 [뉴렉처] 유튜브 채널

https://www.youtube.com/watch?v=MjgzvgXzK8U&list=PLq8wAnVUcTFU9zLWK-dHWrvTJ0PF8Y0Sf&index=5

반응형
Comments