Linux学习之旅(二)

86 阅读2分钟

0x01 Linux是什么

  • Linux是个了不起的操作系统,其开发网站设立在[www.kernel.org],我们称Linux操作系统最底层的数据为“内核”(Kernel).

  • 目前linux内核的开发分为两钟版本,分别是稳定版的偶数版,如2.6.x,适合于商业与家用环境使用;一种是开发中版本,如2.5.x版,适合开发特殊功能的环境.

  • 操作系统(Operation System)主要用于管理与驱动硬件,因此必须能够管理内存,管理设备,负责进程管理以及系统调用等。因此,只要能够让硬件系统准备妥当(Ready)的情况,就是一个很棒的操作系统了。

  • 操作系统重点仅在驱动与管理硬件,而要使用硬件时,就得需要通过应用软件或是shell的功能,来调用操作系统操作硬件工作。因此,目前操作系统除了上述功能外,通常已经包含了日常工作的软件在内了。

  • UNIX的前身是由贝尔实验室(Bell Lab. )的Ken Thompson利用汇编语言写成的,后来在1971~1973年间由Dennis Ritchie以C程序进行改写,才称为UNIX。

  • 1977年由Bill Joy释出BSD(Berkeley Software Distribution),这些称为UNIX like的操作系统。

  • 1984年由Andrew Tannenbaum制作出Minix操作系统,该系统可以提供源码以及软件。

  • 1984年由Richard Stallman提倡GNU项目,倡导自由软件(Free Software)【注意:不是免费软件的意思。

    强调其软件可以自由地取得,复制,修改与再发行,并规范GPL授权模式,任何GPL(General Public License)

    软件均不可单纯仅销售其软件,也不可修改软件授权。

  • 1981年由芬兰人Linus Torvalds开发出Linux操作系统。简而言之,Linux成功的地方主要在于Minix(UNIX),GNU,Internet,POSIX及虚拟团队的产生。

  • Linux distributions是“Linux Kernel + Free Software + Documentations (Tools)+ 可完全安装的程序” 所制作的一套完整的系统。

学习整理摘录自《鸟哥的Linux私房菜 基础学习篇 (第三版)》