본문 바로가기
OS

[OS] 리눅스와 유닉스의 차이점

by BTC_효범 2022. 6. 28.

안녕하세요. BTC95 입니다.

오늘은 리눅스와 유닉스의 차이점에 대해 알아보겠습니다.


Linux란?

Linux는 데스크탑 및 노트북 환경뿐만 아니라 엔터프라이즈 시스템에서도 널리 사용되는 무료 오픈 소스 운영체제입니다.

 

오늘날 Linux는 스마트 TV, Android 스마트폰 및 태블릿에서부터 사물인터넷(IoT)장치의 인터넷을 구성하는 다른 Linux 임베디드 장치에 이르기까지 모든 곳에 있습니다. 어떤 토론에서는 리눅스가 유닉스 계열의 운영체제라고 알려져 있을지 모릅니다. 


UNIX란?

UNIX는 1960년대 후반 AT & T Bell Labs에서 Ken Thompson과 Dennis Ritchie가 만든 운영체제입니다.

 

Dennis Ritchie는 소프트웨어 개발에 널리 사용되는 C 프로그래밍 언어를 발명했습니다.

Ken Thompson은 Go언어와 UTF-8 문자 인코딩을 발명했습니다.

 

UNIX는 1972년에 C 프로그래밍 언어로 다시 작성되어 모든 운영체제와 구별됩니다. 그런 다음 AT&T는 UNIX용 소스 코드의 사용을 허가했습니다.


Linux와 UNIX의 비교

  • Linux 코드는 처음부터 Linus Torvalds에 의해 작성되었으며 어떤 UNIX 코드도 포함하지 않았습니다. UNIX 소스 코드는 Bell Labs의 AT&T에서 작성됐습니다.
  • Linux는 이식성이 뛰어나며 x86 및 ARM과 같은 여러 플랫폼/시스템 아키텍처를 실행할 수 있습니다. UNIX는 Linux에 비해 적은 플랫폼에서 실행됩니다.
  • Linux는 GNU/Linux 운영체제의 핵심이며 UNIX에서 제공됩니다. 반면에 UNIX는 일련의 파생 된 운영체제인 AT&T의 운영체제입니다.
  • Linux는 자유롭게 사용할 수 있으며 오픈 소스로 무료 재배포를 할 수 있습니다. 이로 인해 여러 개의 Linux 배포판이 등장했습니다. UNIX는 주로 독점적이며 일반적으로 하드웨어와 함께 배송되거나 포장됩니다.
  • 비용 효율성으로 인해 Linux는 데이터 센터 및 클라우드 배포에 선호되는 운영체제입니다. UNIX는 주로 전용 서버 응용 프로그램과 인터넷 서버에 사용됩니다.
  • Linux는 무료 커뮤니티 지원과 온라인에서 사용할 수 있는 많은 Linux 포럼을 제공합니다. UNIX의 경우, 지원은 상업적이며, 우리는 이를 벤더 종속(Vendor-Lock-In)이라고 부릅니다.
  • Linux는 Ext2, Ext4, xfs 를 비롯한 다양한 파일 시스템을 지원하지만 UNIX는 몇 가지 파일 시스템만 지원합니다.
  • 다양한 Linux 배포판은 보다 나은 사용자 경험을 향상시키기 위해 빈번한 시스템 및 보안 업데이트와 버그 수정을 발표합니다. UNIX는 업데이트가 거의 없고 버그 수정에 오래 걸릴 수 있습니다.

요약

리눅스와 유닉스의 가장 큰 차이점은 거대한 리눅스 개발자 커뮤니티입니다. 이를 통해 개발자는 오픈 소스 프로젝트에 기여할 수 있으며 버그 수정, 보안 패치, 보다 강력한 시스템을 제공할 수 있습니다. 유닉스 시스템은 솔라리스와 맥 OS와 같이 여전히 진화하고 있지만, 리눅스가 더 큰 사용자의 기반을 가지고 있습니다.


감사합니다.

 

(참조:https://projin.tistory.com/274)

'OS' 카테고리의 다른 글

[OS]CentOS와 Ubuntu 비교  (0) 2022.07.11
[OS]리눅스와 윈도우 비교  (0) 2022.07.05
[OS]UNIX란 무엇인가?  (0) 2022.06.20
[OS]macOS 특징  (0) 2022.06.15
[OS]Mac OS의 역사 - 2  (0) 2022.06.07

댓글