Linux学习笔记 | 关于Linux的历史发展、学习方法


1. Linux的历史以及学习方法

  1. 操作系统主要在管理与驱动硬件,因此必须要能够管理内存、管理设备、负责任务管理以及系统调用等。这样只要能够让硬件准备妥当的情况下,就是一个操作系统。
  2. UNIX的前身是由贝尔实验室的Ken Thompson1利用汇编语言编写完成,后来在1971-1973年间由Dennis Ritchie 2 以C语言进行改写,才称为UNIX。
  3. 1977年由Bill Joy发布BSD3(Berkeley Software Distribution),这些称为UNIX-like的操作系统。
  4. 1984年由Andrew S. Tanenbaum4开始开发Minix操作系统,该系统可以提供源代码以及软件。
  5. 1984年由Richard Stallman5提倡GNU计划,倡导自由软件,强调其软件可以“自由的取得、复制、修改与再发行”,并规范出GPL授权模式,任何GPL软件均不可单纯仅销售其软件,也不可修改其软件授权。
  6. 1991年由芬兰人Linus Torvalds6开发出Linux操作系统,简而言之,Linux成功的地方在于:Minix(UNIX)、GNU(GNU’s Not UNIX)、Internet、POSIX7及虚拟团队的产生。
  7. 符合开源理念的授权相当多,比较知名的如Apache、BSD、GPL、MIT
  8. Linux本身就是个最普通的操作系统。我们亦称Linux操作系统最底层的数据为“内核(Kernel)”。
  9. 从Linux kernel 3.0 开始,已经舍弃奇数、偶数的内核版本规划,新的规划使用主线版本为依据,并提供长期支持版本来加强某些功能的持续维护。
  10. Linux发行版的组成含有:“Linux内核+自由软件+文档(工具)+ 可完全安装的程序”所制成的一个完整的系统。
  11. 常见的Linux发行版有“商业、社区”分类法,或“RPM、DPKG8”分类法
  12. 学习Linux最好从头由基础开始学习,找到一本适合自己的书籍,加强实践才能学会9

2. Linux 的其他知识

  1. 目前Linux内核的最新稳定版与开发中版本的版本号码

  2. Linux吉祥物企鹅的名字和图标

      Tux(一只企鹅)是Linux的标志。将企鹅作为Linux标志是由林纳斯·托瓦兹提出的。
    在这里插入图片描述

  3. Android与Linux内核版本之间的关系

      Android内核是由标准的Linux内核修改而来的,继承了Linux内核的诸多优点,保留了Linux内核的主题框架,同时Android按照移动设备的要求,在文件系统、内存管理、进程间通信机智和电源管理方面进行了修改,添加了相关的驱动程序和必要的新功能。Android在很大程度上保留了Linux的基本架构,因此Android的应用型和扩展性更强。


  1. 在贝尔实验室工作期间,汤普逊设计和实现了Unix操作系统。他创造了B语言——C语言的前身,而且他是Plan 9操作系统的创造者和开发者之一。2006年,汤普逊进入Google公司工作,与他人共同设计了Go语言。他与丹尼斯·里奇同为1983年图灵奖得主。 ↩︎

  2. 美国计算机科学家。黑客圈子通常称他为“dmr”。他是C语言的创造者、Unix操作系统的关键开发者,对计算机领域产生了深远影响,并与肯·汤普逊同为1983年图灵奖得主。 ↩︎

  3. 伯克利软件包是一个派生自Unix的操作系统,1970年代由伯克利加州大学的学生比尔·乔伊开创,也被用来代表其派生出的各种包。 ↩︎

  4. 安德鲁·斯图尔特·特南鲍姆,昵称“安迪”,网络上的代号为“ast”,他最早以Minix作者的身份以及所编写的计算机科学教科书而为人熟知。 ↩︎

  5. 理查德·马修·斯托曼,美国程序员,自由软件活动家。 ↩︎

  6. 林纳斯·班奈狄克·托瓦兹,Linux内核的最早作者,担任Linux内核的首要架构师与项目协调者,是当今世界最著名的电脑程序员、黑客之一。他还发起了开源项目Git,并为主要的开发者。 ↩︎

  7. 可移植操作系统接口, 是IEEE为要在各种UNIX操作系统上运行软件,而定义API的一系列互相关联的标准的总称,其正式称呼为IEEE Std 1003,而国际标准名称为ISO/IEC 9945 ↩︎

  8. 软件包管理工具 ↩︎

  9. 博主学习的是《鸟哥Linux的私房菜》,使用的Linux发行版本是CentOS 7 ↩︎

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是希望

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值