發展我們的國產操作系統,有沒有必要從內核寫起,deepin到底屬不屬國產操作系統?

lierenhuichang


deepin是基於linux內核開發的系統。

Linux是一套免費使用和自由傳播的類Unix操作系統,二次開發是基於Linux內核進行開發,而不是基於linux系統。谷歌的安卓就是基於linux內核開發出來的,用的就是linux內核

另外蘋果的ios、macos系統是基於Unix內核開發的,而UNIX的源代碼為SCO公司所有

同樣用第三方內核進行的開發,安卓就是谷歌的,ios、Macos就是蘋果的,這點沒有任何人有過題主的疑問,怎麼到了國產系統這裡,同樣的基於第三方內核開發就會有很多人產生這樣的疑問,難到國人就如此缺乏自信嗎?

至於內核,能開發出自己的更好,但是即使開發不出來也不會有太大影響。

就像是造發動機的原材料,原材料只要質量沒問題,造出的發動機性能和可靠性就和原材料無關。而linux開源的特性保證了其作為原材料的可靠性。

linux開源特性保證了linux不屬於任何個人、公司、組織或者國家。也可以說誰進行二次開發編輯就是誰的。而linux開源的特性,保證了其代碼的每一行都是絕對的公開的。保證了自研系統即使使用linux內核也是絕對安全的,除非自己在二次開發時加入了後門代碼。






要糖吃的孩紙


感謝您的閱讀!

我們得承認一個事實——深度Deepin它並不是純粹意義上的國產自主系統。如果我們說的更透徹一些,它類似於定製版的Linux系統,其實它和小米MIUI,華為EMUI等等沒有本質的區別,你如果認為它是國產自主系統,那確實不是事實。

Linux到底是哪個國家的?我們有幾種爭議,一方面它是GNU/Linux的內核,在1991年,由芬蘭赫爾辛基大學的Linus Torvalds開發完成0.01版本,另一方面,他卻擁有美國國籍,所以說Linux是美國,又說是芬蘭。

其實,因為Linux是免費的,本身系統遵循GPL版權協議,所以並不收取用戶費用,而因為它的開源性,所以有不同的版本,深度deepin就是國內的一個版本。

如今,華為和Deepin合作,在華為matebook14中,率先搭載了deepin OS,原因是什麼?很簡單,為了防止被微軟扼住咽喉,我們知道谷歌已經率先發難,通過讓華為不允許使用GMS服務,來遏住華為在歐洲的發展。

而華為為了未雨綢繆,使用了兩條路,一條路是發佈了全場景,多設備的,基於微內核的鴻蒙系統;另一方面在華為matebook14等等筆記本中使用Linux版本的系統,就是為了能夠在微軟下,保證優勢。

所以,鴻蒙系統已經有了雛形,而未來的deepin系統可能會和華為合作下,又更多的形式,更自主,目前的國產電腦並不是要完全的自主,我們需要的是,運用全人類的智慧,帶來更好的,服務於國內市場的系統!


LeoGo科技


國內PC上的操作系統全部是基於開源Linux操作系統修改,技術最高也不過自己基於源碼編譯,再做幾個Linux系統的軟件。技術有限的就直接基於Linux發行版改了。

技術比較高的有普華操作系統、deepin、中興新支點操作系統。

還有什麼優麒麟是基於Ubuntu,銀河麒麟是基於優麒麟,中標麒麟基於Fedora。

當然,deepin是基於Debian,中興新支點操作系統基於CentOS,普華操作系統是自己從源碼構建的。

曾經,有個國產操作系統的典範叫紅旗Linux。後來,紅旗Linux經營不善,倒閉了。再後來,紅旗Linux被收購併多次易主,現在的中科紅旗已經做不出什麼東西了。

有個一銘OS,現在好像過得也不是很好。還有什麼半死不活的中科方德,產品都沒見過。

雖然桌面和服務器操作系統我們都沒有核心技術,但是工業控制的實時操作系統我們可有核心技術。RT-Thread OS和翼輝Sylix OS都是核心代碼自己寫的操作系統。

至於智能手機的移動操作系統,我們也不怎麼樣。

馬雲那個Yun OS,不過是Android換了個Java虛擬機。

有個元心OS,是把諾基亞失敗的項目MeeGo的代碼給買下來了,在此基礎上開發的。據說元心已經把之前買下的代碼給研究得差不多了。元心OS主要軍用,民用的設備沒見過。


芯故事


我是中國人,只用國產手機!不要被蘋果、三星的水軍們的吹捧忽悠和欺騙了,當今什麼都可以偽造。蘋果手機存在30個致命缺陷:1、不支持通話錄音;2、信號極差(基帶英特爾劣質);3、價格虛高;4、電池小,待機時間短;5、雖然現在有18所謂快充,但充電速度慢;6、關機後鬧鐘不響 不信可測 7、雙層主板發熱大,遊戲發熱,發熱翻車;8、配件昂貴,不支持第三方更換;9、不支持滾動截圖;10、傳輸文件麻煩,封閉系統;11、相對上代取消了3d touch功能,相對上代簡配、12、5G遙遙無期,13、偽雙卡雙待,副卡不支持4G;14、外觀淪落醜化15 max228克,半斤重磚頭16 720p垃圾屏幕,都沒上1080p,字體稍大,顯示就是模糊,不信可測 17 後置三攝全網最醜18全網最大劉海全網最醜19 全網最大最粗邊框 20最不安全手機被點名批評 21低溫還關機,室外冬天低溫部分不能用 第22點配件與電池價格是國產手機幾倍 第23點標配5v1A充電器,沒有18瓦充電器需要另外花243大洋購買,還需要花100多買專用數據線, 第24點 iphone11沒有采用type c接口,為自家lighting接口,非常不方便 第25點 無3.5毫米耳機孔 第26點不支持存儲卡擴展 第27點不支持紅外遙控 28 不支持無線反向充電。29.不支持屏下指紋 30,app收費嚴重超標,部分app費用不僅要錢,會員費用是安卓兩三倍。不服來辯!!!


鑫1


    華為最新發布的Magic book採用了深度的Deepin系統,基於Linux內核,很多人質疑是否屬於“國產操作系統”。

    國產操作系統的核心目標是:自主可控。所以,發展國產操作系統,完全沒有必要從內核寫起,只要能夠對所有源代碼、整個流程瞭解清楚就行了。


    如何理解“國產系統”?

    自研操作系統的主要問題在於生態,並不是技術。目前,這個世界能夠研製操作系統,並且擁有完整軟件生態的,可能只有谷歌、微軟、蘋果三家了,而這三家都是美國公司。


    深度的Deepin系統基於Linux內核,Linux是外國人寫的,因此算不上國產化系統。但是,Linux內核是開源的,deepin操作系統只需要遵守Linux的開源協議即可,可以實現“可控”。何況谷歌的android、chrome OS都是基於linux內核的。

    發展我國的操作系統是沒有必要"自己造輪子的",如何理解“國產”呢?

  • 第一:每行代碼背後的算法、規範、協議、標準,這些可能不是某個國家的產物;

  • 第二:構建操作系統使用的工具,shell、編譯器等,這些都與內核息息相關,循環依賴;

  • 第三:如果滿足第一條、第二條,那麼造出來的只能算是“自娛自樂”的玩具而已。


    Deepin操作系統

    市面上有很多Linux發行版,ubuntu、centos、debain等,還有那些拿了國家大筆科研經費造出來的發行版。華為為什麼會選擇deepin,deepin作為一個純商業化的團隊,沒有國家的扶持,為什麼受到推崇呢?


    1)使用了自研的DDE桌面,並不是在“KDE”“Gnome”的基礎上換個主題而已。DDE桌面有更好的自主控制能力,支持觸摸和手勢等操作;

    2)集成了自主開發的應用,可以滿足日常辦公、生活的需求。購買了商業版的CrossOver軟件,可以在linux上運行QQ、微信、迅雷、百度雲、愛奇藝等;

    3)提供了應用商店,支持上千款linux應用,滿足日常辦公、生活需求是沒問題的,短板在於遊戲;

    4)支持多種CPU,龍芯、申威、arm,還有華為的鯤鵬,平臺統一,體驗一致。

    目前,華為的泰山服務器、magic book筆記本預裝了deepin操作系統,獲取了足夠的裝機量後,可以倒逼國內軟件廠商為deepin量身打造軟件,逐步完善deepin生態圈。



    總之,我國的應用軟件層面已經非常成熟,有完整的把辦公套件,還有最牛的聊天工具,最牛的購物網站,通常是和商業模式相關的領域,也是最“賺錢”的領域。我們的核心部件,比如操作系統、CPU等還差的比較遠,在發展國產操作系統過程中,我們做到“可控”即可,沒有必要重複造輪子。

如果覺得對你有幫助,可以多多點贊哦,也可以隨手點個關注哦,謝謝。

Geek視界


目前基於linux的衍生版本非常多,deepin也是典型的一種,大家現在關心的國產的操作系統什麼時候能出來,從改革開放到現在國家的綜合國力已經取得了巨大的進步,但是在科技領域很多關鍵的技術還是依賴於美國科技,從微軟的操作系統,到谷歌的安卓系統,在中美很多摩擦中已經被當作制裁的一種手段來使用了,所以從政府到企業都開始尋找擺脫美國企業束縛的辦法。

而且從安全的角度出發也需要有自己的操作系統,中興搞的新支點系統已經大量被政府單位採購,從大的趨勢看發展國產的操作系統系統已經被提上日程了,但發展操作系統的關鍵還是生態系統的建設,國內絕大部分軟件企業還屬於互聯網企業性質,做的更多的事情是在應用級別的開發,更多是在用開源社區的框架深度定製包裝成產品來銷售,主要用來搶佔國內大量的流量資源。畢竟在移動互聯網時代中國如此多估值很高的互聯網企業關鍵在於國內移動互聯網土壤肥沃,而且國家在網絡管控上有助於國內企業的大力的發展,更多的企業是在搶佔地盤,真正核心技術的研發除了幾個超級大公司在做,小公司做的還是非常少。

國產操作系統現狀

在國內真正搞相關研發的更多是科研機構。也有實力強大的企業也在涉獵,像阿里巴巴,華為等企業也在構建這方面的體系,這種基礎性的研發屬於投資大,見效慢所以很多企業在這番概念繞道走,即使真的去做也是基於linux系統衍生出來,頂多換個界面做幾個應用就開始發佈了,但是由於生態系統並不好,更多是在宣傳上造勢真正真金白銀的生態構建幾乎沒有。

阿里巴巴早期推出的操作系統,也是下了大力氣但是效果非常一般,關鍵是沒有應用廠商影響,推廣國產操作系統的關鍵就在於應用的推廣能力上,阿里巴巴這是從拓展業務的角度上考慮。但最近的華為公司的鴻蒙系統的確是為了自己業務的需要,安卓系統是被谷歌牢牢控制住的系統,所以華為公司在消費電子業務想要健康的成長還是需要擁有自己的生態系統,華為屬於被逼上梁山破釜沉舟做自己的生態系統,生態系統的關鍵是大家都能認可你的系統,並且願意在上面開發自己的應用,如何做到這點也是華為公司需要下功夫的地方,也是需要時間積累。

國產操作系統如何突出重圍

國產操作系統想要真正進入主要軌道,首先在技術能力上有所提升,目前華為和阿里巴巴都具備這種能力。在推廣上現在都遇到了瓶頸,相對來講華為公司在推廣上面更加有優勢,華為手機在全球的活躍量有5億,如果適時的推出自己的系統還是存在很大的可能性,所以谷歌對於華為的操作系統還是有一定的擔心,畢竟全球有巨量的華為粉絲,一旦生態有突破後邊就有很大的機會。

除了華為之外的廠家在操作系統方面下的功夫明顯不夠,主要還是以開源的linux為主,要推廣出來還是要以目前剛需為主,從政府採購以及國內民眾對於國產操作系統的期盼為主,先從國內出發,先把國內的生態建設完畢,然後再慢慢推廣到國際市場,而且要保持足夠的耐心,生態系統的建設不是一兩天就能完成的事情。

國產系統至於是不是以linux內核為主都屬於技術層面的東西,還是根據各個公司的實際情況為主,安卓的底層也是基於linux內核,華為的鴻蒙屬於另起爐灶微內核架構,這些系統或者架構都有其各自的特點,關鍵還是推廣方面,希望能幫到你。


大學生編程指南


發展國產操作系統,沒有必要從內核寫起。

Deepin Linux是基於Debian的Linux操作系統,不算國產操作系統,目前也沒有真正的國產操作系統,不過Deepin Linux是一個非常好的Linux發行版,在桌面環境、應用商店等很多方面都是全球所有Linux發行版中做得最好的。

鴻蒙操作系統還有希望嗎?算是國產操作系統嗎?

鴻蒙操作系統算不算國產呢?目前我們還不知道,畢竟華為到現在也沒有公佈源代碼,公開的LiteOS沒達到桌面系統的級別。

之前搭載鴻蒙操作系統的華為和榮耀電視,被發現還有Android的版本號和Android調試工具,這一點不免又讓很多原本對華為鴻蒙操作系統充滿期待的用戶有了一些擔心,華為到底有沒有真正做出自己的操作系統,如果華為只是放了一個煙霧彈,對於眾多對華為系統有很高期待的開發者將是很大的傷害。

華為操作系統已經籌備很久了,可是到現在為止華為也沒有真正把操作系統做到可以商用的級別,可以想象操作系統得有多難,甚至在很多方面比處理器芯片的難度還要高。

寫內核的必要性以及非必要性

寫內核本質上是因為一個原因,就是為了安全,只有操作系統和處理器技術掌握在自己手裡,才不會在關鍵時候被掣肘。而且我們也不知道人家有沒有在操作系統上留後門。

自己完全研發操作系統必要性有兩個前提:1、當前的技術不能滿足需求;2、當前的技術不可得。

中興被美國商務部觸發還歷歷在目,沒有核心技術就只能處於被動局面。計算機行業最核心的幾個技術,計算機網絡、處理器芯片,還有一個就是操作系統,畢竟所有的應用都是建立在這三大基礎技術之上的。

不過自己寫內核真的有必要嗎?當然如果我們只有Windows這種完全操作系統使用,那一定是非常有必要的,不過大家別忘了現在有開源的操作系統,Linux操作系統的內核就是開源的,所有的代碼任何一個開發者、技術團體都可以免費拿到。Unix還有OpenBSD、FreeBSD等眾多開源的版本,有了這些開源技術的支持,我們完全沒有必要重新構建一套自己的體系,畢竟這些是完全開源的技術,你完全不用擔心人家會不會留後門,畢竟你可以看到每一行代碼,當然看不懂代碼是另一回事,事實上沒必要擔心這點,畢竟國內的IT人才已經很強了。

寫內核的難度在於要不要推到重建

很多人經常說,操作系統不難開發,難的是構建一個商業生態。這句話是個極大的誤解,操作系統的開發依然非常難,其難度一點都不比構建一個商業生態簡單。

你覺得簡單的原因是因為你站在巨人的肩上,可是要另起爐灶設計一套自己的標準,那就難上加難了。

在圖靈機、馮諾依曼體系構建下的計算機操作系統,已經有了Linux、Unix等眾多開源系統供你研究,在這個基礎上還誕生了Android、macOS等眾多開源系統,這麼多成熟的技術供你參考降低了你的研究和學習難度。

開發一個操作系統之後,在系統研發層面,你還要構建自己的IDE集成開發環境,還要搭建自己的編譯器、調試器,還要考慮是不是要開發自己的應用開發語言,這些難度都很大,而且只有完成了這些系統級別的工作,你才能討論商業應用。從0到1永遠是最難的,而我們現在確實不具備從0到1的必要和能力。


本文為字節跳動簽約作者EmacserVimer悟空問答原創文章,未經允許轉載、抄襲必究!

EmacserVimer


有這個必要,但要分佈實施,第一步可以在開源代碼的基礎上做二次開發,類似蘋果iOS在FreeBSD基礎上做二次開發,不要小看這個二次開發,實際上具備在開源代碼基礎上做二次開發能力的公司也不多,更不要說開發出一個優秀的能在市場競爭中活下來並且賺大錢的操作系統了。第二步才是從內核寫起。其實華為的鴻蒙走的就是這個路線,先開發一個方舟編譯器,再開發微內核的全新操作系統。


情繫家國2008


從國家安全角度出發,個人覺得要從內核寫起。這不是重新造一個輪子的問題,這是整個大廈的基礎。只有每句核心代碼都自己寫並充分理解和實踐,才能獲得最靠譜的經驗教訓。在這之前,c的編譯器也應由國人每一句都重寫,這樣才能打下最堅實的地基。其他的應用層都是亭臺樓閣,依照國家力量重建生態並不難。


五月的救贖


挺逗的問題。操作系統現在沒什麼難度的。重新寫內核只有兩種情況。第一,現在所有開源內核都不滿足需求;第二,合適的開源內核存在非技術原因限制。

寫內核是工作量問題,關鍵在於應用開發生態。其他都不是問題了。

deepin與安卓是類似的東西,嚴格說這兩個都不含操作系統內核。deepin當然國產了,否則安卓也不是美國貨了。因為linux最初是在芬蘭開發的,而deepin和安卓都用linux內核啊!


分享到:


相關文章: