Linux操作系统认识_01

1、计算机资源介绍

1.1、硬件和软件

计算机资源分为两部分:硬件资源、软件资源

硬件:一般硬件都是指计算机物理组成,由真实(看得见、摸得着)的设备组成的。

软件:软件一般是指应用程序,应用程序是由开发人员去按照编程语言的特定的规则去编写的程序。除了上述之外,操作系统也属于软件的范畴,他属于特殊的软件。

1.2、常见操作系统

常见的操作系统有Windwos、MacOS、Linux。

Windows:其是微软公司研发的收费的操作系统(闭源)

Windows系统分为两类:用户(个人)操作系统、服务器(企业)操作系统

个人操作系统:win95、win98、win NT、win Me、win xp、vista、win7、win8、win9、win10

服务器操作系统:windows server 2003/2008/2012/2016

MacOS:其是由苹果公司开发的一款收费(变相收费、买电脑送系统)操作系统。该系统从终端角度来看分为:watch OS、IOS、MacOS

其表现突出的地方,底层优化实现的很好

linux:Linux是目前全球使用量最多的服务器操作系统(开源)

其体系很强大,分支有很多,目前主要的分支有:ResHat(红帽)、Debian、ubuntu、Centos等等。

1.3、Linux介绍

  • linux前身

    1968年 Multics项目

    MITBell实验室、美国通用电气有限公司走到了一起,致力于开发Multics项目。到后期由于开发进度不是很好,MIT和Bell实验室相继离开这个项目的开发,最终导致项目搁浅。

    1970年(Unix元年,时间戳)Unix诞生

    当时在开发Multics项目的时候,实验室中有一个开发成员开发了一款游戏(travel space:遨游太空),因为两个实验室相继离开项目开发,导致这名开发人员没法玩游戏,后来他提议组织人员重新在Multics项目之上重新的开发,也就出现了1970年的Unix。当时Unix操作系统是使用的**汇编语言(机器语言)**开发的。

    1973年 用C语言重写Unix

    因为汇编语言有一个最大的局限性:对于计算机硬件过于依赖。导致移植性不好,所以后期在1973年使用了C语言对其进行重新开发。

    1975年 Bell实验室允许大学使用Unix。

    1975年,bell实验室允许大学使用Unix操作系统用于教学作用,而不允许用于商业用途

  • 特性

    • 完全开源

    • 多用户多任务:允许多人同时在线工作,并合理分配资源

      单用户:一个用户,在登录计算机(操作系统),只能允许同时登录一个用户;

      单任务:一个任务,允许用户同时进行的操作任务数量;

      多用户:多个用户,在登录计算机(操作系统),允许同时登录多个用户进行操作;

      多任务:多个任务,允许用户同时进行多个操作任务;

      Windows属于:单用户、多任务

      Linux属于:多用户、多任务。

    • 安全高效稳定

    • 支持多种硬件平台

2、linux开源文化

什么是GNU?什么是GPL协议?GNU和Linux是怎么结合在一起的?

2.1、GNU

GNU是在1983年由理查德·马修·斯托曼提出的一个项目计划,目标是提供一个和Unix100%兼容的的操作系统。这
个系统的名字叫GNU,是GNU’s Not Unix的首字母递归缩写——这是对Unix的技术思想致敬的一种方法,同时表达
GNU有所不同。从技术上说,GNU很像Unix。但是它不同于Unix,GNU给予其用户自由。

2.2、GPL协议

GPL(General Public License)协议是指GNU通用公共许可证。任何软件发布,都需要许可证,GNU 认为任何软件
都应当以自由软件发布。要让一个软件成为自由软件,就需要把它以自由软件许可证发布。我们通常使用GNU通用
公共许可证 GNU GPL发布软件。
简单地说,GPL授权具有以下几个特点:

  1. 任何软件挂上GPL授权之后,即为自由的软件,任何人均可获取,同时,亦可取得其源代码;
  2. 取得GPL授权的软件后,任何人均可修改源代码,以使其符合自己的喜好;
  3. 除此之外,经过修改的源代码应回报给网络社会,供大家参考!
    注意:并非挂上GPL之后的软件就不可贩卖,这是不同的两回事!

GNU和Linux是怎么结合在一起的呢?

1991年,林纳斯·托瓦兹编写出了与UNIX兼容的Linux操作系统内核并以GPL授权发布。Linux之后在网上广泛流传,
许多程序员参与了开发与修改。
1992年,Linux与其他GNU软件结合,完全自由的操作系统正式诞生。该操作系统往往被称为“GNU/Linux”或简称
Linux。

Linux是开源的操作系统。所谓开源就是指开放源代码。

人 物 Stallman 斯特曼,开源文化的倡导人。

1983年 GNU计划

1985年 FSF基金会

1990年 Emacs、GCC(c语言的编译器)、程序库

1991年 Stallman去找Linus,商谈让Linux加入其开源计划(GNU计划)

1992年 GNU/Linux

2.3、Linux是什么?

严格来说,Linux只是一个操作系统。

分支:Linux分支有很多,现在比较有名的ubuntu、debian、centos(Community Enterprise Operating System)**、redhat、suse等等。

GNU相关介绍:http://www.gnu.org

Centos官网:http://www.centos.org

Linux内核官网:http://www.kernel.org

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值