Linux內(nèi)核kernel最初是由芬蘭人李納斯·托瓦茲(Linus Torvalds)在赫爾辛基大學上學時出于個人愛好而編寫的。在1991年10月5日第一次正式向外公布。

(照片來自網(wǎng)絡)
在linux發(fā)布之前,有一種操作系統(tǒng)叫unix,由于價格昂貴不開放源碼,所以李納斯·托瓦茲(Linus Torvalds)決心要開發(fā)自己免費的操作系統(tǒng),Linux借鑒了unix的思想,但沒有一行unix的代碼,linux系統(tǒng)是從unix系統(tǒng)發(fā)展出來的。
Linux 英文解釋為 Linux is not Unix。現(xiàn)在業(yè)界有一種說法叫:類unix
Linux:有廣義和狹義之分:
① 狹義的linux指的是linux kernel
② 廣義的 linux 指的是 linux kernel+軟件包
Linux的發(fā)行版就是將Linux內(nèi)核與應用軟件做一個打包。目前市面上比較知名的發(fā)行版有:
RedHat、CentOS、Fedora、Debian、Ubuntu、SuSE、OpenSUSE、TurboLinux 等。
服務器領域:互聯(lián)網(wǎng)應用,java應用,php應用多數(shù)都使用linux的服務器嵌入式設備:例如Android一些政府機構:巴西,俄羅斯,西班牙,葡萄牙,德國,法國等。
Linux由眾多微內(nèi)核組成,其源代碼完全開源;
Linux繼承了Unix的特性,具有非常強大的網(wǎng)絡功能,其支持所有的因特網(wǎng)協(xié)議,包括TCP/IPv4、 TCP/IPv6和鏈路層拓撲程序等,且可以利用Unix的網(wǎng)絡特性開發(fā)出新的協(xié)議棧;
Linux系統(tǒng)工具鏈完整,簡單操作就可以配置出合適的開發(fā)環(huán)境,可以簡化開發(fā)過程,減少開發(fā)中仿真工具的障礙,使系統(tǒng)具有較強的移植性;