操作系统:UNIX、Linux、IOS、Android之间的渊源

UNIX简化形成了Linux;Linux则是Android的内核;而苹果则是使用UNIX系统作为ios和macos的内核。

几个系统出现的时间

44ef27c3b809ae1e0c04de846712da14.png

UNIX系统的诞生

1969年,贝尔实验室的研究员肯•汤普森,编写了一款计算机游戏Space Travel,先后在多个系统上运行,然而效果不理想,所以决定自己开发操作系统,就这样UNIX诞生了。

20e5c7f37a00cfc7098118b5b5335a06.png

贝尔实验室存在的时候就是永久的神,最后却因为反垄断被拆分,也预示着一个贝尔实验室时代的结束,当真让人叹息。

Linux系统的诞生

1991年,李纳斯•托瓦兹大学读书时,为了个人爱好编写了Linux,相当于迷你版的UNIX。随后,李纳斯•托瓦兹公开了Linux源代码,邀请他人一块完善Linux。

b3fca8e0476b91ab6fccbe1dfa8e0f15.png

据说最后李纳斯•托瓦兹所写的代码只占Linux源代码的2%,但他的名字将会永远的留在互联网发展史上。

基于UNIX系统,苹果ios诞生

ios是苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad上。

85c9bce172098afd869f84c0b83c908b.png

iOS与苹果的macOS操作系统一样,属于类UNIX的商业操作系统。

基于Linux系统,安卓诞生

2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。

7bfaf29e0a79023858660848c823dd89.png

随后Google以Apache开源许可证的授权方式,安卓是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的操作系统。

总结

因此,我们就能很清晰地理出一条线路,那就是UNIX简化形成了Linux;Linux则是安卓的内核;而苹果则是使用UNIX系统作为ios和macos的内核。

而它们的关系可以通过下图简单地看出,手动绘图较为简陋,敬请谅解。

164ac9a10cf7844e459a2efd24e56be4.png

END

作者:92年的可乐冰

来源:Linux公社


版权归原作者所有,如有侵权,请联系删除。

IT技术分享社区

个人博客网站:https://programmerblog.xyz

49edbbbaa5ae5627475fa8bfa3b4bb94.png

文章推荐程序员效率:画流程图常用的工具程序员效率:整理常用的在线笔记软件远程办公:常用的远程协助软件,你都知道吗?51单片机程序下载、ISP及串口基础知识硬件:断路器、接触器、继电器基础知识

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/270230.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

常见数据库管理系统

常见数据库管理系统

xp修改时间同步服务器地址,xp时间同步服务器地址更换

xp时间同步服务器地址更换 内容精选换一换切换操作会改变保护组的容灾方向,将生产站点可用区的业务切换到容灾站点可用区,容灾站点可用区的业务切换到生产站点可用区。切换后数据同步不中断,容灾方向更改为从容灾站点到生产站点。您可以针对生…

APP技巧:电脑登录微信,要删除这5个文件,否则别人能查看聊天记录

在办公的电脑上,你会登录微信吗? 如果你有登录,那么就得注意了,电脑端微信有一个名为“保存聊天记录”的功能,通过它我们可查看到跟微信好友之间发送的图片、视频、文件等数据! 既然知道这么危险&#xff0…

Win10系统磁盘分区图文教程

当我们安装完Win10操作系统以后,无论你使用机械硬盘还是固态硬盘,你在我的电脑里面只能看到一个总容量大小的磁盘,并没有ABCEDFG这些分盘,我们应该如何将磁盘快速分区呢?今天小编就为大家来介绍一下。 首先我们找到我的…

服务器系统玩dnf,win7系统玩dnf提示正在连接服务器的解决方法

很多小伙伴都遇到过win7系统玩dnf提示正在连接服务器的困惑吧,一些朋友看过网上零散的win7系统玩dnf提示正在连接服务器的处理方法,并没有完完全全明白win7系统玩dnf提示正在连接服务器是如何解决的,今天小编准备了简单的解决办法&#xff0c…

MIUI 13:带来全新小部件,新增三大隐私保护功能等

MIUI系统可以说是小米的起家本钱,MIUI全球活跃用户在一个月前已经超过5亿,不过这两年在Bug、流畅性方面也存在不少争议。MIUI 13发布之前,小米也聊了聊MIUI的一些相关进展。MIUI系统负责人金凡表示,自己加了很多米粉,听…

电脑技巧:电脑几种常见的系统故障解答

目录 一、win10电脑蓝屏的常见问题及解决方式 二、电脑驱动文件缺少问题及解决办法: 三、电脑开机进不了系统,在启动页面停止不动的问题以及解决办法 一、win10电脑蓝屏的常见问题及解决方式 1、蓝屏代码1: MACHINE-CHECK-EXCEPTION 原因分析&#xff1a…

mysql查看表结构 desc 表名;

查看表结构 语法:desc 表名;

项目vue2.0仿外卖APP(四)

组件拆分 先把项目搭建时生成的代码给清了吧 现在static目录下引入reset.css 接着在index.html引入&#xff0c;并且设置<meta> 有时候呢&#xff0c;为了让代码符合我们平时的编码习惯&#xff0c;我们可以在ESLint进行设置&#xff0c;如下&#xff1a; 回到入口js文件…

手机技巧:常见的Note、Max、Pro、Plus、Mate系列介绍,看完你就懂了!

目前主流的手机厂商都会以Note、Max、Pro、Plus、Mate来区分手机的品牌系列&#xff0c;可能会有一些朋友比较好奇&#xff0c;今天小编带大家来了解一下Note、Max、Pro、Plus、Mate这些代表的含义&#xff0c;为什么大的手机厂商青睐用这些单词来打造自己的手机品牌市场&#…

APP技巧:安卓原生跨屏协同终于来了,还能和 Windows「隔空投送」

谷歌在 CES 2022 上宣布了至少 13 种不同的新软件功能&#xff0c;从类似 AirPods 的快速切换到此前承诺过的软件&#xff0c;可以在 Chromebook 上镜像你的 Android 文本应用程序等。这是谷歌称为“Better Together”的计划的一部分&#xff0c;外界认为谷歌是想追赶苹果生态系…

事务的特性及事务的隔离级别(转)

原文&#xff1a;http://www.cnblogs.com/fjdingsd/p/5273008.html 本篇讲诉数据库中事务的四大特性&#xff08;ACID&#xff09;&#xff0c;并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作&#xff0c;那么该数据库必须要具备以下四个特性&#xff1…

操作系统:SFTP相关知识介绍

目录 1、SFTP是什么&#xff1f; 2、SFTP组成 3、SFTP验证连接方式 4、SFTP常用命令 4.1 登录 4.2 SFTP Shell 基本操作 4.3 下载服务器文件到本地 4.4 上传本地文件到远程服务器 今天给大家分享SFTP相关知识&#xff0c;希望对大家能有所帮助&#xff01; 1、SFTP是什么&#…

超级好看的14 款 Chrome 官方主题,有你喜欢的吗?

今天给大家安利 14 款颜值绝绝子的 Chrome 官方主题&#xff0c;均由 Chrome 官方团队出品。个人强推第一款海洋绿&#xff0c;拉升逼格。1、海洋绿2、经典蓝3、午夜黑4、玫瑰金5、深蓝6、石板蓝7、紫色8、宁静蓝9、黑与白10、灰色11、香蕉黄12、金银花13、多彩14、粉紫海洋绿海…