linux 构建ios应用 linux on ios
1.1 什么是操作系统?
操作系统:简称OS(Operating System),是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。 常见的几种操作系统:Windows、MacOS、linux、iOS、Android、HarmonyOS等。
1.2 Linux怎么读?
Linux的读音有很多种,比较常见的有这么几种: [‘lɪnəks]:莱内克斯 [‘lɪnɪks]:莱尼克斯 [lɪ‘nju:ks]:莱扭克斯 ······
1.3 Linux的简介
Linux,全称GNU/Linux,是一套免费使用和自由传播的类UNIX操作系统。其内核由林纳斯·托瓦兹(Linus Torvalds )于1991年第一次释出, Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户多任务网络操作系统。
Linux的标志是一个企鹅,这只企鹅叫Tux: (T)orvalds l(u)ni(x)。
优点:免费、开放、安全、高效、稳定、广泛的硬件支持。 缺点:没有特定的支持厂商、软件支持不足、游戏支持不足。 主流发行版本: Red Hat 系:Red Hat Linux、Fedora Core、Red Hat Enterprise Linux、Centos等。 Debian系:Debian、Ubuntu 及其他衍生版 Red Flag Linux、Deepin(国产)等
1.4 Linux系统的组成
Linux系统一般有4个组成部分:内核、shell、文件系统和应用程序。 内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。
1.5 Linux的发展历程
二十世纪六十年代, bell(贝尔)实验室、MIT和美国通用电气有限公司合作开发Multics项目
1969年项目搁浅后,贝尔实验室的研究员肯·汤普逊没有放弃在其基础上开发出unics(后改名Unix)
1970年Unix投入运行(汇编语言+B语言)
丹尼斯·里奇加入后于1971年开发出C语言
二人合作于1973年使用C语言重新编写Unix操作系统
二十世纪七十年代,Unix系统由于开源且免费而逐步盛行,很多公司基于Unix开发了自己的版本
1979年,AT&T公司宣布了Unix系统的商业化计划,随之使得开源软件转变成版权式软件产业,源代码被当成商业机密、专利产品
1984年,理查德·斯托曼(Richard Stallman)针对封闭的软件创作环境,发起GNU源代码开放计划,并制定了GPL许可协议
1987年,GNU计划发布GCC编译器等软件
1991年,芬兰大学生林纳斯·托瓦兹( Linus Torvalds )编写了linux操作系统, 并且受到GNU计划和一大批黑客程序员的支持随后开始快速发展
1992年,Linux与其他GNU软件结合,完全自由的操作系统正式诞生。该操作系统被称为“GNU/Linux”或简称Linux