unix vs linux what is difference between unix
Unix Vs Linux : UNIX와 Linux 아키텍처, 커널 및 명령의 핵심 차이점이 무엇인지 알아보기
Linux는 전 세계의 일부 해커의 도움으로 Linus Torvalds를 처음부터 작성한 UNIX 복제품 일뿐입니다.
Unix 및 Unix와 유사한 운영 체제는 1965 년으로 거슬러 올라갈 수있는 Bell Labs의 원래 Unix 시스템에서 파생 된 컴퓨터 운영 체제 제품군입니다.
Linux는 가장 널리 사용되는 변종이며 다양한 배포판이 있습니다.
=> 전체 Unix 튜토리얼 시리즈를 보려면 여기를 클릭하십시오.
Unix는 멀티 태스킹, 휴대용, 다중 사용자 컴퓨터 운영 체제의 제품군으로, 시간 공유 구성도 있습니다.
Unix 시스템은 전체 시스템을 관리하는 중앙 집중식 OS 커널을 사용합니다.
프로그래밍 인터페이스, 파일 추상화, 내장 네트워킹 및 데몬이라는 영구 백그라운드 처리는 Unix OS에서 지원하는 다른 기능입니다.
학습 내용 :
UNIX 란 무엇입니까?
Unix는 대부분의 운영 체제의 어머니로 간주됩니다.
Unix 시스템의 설계는 다음과 같은 특성을 포함하는 'Unix Philosophy'를 기반으로합니다.
- 데이터 저장을위한 일반 텍스트 사용.
- 계층 적 파일 시스템.
- 장치 및 일부 특정 종류의 프로세스 간 통신 (IPC)을 파일로 처리합니다.
- 수많은 소프트웨어 도구를 사용합니다.
- 파이프를 사용하는 명령 줄 인터프리터를 통해 함께 스레드 할 수있는 여러 개의 작고 간단한 모듈 식 프로그램은 동일한 기능을 모두 포함하는 단일 모 놀리 식 프로그램을 사용하는 것과 대조됩니다.
여기에서 Unix 철학에 대한 아래 인용문을 언급 할 가치가 있습니다.
“그 철학을 한 문장으로 적을 수는 없지만, 시스템의 힘은 프로그램 자체보다는 프로그램 간의 관계에서 더 많이 나온다는 생각이기 때문입니다. 많은 유닉스 프로그램은 아주 사소한 일을 따로 수행하지만 다른 프로그램과 결합하면 일반적이고 유용한 도구가됩니다.” – Brian Kernighan 및 Rob Pike
유닉스 아키텍처
아래 다이어그램은 Unix 아키텍처를 보여줍니다.
[영상 출처 ]
Unix의 마스터 제어 프로그램은 커널입니다. 커널은 전체 시스템을 완전히 제어합니다. 파일 시스템 처리, 리소스 처리, 메모리 관리, 프로그램 시작 및 중지 및 기타 낮은 수준의 핵심 작업에 대한 서비스를 제공하는 하위 시스템이 있습니다.
커널은 OS의 핵심이며 사용자와 하드웨어 간의 인터페이스 역할을합니다. 각 커널 하위 시스템에는 동시성, 가상 메모리, 페이징 및 가상 파일 시스템과 같은 특정 기능이 있습니다.
아키텍처의 외부 계층에는 셸, 명령 및 응용 프로그램이 있습니다. 쉘은 사용자와 커널 간의 인터페이스입니다. 셸과 사용자가 명령을 입력하고 이러한 명령을 해석하고 그에 따라 컴퓨터 프로그램을 호출합니다.
예 Unix 운영 체제는 Solaris 및 HP-UX입니다. UNIX 시스템의 가장 큰 배포자는 IBM, HP 및 SUN을 포함합니다.
추천 읽기 => 무료 Unix 교육 튜토리얼
Linux 란 무엇입니까?
지금 쯤이면 유닉스에 대해 공정하게 생각했을 것입니다. 이제 Linux를 자세히 살펴 보겠습니다.
사람들은 Unix와 Linux라는 용어를 많이 혼동하며 일반적으로 다음과 같은 질문을합니다. “유닉스는 리눅스와 다릅니 까?” / “Linux와 Unix는 같은 것입니까?” / “Linux는 Unix와 비슷합니까?”/“Linux는 Unix에 구축되어 있습니까?” .
여기에 그러한 모든 질문에 대한 답이 있습니다. 먼저 한 줄로 당신의 혼란을 해소하겠습니다. Linux와 Unix는 다르지만 Linux는 Unix에서 파생되므로 서로 관계가 있습니다.
Linux는 Unix가 아니지만 Unix와 유사한 운영 체제입니다. Linux 시스템은 Unix에서 파생되었으며 Unix 설계의 기초를 이어받은 것입니다. Linux 배포판은 직접 Unix 파생 제품 중 가장 유명하고 건강한 예입니다.BSD (Berkley Software Distribution)도 Unix 파생 제품의 예입니다.
이 시점에서 Unix와 비슷한 것이 무엇인지 명확히하는 것이 중요합니까?
Unix 계열 OS (UN * X 또는 * nix라고도 함)는 Unix 시스템과 유사한 방식으로 작동하는 OS이지만 SUS (Single UNIX Specification) 또는 유사한 POSIX (Portable)를 준수 할 필요는 없습니다. 운영 체제 인터페이스) 표준.
SUS는 'UNIX'상표 사용 자격을 얻기 위해 모든 OS에서 충족해야하는 표준입니다. 이 상표는 'The Open Group'에서 부여합니다.
몇 가지 예 현재 등록 된 UNIX 시스템 중에는 macOS, Solaris 및 AIX가 포함됩니다. POSIX 시스템을 고려하면 Linux는 Unix와 유사한 OS로 간주 될 수 있습니다.
Linux 커널 공식 README 파일에 따라 Linux는 UNIX 복제품입니다. Linus Torvalds와 팀이 처음부터 개발했습니다. POSIX 준수를 목표로합니다. Linux 커널 코드는 처음부터 완전히 작성되었습니다. Unix처럼 작동하도록 설계되었지만 원래 Unix 코드가 포함되어 있지 않습니다.
또한 Linux는 완전한 OS가 아닌 커널 일뿐입니다. . 이 Linux 커널은 일반적으로 Linux 배포판에 패키지되어 있으므로 완전한 OS가됩니다.
따라서 Linux는 커널 일 뿐이며 Linux 배포판은 OS로 취급 될 수 있습니다. 반면에 UNIX는 모든 것 (필요한 모든 응용 프로그램이 함께 연결됨)이 단일 공급 업체에서 제공되므로 그 자체로 완전한 OS입니다. 예를 들어 솔라리스.
Linux 배포 (간략히 배포판이라고도 함)는 Linux 커널을 기반으로 구축 된 소프트웨어 모음에서 생성 된 운영 체제이며 패키지 관리 시스템입니다.
표준 Linux 배포는 Linux 커널, GNU 시스템, GNU 유틸리티, 라이브러리, 컴파일러, 추가 소프트웨어, 문서, 윈도우 시스템, 윈도우 관리자 및 데스크탑 환경으로 구성됩니다.
Linux 배포판에 포함 된 대부분의 소프트웨어는 무료이며 오픈 소스입니다. 여기에는 몇 가지 장치 드라이버에 필수적인 이진 Blob과 같은 일부 독점 소프트웨어가 포함될 수 있습니다.
Linux 기반 OS 아키텍처
[영상 출처 ]
따라서 Linux 배포판은 실제로 Linux 커널에 다른 응용 프로그램을 추가하여 운영 체제로 완전히 사용할 수 있도록합니다. 광범위한 사용자 요구를 충족시키는 다양한 Linux 배포판이 있습니다.
예를 들어 , 임베디드 장치 용 OpenWrt Linux 기반 OS, 개인용 컴퓨터 용 Linux Mint 및 슈퍼 컴퓨터 용 Rocks Cluster Distribution이 있습니다. 전체적으로 약 600 개의 Linux 배포판이 존재합니다.
Google의 인기있는 Android 모바일 OS가 Linux를 기반으로한다는 사실은 흥미로울 것입니다. Android OS의 모든 반복은 현재 Linux 커널에서 빌드됩니다.
신입생을위한 자바 프로그래밍 인터뷰 질문 및 답변
유닉스와 리눅스의 차이점
리눅스 | Unix 및 기타 변형 |
---|---|
다른 커뮤니티에서 유지 관리하는 다양한 변형 Linus가 관리하는 브랜치에 커널 병합 | 다른 회사에서 유지 관리하는 다양한 변형 각각은 자체 커널을 유지합니다. |
Linux는 GNU / Linux 운영 체제의 커널을 나타냅니다. 보다 일반적으로 파생 된 분포 계열을 나타냅니다. | Unix는 AT & T에서 개발 한 원래 운영 체제를 나타냅니다. 보다 일반적으로 파생 된 운영 체제 제품군을 나타냅니다. |
Linus와 GNU Foundation에서 개발 한 원본 코드 | AT & T에서 개발 한 원본 코드 |
Linux 상표는 Linus Trovalds가 소유하고 Linux Foundation 산하 Linux Mark Institute에서 관리합니다. | UNIX 상표는 Open Group에 의해 인증되었습니다. 인증 된 운영 체제 목록입니다. |
ISO / IEC 23360으로 제공되는 Linux Standard Base (LSB)는 여러 Linux 배포 업체의 표준화 노력입니다. LSB는 대부분 POSIX의 확장이지만 약간의 차이가 있습니다. 그러나 다양한 배포판이 어떤 경우에도 동일한 커널을 사용하기 때문에 LSB 인증에 대한 강력한 필요성은 없습니다. | ISO / IEC 9945로도 사용할 수있는 IEEE 1003 (POSIX)의 확장 인 '단일 Unix 사양'에 기반한 UNIX 인증. POSIX는 프로그래밍 API와 쉘 및 유틸리티 인터페이스를 지정합니다. POSIX는 서로 다른 UNIX 공급 업체 간의 상호 운용성을 허용하는 방법으로 개발되었습니다. |
GNU / Linux 및 Debian 및 Fedora와 같은 파생 제품 | System-V Unix 및 IBM-AIX 및 HP-UX와 같은 파생 제품 Berkeley Unix 및 FreeBSD 및 macOS와 같은 파생물 |
카피 레프트 일반 공중 라이선스에 따른 오픈 소스 | Berkeley Unix는 BSD 라이선스에 따라 부분적으로 오픈 소스입니다. System-V Unix 소스는 독점 상용 라이센스에 따라 조달 할 수 있습니다. |
광범위한 애플리케이션 세트를위한 범용 확장 가능 플랫폼으로 설계되었습니다. | 일반적으로 정의 된 대상 플랫폼 및 응용 프로그램 집합이있는 좁은 대상을 위해 설계되었습니다. |
구성 가능한 소프트웨어 다운로드 및 설치 프로그램으로 광범위하게 사용할 수 있습니다. | 일반적으로 하드웨어와 함께 배송됩니다. 맥북 |
무료 커뮤니티 지원. 여러 서비스 제공 업체에서 제공하는 유료 지원. | 유료 상업적 지원. 종종 벤더 종속으로 이어집니다. |
인터페이스는 종종 진화합니다 | 일반적으로 안정적인 인터페이스 |
빠른 버그 수정을 통한 빈번한 업데이트 | 자주 업데이트되지 않으며 수정하는 데 시간이 걸릴 수 있습니다. |
운영 체제에서 사용되는 거의 모든 파일 시스템 지원 | 대부분의 버전은 2 개 또는 3 개의 파일 시스템을 지원합니다. |
제한적으로 초점을 맞춘 광범위한 시스템 관리 도구 (예 : Suse YAST | 각 버전에는 일반적으로 성숙한 시스템 관리 도구가 있습니다. HP SAM |
주로 경제적 인 이유로 클라우드 배포 및 데이터 센터에 선호되는 OS | 응용 프로그램 가용성으로 인한 특수 목적 서버 요구 사항 및 레거시 이유로 인터넷 서버에 선호되는 OS |
클러스터, 그리드 또는 클라우드를 사용하여 달성 된 확장 성. | 클러스터 또는 그리드를 사용하여 달성 된 확장 성 |
(클러스터는 동종 컴퓨터의 모음이고 그리드는 분산 된 컴퓨터의 모음이며 클라우드 서비스는 가상화 된 클러스터의 모음입니다.) | |
대부분의 명령 줄 및 그래픽 유틸리티는 Unix와 유사합니다. | 대부분의 명령 줄 및 그래픽 유틸리티는 Linux와 유사합니다. |
이 기사를 통해 Unix와 Linux의 핵심 차이점을 이해 했어야합니다.
이제 아래 표 형식으로 Linux와 Unix 간의 몇 가지 중요한 차이점을 살펴 보겠습니다.
풍모 | 리눅스 | 유닉스 |
---|---|---|
초판 | Linux는 Unix와 비교할 때 더 최신입니다. Unix에서 파생되었으며 1991 년 9 월에 출시되었습니다. | 유닉스는 오래되었습니다. 외부 당사자를 위해 1973 년 10 월에 출시되었습니다. 그 전에는 1970 년 창립 이래 Bell Labs에서 내부적으로 사용되었습니다. |
개발자 | MINIX (유닉스 계열 OS)에서 영감을받은 Linux는 원래 핀란드 계 미국인 소프트웨어 엔지니어 인 Linus Torvalds가 개발했습니다. 오픈 소스이므로 Linux 용 커뮤니티 개발자가 있습니다. | 원래 AT & T Unix에서 파생되었으며, Bell Labs에서 Kenneth Lane Thompson, Dennis Ritchie 및 기타 3 명이 개발했습니다. |
쓰여진 | C 및 기타 프로그래밍 언어. | C 및 어셈블리 언어. |
OS 제품군 | 유닉스 계열 | 유닉스 |
작동 상태 | 흐름 | 흐름 |
소스 모델 | 오픈 소스 | 혼합. 그러나 전통적으로 폐쇄 된 소스이지만 illumos OS 및 BSD (Berkley Software Distribution) OS를 포함하는 오픈 소스 인 Unix 프로젝트는 거의 없습니다. |
가능 | 다국어 | 영어 |
커널 유형 | 모 놀리 식 커널 | 커널 유형은 다양합니다. 모 놀리 식, 마이크로 커널 및 하이브리드 일 수 있습니다. |
특허 | GNUv2 (GPL General Public License) 및 기타. | 라이선스는 다양합니다. 일부 버전은 독점적이지만 다른 버전은 무료 / OSS입니다. |
공식 웹 사이트 | https://www.kernel.org/ | http://opengroup.org/unix |
기본 사용자 인터페이스 | 유닉스 쉘 | CLI (명령 줄 인터페이스) 및 그래픽 (X Windows 시스템) |
텍스트 모드 인터페이스 | 기본적으로 셸은 BASH (Bourne Again Shell)입니다. 또한 많은 명령 인터프리터와 호환됩니다. | 원래 Bourne 쉘. 또한 많은 명령 인터프리터와 호환됩니다. |
비용 | 자유롭게 획득하여 사용할 수 있습니다. 가격이 책정 된 Linux 버전도 있습니다. 그러나 일반적으로 Linux는 Windows보다 저렴합니다. | 독점 운영 체제는이를 판매하는 공급 업체에 따라 다른 비용 구조를 설정합니다. |
예 | Debian, Ubuntu, Fedora, Red Hat, Android 등 | IBM AIX, Solaris, HP-UX, Darwin, macOS X 등 |
건축물 | 원래 Intel의 x86 하드웨어 용으로 만들어졌으며 많은 CPU 유형에 사용할 수있는 포트입니다. | PA 및 Itanium 시스템과 호환됩니다. Solaris는 x86 / x64에서도 사용할 수 있습니다. OSX는 PowerPC입니다. |
위협 감지 및 솔루션 | Linux는 주로 오픈 소스 커뮤니티에 의해 주도되므로 전 세계 여러 지역의 많은 개발자가 코드 작업을하고 있습니다. 따라서 Linux의 경우 위협 탐지 및 솔루션이 매우 빠릅니다. | Unix의 독점적 특성으로 인해 사용자는 적절한 버그 수정 패치를 기다려야합니다. |
보안 | Linux 및 Unix 기반 OS는 일반적으로 맬웨어로부터 매우 잘 보호되는 것으로 간주됩니다. 이는 루트 액세스 부족, 빠른 업데이트 및 상대적으로 낮은 시장 점유율 (Windows에 비해) 때문입니다. 2018 년 현재 널리 퍼진 Linux 바이러스는 없습니다. | 유닉스는 또한 매우 안전한 것으로 간주됩니다. 소스도 사용할 수 없기 때문에 감염이 더 어렵습니다. 현재 유닉스에 대한 활발한 확산 바이러스는 없습니다. |
가격 | Linux는 무료입니다. 그러나 기업 지원은 가격으로 제공됩니다. | 유닉스는 무료가 아닙니다. 그러나 일부 Unix 버전은 개발 용으로 무료로 제공됩니다 (Solaris). 협업 환경에서 Unix는 사용자 당 1,407 달러, Linux는 사용자 당 256 달러입니다. 따라서 UNIX는 매우 비쌉니다. |
Linux 대 Unix 커널
Linux 만 커널에 불과하므로 Linux Kernel과 Unix 커널의 주요 차이점에 대해 논의 할 가치가 있습니다.
아래 이미지와 같이 세 가지 유형의 커널, 즉 모 놀리 식, 마이크로 및 하이브리드 (모 놀리 식 및 마이크로의 조합)가 있습니다.
[영상 출처 ]
모 놀리 식 커널 아키텍처에서 전체 OS는 단일 커널 공간에서 작동합니다. 컴퓨터 하드웨어 위에 높은 수준의 가상 인터페이스를 단독으로 정의합니다.
Linux 커널은 대부분의 특성이 Unix / Unix 유사 커널에서 파생되지만 둘 사이에는 몇 가지 중요한 차이점이 있습니다.
마이크로 커널 아키텍처에서 OS의 핵심 서비스는 한 프로세스에서 실행되고 다른 서비스는 다른 프로세스에서 실행됩니다.
µ 커널에서는 거의 최소한의 메커니즘이 커널 모드에 포함됩니다. 이러한 메커니즘에는 기본 IPC (프로세스 간 통신), 스케줄링 및 하위 수준 주소 공간 관리가 포함됩니다.
소스 코드 크기 측면에서 일반적으로 마이크로 커널은 모 놀리 식 커널보다 작습니다.
풍모 | Linux 커널 | 유닉스 커널 |
---|---|---|
커널 접근 방식 | Linux는 모 놀리 식 커널 접근 방식을 따릅니다. | Unix 커널은 모 놀리 식, 마이크로 커널 또는 하이브리드 일 수 있습니다. 예를 들어 macOS에는 하이브리드 커널, Solaris에는 모 놀리 식 커널, AIX에는 동적으로로드 가능한 모듈이있는 모 놀리 식 커널이 있습니다. |
커널 기능 추가 / 제거 | 장치 드라이브와 같은 커널 구성 요소를 모듈로 동적으로 추가 및 제거 할 수있는 뛰어난 기능을 제공합니다. 이 기능을로드 가능한 커널 모듈 (LDM)이라고합니다. 이렇게하면 전체 커널을 다시 컴파일 할 필요가 없습니다. 이 기능은 Linux에 큰 유연성을 제공합니다. | 기존 Unix 시스템 커널에는 추가되는 새 시스템의 정적 링크가 필요합니다. |
스트림 | Linux에는 스트림 I / O 하위 시스템이 없습니다. | 대부분의 Unix 커널에는 장치 드라이버, 터미널 드라이버 등을 작성하는 데 필요한 인터페이스 인 스트림 I / O 하위 시스템이 포함되어 있습니다. |
선제 적 접근 방식과 비선 제적 접근 방식 | 일반적으로 Linux 커널은 선점 형이 아닙니다. 그러나 최근에는 Linux 실시간 OS가 선점 형 커널을 사용하기 시작했습니다. | 일부 Unix 시스템은 완전 선점 형입니다. 예 : Solaris 2.x. 기타 |
커널 스레딩 | Linux는 일부 커널 코드를 주기적으로 실행하기 위해 커널 스레드를 사용합니다. | 많은 유닉스 계열 운영 체제는 프로세스 컨텍스트 전환을 위해 커널 스레드를 사용합니다. |
다중 스레드 환경을 처리하는 방법 | 멀티 스레딩을 통해 경량 프로세스 (LWP)라고하는 하나 이상의 독립적 인 실행 흐름이 생성됩니다. Linux에서는 clone () 함수를 호출하여 LWP를 생성합니다. Linux의 이러한 프로세스는 물리적 메모리, 열린 파일, 주소 공간 등을 공유 할 수 있습니다. | Unix에서 LWP는 커널 스레드를 기반으로합니다. |
Unix 대 Linux 명령
동일한 Unix 버전의 경우에도 쉘 명령 간에는 특정 차이점이 있습니다. 그러나 가장 큰 차이점은 프레젠테이션이 아닌 내장 된 내부 셸입니다.
전체적으로 POSIX 표준을 준수하여 Linux를 가능한 한 Unix에 가깝게 유지하기 위해 노력하고 있습니다. 따라서 Linux 배포판과 Unix 운영 체제의 터미널 명령은 정확히 동일하지는 않지만 많은 차이가 없습니다.
각 Linux 배포판에는 자체 실행 방법이 있습니다.
예를 들어 , Linux 제품군 OS 인 CentOS에서는 새 패키지 설치를 위해 yum (yellowdog update modifier) 명령을 사용하고 Linux 제품군의 다른 OS 인 Debian에서는 설치를 위해 apt-get 명령을 사용합니다.
독점 Unix OS 인 IBM AIX에서는 -손가락 시스템에 로그인 한 사람을 확인하는 명령. 그러나이 명령은 Linux에서 사용되지 않습니다. Linux에서는 새끼 손가락 동일한 결과를 가져 오는 명령.
테스트 케이스와 테스트 계획의 차이
Ubuntu / Debian (Linux OS)에는 fdisk, parted, gparted '만들기'작업에 대한 명령. 반면에 Solaris (Unix OS)에서는 형식, fmthard '만들기'작업 .
Linux 및 Unix 명령 목록을 참조 할 수 있습니다. Linux 및 Unix 명령은 비슷하지만 정확히 동일하지는 않습니다.
예
지금까지이 기사에서는 Linux와 Unix 간의 일반화 된 핵심 차이점을 살펴 보았습니다. 두 버전의 정확한 버전을 비교하면 이러한 차이점이 더 구체적 일 수 있습니다. 몇 가지 예를 통해이를 살펴 보겠습니다.
솔라리스 대 리눅스
현재 Oracle Solaris라고하는 Solaris는 Unix 제품군 OS입니다. Linux와 Solaris를 비교해 보겠습니다.
Linux는 Solaris보다 더 많은 시스템 아키텍처를 지원합니다. 따라서 Linux는 더 이식성이 있습니다.
안정성과 하드웨어 통합에 대해 이야기하는 동안 Solaris는 여기에서 더 나은 것 같습니다. Linux는 Solaris에 비해 개발 속도가 더 빠릅니다.
둘 사이에 다른 기술적 차이점은 거의 없지만 여기서는 성능에 대해서만 비교를 제한합니다.
MacOS 대 Linux
MacOS는 인증 된 Unix OS입니다. XNU라는 자체 커널이 있습니다. 가장 신뢰할 수있는 PC로 간주되는 Apple의 컴퓨터에서 사용됩니다.
MacOS는 설정하기가 비교적 쉽습니다. 반면에 Linux는 더 저렴하고 Apple의 독점 솔루션에 비해 많은 오픈 소스 소프트웨어를 사용할 수 있습니다. 또한 Linux는 거의 모든 하드웨어에서 실행할 수있는 반면 MacOS는 Apple 하드웨어에서만 실행할 수 있기 때문에 더 유연합니다. 예를 들어 , iPhone.
MacOS는 HFS +를 기본 파일 시스템으로 사용하는 반면 Linux는 ext4를 사용합니다.
결론
Unix는 매우 오래되어 모든 운영 체제의 어머니라고합니다. Linux 커널도 Unix에서 파생됩니다. Unix와 Linux 기반 운영 체제의 주요 차이점은 프레젠테이션 부분이 아니라 내부적으로 작동하는 방식, 즉 주로 커널 부분에서 작동합니다.
두 버전의 차이는 비교하는 Linux와 Unix의 정확한 버전에 따라 달라집니다.
또한 Linux (및 기타 여러 Unix 유사 OS)는 자유롭게 구하고 수정할 수있는 반면 Unix 운영 체제는 그렇지 않다는 사실을 명시해야합니다. 어떤 기술을 사용할 것인지 결정하는 동안 비용은 항상 주요 관심사이며 Linux는 이와 관련하여 우위를 점하고 있습니다.
Linux는 실제 Unix 시스템과 비교할 때 더 유연하고 자유롭기 때문에 Linux가 더 인기를 얻었습니다. Unix와 Linux의 명령에 대해 논의하는 동안 동일하지는 않지만 매우 유사합니다. 실제로 동일한 제품군 OS의 각 배포에서 명령도 다릅니다.
Solaris, HP, Intel 등은 Unix 인터넷 서버, 워크 스테이션 및 개인용 컴퓨터를 사용합니다. 반면 Linux는 컴퓨터 소프트웨어 및 하드웨어, 게임, 태블릿, 메인 프레임 등에 널리 사용됩니다.
Linux가 지난 몇 년 동안 다른 어떤 OS보다 빠르게 성장하고 있다는 연구 결과가 있습니다. 따라서 향후 Linux는 UNIX 설치를 훨씬 뒤처지게하는 경향이 있습니다.
참조 : 리눅스, 유닉스, Linux 배포, 책 : 유닉스 프로그래밍 환경
유닉스와 리눅스의 차이점에 대한이 유익한 기사를 즐기 셨기를 바랍니다 !!
=> 전체 Unix 튜토리얼 시리즈를 보려면 여기를 클릭하십시오.