Linux作為自由軟體的代表,同時也是一個作業系統,
Linux是一款免費的、開源的、多任務,多用戶的作業系統,
自由軟體是指:用戶可以根據需求來修改它、改行程式,讓別人受益來散發自由、能夠讓其他人共享軟體的自由
自由軟體運動于1983年9月27日由Richard Stallman發起,其目標是創建一套完全自由的作業系統,自此自由軟體基金會(FSF)、GPL協議和GNU專案誕生,
Linux系統主要用于Intel x86系列CPU的計算機上,其最早開始于一位名叫Linus Torvalds的計算機業余愛好者,
Linux最重要的就是其內核,它是Linux的主體,它負責控制硬體設備、檔案系統、行程調度等作業,但這些作業中并不包括應用程式,所有的內核都源自Linus Torvalds的Linux的內核
Linux的內核版本在1.0~2.6之間由3組數字組成:r,x,y
r:目前發布的主版本
x:偶數是穩定的版本,奇數是測驗版本
y:錯誤修補的次數
例如2.6.18,表示主版本為2,穩定版本6,修補了18次
Linux體系分為6層:
1、設備驅動程式層:其功能是與各種各樣的硬體設備互動
2、Linux內核層:是Linux的核心,是運行程式、管理磁盤和操控列印機等硬體設備的核心程式,包括CPU調度、作業管理、記憶體管理、檔案管理、磁盤管理等
3、系統呼叫介面層:包含著進入內核代碼的切入點
4、語言函式庫層:這是一組預先寫好的和測驗過的可以被程式員用于開發軟體的函式
5、Linux Shell層:它是Linux系統的用戶界面,是提供了用戶與內核進行互動操作的一種介面
6、Linux應用程式層:包含文本編輯器、編程語言、X-Window、辦公軟體、Internet工具、網路服務和資料庫等
Linux的版本分為:紅旗Linux、openSUSE Linux、Red Hat Linux、Ubuntu Linux、Debian Linux
Linux特性有10種,分別是:開放性、多用戶、良好的用戶界面、設備獨立性、提供了豐富的網路功能、可靠的系統安全性、良好的可移植性、兼容其他UNIX系統和支持多種檔案系統,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/144162.html
標籤:其他
