FreeBSD는 유닉스가 아닙니다. 그러나 그것은 유닉스와 유사한 유닉스이다. 그렇다면 Unix는 주로 소스 코드를 어디에서 읽습니까?

FreeBSD는 유닉스가 아닙니다. 그러나 그것은 유닉스와 유사한 유닉스이다. 그렇다면 Unix는 주로 소스 코드를 어디에서 읽습니까?

나는 Unix의 주요 기원인 System V(Unix와 유사한 것이 아니고 Linux로 변형된 Unix가 아닌)를 정말로 이해하고 싶습니다. 주요 출처는 매우 혼란스럽고 어딘가에 신중하게 작성되지 않았습니다.

FreeBSD는 정말 유닉스가 아닌가? 하지만 유닉스는 무엇이고 어디에 있나요? 전설이 어떻게 탄생했는지 읽어보고 보려면 원본 소스 코드를 어디서 찾을 수 있나요?

http://upload.wikimedia.org/wikipedia/commons/7/77/Unix_history-simple.svg

후속 조치:

http://www.lemis.com/grog/Documentation/Lions/index.php

http://v6.cuzuco.com/

답변1

"is UNIX"는 복잡한 것입니다. 기본적으로 FreeBSD는 Unix가 상표이고 적절한 라이센스가 없기 때문에 Unix라고 말할 수 없습니다. 또한 대부분의 Unix 소스 코드가 취하는 방향인 System V 코드에서 유래한 것도 아닙니다.

일부 이전 버전의 Unix에서는 이제 소스 코드를 사용할 수 있습니다. 특히 마지막 PDP-11 릴리스 중 하나인 Unix 버전 7이 그렇습니다.유닉스 트리V7 및 기타 여러 Unix 배포판에 대한 탐색 가능한 소스 코드가 있습니다.

답변2

System V를 기반으로 하는 유일한 오픈 소스 Unix는 OpenSolaris(및 유사한 포크)입니다.이루모스/인디애나 오픈).

초기 System V 버전 이후로 많이 발전했지만 여전히 SVR4.0 및 이전 버전과 동일하거나 매우 유사한 일부 코드 및 알고리즘이 있습니다.

http://cvs.opensolaris.org/source/

답변3

AT&T Unix System V는 오픈 소스가 아니므로 구할 수 없습니다.

답변4

오늘날 유닉스가 무엇인지에 대해 간결한 답변을 제공하는 것은 거의 불가능합니다. 초기 BSD는 Unix를 변경하고 기능을 추가하고 새로운 플랫폼으로 포팅하는 배포판이었습니다. 결국 누군가가 386BSD라는 완전한 BSD(Unix에서 파생됨) 패키지를 배포하기로 결정했습니다. 어떤 일이 일어났고, NetBSD와 FreeBSD가 탄생했습니다. 그러다가 AT&T의 소송으로 인해 더 이상의 활동이 중단되었습니다. 원본 Unix 코드의 대부분(전부는 아님)이 FreeBSD 및 NetBSD의 BSD 사람들에 의해 제거되고 다시 작성되었습니다. FreeBSD의 일부 부분은 소스 코드 측면에서 진정한 Unix입니다.

SysV Unix도 나누어져 있습니다. Solaris, SCO Unixware(이전의 Microsoft Xenix) 등을 포함한 많은 최신 Unix 변형이 이 버전에서 파생되었습니다. NeXTSTEP/OpenSTEP을 기반으로 하는 MACH 및 Mac OS X와 ​​같은 차이점도 있습니다. FreeBSD에 포함된 bsd 가계도는 전부는 아니지만 대부분의 차이를 보여줍니다. (MirBSD, MidnightBSD,...)

SCO는 UNIX를 소유하고 있다고 주장했지만 법원은 Novell이 UNIX를 소유했다고 판결했습니다. Novell은 상표를 Open Group에 판매하고 호환성 테스트 제품군과 인증을 판매했습니다. Mac OS X, AIX 및 일부 사람들이 Unix라고 생각하지 않는 기타 것들은 모두 인증되었습니다. Linux는 한때 IBM의 Open Group 제품군을 사용하여 인증되었습니다. 그러나 Linux는 Unix의 복제품으로 간주됩니다.

여기서부터는 종교적인 문제가 됩니다. 출처, 인증, 이력 등은 귀하에게 달려 있습니다.

관련 정보