您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關linux基本概念入門是什么,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
這里主要介紹一下幾個概念
1. 什么是linux
2. GNU項目和自由軟件基金會
3. linux發行版
什么是linux
也許大家都已經知道,Linux是由赫爾辛基大學的Linus Torvalds開發的。linux是一個類Unix內核實現,他是一個操作系統的底層核心。從某種意義上來講,Linux可以是以Unix為其靈感來源的,所以,Linux程序和Unix程序是非常的相似,甚至系統API大部分都是一樣的,事實上,大部分Unix程序都可以在Linux上編譯運行。
Linux也是開源的代碼,可以自由使用、修改、發布。并且現在已經支持市面上大部分的處理器,使用非常廣發。
GNU項目和自由軟件基金會
Linux能夠得到發展與廣泛使用,得益于開源社區無數人的貢獻;
GUN GUN是GNU’s Not Unix的縮寫,成為“通用公共許可證”(GPL)。雖然獲得軟件可能要支付一定的費用,但是此后就可以隨意使用他們,通常是以源代碼的形式發布。
自由有軟件基金會(Free Software Foundation)由Richard Stallman創立,他是Unix及其他系統上最著名的文本編輯軟件之一的GNU Emacs的開發者。他說自由軟件概念的倡導者,并發起了GNU項目,這個項目的宗旨是:試圖創建一個與Unix系統兼容,但是不受Unix名字和源代碼私有權限制的操作系統和開發環境。可能有一天,GNU處理硬件和管理運行程序的方式會變得和Unix完全不同,但他仍然會支持Unix類型的應用程序。
GNU項目已為舍去提供了許多Unix系統上的應用程序的仿制品。所有這些程序,即GNU軟件,是在GNU通用公共許可證(GPL)的條款下發布的。你可以在http://www.gnu.org上找到該許可證的一個副本。這個許可證闡述了copyleft(是英文copyright的反話),Copyleft的目的是防止有人給只有軟件的使用加上限制。下面是一些主要的應用軟件項目:
GCC:GNU編譯器集,包括GNU C編譯器
G++:C++的編譯器,是GCC的一部分
GDB:源代碼級別的調試器
GNU make:Unix make命令的免費版本
**Bison:**與Unix yacc兼容的語法分析程序生成器
**Bash:**命令解釋器(shell)
**GNU Emacs:**文本編輯器及環境
許多其他軟件包也是在遵守自由軟件的原則在和GPL條款的情況下開發和發行的,包括電子表格、源代碼控制工具、編譯器、解釋器等。
現在么多可用的自由軟件,加上linux內核,我們可以說:創建一個GNU的、只有的類Unix系統的目標已經通過Linux系統實現了。由于認識到GNU軟件所做出的的貢獻,現在許多通常把Linux系統成為GNU/Linux。
Linux發行版
我們常說的Linux系統基本上是由以下幾部分組成(這里是最簡單的必要部分):
實際上的發行版遠不止這些東西,會加入好多軟件,比如最基礎的桌面,還有辦公軟件等等。
目前常見的Linux發行版本如下幾個:
Ubuntu
RedHat
Debian
CentOS
Fedora
紅旗Linux (國產)
DeepIn (國產)
看完上述內容,你們對linux基本概念入門是什么有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。