关闭
搜索
搜索
本版
帖子
用户
热搜:
程序员
简洁模式
高级模式
用户组: 游客
消息
提醒
新听众
我关注的
帖子
道具
勋章
任务
设置
退出
请
登录
后使用快捷导航
没有帐号?
立即注册
设为首页
收藏本站
开启辅助访问
切换到窄版
登录
or
立即注册
快捷导航
搜索
首页
论坛
BBS
MCU单片机技术
程序员交流
Mac是不是基于Linux系统开发?
[复制链接]
作者:
Ds—shiqi
版块:
›
嵌入式操作系统
›
linux
发布时间:
2021-2-17 12:01:42
864
0
返回列表
Ds—shiqi
当前离线
注册会员
注册会员, 积分 153, 距离下一级还需 47 积分
注册会员
注册会员, 积分 153, 距离下一级还需 47 积分
积分
153
发消息
楼主
电梯直达
Ds—shiqi
发表于 2021-2-17 12:01:42
|
只看该作者
|
倒序浏览
|
阅读模式
程序员在使用中,常常会觉得MacOS和Linux很相似,特别是命令行的操作。所以很多人认为MacOS基于Linux开发的,也许是Linux的一个发行版。
但事实上,目前的MacOS是基于 NeXTstep 开发的。1985年,乔布斯被迫离开了自己创建的苹果公司,并创建了一个新公司。该公司开发了NeXT系统,软件开发主管是卡内基梅隆大学开发BSD Mach内核的程序员,名叫Avie Tevanian。
NeXT是一个优秀的操作系统,事实上后来的万维网也是在这个操作系统上被发明出来的。
1996年的时候,NeXT经营出现一点问题,其操作系统很优秀,但硬件方面的开发却不是很成功。碰巧这时候苹果公司在开发操作系统方面很失败,最终苹果决定购买NeXT的技术。Tevanian开始负责苹果公司的软件开发,并把NeXTstep改名为Mac OSX。
从血统上来说,Mac OSX基于BSD的内核。由于 BSD基本可以认为是Unix的开源版,而Linux开发中也争取与Unix兼容,所以MacOS很多设计与Linux相似。
Linux第一个GNU发行版在1992年发布,NeXStep在1989年就发布了。
所以Mac并不是一个基于Linux开发的发行版。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
收藏
0
相关帖子
•
vagrant、docker、virtualbox之间的区别
•
硬核观察|最后一个IE版本将终止支持
•
推荐10个不错的网络监视工具,建议收藏!
•
Rust引入Linux内核开发?Google:支持!
•
Nyxt浏览器:一个受Emacs和Vim启发的面向键盘的网页浏览器|Linux中国
•
十个问题理解Linuxepoll工作原理
•
2021最新100GJava学习资料,从入门到精通!
•
作为一个开发者,如何更好地学习鸿蒙?
•
对话胡伟武:和国产CPU一起突围的20年
•
MIKROE的新SiBRAINMCU开发标准
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
表情
@朋友
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表