我國為什么要以Linux為基礎(chǔ)開發(fā)操作系統(tǒng) unix是什么操作系統(tǒng)
昨天說到我國基于linux開發(fā)系統(tǒng)deepin,看到好多人對Linux知之甚少,今天我就來解釋下什么是Linux?什么是開源?
對于操作系統(tǒng)來說,我想有大多數(shù)人會脫口而出:windows、mac(其實還有Linux)
是的,這也是如今市場上主流的兩種操作系統(tǒng) 。
但是對于IT相關(guān)的人士來說,還有一種系統(tǒng)也是必須有姓名
那就是Linux
今天我們就來為一些行業(yè)新手或是廣大同學(xué)來科普一下,什么是Linux
文章插圖
一、什么是Linux?
Linux是一套免費(重點免費) 使用和自由傳播的類Unix操作系統(tǒng),是一個多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng) 。它能運行主要的UNIX工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議 。它支持32位和64位硬件 。Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計思想,是一個性能穩(wěn)定(其實Linux性能可以自己調(diào)整)的多用戶網(wǎng)絡(luò)操作系統(tǒng) 。(100M內(nèi)存可以流程運行一個電腦系統(tǒng)你信嗎!!但是在Linux很常見)
說的簡單點,它就是一個完整操作系統(tǒng)(Windows不一樣哦!)
二、Linux系統(tǒng)的特點
1、完全免費
(Windows是收費的,筆記本出廠價格如果去除微軟產(chǎn)品大約會減掉1000多元費用)
Linux是一款免費的操作系統(tǒng),用戶可以通過網(wǎng)絡(luò)或其他途徑免費獲得,并可以任意修改其源代碼 。這是其他的操作系統(tǒng)所做不到的 。正是由于這一點,來自全世界的無數(shù)程序員參與了Linux的修改、編寫工作,程序員可以根據(jù)自己的興趣和靈感對其進(jìn)行改變,這讓Linux吸收了無數(shù)程序員的精華,不斷壯大 。(有點兒像特斯拉發(fā)明了交流電,而全世界都在用交流電)
截止到2020年1月1日09:00:10,Linux內(nèi)核Git源碼樹中的代碼達(dá)到了2780萬行 。
phoronix網(wǎng)站統(tǒng)計了Linux內(nèi)核在進(jìn)入2020年時的一些源碼數(shù)據(jù)并作了總結(jié),從統(tǒng)計數(shù)據(jù)來看:
Linux內(nèi)核源碼行數(shù)總量共有27852148行(包括文檔、Kconfig文件、樹中的用戶空間實用程序等)887925次commit,即提交量大約21074位不同的作者參與內(nèi)核的開發(fā)2780萬行代碼分布在66492個文件中
文章插圖
震驚吧!!!全世界都在開發(fā)Linux(包括華為,英特爾,F(xiàn)acebook等等)
每天都有數(shù)以萬計的代碼修改提交!
2、完全兼容POSIX 1.0標(biāo)準(zhǔn)(可能很多人都不知道這是啥)
簡單的來說就是Linux可以運行windows上面的軟件例如(這里說下wine5.0)office、微信、QQ、釘釘、騰訊視頻等等(其實Linux 還可以運行mac程序)
多用戶 多任務(wù)
舉個例子,比如阿里云常用Linux服務(wù)器,上面有FTP 用戶、系統(tǒng)管理員、web 用戶、常規(guī)普通用戶等 。在同一時刻,比如系統(tǒng)管理員和FTP用戶在管理他們的主頁系統(tǒng)和FTP,nobody 用戶瀏覽主頁下載文件,超級管理員的對系統(tǒng)的維護(hù)或查看 。。
也就是說 一臺筆記本電腦可以多人同時流程操控,而且不卡(除非網(wǎng)絡(luò)原因)
文章插圖
4、良好的界面
Linux同時具有字符界面和圖形界面 。在字符界面用戶可以通過鍵盤輸入相應(yīng)的指令來進(jìn)行操作 。它同時也提供了類似Windows圖形界面的X-Window系統(tǒng),用戶可以使用鼠標(biāo)對其進(jìn)行操作 。在X-Window環(huán)境中就和在Windows中相似,可以說是一個Linux版的Windows 。
但是Linux界面不止這個!!!
比如這個
文章插圖
文章插圖
再比如這個
文章插圖
還有這個
文章插圖
還有這個
文章插圖
當(dāng)然在這里更推薦deepin !!這個
文章插圖
5、豐富的網(wǎng)絡(luò)功能
Unix是在互聯(lián)網(wǎng)的基礎(chǔ)上繁榮起來的,Linux的網(wǎng)絡(luò)功能當(dāng)然不會遜色 。它的網(wǎng)絡(luò)功能和其內(nèi)核緊密相連,在這方面Linux要優(yōu)于其他操作系統(tǒng) 。在Linux中,用戶可以輕松實現(xiàn)網(wǎng)頁瀏覽、文件傳輸、遠(yuǎn)程登陸等網(wǎng)絡(luò)工作 。并且可以作為服務(wù)器提供WWW、FTP、E-Mail等服務(wù) 。
6、可靠的安全、穩(wěn)定性能
Linux采取了許多安全技術(shù)措施,其中有對讀、寫進(jìn)行權(quán)限控制、審計跟蹤、核心授權(quán)等技術(shù),這些都為安全提供了保障 。Linux由于需要應(yīng)用到網(wǎng)絡(luò)服務(wù)器,這對穩(wěn)定性也有比較高的要求,實際上Linux在這方面也十分出色 。(你聽說過Linux 病毒嗎)
文章插圖
7、支持多種平臺
Linux可以運行在多種硬件平臺上,如具有x86、680x0、SPARC、Alpha、arm、amd等處理器的平臺 。此外Linux還是一種嵌入式操作系統(tǒng),可以運行在掌上電腦、機(jī)頂盒或游戲機(jī)上 。2001年1月份發(fā)布的Linux 2.4版內(nèi)核已經(jīng)能夠完全支持Intel 64位芯片架構(gòu) 。同時Linux也支持多處理器技術(shù) 。多個處理器同時工作,使系統(tǒng)性能大大提高 。(華為、聯(lián)想、戴爾筆記本電腦就有Linux哦而且便宜近1000元)
三、Linux與windows的區(qū)別
1. 軟件與支持
Windows 平臺:數(shù)量和質(zhì)量的優(yōu)勢,不過大部分為收費軟件;由微軟官方提供重要支持和服務(wù);
Linux 平臺:大都為開源自由軟件,用戶可以修改定制和再發(fā)布,由于基本免費沒有資金支持,部分軟件質(zhì)量和體驗欠缺;有全球所有的 Linux 開發(fā)者和自由軟件社區(qū)提供支持 。
2. 安全性
Windows 平臺:三天兩頭打補(bǔ)丁安裝系統(tǒng)安全更新,還是會中病毒木馬;
Linux 平臺:要說 Linux 沒有安全問題,那當(dāng)然是不可能的,這一點仁者見仁智者見智,相對來說肯定比 Windows 平臺要更加安全,使用 Linux 你也不用裝某殺毒,某毒霸 。
3. 使用習(xí)慣
Windows:普通用戶基本都是純圖形界面下操作使用,依靠鼠標(biāo)和鍵盤完成一切操作,用戶上手容易入門簡單;
Linux:兼具圖形界面操作(需要使用帶有桌面環(huán)境的發(fā)行版)和完全的命令行操作,可以只用鍵盤完成一切操作,新手入門較困難,需要一些學(xué)習(xí)和指導(dǎo)(這正是我們要做的事情),一旦熟練之后效率極高 。
文章插圖
4. 可定制性
Windows:操作范圍大多已經(jīng)受到微軟的限制,所以基本上是系統(tǒng)怎樣設(shè)置,用戶就只能規(guī)矩操作 。
Linux:提供了更高的定制性,它支持開發(fā)者通過編碼來定義適合自己的操作系統(tǒng) 。
5. 應(yīng)用范疇
Windows:無特定的應(yīng)用范疇,一般就是常規(guī)的電腦使用場景 。
Linux: 主要作為服務(wù)器主機(jī),進(jìn)行忙碌的數(shù)據(jù)處理和運算
最后稍微介紹一點什么是開源
開源軟件的源代碼任何人都可以審查、修改和增強(qiáng) 。
“源代碼(source code)”通俗的說是軟件中大部分計算機(jī)用戶都沒見過的部分,程序員可以修改代碼來改變一個軟件(“程序”或“應(yīng)用”)工作的方式 。程序員如果可以接觸到計算機(jī)程序源代碼,就可以通過添加功能或修復(fù)問題來改進(jìn)這個軟件 。
文章插圖
開源的優(yōu)點:
可控 。很多人青睞開源軟件因為相對其它類型軟件他們可以擁有更多的可控 。他們可以檢查代碼來保證它沒有做任何不希望它做的事情,并且可以改變不喜歡的部分 。不是開發(fā)者的用戶也可以從開源軟件獲益,因為他們可以以任何目的使用這個軟件——而不僅僅是某些人認(rèn)為他們應(yīng)該有的目的 。訓(xùn)練 。其他人喜歡開源軟件是因為它可以幫助他們成為更好的開發(fā)者 。因為開源代碼可以公開訪問,學(xué)生可以在學(xué)習(xí)創(chuàng)建更好的軟件時輕松地從中學(xué)習(xí) 。學(xué)生還可以在提升技能的時候分享他們的成果給別人,獲得評價和批評 。當(dāng)人們發(fā)現(xiàn)程序源代碼中的錯誤的時候,可以將這個錯誤分享給其他人,幫助他們避免犯同樣的錯誤 。安全 。一些人傾向開源軟件是因為他們認(rèn)為它比專有軟件更安全和穩(wěn)定 。因為任何人都可以查看和修改開源軟件,就會有人可能會注意到并修正原作者遺漏的錯誤或疏忽 。并且因為這么多的開發(fā)者可以在同一開源軟件上工作,而不用事先聯(lián)系獲取原作者的授權(quán),相比專有軟件,他們可以更快速地修復(fù)、更新和升級開源軟件 。穩(wěn)定 。許多用戶在重要、長期的項目中相較專有軟件更加青睞開源軟件 。因為開發(fā)者公開分發(fā)開源軟件的源代碼,如果最初的開發(fā)者停止開發(fā)了,關(guān)鍵任務(wù)依賴該軟件的用戶可以確保他們的工具不會消失,或是陷入無法修復(fù)的狀態(tài) 。另外,開源軟件趨向于同時包含和按照開放標(biāo)準(zhǔn)進(jìn)行操作 。
還有很多很多.......................
文章插圖
Linux內(nèi)核和GNU項目都是開源的,不歸屬于任何公司或個人,以此為基礎(chǔ)開發(fā)Linux發(fā)行版的成本比重新構(gòu)建一個操作系統(tǒng)要容易得多,還能利用現(xiàn)有的生態(tài)環(huán)境 。從某種意義上說,另起爐灶的成果不會超過現(xiàn)有的成果,完全是在浪費寶貴的資源,因此沒有必要為了國產(chǎn)而國產(chǎn)!
總之一句話-----加油奧利給!!
文章插圖
【我國為什么要以Linux為基礎(chǔ)開發(fā)操作系統(tǒng) unix是什么操作系統(tǒng)】中國加油!!
推薦閱讀
- 在我國醉駕緩行期間能否出國
- 你知道幾個 大海為什么是藍(lán)色的
- 現(xiàn)在不入何時入 內(nèi)存為什么漲價
- 是啥原因造成的 為什么沒有北瓜
- 成“網(wǎng)紅”了 柯達(dá)為什么破產(chǎn)
- 平板電腦為什么叫ipad ipad是平板電腦嗎
- 為什么“咬舌自盡”一下就死了 為什么咬舌能自盡
- 蘋果se3為什么是殘血版 殘血
- 名山大川有哪些 我國的名山大川
- 為什么穿高跟涼鞋要穿漁網(wǎng)襪 漁網(wǎng)襪
