https://velog.io/@dorito/2022.8.30.화요일-TIL 에서 분리한 문서입니다
System V
유닉스: 데니스 리치, AT&T 연구소 + C언어
BSD
유닉스: 버클리 대학교 ~ 초기 유닉스
솔라리스 맥 os 유닉스 코드 가져다가 쓴거
회사 선마이크로시스템스 -> BSD기반 sunOS -> 솔라리스 운영체제, 또 자바도 개발함
-> GNU (GNU is Not Unix)
리처드 스톨먼, copyright 반대의 개념으로 'copyleft
' 를 내세움, 이 모토에 입각한 라이선스를 GPL(General Public Licence)
-> 리누스 토르발스(Linus Torvalds)가 유닉스 호환 커널 작성하여 GPL로 배포
-> GNU에서 같이 으쌰으쌰해서 리눅스 완성 (유닉스랑 비슷하지만 코드자체가 완전 다름)
리눅스 나올 때 쯤이 System V 유닉스에서 BSD유닉스 소송걸고 그럴 때 쯤이었어서 약간 핫했다함. (레퍼 안찾아봄)
유닉스 리눅스 서로 호환 잘됨
아무튼 이런 역사를 가지고 리눅스 유닉스가 다르다라는 것을 알 수 있는데
맥os는 무슨 운영체제 기반으로 한걸까 찾아보니
BSD유닉스 기반 macOS다 (사진: 영문 위키피디아 출처)