《鸟哥的Linux学习:基础篇》第一章 Linux是什么 读书笔记

来源:互联网 发布:淘宝店铺标志免费制作 编辑:程序博客网 时间:2024/06/15 20:02

1、1984年,史托曼开始GNU计划,这个计划的目的是:建立一个自由、开放的Unix作业系统(Free Unix)。

史托曼成立的自由软件基金会(FSF,Free Software Foundation)。

1985年,为了避免GNU所开发的自由软件被其他人利用成为专利软件,他与律师起草了通过公共许可证(General Public License,GPL)。

 

2、Linux核心版本和Linux发布商版本

Linux核心版本:目前最新的是Linux 4.0(2015/4)

Linux发布商版本:

Linux可完整安裝發佈套件
圖1.2.2、Linux可完整安裝發佈套件

发行商分为两大系统

  RPM 軟體管理DPKG 軟體管理其他未分類商業公司RHEL (Red Hat 公司)
SuSE (Micro Focus)Ubuntu (Canonical Ltd.) 社群單位Fedora
CentOS
OpenSuSEDebian
B2DGentoo

重点回顾:

  • 作業系統(Operation System)主要在管理與驅動硬體,因此必須要能夠管理記憶體、管理裝置、 負責行程管理以及系統呼叫等等。因此,只要能夠讓硬體準備妥當(Ready)的情況, 就是一個陽春的作業系統了。
  • Unix的前身是由貝爾實驗室(Bell lab.)的Ken Thompson利用組合語言寫成的, 後來在1971-1973年間由Dennis Ritchie以C程式語言進行改寫,才稱為Unix。
  • 1977年由Bill Joy釋出BSD (Berkeley Software Distribution),這些稱為Unix-like的作業系統。
  • 1984年由Andrew Tanenbaum開始製作Minix作業系統,該系統可以提供原始碼以及軟體;
  • 1984年由Richard Stallman提倡GNU計畫,倡導自由軟體(Free software), 強調其軟體可以『自由的取得、複製、修改與再發行』,並規範出GPL授權模式, 任何GPL(General Public License)軟體均不可單純僅販賣其軟體,也不可修改軟體授權。
  • 1991年由芬蘭人Linus Torvalds開發出Linux作業系統。簡而言之,Linux成功的地方主要在於: Minix(Unix), GNU, Internet, POSIX 及虛擬團隊的產生。
  • 符合 Open source 理念的授權相當多,比較知名的如 Apache / BSD / GPL / MIT 等。
  • Linux本身就是個最陽春的作業系統,其開發網站設立在http://www.kernel.org,我們亦稱Linux作業系統最底層的資料為『核心(Kernel)』。
  • 從 Linux kernel 3.0 開始,已經捨棄奇數、偶數的核心版本規劃,新的規劃使用主線版本 (MainLine) 為依據, 並提供長期支援版本 (longterm) 來加強某些功能的持續維護。
  • Linux distributions的組成含有:『Linux Kernel + Free Software + Documentations(Tools) + 可完整安裝的程序』所製成的一套完整的系統。
  • 常見的 Linux distributions 分類有『商業、社群』分類法,或『RPM、DPKG』分類法
  • 學習 Linux 最好從頭由基礎開始學習,找到一本適合自己的書籍,加強實作才能學會

 

0 0