什麼是 Linux?
Linux,通常被認為是一套操作系統,實際上它是一系列Linux內核基礎上開發的操作系統的總稱。日常所見比較多的Ubuntu、企業常用的centos其實都是Linux系統,包括我國自己的中標麒麟系統其實也是基於Linux內核搞出來的,都可以視為Linux系統大家族的成員。
關於Linux的來歷,大家想來也是非常熟悉了。也沒有什麼特別的,就是一個天才,對於Unix系統的商業化感到非常的angry,然後親自上陣搞了了個光明不對是Linux系統。時至今日,Linux系統依然因為開源、穩定等特性收到geek和商業公司的追捧,擁有極強的生命力。
現在的Linux一般應用於伺服器、移動硬體、嵌入式等方面,也有相當多的個人PC採用了Linux操作系統。
最後簡單談一下Linux的組成部分吧。
第一個當然是Linux內核。內核是操作系統的核心,具有很多最基本功能,如虛擬內存、多任務、共享庫、需求載入、可執行程序和TCP/IP網路功能。Linux內核的模塊分為以下幾個部分:存儲管理、CPU和進程管理、文件系統、設備管理和驅動、網路通信、系統的初始化和系統調用等。
第二個是Linux的文件系統。文件系統是文件存放在磁碟等存儲設備上的組織方法。Linux系統能支持多種目前流行的文件系統。
第三個是shell。shell是系統的用戶界面,提供了用戶與內核進行交互操作的一種介面。它接收用戶輸入的命令並把它送入內核去執行,是一個命令解釋器。另外,shell編程語言具有普通編程語言的很多特點,用這種編程語言編寫的shell程序與其他應用程序具有同樣的效果。
當然很多人的Linux系統上也要裝很多應用程序,這些東西組合在一起,就成為一個可以使用的Linux操作系統了。
你想更深入了解學習Linux知識體系,你可以看一下我們花費了一個多月整理了上百小時的幾百個知識點體系內容:
【超全整理】《Linux雲計算從入門到精通》linux學習入門教程系列實戰筆記全放送
私以為,這種提問結構,適合去查 wikipediahttp://zh.wikipedia.org/wiki/Linux
換個風格回答吧:
先講個故事:那年 ATT 將 UNIX 的源碼私有化,之前在大學裡還能用 UNIX 源碼授課,這樣一來就不行了。荷蘭有一個名叫 Andrew S. Tanenbaum 的大學教授為了給其學生講操作系統課程,就自己寫了個兼容 UNIX 的操作系統,名字叫 Minix ,即 Mini-UNIX,小型 UNIX 之意。後來芬蘭有一個同學叫 Linus Torvalds 在 Minix 平台上自己寫了個新的操作系統 ---- Linux,即 Linus 的 Minix 。
題外話:個人覺得按照 Linux 名字的來歷, Linux 的正確讀音應該是 ["lain?ks] 或者 ["l?n?ks] 而非 ["linju:ks]。但是大家都在讀 ["linju:ks],所以大多數時候不得不這樣讀。就像大多數情況下我和朋友說 [?p],大家都不知道是什麼?其實這是 APP 的正確讀法。而絕大部分人、媒體廣告都讀成了[e?] [pi:] [pi:]。哎,這世上本沒有絕對正確的道理,用的人多了,就成了正確的。個人認為這也是 Windows 明明缺點多,卻使用者眾多的一個原因。
Minix 和 Linux 都是類 Unix (UNIX-like)操作系統。
那麼問題來了,題主是搜 UNIX 呢?還是搜 Minix 呢?還是搜 Linux 呢,還是搜 UNIX-like 呢?先來解決另一個問題:題主為什麼不去自己搜索而過來問?個人覺得題主應該搜索過,可是大部分介紹里都有很多操作系統的相關知識和相關名詞,外行不容易看懂。題主想獲得一個言簡意賅又能讓自己解惑的答案。所以過來問。可是很遺憾,這裡也沒有人能一兩句話就說清楚什麼是 Linux。因為這本就不是一個一句話兩句話能說清楚的事情。所以題主不用搜索了,建議題主還是下一個 Linux 玩玩吧。
那麼問題又來了,Linux 有很多發行版,用哪個呢?基於題主情況,建議用 Ubuntu。因為現在的 Ubuntu 很簡單,不用格式化硬碟安裝,也不用在虛擬機里安裝,可以直接在 Windows 下安裝啟動,就像是一個 Windows 下的可執行程序。Windows 下訪問官網(http://www.ubuntu.org.cn/index_kylin)下載安裝即可,很簡單。當然,Mac 下也可以這樣。這個問題查百度谷歌就可以得出答案
「Linux內核」+「實用工具」的組合。Linux本身只是一個操作系統的內核。組成一個普通用戶能用的操作系統的話需要很多其他實用工具,比如shell、圖形界面等等。如果一個操作系統使用Linux內核,那麼我們就認為這是一個Linux操作系統。經常聽到的Ubuntu、Fedora、RedHat等,是Linux的發行版本,在Linux內核的基礎上添加了很多實用工具。
Linux是什麼 鳥哥的Linux私房菜,看看這個
確實這種問題問的比較..哈哈..我以為回答這個問題應該從操作系統說起,操作系統就是方便用戶控制和管理硬體的軟體(本質來講操作系統是一個軟體),目前絕大多數的用戶認為的操作系統就是WINDOW或者MACOS,這只是因為這兩種主流的商業操作系統操控了客戶市場,所以大家眼裡認為就只有他們了.而linux首先是一款開源的操作系統(也就是這個操作系統的源碼大家都可以隨時查閱到的,相比MACOS和WINDOWS都是閉源的,也就是我們看不到這個操作系統軟體的源碼),這一款操作系統的硬傷在於桌面圖形化較弱和軟體應用比較匱乏(這主要是前兩種系統已經基本以其方便的操作和絢麗的圖形界面控制了大家,如果比起DOS linux還相當具有魅力的),基於linux操作系統是開源的,任何人都可以按照自己的想法修改添加其內核,因此造成linux有很多種版本,主流來說有企業版的red hat還有圖形界面化的ubuntu,mint等等,甚至還有基於嵌入式的embedded linux,還有android系統,他們共同都成為linux操作系統,當然樓主想了解更多應該google一下.百度也好~~
更準確來說,linux只是一個完全開放源代碼並且十分優秀的內核,而非完全的操作系統,當給這個內核加上各種不同的應用層軟體時就成為了不同的linux distribution,也就是通常意義上人們所指的linux
很好的操作系統,有很多發行版,像red hat、ubuntu...大部分都是開源的,可定製性高
Linux是內核,日常所說的linux系統是指基於這個內核打造出來的操作系統
Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。這裡有視頻你可以看看什麼是linux,linux學習視頻。
Linux是一個底層的內核,所謂的Linux操作系統是由這個內核經過一些企業或者是團隊從它的基礎上開發出來的。
推薦閱讀: