반응형
유닉스는 C언어로 만들어져 있으며,
이후로 여러 분파로 나누어져 다양한 시스템으로 나눠진다.
크게 BSD와 PWB/Unix로 나뉘어진다.
BSD쪽은 오픈소스에 가까운 성향을
PWB/Unix는 상용 소프트웨어에 가까웠다.
BSD 계열 파생된 Free BSD가 대표적으로 무료이다.
리눅스는 유닉스 계열에서 벗어나서, 리눅스 토발즈가 만든 새로운
컴퓨터 운영체제의 하나이다.
PWB/Unix는 현재 유닉스라인의 시초가 되며,
새롭게 만들어진 리눅스 0.0.1이 현재 리눅스 배포판들의 시초가 된다.
재밌게 리누스 토발즈가 리눅스를 만들고자 작정하고 만든게아니라,
학교 숙제로 만들다 보니 만들었다.
토발즈가 리눅스의 핵심인 커널을 만들었다면, GNU 기반으로 만들어진 리눅스는
리처드 스톨만의 창시 의의에 따라 모든 소스는 오픈되었다.
이에 따라 공유된 소스를 통해 리눅스는
여러사람이 공동 작업을 통해 완성된거나 다름없다.
또 현재 애플사의 OS인 OS X는 Free BSD가 시초가 되어 만들어진 OS이다.
리눅스가 시초가되지 않았던 이유는 GNU 를 따라야했기 때문에, 만약
OS X가 Linux 기반으로 개발되었다면 모든 소스가 오픈되었어야 했다.
애플사의 특성상 폐쇄적이고 보안적이므로,
소스를 오픈하지 않아도 되는 FreeBSD를 시초로 OS X를 개발하지 않았을까 한다.
참고
https://en.wikipedia.org/wiki/Unix#/media/File:Unix_history-simple.svg
반응형
'System > Linux' 카테고리의 다른 글
ubuntu 16.04 APM 설치. (0) | 2017.03.31 |
---|---|
vi 에디터 - .vimrc , 단축키 (0) | 2016.12.22 |
CentOS 7 Note (0) | 2016.10.28 |
리눅스 커널 버전의 해석 (0) | 2016.10.28 |
Kali Linux 한글 // 한글 입력기 설치 (0) | 2016.10.20 |