一、什么是操作系统

位于硬件之上、应用软件之下的系统软件

2.1、其作用:

1、管理系统中的各种资源

2、为用户提供友好的界面体验

用户通过应用软件来操作操作系统来管理硬件。

2.2、常见的操作系统:

windows系列:windows XP 、windows 7 、windows 8、windows 10

UNIX系列:FreeBSD、Sun Solaris IBM的AIX、HP的HP Unix

Linux系列:Red Hat(RHEL)、Ubuntu、Fedora、Debian、centos

2.3、操作系统组成

系统中各种各样的软件

shell 命令解释器

系统的内核

二、Linux系统

2.1、什么是Linux

Linux是一套开放源代码程序的、并可以自由传播的类Unix操作系统软件。

2.2、Linux发展过程

unix诞生 1969年的贝尔实验室

禁止对学生开放源代码。

谭宁邦 Minix开发者 ==》mini unix

系统主要用于教学

斯托曼 我要建立一个 完全自由 完全免费的操作系统 开发出一个替代unix的系统

2.3、GNU与GPL

GNU是斯托曼做的一个项目意思是GNU=GNU is not unix

其中包含有:gawk,bash,gcc,emacs

GPL(公共通用许可)

1)所有人可以自由传播,随意的修改软件

2)修改了别人的软件,必须把你修改的内容发出来

三、Linux系统的组成

3.1、Linux系统的组成

Linux操作系统由Linux内核和各种外围程序组成。

Linux内核是一个特殊的软件程序,用于实现CPU和内存分配、进程调度、设备驱动等核心操作,以面向硬件为主。

3.2、Linux的内核版本

Linux内核采用稳定版和开发版本并存的版本控制方式。

版本号的命名格式为x.yy.zz

说明:x,为主版本号。

用于表示内核结构、功能等方面的重大升级

yy,为次版本号。

用于表示内核版本是开发版本还是稳定版本。

使用奇数,代表开发版本

使用偶数,代表稳定版本

zz,修订版本号。

用于表示对同一个内核次版本的不断修订和升级,通常修订版本只

是对内核进行较小的改变。

总结:

Linux操作系统=Linux内核+GNU软件及系统软件+必要的应用程序。

四、Linux的发行版本

4.1、服务器操作系统

在Redhat和CentOS两者中,

首选Redhat,但是其服务需要费用

CentOS与Redhat一模一样,开源免费的。

4.2、redhat与centos系统之间的区别

1.redhat 现在是免费下载 更新 安装软件 提供服务帮助。

2.CentOS 做到和redhat一模一样

1)去掉redhat里面的收费的项目和logo

2)开发相同功能的软件

4.3、fedora、centos、redhat之间的关系

Fedora 是 redhat想要测试的软件 新的功能

稳定了 可以给用户使用就加入到Redhat中,

然后centos就去掉Redhat中的版权商标及付费信息,更新版本。

4.4常见的发行版本

桌面系统: Ubuntu

服务器:Redhat(免费下载使用,更新昂贵)、Centos(与Redhat一样,去掉Redhat logo还有收费项目)

新技术、功能:Fedora

安全性高(使用较少):debian

国产:红旗Linux、麒麟Linux

转载于:https://blog.51cto.com/13496696/2339388

操作系统和Linux相关推荐

  1. 推荐一本经典的操作系统和Linux原理书

    总是有童鞋问我看Linux内核和OS原理哪本书好,我的推荐是: operating systems 3 easy pieces. 这本书的网站是: http://pages.cs.wisc.edu/~ ...

  2. ucosii操作系统和linux,请高手介绍下uCOSII和Linux的差异?

    区别:ucos有执行效率高.占用空间小.实时性和可扩展性强等特点,linux有稳定性.强大网络功能和出色的文件系统等优点. 联系:是两种性能优良源码公开且被广泛应用的的免费嵌入式操作系统,可以作为研究 ...

  3. 操作系统和Linux发展

    近半个世纪操作系统演进史 操作系统(Operating System,OS),是配置在计算机硬件上的第一层软件,是对硬件系统的第一次扩充.1946年,第一台电子计算机诞生于宾夕法尼亚 ,ENIAC没有 ...

  4. UNIX操作系统和Linux操作系统介绍

          UNIX操作系统(尤尼斯),是一个强大的多用户.多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson.DennisRitchie和Doug ...

  5. 国产操作系统和linux 之间的关系,为何国产系统大多基于开源Linux?操作系统从0做起到底有多难?...

    今年貌似是国产操作系统的"爆发"之年,除了老牌的银河麒麟.中标麒麟.深度之外,中兴近日发布了自己的"新支点",华为也公开了自研的操作系统"鸿蒙&quo ...

  6. 国产操作系统和Linux

    一,简介 现在市面上有很多国产操作系统,都是在linux基础上做二次开发.现在很多单位也在采购,平时也在使用,那就简单了解一下,以下内容,都属于瞎胡说. 开发操作系统,有两条路线: 1,从底层开始自己 ...

  7. 苹果的操作系统和linux,苹果IOS成为全球第三大操作系统超android和linux总和

    据net market share研究的数据显示,2010年8月份,苹果旗下的ios已经成为仅次于windows(市场份额为91.34%)和MAC(市场份额为5.00%)的全球第三大操作系统,市场份额 ...

  8. linux上搭载was应用上传中文文件,受支持的Linux操作系统和WAS ND 9.0安装部署文档的资料说明...

    本文档的主要内容详细介绍的是受支持的Linux操作系统和WAS ND 9.0安装部署文档的资料说明. 从was9.0开始支持的最低版本的red hat Linux系统为6.6且仅支持64位操作系统 计 ...

  9. Android 系统(68)---使用Xshell在Windows系统和Linux系统之间进行文件传输

    使用Xshell在Windows系统和Linux系统之间进行文件传输 Windows系统在安装虚拟机centos系统之后,如何进行两者之间的文件传输和互操作,或者如何在Windows端使用Xshell ...

最新文章

  1. 线性排序算法分析总结
  2. RabbitMq简单应用
  3. 一路去**ddss第二天
  4. 【PAT】A1074 Reversing Linked List ***
  5. mysql操作常见问题_MySQL:常见使用问题
  6. RabbitMQ学习及实践3--SpringMVC实现
  7. Vue CLI 3开发中屏蔽烦人的EsLint错误
  8. 弹性法计算方法的mck法_粘弹性自由阻尼加筋板的随机响应分析和试验研究
  9. 控件ListView相关属性 1217
  10. java 多线程面试题
  11. 关于.NET CF的底层资料(幻灯片)
  12. Makefile之 .PHONY 作用
  13. 关于URL编码(转载)
  14. mysql 主从同步机制
  15. 机房管理--如何应对学生关闭极域电子教室
  16. BP神经网络处理iris数据集(Pytorch实现)
  17. 微软ios服务器,iOS 客户端入门
  18. Epicor10自定义更新
  19. 一文总结买卖股票的最佳时机的所有情况(附Python代码)
  20. 开机后黑屏看不到桌面_电脑开机黑屏只有鼠标怎么办?电脑开机后不显示桌面的多种解决方法...

热门文章

  1. dategridview设置下拉框默认值_smtp服务器怎么设置
  2. cf不能全屏win7的解决方法_win7系统屏幕显示brightness如何解决 win7系统屏幕显示brightness解决方法【详解】...
  3. linux命令取ip,linux下命令取IP地址的多种方法
  4. python中type为什么有main_python中 __name__及__main()__的妙处
  5. android接推流sdk,Android——直播推流SDK
  6. android wear ios表盘,秒杀 Apple Watch,Android Wear 又有 17 款新表盘可以玩啦!
  7. Java讲课笔记21:List接口及其实现类
  8. 【BZOJ1911】【codevs1318】特别行动队,斜率优化DP
  9. 粤嵌gec6818项目设计_西安市幸福林带景观及亮化设计国际竞赛终期评审会顺利举行...
  10. win10浏览器闪退_Win10系统Edge浏览器闪退问题的解决方法