科普帖:Linux作業系統
使用計算機必然會接觸作業系統,現代作業系統已經發展的十分成熟,一般使用者都可以很輕鬆的使用計算機。然而,對於要利用計算機進行專業開發和應用的使用者來說,需要更加深入地理解作業系統的原理和執行機制,這樣才能更加有效地利用計算機為自己的專業服務。
計算機作業系統由硬體和軟體兩部分組成。硬體是組成一臺計算機的各個部件,包括中央處理器、記憶體和輸入/輸出裝置。軟體包括系統軟體和應用軟體。作業系統是計算機系統中最基本的軟體,它直接管理和控制計算機的資源,合理排程資源,使之得到充分的利用,併為使用者使用這些資源提供一個方便的作業系統環境和良好的使用者介面。
Linux是一個優秀的作業系統,它支援多使用者、多程式,具有強大的功能、出色的效能以及良好的相容性和可移植性,應用前景十分廣闊。
Linux的優秀品質來源於Unix系統,不同的是,它是一個原始碼開放的作業系統,並且可以在簡單且硬體成本低廉的環境下執行,因此,Linux正越來越多地取代Unix而成為作業系統的分析例項,這給作業系統的學習帶來了一種新的途徑,結合Linux學習作業系統,不僅可以透過其原始碼瞭解作業系統的實現技術,使抽象的理論和概念具體化,還可同時掌握一門實用作業系統的應用技術。
Linux是一個遵循POSIX標準的,多使用者的、多工的自由作業系統。與其他作業系統相比,它有以下顯著特點:
(1)基於Unix設計,效能出色。 繼承了Unix的優秀品質,具有出色的效能、可靠性和穩定性,為系統的安全執行提供了保證。Linux系統可以勝任7*24小時不間斷的工作,除非硬體出問題,系統出現當機的機率很小。
(2)遵循GPL許可,自由軟體。Linux遵循GNU的GPL許可證,是自由軟體家族中最重要的一員。使用者可以免費的獲得試用Linux,並且在GPL許可的範圍內自由地修改和傳播,因而是學習、應用、開發作業系統及其他軟體的理想平臺。
(3)符合POSIX標準,相容性好。POSIX是基於Unix制定的針對作業系統應用介面的國際標準,目的是為了獲得不同作業系統在原始碼級上的軟體相容性。Linux是一個符合POSIX標準的作業系統。這就是說,基於POSIX標準編寫的應用程式都可以方便的移植到Linux作業系統上,反之亦然。
(4)可移植性好。可移植性指的是將作業系統從一種計算機硬體平臺轉移到另一種計算機硬體平臺後,仍能正常執行的能力。Linux核心只有不到10%的程式碼採用了組合語言,其餘均採用C語言編寫,因此具備高度可移植性。
(5)網路功能強大。Linux是在網際網路上發展起來的,它有著與生俱來的網路功能。其網路協議內建在核心中,效能強,相容性好,可以輕鬆的與各種網路整合在一起。
(6)安全性好。Linux系統是針對多使用者和網路環境設計的,在設計之初就充分考慮到了安全性。Linux核心中採取了許多保障系統資源安全的措施,如檔案許可權控制、審計跟蹤、核心授權等,使得Linux可以十分安全地執行在開放的網路環境中。
儘管有這些優秀的特性,Linux系統還是存在一些問題。目前主要的問題是:入門要求比較高,中文支援不夠好;發行版本太多,比較混亂;出自個人之手的應用軟體良莠不齊,使用者需要仔細辨別使用;我國對於自由軟體版權的確認和相關法律還不成熟,所以,用於商業目的時要特別注意版權的細節問題。
Linux的基本系統由3個主要部分組成:
核心:執行程式和管理基本硬體裝置的核心程式
Shell:系統的命令列使用者介面,負責接收、解釋和執行使用者輸入的 。
檔案系統:按一定的組織方式存放在磁碟上的檔案集合。
Linux命令大全:
Linux的知名發行版本多達幾百種,每種發行版本都以Linux核心為基礎,配置的程式也大同小異,通常包括圖形介面、網路服務程式、標準系統庫、應用程式等。各個版本之間真正的區別在於其安裝、配置、附加應用、管理工具以及技術支援的不同。目前比較流行的有:Red Hat、Fedora、CentOS、Debian、Ubuntu、SUSE、Gentoo、Slackware,Linux系統下載:
Linux可以說是被最廣泛移植的作業系統核心,從掌上電腦iPAQ到IBM大型機都可以看到Linux核心的成功應用。
Linux還在快速的發展中,好訊息是它也在向個人使用者普及,Linux桌面系統正在不斷完善,使用者介面更加友好,應用軟體以及軟體開發工具也在進一步豐富,這些都將提高Linux系統的易用性,使其能夠逐漸被普通使用者所接受。
說了這麼多大家應該對Linux作業系統有了一個大概的瞭解,如果你有興趣去繼續深入學習,我想你將會看到不一樣的Linux。可能有的人也不知道從哪裡去入手,在這裡給大家推薦一本書前幾天逛書店看到的一本書《Linux就該這麼學》,大概翻了翻,質量相當不錯,不多說了,不然又被大家以為是在做廣告了。
最後祝大家學有所成!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31524109/viewspace-2653295/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux 作業系統Linux作業系統
- Linux作業系統Linux作業系統
- 【linux】Linux作業系統Linux作業系統
- [轉帖]System Performance 讀書筆記 - 作業系統(1)ORM筆記作業系統
- Linux作業系統概述Linux作業系統
- 作業系統與Linux作業系統Linux
- 作業系統是什麼?Linux是什麼作業系統?作業系統Linux
- Linux 作業系統!開篇!!!Linux作業系統
- Linux作業系統基礎Linux作業系統
- Linux作業系統 paste命令Linux作業系統AST
- LINUX作業系統runuser用法Linux作業系統
- 桌面 Linux 作業系統不死Linux作業系統
- linux作業系統介紹Linux作業系統
- 【Linux】Linux作業系統 程式管理Linux作業系統
- 【Linux】Linux作業系統 配置sudoLinux作業系統
- 作業系統(1)——作業系統概述作業系統
- 作業系統(一):作業系統概述作業系統
- 白話linux作業系統原理Linux作業系統
- 作業系統 Linux下的程式作業系統Linux
- Linux作業系統網路模組Linux作業系統
- Linux作業系統介紹(轉)Linux作業系統
- 作業系統(二):作業系統結構作業系統
- 【作業系統】作業系統綜述(一)作業系統
- 作業系統 作業5作業系統
- Linux作業系統分析 | 深入理解系統呼叫Linux作業系統
- 檢視linux 作業系統上系統塊大小Linux作業系統
- 工作學習中如何選擇作業系統?如何學習linux作業系統作業系統Linux
- 作業系統1—作業系統概論(上)作業系統
- 作業系統2—作業系統概論(下)作業系統
- 【Linux】Linux作業系統 讀取MBR資訊Linux作業系統
- 《作業系統》作業系統
- [作業系統]作業系統
- 作業系統作業系統
- 如何檢視Linux作業系統版本?Linux作業系統
- 黑客專用的 Linux 作業系統-黑客Linux作業系統
- Linux作業系統總體介紹!Linux作業系統
- Linux作業系統——簡單程式同步Linux作業系統
- Linux作業系統相關資料Linux作業系統