Embedded : : Linux/: : Linux

유닉스(UNIX)와 리눅스(Linux)의 발전 과정

Jay.P Morgan 2023. 11. 9. 23:39

리눅스는 유닉스 표준에 기반하고 있으므로, 유닉스의 발전 과정과 관련 표준을 간략하게 살펴보자.

 

유닉스(UNIX)는 1969년에 미국의 통신 회사인 AT&T 산하의 벨 연구소에서 켄 톰슨(Ken Thompson)과 데니스 리치(Dennis Ritchie)가 개발한 운영체제이다. 처음엔 기존 운영체제처럼 어셈블리어로 개발하였으나, 데니스 리치가 개발한 C언어를 사용해 1973년에 다시 만들면서 고급 언어(High-Level Language)로 작성한 최초의 운영체제가 되었다.

 

유닉스는 초기에 소스 코드가 공개되어 대학교나 기업에서 쉽게 이용할 수 있었고, 이에 따라 다양한 기능이 추가되었다. 이 후에, AT&T의 상용 유닉스(시스템V)와 버클리 대학교(U.C.Berkeley)의 BSD(Berkeley Software Distribution) 계열로 나뉘어 각각 발전하였다. BSD 버전은 버클리 대학교 학생들이 많은 기능을 추가했는데, 그 중에서도 TCP/IP 기반의 네트워크 기능을 추가한 것이 가장 기억할만 하다.

 

유닉스와 리눅스의 발전 과정