> 운영 및 유지보수 > 리눅스 운영 및 유지 관리 > iOS는 리눅스 기반인가요, 아니면 유닉스 기반인가요?

iOS는 리눅스 기반인가요, 아니면 유닉스 기반인가요?

WBOY
풀어 주다: 2022-06-20 17:59:44
원래의
14151명이 탐색했습니다.

IOS는 UNIX를 기반으로 개발되었습니다. IOS는 실제로 BSD, UNIX 유사 커널 및 Apple 자체 Mach 커널 확장 시스템에서 파생된 Darwin의 ARM 변형입니다. 이는 단일체 커널인 Linux와는 완전히 다릅니다. 하이브리드 커널은 macOS에서 파생되었으며 Unix를 기반으로 합니다. 파일 구조와 명령 세트는 동일하지만 실제 코드는 다르며 호환되지 않습니다.

iOS는 리눅스 기반인가요, 아니면 유닉스 기반인가요?

이 튜토리얼의 운영 환경: IOS15 시스템, iPhone13 휴대폰.

iOS는 Linux 기반인가요 아니면 Unix인가요

iOS는 실제로 UNIX 계열 커널인 BSD와 Apple 자체 Mach 커널 확장 시스템에서 파생된 Darwin의 ARM 변형입니다. 이는 모놀리식 커널인 Linux와 완전히 다릅니다. 즉, 모든 드라이버 코드와 I/O 툴킷이 핵심 커널의 일부입니다.

Apple은 하이브리드 커널입니다. 일부는 커널에 있고 일부는 커널 확장(일반적으로 .kext 파일)입니다. 이에 비해 Windows는 마이크로커널입니다. 즉, 커널에는 거의 포함되지 않으며 거의 ​​모든 것이 외부 드라이버입니다.

Linux도 UNIX와 유사하지만 BSD는 아닙니다. 실제로 Linux가 탄생한 이유는 Linus Torvalds가 UNIX와 BSD의 개념은 마음에 들었지만 이러한 프로젝트의 실행은 마음에 들지 않았기 때문입니다. 기본적으로 macOS, iOS, BSD 및 Linux는 모두 형제입니다. DNA는 비슷하지만 권리가 다른 UNIX는 아빠입니다.

"Linux OS"는 실제로 GNU/Linux입니다. 즉, GNU는 사용자에게 모든 소프트웨어 도구(예: 명령줄에 입력하는 명령)를 제공하는 반면 "Linux"는 모든 도구가 그 위에 있는 커널입니다. 앉다. Linux는 Minix 사용에 따른 라이센스 문제나 UNIX 또는 Windows의 비용 문제를 피하기 위해 Linus Torvalds에 의해 만들어졌습니다. 그는 원래 학술용으로 설계된 UNIX 대체품인 Minix의 복제품으로 이를 만들었습니다.

iOS는 BSD Unix에서 파생된 NextStep에서 파생된 macOS(OSX)에서 파생되었습니다. 사촌이지만 Linux는 아닙니다. Linux 및 MacOS와 마찬가지로 iOS도 UNIX를 기반으로 합니다. 파일 구조와 명령 세트는 동일하지만 실제 코드는 다르며 호환되지 않습니다.

추천 학습: Linux 비디오 튜토리얼

위 내용은 iOS는 리눅스 기반인가요, 아니면 유닉스 기반인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿