맥 OS X 리눅스 유닉스 버전

맥 OS X 리눅스 유닉스 버전

Mac OS, OS X 10.6의 기반이 되는 Linux 또는 Unix 버전은 무엇입니까? 특히 보안, 네트워크 및 유사한 주제와 관련하여 해당 버전에 대한 좋은 문서가 있습니까?

답변1

다윈Mac OS X의 핵심입니다. 이에 대한 문서가 인터넷 전체에 흩어져 있지만 아직 모든 것을 갖춘 좋은 중앙 위치를 찾지 못했습니다.

좋은 출발점은애플의 오픈소스페이지.

답변2

MacOS X는 Apple의 Darwin 시스템을 기반으로 사용합니다. Darwin은 FreeBSD의 일부를 사용하지만 여러 영역에서 엄청나게 다양하므로 버전 번호 등을 실제로 제공할 수는 없습니다.

답변3

Mac OS는 주로 FreeBSD를 기반으로 합니다. 그러나 물론 그 위에는 상당한 양의 독점 코드 기반이 있습니다. 특히 커널은 사용자 영역 외에 크게 수정되었습니다.

문서에 관해서는 다음 두 권의 책을 확인할 수 있습니다. 맥 OS X 보안그리고Hackers at Heart를 위한 OS X

나는 개인적으로 이 책들을 읽지 않았지만 괜찮다고 들었습니다.

추신: TCP/IP 스택은 덜 수정된 영역 중 하나입니다. 변경 사항은 대부분 데이터 링크 인터페이스에 있으므로 Mac OS는 실질적으로 TCP/IP 스택의 FreeBSD에서 많은 부분을 상속받습니다.

관련 정보