Linux 學習基礎入門之Linux發展史

Linux發展史1. 什麼是操做系統咱們在使用電腦時候,通常是使用應用程序的,你好比說我如今在Chrome瀏覽器訪問雲棲社區。Chrome運行在操做系統上,操做系統驅動硬件,也就是咱們的電腦,他們的關係以下所示:2. Unix --> Minix --> LinuxUnix操做系統由貝爾實驗室開發的,後來由於AT&T的政策改變,在Version 7 Unix推出以後,發佈新的使用條款,將UNIX源代碼私有化,在大學中再也不能使用UNIX源代碼。

Linux發展史linux

1. 什麼是操做系統瀏覽器

咱們在使用電腦時候,通常是使用應用程序的,你好比說我如今在Chrome瀏覽器訪問雲棲社區。Chrome運行在操做系統上,操做系統驅動硬件,也就是咱們的電腦,他們的關係以下所示:
Linux 學習基礎入門之Linux發展史Linux 學習基礎入門之Linux發展史bash

2. Unix --> Minix --> Linux服務器

Unix操做系統由貝爾實驗室開發的,後來由於AT&T的政策改變,在Version 7 Unix推出以後,發佈新的使用條款,將UNIX源代碼私有化,在大學中再也不能使用UNIX源代碼。Andrew S. Tanenbaum教授爲了能在課堂上教授學生操做系統運做的實務細節,決定在不使用任何AT&T的源代碼前提下,自行開發與UNIX兼容的操做系統,以免版權上的爭議。他以小型UNIX(mini-UNIX)之意,將它稱爲MINIX,聽說譚教授在開發Minix時候沒去看Unix代碼,以避免產生法律上的糾紛。學習

據報道,即便是毫無經驗的學生也能在幾個月的典型培訓課程的學習中得到對整個系統的很好的瞭解。Minix最有名的學生用戶是Linus Torvalds,他在芬蘭的赫爾辛基大學用Minix操做平臺創建了一個新的操做系統的內核,他把它叫作Linux。Linux 由Linus 開發,開源、自由,要代替你的Unix, 當時他仍是個學生。操作系統

3. 自由軟件 --> GNU -->GPL開放源代碼

自由軟件,不是免費,能夠自由使用,自由傳播。Stallman創立了GNU自由軟件基金會,有一些很是優秀的自由軟件,可是沒有系統內核,因而與Linux合做,做爲系統內核,因此,Linux又稱做 GNU/Linux.blog

GNU, GNU is not Unix,目標是發明出一個替代Unix系統。官網gnu.org. 有不少優秀的軟件,如gawk, bash, gcc, emacs等。開發

GPL 是通用公共許可get

  1. 全部人能夠自由傳播軟件
  2. 能夠自由修改軟件,可是須要把修改後的軟件發佈出來。

4. Linux的發行版

發行版爲許多不一樣的目的而製做, 包括對不一樣計算機結構的支持, 對一個具體區域或語言的本地化,實時應用,和嵌入式系統,甚至許多版本故意地只加入免費軟件。已經有超過三百個發行版被積極的開發,最廣泛被使用的發行版有大約十幾個。
Linux 學習基礎入門之Linux發展史Linux 學習基礎入門之Linux發展史

須要強調一點是Redhat與CentOS的區別
CentOS(Community Enterprise Operating System,中文意思是:社區企業操做系統)是Linux發行版之一,它是來自於Red Hat Enterprise Linux依照開放源代碼規定釋出的源代碼所編譯而成。因爲出自一樣的源代碼,所以有些要求高度穩定性的服務器以CentOS替代商業版的Red Hat Enterprise Linux使用。二者的不一樣,在於CentOS並不包含封閉源代碼軟件.

CentOS的目標是和Redhat如出一轍,在Redhat發佈以後,CentOS團隊去掉Redhat中的收費軟件,去掉Redhat logo,再次Release.

相關文章
相關標籤/搜索