华为云欧拉操作系统入门级开发者认证 - 第①章 HCE-OS基础介绍 - 1.1 操作系统概述
【摘要】 HCCDA-HCE-OS
1.1 HCE-OS 概述
操作系统概述
- 操作系统( Operating System, OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配;以提供给用户和其他软件方便的接口和环境;它是计算机系统中最基本的系统软件。
Unix操作系统
-
Unix发展
-
上世纪六十年代贝尔实验室(Bell Labs)、麻省理工学院(MIT)以及通用电气(GE)联合开发多路信息计算系统Multics;
-
1970年Ken Thompson开发了Unix;
-
1974年贝尔实验室公开了Unix,广泛流行于各大高校;
-
1982年AT&T分解后Unix开始商业收费。
-
还有一此大型的硬件公司,配合自己的计算机系统,也开发出一许多不同的UNIX版本:
- AIX
- HP-UX
- Digital Unix
- …
GNU规范
- 1984年, Richard Stallman发起自由软件运动,成立自由软件基金会,并发布了GPL协议。
- 创建Unix实用软件的开源版本。
- 发布通用公共许可证GPL
- 开源即开放源代码,当下IT技术的迅速发展离不开开源的功劳。
- 现在存在很多开源许可证,每个许可证都有不同的规定。常见的开源协议如下:
- 木兰协议
- GPL协议
- LGPL协议
- BSD协议
Linux发展历程
-
Minix诞生
- 1987年荷兰大学教授安德鲁写了一个Minix,类似于Unix,专用于教学。
-
Linux诞生
- 1991年9月17日, Linus Torvalds在互联网上公布了自己写的Linux,并宣称免费,同时也希望通过广大开发者的努力一起完善Linux操作系统。ם
- 1994年Linux内核的1.0版本正式发布
- Linux准确叫法是 “GNU/Linux”。
-
今天的Linux
- 今天, Linux已经有很多个衍生版本,如Redhat, openSUSE、 Ubuntu、 Deepin等;
- Linux发行版=Linux内核+实用程序。
Linux版本介绍
-
内核版本
-
可以访问kernel.org查看或下载所有的Linux内核版本。
-
Linux内核版本号由3个数字组成:
- 第一个数字:目前发布的内核主版本
- 第二个数字:偶数表示稳定版本,奇数表示开发中版本
- 第三个数字:错误修补的次数。
-
openEuler 20.03 LTS内核版本为4.19.90。
- LTS是长期支持(Long Term Support)的缩写。有bug就要维护更新,lts就是长时间服务
-
发行版本
- 商业发行版:由商业公司维护,提供收费的服务,如升级补丁等。
- 社区发行版:由社区组织维护,一般免费。
OpenEuler操作系统
-
openEuler是一款开源、免费的操作系统,由openEuler社区运作。当前openEuler内核源于Linux,支持鲲鹏及其它多种处理器,能够充分释放计算芯片的潜能,是由全球开源贡献者构建的高效、稳定、安全的开源操作系统,适用于数据库、大数据、云计算、人工智能等应用场景。
-
openEuler通常有两种版本:
-
创新版本
- 支撑Linux爱好者技术创新,内容较新,如openEuler 22.03
- 通常半年发布一个新的版本
-
LTS
- LTS是openEuler稳定版,如openEuler LTS 20.03
- 通常两年发布一个新的版本
OpenEuler社区发展历程
OpenEuler社区
【版权声明】本文为华为云社区用户翻译文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,
举报邮箱:cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)