鍵盤俠Linux教程(二)| Linux簡介

UNIX與Linux發展史

UNIX發展歷史

1.1965年,美國麻省理工學院(MIT),通用電氣公司(GE)及AT&T的貝爾實驗室聯合開發Multics工程計劃,其目標是開發一種交互式的具備多道程序處理能力的分時操做系統,但因Multics追求的目標過於龐大複雜,項目進度遠遠落後於計劃,最後貝爾實驗室宣佈退出。web

2.1969年,美國貝爾實驗室的肯·湯普森在DEC PDP-7機器上開發出了UNIX系統。數據庫

3.1971年,肯·湯姆森的同時丹尼斯·裏奇發明了C語言;1973年,UNIX系統的絕大部分源代碼用C語言重寫,這爲提升UNIX系統的可移植性打下基礎。windows

兩尊大神服務器

  • Ken Thompson 肯·湯普森(左)
  • Dennis Ritchie 丹尼斯·裏奇(右)

UNIX_01

UNIX主要發行版本

操做系統 公司 硬件平臺
AIX IBM PowerPC
UX HP PA-RISC
Solaris SUN SPARC
Linux、BSD Red Hat Linux、Ubuntu、FreeBSD IA(Intel、AMD、Cyrix、RISE)

Linux發展史

Linux 內核最初只是由芬蘭人林納斯·託瓦茲(Linus Torvalds)在赫爾辛基大學上學時出於我的愛好而編寫的。1992年3月,內核1.0版本的推出,標誌着Linux第一個正式的版本的誕生。網絡

Linux 是一套無償使用和自由傳播的類 Unix 操做系統,是一個基於 POSIX 和 Unix 的多用戶、多任務、支持多線程和多 CPU 的操做系統。多線程

Linux 能運行主要的 Unix 工具軟件、應用程序和網絡協議。它支持 32 位和 64 位硬件。Linux 繼承了 Unix 以網絡爲核心的設計思想,是一個性能穩定的多用戶網絡操做系統。工具

  • Linus Torvalds 林納斯·託瓦茲
    Linux_01

Linux版本分類

Linux系統的版本分爲內核版本和發行版本兩種。性能

Linux 的發行版說簡單點就是將 Linux 內核與應用軟件作一個打包。雲計算

Linux_02

目前市面上較知名的發行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。操作系統

Linux_03

開源軟件簡介

開源軟件和免費軟件的區別

開源軟件是指在軟件發行的時候,附上軟件的源代碼,並受權容許用戶更改/自由再散佈/衍生著做,開源並不抵制商業收費。

免費軟件就是免費提供給用戶使用的軟件,可是其免費的時候,一般都會有其餘的限制,好比其源碼不必定會公開,並且使用者也並無使用、複製、研究、修改和再散佈的權利.

Linux經常使用的開源軟件

Linux_04

開源軟件 做用
Apache web服務器
Nginx web服務器
MySQL 數據庫(SQLsever Oracle)
PHP 腳本語言
Samba Linux和windows之間的內網文件服務器
MongoDB NoSQL數據庫
Ruby 腳本語言
Python 腳本語言
Sphinx 中文分詞

開源軟件

  • 使用的自由
    • 絕大多數開源軟件免費
  • 研究的自由
    • 能夠得到軟件源代碼
  • 散步及改良的自由
    • 能夠自由傳播、改良甚至銷售

Linux應用領域

1.教育與服務領域

2.雲計算領域

3.嵌入式領域

4.企業領域

5.超級計算領域

6.桌面領域

寫在最後

若是文檔對你有幫助的話,留個贊再走吧 ,你的點擊是個人最大動力。

我是鍵盤俠,現實中我惟惟諾諾,網絡上我重拳出擊,關注我,持續更新Linux乾貨教程。

更多Linux乾貨教程請掃:

wechatmansearch
相關文章
相關標籤/搜索