ios는 Linux가 아닙니다. ios는 실제로 UNIX와 유사한 커널인 BSD와 Apple의 자체 Mach 커널 확장 시스템에서 파생된 Darwin의 ARM 변형입니다. 이는 모든 드라이버가 포함된 단일 커널인 Linux와 완전히 다릅니다. 코드와 I/O 툴킷은 핵심 커널의 일부입니다.
이 기사의 운영 환경: macOS10.12.5 시스템, macbook pro 2020 컴퓨터.
ios는 리눅스인가요?
ios는 리눅스가 아닙니다.
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 비디오 튜토리얼"
위 내용은 iOS는 리눅스 시스템인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!