重温Linux-1.Linux操作系统

重温Linux-1.Linux操作系统

什么是操作系统?

        操作系统是管理计算机硬件,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。操作系统是计算机系统的关键的组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等 基本任务。

        操作系统的种类很多,各种设备安装的操作系统可从简单到复杂,可从手机的嵌入式操作系统到超级计算机的大型操作系统。

        目前主流的操作系统主要有Android、BSD、IOS、Linux、Mac OS X、Windows、Windows Phone和z/OS等,除了Windows和z/OS等少数操作系统,大部分操作系统都为类UNIX操作系统。

什么是自由软件?

        自由软件(free software)中的free并不是指免费,而是指自由。有四种自由:
        1.有使用软件的自由。
        2.有研究该软件如何运作的自由,并且得以改写该软件来符合使用者自身的需求。取得该软件的源码是达成的前提。
        3.有重新散布该软件的自由,所以每个人都可以散发自由软件的自由。
        4.有改善在利用此软件的自由。
        GPL:GPL协议是GNU组织维护的一种协议,遵守此协议的软件可以自由地获得、查看、使用其源代码。

软件的三种分类

        1.商业软件(commercial software)。
        由开发者出售拷贝并提供技术服务,用户只有使用权,但不得进行非法拷贝、扩散和修改;
        2.共享软件(shareware)。
        由开发者提供软件试用程序拷贝授权,用户在试用一段时间后,必须向开发者缴纳使用费用,开发者再提供升级和技术支持服务。
        3.自由软件(freeware)。
        开发者提供软件全部源代码,任何用户都有权使用、拷贝、扩散、修改该软件,同时也有义务将自己修改过的程序代码公开。

发展史

1.UNIX简介
        UNIX由AT&T贝尔实验室的Ken Thompson和Dennis Ritchie与1969年在PDP-7上开发的。一开始使用汇编写成,后来使用C语言实现,相关介绍可看《UNIX编程艺术》艺术。
2.Linux诞生
        1991年,芬兰赫尔辛基大学的Linus Torvalds在Minix平台上用汇编语言写了一个在80386保护模式下处理多任务切换的程序。之后,Linus独自把这个内核开发到0.02版,这个版本已经可以运行gcc,bash和很少的一些应用程序。他将其发布。到1993年底Linux 1.0诞生。

Linux的内核版本

        主版本号.次版本号.主补丁号.次补丁号
        比如2.6.26.2的个数字含义如下:
1.第1个数字(2)是主版本号,是第2大版本。
        2.第2个数字(6)是次版本号,有两个含义:既表示是Linux内核大版本的第6个小版本,同时因为6是偶数表示发布版本(奇数表示测试版);
        3.第3个数字(26)是主版本补丁号,表示小版本的地26个补丁包;
        4.第4个数字(2)是次版本补丁号,表示26主版本补丁的第2个小补丁 。
        但是在3.0版本之后采用的“A.B.C”的格式,B是随着新版本的出现而增加,C表示bug恢复,安全更新,新特性和驱动更新的次数。而且不再使用偶数表示稳定版,奇数表示开发版的命名方式。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值