{eval=Array;=+count(Array);}
和Windows、macOS不同,linux并沒有一個官方公司出品,也就沒有所謂“原版linux”的概念。linux嚴格來說指的是linux內核,一個四五十兆的程序,充當操作系統最核心的部分。
而所謂的linux系統,指的就是linux內核,加上一些開源軟件,總共組成的這個系統,因為這些外圍軟件基本都是自由軟件,遵循GPL協議,屬于GNU組織。所以linux系統又被叫做GNU/linux。
從linux到各種外圍軟件都是開源免費自由的,因此任何人只要遵循開源協議,都可以開發屬于自己的“linux系統”。名氣比較大的Ubuntu、Fedora、CentOS、Arch、Manjaro等linux系統,都是由各種各樣的公司和社區開發的,它們或者基于RHEL、Debian這樣現有系統進行二次開發,或者是自己全新開發。總之沒有人限制任何人開發linux。
我們的國產linux,開發的初衷應該是擁有自主可控的linux發行版。不過我個人絕對,這一點倒是不用太過在意。因為開源軟件算是一種新形勢的知識,和以往那些由各種組織私有的軟件完全不同。就算貿易戰繼續打下去,美國也不可能禁止我國使用那些開源軟件的。就算立法禁止了,那些軟件的源代碼還是在網絡上公開存在,就算這樣也不會對我們有任何影響。
原版Linux,這個說法并不準確。
Linux是指內核,現在的Linux發行版包括內核和GNU項目,然后其他第三方的軟件。
在計算機剛出現的那幾年,Windows還沒有誕生,個人是很少能碰到電腦的。他們一般都是大型機構才能擁有,管理也是專業的人員,他們使用的系統叫Unix。
生產計算機的廠家多,他們的Unix系統也收回了源碼,用戶要調試修改就必須求助廠商,這樣廠商就可以獲取更多的利潤。當時有2個人影響了Linux的誕生。
一個叫斯托曼的,他發現軟件都是閉源的,用戶不知道軟件究竟做了些什么,要升級修改調試,還要找廠商支付額外的費用。這些廠商還可以在軟件中植入特殊代碼,來達到監控隱私的不良目的,完全沒有自由。于是,他發起了GNU的項目,就是開源,分發必須提供源碼并賦予用戶自由修改再分發的權利,而用戶必須反饋修改內容給原作者。這樣才能保證GNU項目,能夠源源不斷的發展下去。基于當時的條件,就是把基于Unix的軟件移植到GNU項目下,萬事俱備只欠東風,結果他們的內核難產了。
另一個至關重要的人就是林納斯,他寫了一個內核放在學校的留言板上供人們下載,又收到很多人改進的反饋。就這樣,基于原始互聯網的多人協作開發,Linux內核發展很快。
GNU項目的內核持續難產,二者一拍即合。Linux內核和GNU項目的編譯系統,GNU軟件組成了一套完整的操作系統。這就是Linux操作系統的本來面目。都是很多程序員或者機構分散開發的,他們在服務器上托管最原始的代碼,這就是Linux的上游。
僅僅有源碼還不能夠成為操作系統,普通用戶和小機構不具備編譯調試整個操作系統的能力,事實上這樣做也很浪費資源。基于上游源碼開發的操作系統誕生了三大家族,Redhat 這個是以商業支持開發的操作系統,有錢技術強話語也大。Debian 是以社區模式運作的操作系統,和Redhat一樣是Linux的兩大泰山北斗。還有一個 Arch Linux,這個主張輕量實用,被奉為神教。也就是這三大Linux發行版可以算是原版Linux發行版。
三大家族在Linux的世界中呼風喚雨,風光無限,但是體量大了,負擔也就多了,對于喜歡定制的人們來說,一板一眼的老面孔肯定不討喜。這樣就有無數的人在三大家族的基礎上,精心定制,定向維護,搞特色發展道路。這樣就有了很多的版本,比如對筆記本友好的Ubuntu,Redhat的社區版Centos,安全滲透的Kali,開箱即用的Mint,對中文十分友好的國產Deepin。
對于為什么要國產,主要是Linux的主要發源地是在西方的歐美,這樣呢,即使是開源的,一旦發生糾紛,很可能被阻斷。比如對ucloud的斷供行為。源碼在國內并不安全,重要的是有這樣的人在國內,他們精通審核代碼,優化調試系統。人才難得。要系統,更要人才。
所幸,我說的最壞的情況并沒有發生,但是未雨綢繆。國產自主可控,是一道安全線。
看了這么多回答,似乎沒有一個學操作系統的。以前給學生講授操作系統,也讓學生在Linux 0.1版本上做過練習。Linux是一個龐大的操作系統,涵蓋從掌上設備到超級巨型機。對一臺設備的速度,大家都關心硬件,其實,軟件,尤其是系統軟件,更為重要。所以,Linux要移植到任何一個硬件上,都要進行剪裁,優化,以適應相應的硬件。當然,讓盡可能多的軟件,能在操作系統上有效運行,又是另外一個問題。因此,一般情況下,不能直接使用Linux操作系統。如果大家有興趣了解更多,那就要看看介紹操作系統的書啰。。
不好意思,Linux系統不存在原版這一說。
我們說的Linux系統的全稱是GNU/Linux。
當年GNU這個組織開發了大量的開源軟件,但是唯獨沒有系統內核,但是這個時候Linux內核出現了,GNU就直接拿Linux內核作為自己的系統內核。你不可能多帶帶和內核打交道。
Linux的桌面端的操作系統,一直沒有一個比較好的普及。
只能說win系統占了那個迅速發展的風口,迅速占了大片市場,現在Linux系統還想在桌面這塊發展,其實已經很難了。
基于Linux的操作系統是有很多,其實可以理解為一個定制的過程,內核大家其實是一樣的,只是做的UI效果不同,還各種自己加的內容,可以類比現在的Android手機,這樣你應該會懂。
想開發操作系統賺錢賺名聲,但自己不會開發,所以就直接拿開源Linux來當自己產品了。美其名曰 生態 兼容 國產 自主。
直接用原裝linux就不能賺錢了。
原版的Linux就是Linux內核,國外也是基于Linux內核開發了Ubuntu, debian, centos, arch等眾多發行版,跟國內的Linux發行版是一個性質的。
第一,基于linux的國產操作系統一般都開發了安全模塊和組件,對政府和個人使用時都更加安全,更加放心。
第二,加強了系統的本地化開發,對中國人使用體驗更加友好,國內適配了qq,微信,搜狗輸入法,網易云音樂等本地化應用
第三,能提高國內的操作系統開發能力和人才培養,直接用國外的不能培養國內的操作系統人才
第四,可以賺錢,很多公司開發自己的linux發行版賣給政府和企業能賺錢啊
如果覺得對您有幫助,可以多多點贊哦,也可以隨手點個關注哦,謝謝!
開發一個全新的操作系統是比較難,不僅是開發出新系統還要去適配現在的硬件,最關鍵的是操作系統周邊生態,就像windows phone一樣,雖然開發出新系統,但是最后消費者不認可,沒有發展起來,最后退出市場。
windows系統和linux系統都是經過多少年的發展逐步形成現在的樣子,其中linux系統是開源的,基于linux內核開發的桌面操作系統有很多。準確的說原版linux指的是linux的內核,只有內核沒有桌面環境,各個發行版要自己基于Linux內核去開發相應的環境,比較知名的linux發行版本有debain、ubuntu、deepin、archlinux、centos等。
雖然這些發行版本都是開源的,但是linux發行版本在桌面領域只占有很小份額,軟件生態不夠完善,國內用戶可能不習慣使用。
大家好!我是黑客之家小編,黑客之家我們
分享黑客技術,物聯網、GO、Python、Kotlin、Android、Java編程知識,科技資訊等
喜歡的朋友可以關注我的我們!
你好,很高興能回答您的問題。
以上是純手工打字,希望對有所幫助哦,謝謝!
0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答