基於Linux內核的操作系統,能算自主研發的操作系統嗎?

sylaryin


那要看你怎麼定義自主研發的了,如果你自己重寫內核,你又要問那麼你用的編程語言是別人的,那又算不算自主研發?如果語言也自己寫,那麼用的電腦是別人的,算不算自主研發?

有句話叫:不要重複造輪子。讓專業的人做專業的事,你集中精力做好你擅長的事。經濟全球化時代,你基本找不到一樣東西,所有的零部件從頭到尾都是自己生產的,最典型的就是汽車,大到引擎小到一顆螺絲釘,絕大多數都是採購來的。為啥不自己生產,完全沒這個必要,上千個零部件,你得建多少生產線,何況難道還要為了生產螺絲釘,自己去開礦嗎?難道一定要從頭開始做才算自主研發嗎?

操作系統內核就像汽車的引擎一樣。重寫新的內核,不是說不行,但耗費多少人力不說,你還要說服硬件廠商去寫驅動適配你的內核,否則你光有內核,沒有硬件支持,到頭來也只是個空殼。Linux作為一個內核來說,是非常成熟和優秀的,也得到了大量硬件的適配。直接基於Linux開發,相當於你節省了幾十年的時間。你只要站在巨人的肩膀上做好你自己擅長的事就行了。安卓系統不就是基於Linux的嘛,也沒人不承認安卓不是自主研發的吧?

百度了一下自主開發的定義:自主開發是一種獨創性的新產品開發方法。它要求企業根據市場情況和用戶需求,或針對原有產品存在的問題,從根本上探討產品的層次與結構,進行有關新技術、新材料和新工藝等方面的研究,並在此基礎上開發出具有本企業特色的新產品,特別是開發出更新換代型新產品或全新產品。

所以如果你是基於Linux寫操作系統,如果你做的比別人更優秀,能解決其他同類產品的問題,也有獨特創新,那就可以認為是自主研發,畢竟你也付出了很多。


碼農那點事


我印象中,蘋果的iOS,iMac內核都是unix。

Android,三星Bada OS、Tizen OS,諾基亞Meego,都是基於Linux內核。當然Linux是unix衍生的。

也就是說除了微軟外,大部分操作系統內核的源頭是一家。所以用什麼內核和開發出什麼操作系統還是有很大差別的。

所以國內使用Linux開發出操作系統可以說是自主研發的。沒什麼問題。這也有問題的話等於否認了除Windows外大部分的系統了。


新德Kyle


最近看過一篇文章,操作系統簡史,Windows誕生離不開UNIX,正因為剛開始UNIX沒有收歸個人專利,所以最初UNIX的源代碼是開源的,後來發現了其中的商業價值,UNIX開始了對研究機構免費,商業機構授權的模式,此時的UNIX分支版本眾多,於是微軟開始了一張UNIX殺手計劃,誕生了WindowsNT內核。UNIX與Windows不同的區別在於,UNIX側重於理論基礎的研究,所以服務器領域穩定受歡迎,Windows側重於商業領域的普及,所以個人消費者的身邊很常見,而Linux正是結合了UNIX理論研究和商業設備普及的綜合優勢誕生,也正是因為有了開源協議,所以在研究領域和商業服務領域普及程度很高,但是Linux沒有被徹底的商業化綁架,所以在個人消費領域中不常見。接觸最多的便是基於Linux開發的Android,也正是由於Android由谷歌這種公司對其進行商業化運作,採取gms授權服務,所以在普通個人手機消費領域很常見。我認為想要讓國產系統做強做大,並不是所謂的國產情節能夠實現,關鍵在於給Linux由國產科技公司附加商業化屬性,打造完善的生態環境,制定完善相關的國內系統生態開放開發標準,讓更多的物聯網、互聯網國產化設備由Linux驅動,完善Linux功能軟件使用環境,達成和Windows或Android完善的使用體驗,如果討論國產Linux是不是國產系統,就相當於討論Android是不是谷歌產系統的問題是一樣的,不能和Windows相提並論,畢竟Windows不屬於開源範疇,是一款非常成功的閉源系統,將來的科技發展離不開開源協作的模式,這會讓Linux的安全性更加卓越,如果採取Windows類似的閉源道路,首先是時代不適合,已經過了百家爭鳴的黃金時期,其次是現如今越來越快的科技創新速度已經不允許像互聯網初始階段長期做理論支持,只能說如果在Linux某個發行版在中國能做大做強,並且在此基礎上誕生出和微軟谷歌一樣的商業化運作公司,那麼國產系統從Linux中發芽最終會成功走向屬於真正中國的操作系統。這才是大家一直期待的像Android、Windows一樣成功的國產化操作系統。


極客系統


windows是我們的自研系統嗎?這影響我們使用嗎?Linux是開源系統,如以它做基礎開發一個像red hat一樣的系統有何不可?只要好用就行,管它什麼純不純。人類所有的科研成果都是建立在前人成果的基礎上,這並不影響那些科學家的偉大。


詞典4


二進制都是西方的東西,想要真正的做出自主研發的芯片必須以陰陽五行作為理論基礎才行。


踏月文化


基於牛頓力學的東西,就算自主研發麼?


ChocolateT


也算自主研發吧!用Linux內核構建個Linux操作系統並不是很難。一般用於專用的某些功能,編譯內核和基礎庫的時候只編譯特定的功能,這樣可以減小系統體積和佔用資源。如果想了解可以搜一下"lfs構建自己的Linux操作系統",Linux內核編譯。不過Linux內核有協議的,需要開源。


新鄉北斗


不需要授權,不用交專利費,不受制於人,就是自主的!


海闊天空130448161


嚴格來說,修改幅度不夠是不算的。但是對於有一些創新文件,項目來說,足以拿到補貼。


韶華易逝X


Linux好像是開源系統,你可以在其基礎上添磚加瓦,只要應用很好是沒有問題的。最怕你的系統生態小,現實諸多應用和用戶使用習慣,這不支持那不支持那就危險,安全問題風險也很大。一個成熟系統,一定要具備流暢、兼容、穩定、安全。


分享到:


相關文章: