>  기사  >  운영 및 유지보수  >  Linux와 Unix 시스템 비교

Linux와 Unix 시스템 비교

巴扎黑
巴扎黑원래의
2017-08-10 11:45:511901검색

[소개] 리눅스와 유닉스의 가장 큰 차이점은 전자는 소스코드를 개발하는 자유 소프트웨어인 반면, 후자는 소스코드에 지적재산권 보호를 구현하는 전통적인 상용 소프트웨어라는 점이다. 이것이 가장 큰 차이점이어야 합니다. 이 차이점은 사용자가 전자에 대해 높은 수준의 자율성을 갖는 반면 후자에 대해서는 수동적일 수 있다는 사실에 반영됩니다.

차이점과 연결

Linux와 Linux의 가장 큰 차이점은 다음과 같습니다. UNIX는 전자가 소스 코드를 개발하는 자유 소프트웨어인 반면, 후자는 소스 코드에 대한 지적 재산권 보호를 구현하는 전통적인 상용 소프트웨어입니다. 이것이 가장 큰 차이점이어야 합니다. 이 차이점은 사용자가 전자에 대해 높은 수준의 자율성을 갖는 반면 후자에는 수동적으로만 적응할 수 있다는 사실에 반영됩니다. 는 완전히 개방된 환경이고, 후자의 개발은 완전히 블랙박스에서 이루어지며, 관련 개발자만이 제품의 프로토타입에 접근할 수 있습니다.

Linux의 기원은 가장 오래된 UNIX로 거슬러 올라갑니다. 1969년 Bell Labs의 Ken Thompson은 유휴 PDP-7 컴퓨터를 사용하여 다중 사용자, 다중 작업 운영 체제를 개발하기 시작했습니다. 곧 Dennis Richie가 프로젝트에 합류했고, 그들의 공동 노력을 통해 최초의 UNIX가 탄생했습니다. Richie는 이전 프로젝트인 MULTICS에서 영감을 받아 운영 체제 이름을 Unix로 명명했습니다. 초기 UNIX는 어셈블리 언어로 작성되었지만 세 번째 버전은 새로운 프로그래밍 언어인 C를 사용하여 재설계되었습니다. C는 Richie가 설계한 프로그래밍 언어로 운영 체제를 작성하는 데 사용됩니다. 이 재작성을 통해 Unix는 더욱 강력한 DEC PDP-11/45 및 11/70 컴퓨터에서 실행되도록 포팅되었습니다. 그들이 말했듯이 다음에 일어난 일은 역사입니다. Unix는 실험실에서 나와 주류 운영 체제가 되었으며 이제 거의 모든 주요 컴퓨터 제조업체는 학생의 단순한 요구에서 시작된 자체 Unix 버전을 보유하고 있습니다. Linux의 저자이자 메인 관리자인 Linus Torvalds가 대학 시절 감당할 수 있었던 유일한 소프트웨어는 Minix였습니다. Minix는 Unix와 유사한 간단한 운영 체제로 교육 보조에 널리 사용됩니다. Linus는 Minix에 그다지 만족하지 않았기 때문에 자신의 소프트웨어를 작성하기로 결정했습니다. 그는 학창시절 익숙했던 유닉스를 프로토타입으로 사용해 인텔 386 PC로 작업을 시작했다. 그의 발전은 빨랐으며, 자신의 작업 결과에 영감을 받아 주로 학문적 용도로 인터넷을 통해 다른 급우들과 결과를 공유했습니다. 누군가 소프트웨어를 보고 배포를 시작했습니다. 새로운 문제가 발생할 때마다 누군가는 즉시 해결책을 찾아 동참했습니다. 곧 Linux는 운영체제가 되었습니다. Linux에는 Unix 소스 코드가 포함되어 있지 않다는 점은 주목할 가치가 있습니다. 공개 POSIX 표준에 따라 다시 작성되었습니다. Linux는 매사추세츠에 있는 Cambridge Free Software Foundation의 GNU 소프트웨어를 광범위하게 사용하며 Linux 자체도 이를 기반으로 구축되었습니다.

두 가지 주요 차이점:

1) 대부분의 UNIX 시스템은 하드웨어와 일치하는 반면 Linux는 다양한 하드웨어 플랫폼에서 실행될 수 있습니다.

2) UNIX는 상용 소프트웨어인 반면 Linux는 무료, 개방형 소프트웨어입니다.

UNIX($50,000) 및 Linux는 무료입니다.

[역사]

Unix는 Linux보다 오랜 역사를 가지고 있습니다. 유닉스와 리눅스는 모두 운영 체제의 이름입니다. 그러나 운영 체제 이름 외에도 Unix 네 글자도 SCO의 상표로 소유되어 있습니다.

Linux 상용화에는 Turbo Linux 외에도 RedHat Linux, SuSe Linux, slackware Linux, 국내 Red Flag 등이 포함됩니다.

    Unix에는 주로 Sun의 Solaris, IBM의 AIX, HP의 HP-UX, SCO Unix가 포함됩니다. /x86 플랫폼용 Unixware
  • [기타 차이점]

  • Linux의 핵심은 무료이고 자유롭게 사용할 수 있으며, 핵심 소스코드도 공개되어 있습니다. Unix의 핵심은 공개되지 않습니다.

하드웨어 요구 사항 측면에서 Linux는 Unix보다 낮고 Unix만큼 까다롭지 않습니다. Linux는 설치 측면에서 Unix보다 마스터하기가 더 쉽습니다.

    사용 측면에서 Linux는 상대적으로 Unix만큼 복잡하지 않습니다.
  • Unix는 주로 CPU와 관련된 자체 하드웨어 플랫폼을 위해 하드웨어 제조업체에서 개발한 운영 체제입니다. 예를 들어 Sun의 Solaris는 상업적으로 사용 가능하며 SPARC/SPARCII CPU를 사용하는 워크스테이션 및 서버에 배치됩니다. 물론 Solaris에도 x86 버전이 있고 Linux에도 RISC 버전이 있습니다. 하지만 엄밀히 말하면 RISC의 Unix와 x86의 Linux를 비교하는 것은 적절하지 않습니다. 가격 면에서 보면 개인용 Linux는 기본적으로 무료입니다. 다양한 Linux 배포판 제조업체는 RedHat의 Enterprise 제품과 같은 엔터프라이즈급 애플리케이션을 위한 기본 시스템을 일부 최적화했습니다. 이러한 제품에는 지원 서비스가 포함되어 있습니다. IBM/HP/SUN의 Unix와 마찬가지로 주로 하드웨어 플랫폼을 대상으로 하기 때문에 일반적으로 운영 체제가 장치 가격에 포함됩니다. (아무도 Unix 운영 체제를 단독으로 구입하지 않습니다.)
  • 성능 측면에서 Linux는 Unix만큼 포괄적이지는 않지만 기본적으로 개인 사용자 및 소규모 응용 프로그램에는 충분합니다.

일반적으로 은행이나 통신부서 등 유닉스 환경을 사용할 기회가 있다면 유닉스 고정모델을 쓰는 경우가 많다. 예를 들어, 통신 분야에서는 대부분의 회사가 SUN이고, 민간 항공 분야에서는 대부분의 회사가 HP이며, 은행에서는 대부분의 회사가 IBM입니다. 학습할 때 유닉스 명령어 세트가 조금씩 다르기 때문에 주의하시기 바랍니다. 학습에 관해서는 Linux가 배우기 더 쉽다고 생각합니다. 이제 점점 더 많은 사람들이 Linux를 좋아하고 조작하고 있으며 Linux에 대한 정보가 많이 있습니다. 스스로 배우고 싶다면 Linux나 BSD 시스템이 좋은 선택입니다. x86 머신이 가능합니다.

  • 적용 측면에서는 대규모 웹사이트, 일반 기업 또는 개인이 아닌 이상 Linux를 사용할 수 있습니다.

UNIX는 다음에서 적용할 수 있는 강력하고 포괄적인 다중 사용자 및 다중 작업 운영 체제입니다. 슈퍼컴퓨터는 일반 PC 등 다양한 플랫폼에서 가장 널리 사용되고 영향력 있는 운영체제이다.

Linux는 UNIX와 동일하거나 그 이상의 성능을 갖춘 운영 체제입니다. 그러나 Linux는 UNIX의 모든 버전의 소스 코드에서 유래된 것이 아니며 UNIX와 유사한 제품입니다. Linux 제품은 UNIX 시스템 및 기능을 성공적으로 모방합니다. 특히 Linux는 System V 및 BSD UNIX와 호환되는 운영 체제이며, 현재 System V의 경우 소프트웨어 프로그램 소스 코드를 Linux에서 다시 컴파일한 후 실행할 수 있습니다. 실행 파일은 Linux 환경에서 직접 실행할 수 있습니다.

일반적으로 Linux는 POSIX(Portable Operating System Environment) 사양을 준수하는 운영 체제로 일반 PC 컴퓨터에서 모든 UNIX 기능을 구현할 수 있으며 멀티 태스킹 및 다중 사용자 기능을 갖추고 있습니다. Linux가 컴퓨터 매니아들에게 사랑받는 또 다른 주된 이유는 UNIX의 모든 기능을 갖추고 있기 때문입니다. UNIX 운영 체제를 사용하는 사람이나 UNIX 운영 체제를 배우고 싶은 사람이라면 누구나 Linux의 이점을 누릴 수 있습니다.

  • 네트워크 관리 기능과 보안 측면에서 Linux를 사용해 본 사람들은 Linux가 UNIX와 매우 유사하다는 점을 인정합니다.

UNIX 시스템은 항상 고급 애플리케이션 또는 서버 시스템으로 사용되어 왔기 때문에 완벽한 네트워크 관리 메커니즘과 규칙 세트를 갖추고 있습니다. Linux는 이러한 우수한 규칙을 따르므로 네트워크를 고도로 구성 가능하게 만들고 시스템 관리 유연성을 제공합니다.

위 내용은 Linux와 Unix 시스템 비교의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.