您的位置: 翼速应用 > 业内知识 > 运维 > 正文

浅析macos是否是基于linux开发的

本文为大家带来了关于linux的相关知识,主要为大家浅析macos是否是基于linux开发的。首先要告诉大家,macos不是基于linux开发的,macos是基于XNU混合内核开发的图形化操作系统,XNU操作系统内核是Darwin操作系统的一部分,也是iOS、tvOS和watchOS操作系统内核,是“X is Not Unix”的缩写。


浅析macos是否是基于linux开发的


本文适用于linux7.3系统、Dell G3电脑。


浅析macos是否是基于linux开发的


答:不是。


macOS是一套由苹果开发的运行于Macintosh系列电脑上的操作系统。macOS是首个在商用领域成功的图形用户界面操作系统。


macOS是基于XNU混合内核的图形化操作系统,一般情况下在普通PC上无法安装的操作系统。网上也有在PC上运行的macOS(Hackintosh)。



XNU之解析


XNU 是一个由苹果电脑发展的用于 masOS 操作系统的操作系统内核。它是Darwin操作系统的一部分。是 iOS,tvOS和 watchOS 操作系统内核。XNU是X is Not Unix的缩写。


XNU 最早是NeXT公司为了NeXTSTEP操作系统而发展的。它是一种混合式核心(Hybrid kernal),将宏内核和微内核两者的特性兼收并蓄,以期同时拥有两种内核的优点,比如在微内核中提高操作系统模块化程度以及操作系统更多的部分接受内存保护的消息传递机制,和宏内核在高负荷下表现的高性能。


如图所示


主要由4部分组成:


●  Mach:Mach的核心是消息机制,主要实现了基本的进程,虚拟内存管理,任务调度,进程通信和消息机制。


●  BSD:对Mach层的封装和扩展。


●  libkern + I/O Kit


●  libkern 是一个来自包含的C++类库,为C++运行时提供支持和基础类。I/O Kit是i 一个 C++ 编写的设备程序驱动框架,让开发者可以快速的创建稳定优雅的驱动程序。



以上就是关于macos是否是基于linux开发的浅析,翼速应用平台内有更多相关资讯,欢迎查阅!



我来说两句

0 条评论

推荐阅读

  • 响应式布局CSS媒体查询设备像素比介绍

    构建响应式网站布局最常见的是流体网格,灵活调整大小的站点布局技术,确保用户在使用的幕上获得完整的体验。响应式设计如何展示富媒体图像,可以通过以下几种方法。

    admin
  • 提升网站的性能快速加载的实用技巧

    网站速度很重要,快速加载的网站会带来更好的用户体验、更高的转化率、更多的参与度,而且在搜索引擎排名中也扮演重要角色,做SEO,网站硬件是起跑线,如果输在了起跑线,又怎么跟同行竞争。有许多方法可提升网站的性能,有一些技巧可以避免踩坑。

    admin
  • 织梦CMS TAG页找不到标签和实现彩色标签解决方法

    织梦cms是我们常见的网站程序系统的一款,在TAG标签中常常遇到的问题也很多。当我们点击 tags.php 页的某个标签的时候,有时会提示:“系统无此标签,可 能已经移除!” 但是我们检查程序后台,以及前台显示页面。这个标签确实存在,如果解决这个问题那?

    admin
  • HTML关于fieldset标签主要的作用

    在前端开发html页面中常用的标签很多,今天为大家带来的是关于HTML中fieldset标签主要的作用说明,根据技术分析HTML

    admin

精选专题