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