유닉스를 어떻게 실행하나요?

유닉스를 어떻게 실행하나요?

Unix를 사용해 보고 싶었지만 ISO 파일을 찾을 수 없거나 구입처를 찾을 수 없는 것 같습니다. Unix는 전 세계에 출시됩니까, 아니면 고급 서버, 메인프레임 및 슈퍼컴퓨터에서 사용하도록 고안된 운영 체제입니까?

시도해봐도 될까요? 배포판이 있나요? 이것은 제가 Linux에서 겪는 문제와 같습니다. Linux를 설치하는 방법을 알아보기 위해 인터넷에서 검색하고 Linux ISO를 찾았지만 이에 대한 배포판이 있는지는 몰랐습니다.

답변1

유닉스원래 제품이었던 이 제품은 원래 AT&T의 Bell Laboratories에서 개발되었습니다. 그러나 오늘날 "유닉스"라는 단어는 역사적인 맥락을 제외하고는 다음을 의미합니다.가족단일 제품이 아닌 운영 체제(단일 제품이 아닌 일련의 배포판을 의미하는 "Linux"와 유사) 이 가족은역사는 좀 복잡해요(당신은 또한 볼 수 있습니다유닉스 운영체제의 진화).

원래 코드는 많은 공급업체에 라이센스가 부여되었으며 일부 공급업체는 여전히 제품을 유지하고 있으므로 이 제품이 언제 종료되었는지 말하기는 어렵습니다. 나는 AT&T가 마지막으로 출시한 제품이 1989년 Unix Time Sharing System 10이라고 생각합니다. 그러나 당시 대부분의 Unix 시스템은 실제로 Sun과 같은 다른 회사에서 관리하는 AT&T 코드의 수정된 버전이었습니다.태양 운영 체제, 나중에 이름이 변경됨솔라리스), HP(HP-UX), IBM(AIX)기다리다. 이 세 가지 코드는 오늘날에도 여전히 존재하며 AT&T 코드에서 직접 파생됩니다(25년이 지난 후에도 AT&T 시대 코드가 많이 남지 않았을 수 있음).

AT&T 코드에서 파생된 UNIX 시스템 외에도 AT&T 코드를 포함하지 않지만 유사한 디자인과 호환되는 사용자 및 프로그래머 인터페이스를 갖춘 시스템이 있습니다. 이러한 UNIX 시스템의 주요 제품군은 다음과 같습니다.BSD(FreeBSD,오픈BSD,네트워크BSD,다윈/애플 시스템등. ),리눅스(많은 배포판) 및미니엑스.

혼란을 더하기 위해 UNIXⓇ는 상표입니다(실제로는 상표군입니다.여러 버전)은 특정 제품을 지정하지 않습니다. 인증을 받은 제품이면 어떤 제품이든 사용할 수 있습니다.시리즈 적합성 테스트. 이 특이한 상황은 다음과 같은 원인으로 인해 발생합니다.오랜 법정싸움. 기본적으로 제품은 다음 요구 사항을 충족하는 경우 UNIX 상표 중 하나를 주장할 수 있습니다.단일 UNIX 사양는 운영 체제의 사용자 및 프로그래머 인터페이스를 설명합니다(관리 인터페이스는 아님).

AT&T에서 직접 무언가를 실행하려면 다음을 실행하세요.유닉스 V5, V6 또는 V7안에PDP-11 에뮬레이터(이것플라즈마 111970년대 초반부터 1990년대 초반까지 인기를 끌었던 미니컴퓨터 시리즈입니다.

AT&T 코드를 기반으로 제품을 실행하려면 다음을 실행하세요.인디애나 오픈는 현재 단종된 Solaris 오픈 소스 버전(오픈 솔라리스). OpenIndiana는 무료 소프트웨어이며 PC에서 실행됩니다. (Linux만큼 많은 하드웨어를 지원하지는 않지만 VirtualBox 등에서 실행됩니다.) 개인용으로 Oracle Solaris를 무료로 다운로드할 수도 있고 PC에서도 실행될 것이라고 생각합니다. 내가 아는 한, 쉽게 사용할 수 있는 하드웨어나 에뮬레이터에서는 AIX나 HP-UX를 실행할 수 없습니다.

UNIX 브랜드 제품을 실행하려면 다음을 통해 수행할 수 있습니다.공식 목록. 여기에는 여러 버전의 Solaris(PC 버전 포함), 여러 버전의 macOS 및 일부 특이한 Linux 배포판이 포함되어 있습니다. 안타깝게도 기존 Unix 제품에는 UNIX 브랜드의 새로운 요구 사항을 충족하기에는 너무 오래되었기 때문에 UNIX 브랜드가 없습니다.

Unix 운영 체제 제품군에서 제품을 실행하려는 경우 Linux가 그 중 하나입니다(또는 오히려 Linux는 하위 제품군이며 각 배포판은 Unix와 유사한 운영 체제입니다).

답변2

https://www.freebsd.org/

FreeBSD는 Research Unix에서 파생되어 BSD(Berkeley Software Distribution)를 통해 개발된 무료 Unix 계열 운영 체제입니다. FreeBSD는 법적인 이유로 Unix 상표를 사용할 수 없지만 BSD의 직계 후손이며 역사적으로 "BSD Unix" 또는 "Berkeley Unix"라고도 알려져 있습니다.

답변3

오늘날 Unix는 상표이며, 운영체제는 인증절차를 준수하면 Unix로 인증받을 수 있습니다. 원래 AT&T Unix를 직접 기반으로 하지 않은 여러 운영 체제는 스스로 Unix라고 부르도록 인증되었습니다. 다른 사람들은 신경쓰지 않고 그냥 지나갈 수도 있습니다. 개발자(궁극적으로 Linus Torvalds)가 문제의 표준이 잘못되었거나 완전히 두뇌가 죽었다고 판단할 때마다 Linux는 자신만의 길을갔습니다.

유닉스는아니요운영 체제의 커널일 뿐입니다. Unix 사양은 시스템 호출을 자세히 다루고 있지만 사양은 라이브러리 세트와 풍부한 유틸리티 및 사용자 도구 세트도 다루고 있습니다.

문자 그대로 수백 가지의 Unix 파생 제품이 있으며, 그 수는 다소 많거나 적습니다. 지난 40여년 동안 다양한 생산 라인과 시스템을 실행하는 기계가 지속적으로 발전해 왔습니다. 오늘날의 기계는 원래 PDP-7이나 주력 제품인 PDP-11 또는 과거 매우 인기가 있었던 VAX-11과 거의 유사하지 않습니다.

전체적으로 "유닉스"는 잘못 정의된 용어입니다. 내용을 모두 보려면 최신 BSD 또는 Linux 버전 중 하나를 사용하세요. 좀 더 구체적인 버전을 원한다면 다음에서 찾아봐야 할 것입니다.유닉스 문화유산 협회.

답변4

다른 답변도 훌륭하지만 이와 같은 토론에는 실제로 다음 사항에 대한 토론이 포함되어야 한다고 생각하기 때문에 이 글을 게시합니다.POSIX 표준.

유닉스는 물건이 아니라 가족이다. 포유류와 비슷합니다. 포유류는 4개의 "다리", 온혈 동물, 내골격을 갖는 등 포유류를 만드는 일련의 특성을 가지고 있습니다.

그러나 코끼리와 물개 사이에는 큰 차이가 있습니다. (또는 펭귄!)

Unix도 비슷합니다. "진짜 Unix"는 없으며 단지 공통된 특징을 공유하는 가족 구성원들만 있을 뿐입니다.

에서:http://www.levenez.com/unix/

우리는 꽤 길고 복잡한 가계도를 가지고 있습니다. 1969년 Unics에서 시작하여...글쎄, 거기서부터 많은 가지가 갈라졌습니다.

Linux는 이 제품군의 후손입니다. 또한 POSIX를 구현하므로 Unix입니다. 현재 다른 주요 분기가 있습니다. 더 큰 예는 다음과 같습니다.

  • 시스템 V, 즉 HP-UX 및 Solaris(그리고 AIX와 같은 것들도 있지만 조금 이상합니다)입니다.
  • BSD- 이는 우리에게 FreeBSD를 제공했으며 현재 세대의 Apple 운영 체제의 기반입니다.
  • Linux - Android도 제공합니다.

어느 정도의 혼성화가 있습니다. Linux는 오픈 소스와의 연계 덕분에 상당히 성공적인 짐승임이 입증되었습니다. (Unix는 항상 오픈 소스와 긴밀한 관계를 유지해 왔지만 역사적으로 대부분의 배포판은 공급업체에 의해 제공/지원/패치되었습니다.) 하지만 BSD... 음, 애플이 BSD를 채택한다고 해서 누구에게도 해를 끼치지는 않을 것입니다. 또한 방화벽 등 많은 임베디드 시스템에서도 인기가 있습니다. (내 생각에는 NetApp도 BSD를 기반으로 하는 것 같습니다.)

또한 - 많은 대기업은 역사적으로 자체 하드웨어/프로세서를 보유해 왔습니다.그리고운영 체제.

요약하자면, 이미 Linux를 사용하고 있고 즐겨 사용하는 배포판이 설치되어 있다면 이미이미Unix를 사용했는데 모든 것이 괜찮았습니다. 정말로 원한다면 다른 변형을 시도해 보고 얼마나 다른지 확인할 수 있습니다(또한 얼마나 유사한지!).

예를 들어, 다음을 얻을 수 있습니다.x64용 솔라리스이것은 시스템 V입니다.FreeBSD

하지만 몇 가지 유사점(POSIX 표준 및 운영 체제가 서로 "진화"하는 것)과 몇 가지 차이점(AIX가 계속해서 이해가 안 됨)이 있을 것입니다.원래 디자인 제조업체).

관련 정보