Unix와 같은
Unix-likeUnix와 유사한 운영체제(UN*X 또는 *nix라고도 함)는 Unix 시스템과 유사한 방식으로 동작하는 운영체제입니다.단, 반드시 단일 UNIX 사양에 준거하거나 인증을 받은 것은 아닙니다.Unix와 같은 애플리케이션은 대응하는 Unix 명령 또는 셸과 같은 동작을 하는 어플리케이션입니다.이 용어를 정의하는 기술 표준은 없으며, 특정 운영 체제나 애플리케이션이 Unix와 유사한지에 대해서는 의견이 다를 수 있습니다.
이 용어에는 Bell Labs의 Unix에서 영감을 얻었거나 Bell Labs의 Unix에서 파생된 자유 오픈 소스 운영체제, 상용 및 독점적 작업환경 및 라이선스가 부여된 UNIX 소스 코드를 기반으로 한 버전을 포함할 수 있습니다.이러한 버전은 인증을 통과하고 UNIX 상표를 부착할 수 있습니다.
정의.
오픈 그룹은 UNIX 상표를 소유하고 단일 UNIX 사양을 관리하며, "UNIX" 이름이 인증 표시로 사용됩니다.그들은 "Unix-like"라는 건축물을 승인하지 않고 그들의 상표를 오용하는 것으로 간주한다.이 가이드라인에서는 "UNIX"를 대문자 또는 주변 텍스트와 구별하고, "system"과 같은 일반 단어의 브랜딩 형용사로 사용할 것을 강력히 권장하며, 하이픈으로 연결된 [1]문구에 사용하지 않도록 합니다.
다른 당사자들은 "유닉스"를 일반화된 상표로 취급하는 경우가 많습니다.이후 유닉스 계열 시스템들은 종종 AIX, A/UX, HP-UX, IRIX, 리눅스, Minix, Ultrix, 제닉스, XNU 같은 유닉스와 이름을 가진 일부 이름이"Un*x"[2]또는"*nix" 같은 약어를 만들기 위해. 이러한 패턴 말 그대로지만 여전히 일반적으로는 유닉스 시스템을 언급할 때 인정 받고 있어 후손 또는 많은 시스템 이름과 일치하지 않은wildcard 성격을 더한다. 않을 것Darwin/macOS, Illumos/Solaris 또는 FreeBSD와 같은 전혀 다른 이름을 가진 사용자도 rk-like입니다.
2007년에는 웨인 R.그레이는 UNIX의 상표로서의 지위에 이의를 제기하기 위해 소송을 제기했지만, 그의 소송에서 패소했고, 법원이 상표와 소유권을 [3][4]주장하면서 항소심에서 다시 패소했다.
역사
"유닉스" 시스템은 1970년대 후반과 1980년대 초에 등장하기 시작했다.Idris(1978년), UNOS(1982년), Coordience(1983년), UniFlex(1985년)와 같은 많은 독점 버전은 UNIX의 학술 사용자가 사용할 수 있는 기능을 기업에 제공하는 것을 목표로 했습니다.
1979년 AT&T가 비교적 저렴한 UNIX의 상업용 바이너리 서브 라이선스를 허용했을 때 AIX, HP-UX, IRIX, SunOS, Tru64, Ultrix 및 Xenix를 포함한 다양한 독점 시스템이 개발되었습니다.이것들은 주로 소유권 복제품들을 대체했다.이러한 시스템 간의 호환성이 높아짐에 따라 POSIX 및 단일 UNIX 사양 등의 상호 운용성 표준이 작성되었습니다.
UNIX의 무료, 저비용, 무제한의 다양한 대체품이 1980년대와 1990년대에 등장했는데, 여기에는 4.4가 포함됩니다.BSD, Linux 및 Minix.이들 중 일부는 BSD/OS 및 macOS와 같은 상용 "유닉스" 시스템의 기반이 되었습니다.인텔 베이스의 Mac 컴퓨터상에서 동작하는 (Mac) OS X/macOS 의 몇개의 버전은, 싱글 UNIX [5][6][7][8][9][10][11]사양에 근거해 인정되고 있습니다.BSD의 변형은 Bell Labs의 UNIX 소스 코드를 사용하여 버클리 캘리포니아 대학에서 개발한 UNIX의 후속 모델입니다.그러나 이후 BSD 코드 베이스는 진화하여 모든 AT&T 코드를 대체하게 되었습니다.BSD 베리안트는 단일 UNIX 사양에 준거한 것으로 인증되지 않았기 때문에 "UNIX"가 아닌 "UNIX"로 불립니다.
분류
유닉스의 창시자 중 한 명인 Dennis Ritchie는 Linux와 같은 유닉스 계열 시스템은 사실상의 [12]유닉스 시스템이라고 그의 의견을 밝혔다.에릭 S. Raymond와 Rob Landley는 Unix와 유사한 [13]3가지 시스템이 있다고 제안했습니다.
Genetic UNIX
AT&T 코드베이스와 역사적으로 연결된 시스템입니다.대부분의 상용 UNIX 시스템은 이 범주에 속합니다.BSD 시스템도 1970년대 후반과 1980년대 초에 캘리포니아 버클리 대학에서 행해진 일의 후예입니다.이러한 시스템 중 일부는 원래의 AT&T 코드가 없지만 AT&T 설계에서 조상을 추적할 수 있습니다.
상표 또는 브랜드 UNIX
이러한 시스템은 본질적으로 상업적인 것으로 오픈 그룹에 의해 단일 UNIX 사양을 충족하도록 결정되었으며 UNIX 이름을 전달할 수 있습니다.Apple macOS 10.5 이후가 BSD 변종이지만, 대부분의 그러한 시스템은 어떤 형태로든 시스템 V 코드 베이스의 상업적 파생 모델입니다.OS 및 Inspur K-UX는 인정받은 Linux 디스트리뷰션이며, 일부 다른 시스템(IBM z/OS 등)은 POSIX 호환성 레이어를 통해 상표권을 획득했으며, 그 외에는 본질적으로 Unix 시스템이 아닙니다.많은 고대 UNIX 시스템은 더 이상 이 정의를 충족하지 않습니다.
기능하는 UNIX
대략,"당신의 ID및 명령줄 세션을 관리하고 있는 프로그램"것을 포함하는 방법은 대략 유닉스 규격에 맞게 행동하는 유닉스 시스템;[14]더 구체적으로, 이 리눅스나 Minix 등은 UNIX시스템을 삼가시스템에 쓰나 AT&a이 없는이나 등록 상표 유전적 연결이 있다 참조할 수 있습니다.융점&T에 절인 대구ebase. UNIX 설계의 자유/오픈 소스 구현의 대부분은 유전적인 UNIX든 아니든 오픈 그룹 인증을 취득하는 비용이 [15]수천 달러이기 때문에 이 세 번째 카테고리의 제한된 정의에 속합니다.
2001년경 리눅스는 1달러의 [citation needed]상징적인 가격으로 POSIX 회장 Andrew Josey로부터 무료 지원을 포함한 인증을 받을 수 있는 기회를 얻었다.Josey가 POSIX 규격과 Linux Standard Base [16]규격의 차이 목록을 준비하는 등 Linux POSIX 준거를 위한 몇 가지 활동이 있었지만 LSB 작업 [citation needed]그룹에 대한 관심이 없어 2005년 8월에 이 프로젝트는 종료되었습니다.
호환성 레이어
Unix와 유사하지 않은 일부 운영 체제에서는 Unix와 유사한 기능을 가진 Unix와 유사한 호환성 계층을 제공합니다.
- IBM z/OS의 UNIX 시스템 서비스는 상표 UNIX로 인증될 정도로 완벽합니다.
- Cygwin, MSYS 및 MSYS2는 각각 Microsoft Windows 사용자 API 위에 GNU 환경을 제공하여 대부분의 일반적인 오픈소스 소프트웨어를 컴파일하여 실행하기에 충분합니다.
- MKS Toolkit 및 UWIN은 Unix 프로그램을 Windows로 이식할 수 있는 포괄적인 상호 운용성 도구입니다.
- Windows NT 타입 시스템에는 POSIX 환경 서브시스템이 있습니다.
- Unix 기반 애플리케이션용 서브시스템(이전의 Interix)은 Windows NT 서브시스템으로서 Unix와 같은 기능을 제공합니다(단종).
- Windows Subsystem for Linux는 Microsoft가 개발한 Linux 호환 커널 인터페이스를 제공하며 Linux 코드는 포함되지 않으며 [17]Ubuntu 사용자 모드 바이너리가 위에서 실행됩니다.
Windows-Unix 의 다른 상호 운용성 수단에는, 다음과 같은 것이 있습니다.
- 위의 Windows 패키지는 Windows용 다양한 X 서버와 함께 사용할 수 있습니다.
- Humbird Connectivity는 터미널 에뮬레이터에서 X 클라이언트 및 서버 등 Windows 머신을 Unix 및 Linux 머신에 접속하는 여러 방법을 제공합니다.
- Windows NT 버전용 Windows 리소스 키트에는 Bourne Shell, 일부 명령줄 도구 및 Perl 버전이 포함되어 있습니다.
- Hamilton C 쉘은 Windows 전용으로 작성된 CSH 버전입니다.
「 」를 참조해 주세요.
- Unix 계열 시스템 목록
- 버클리 소프트웨어 배포
- Linux 커널 및 Linux 배포
- Linux 배포 목록
- Unix 명령어 목록
- 운영 체제 목록
- 자유 소프트웨어 재단 및 GNU 프로젝트
레퍼런스
- ^ "Legal: Trademark Guidelines". The Open Group. Archived from the original on October 2, 2013. Retrieved November 4, 2013.
- ^ Eric S. Raymond; Guy L. Steele Jr. "UN*X". The Jargon File. Retrieved January 22, 2009.
- ^ Gray v. Novell, X/Open Company, The SCO Group (11번째 CIR).2011년 1월 7일).텍스트
- ^ "More Wayne Gray. No! Again? Still?! Yes. He Wants to Reopen Discovery in the USPTO Dispute". Groklaw. April 22, 2011. Archived from the original on June 20, 2017. Retrieved February 5, 2013.
- ^ "Mac OS X Version 10.5 on Intel-based Macintosh computers". The Open Group. Retrieved December 4, 2014.
- ^ "Mac OS X Version 10.6 on Intel-based Macintosh computers". The Open Group. Retrieved December 4, 2014.
- ^ "Mac OS X Version 10.8 on Intel-based Macintosh computers". The Open Group. Retrieved December 4, 2014.
- ^ "OS X Version 10.9 on Intel-based Macintosh computers". The Open Group. Retrieved December 4, 2014.
- ^ "OS X version 10.10 Yosemite on Intel-based Mac computers". The Open Group. Retrieved October 23, 2015.
- ^ "OS X version 10.11 El Capitan on Intel-based Mac computers". The Open Group. Retrieved October 23, 2015.
- ^ "macOS version 10.12 Sierra on Intel-based Mac computers". The Open Group. Retrieved October 13, 2016.
- ^ 데니스 M과의 인터뷰. Ritchie Manuel Venet, LinuxFocus, 1999년 7월
- ^ 'Unix' Eric Raymond와 Rob Landley, SCO-vs.-IBM 클레임에 관한 OSI 포지션 페이퍼의 의미
- ^ "Introduction to UNIX – Part 1: Basic Concepts". Archived from the original on April 5, 2018. Retrieved April 4, 2014.
- ^ "The Open Brand Fee Schedule". The Open Group. November 6, 2003. Retrieved July 22, 2022.
- ^ Andrew Josey (August 20, 2005). "Conflicts between ISO/IEC 9945 (POSIX) and the Linux Standard Base". The Open Group. Retrieved July 23, 2012.
- ^ "What is the Windows Subsystem for Linux?". Microsoft Docs.
외부 링크
- Linux Information Project(LINFO)에 의한 Unix와 같은 정의
- UNIX 이력– Eric Lévénez가 작성한 UNIX 및 Unix 유사 시스템의 이력 타임라인 그래프
- Grokline의 UNIX Ownership History Project – Wayback Machine에서 UNIX 및 Unix 유사 시스템의 기술 이력을 정리하는 프로젝트(2004년 6월 22일 아카이브 완료)