-
1 # 磨刀霍霍砍柴工
-
2 # 富貴來了!
1.專利,如果你想相容x86,ARM,IDE使用者習慣等,專利這塊你就繞不過去,否則等你成熟的時候,就是別人來摘果子的時候。
2.生態圈,各種硬體驅動,API等,你如何搭建你的生態圈,如何讓大量使用者拋棄原來系統去用一個完全新的系統,如何讓眾多廠商得到足夠的利益來支援你。
3.如何盈利,這裡面可說的就太多了,巧婦難為無米之炊,就這一點是中國自主研發電腦系統的死穴。
4.使用者習慣,我們一般都習慣了Windows作業系統,小眾一點的也習慣了MacOS,所以呢,大多數網路公司的產品也都針對這兩款系統開發。畢竟使用者基數在那裡擺著呢。會搗鼓Linux系統各種髮型版本的人真心不多,開發軟體是耗錢的,沒必要為了使用者群體不到百分之一的人群單獨開發。
使用者要用的是軟體所以那個系統生態好支援的軟體多,當然就選哪個系統。
總之在專業領域我們國家自己的作業系統及硬體並不少,在民用領域就不是這麼急迫了。又不是不能用,就算開發出來一套系統讓你去玩遊戲,意義在哪裡?
-
3 # 素食的貓
人家電腦系統進入世界尋常百姓人家的時候,中國那時有幾個會程式設計序的?我們是從“一個一窮二白國民經濟處在崩潰邊緣”的時代走到今天的,所以說別急,以後慢慢來啥都會有的。
-
4 # 吃草莓的季節
很多人都覺得開發作業系統不難,但事實上,你要從零開發一個作業系統並且商用是非常難的。不難是因為很多人都在借鑑現有的作業系統。大陸開發者是沒有這個能力的。頂多基於現有的系統進行擴充套件和替換。
-
5 # 神天天無聊
程式設計和底層開發是兩個概念
而且關鍵是大陸有自己的作業系統
問題是無法做到相容win的各種軟體
-
6 # 大河濤濤001
最關鍵是還沒被掐脖子,下不了決心搞
-
7 # 北山趣話
看了目前大部分人的回答,有說以後會有的,有說太難的。先不論市場因素,僅從這項工作組織起來的難度來說,這些都沒回答到點子上。
開發一個作業系統,70%的功力不在軟體開發上,也不在數學家的多少與能力方面,而在“各種硬體之間如何最優協作執行”的方面。舉個例子:
要將使用者從鍵盤上輸入的“1+2=”(回車) ,電腦經過計算將結果“3”顯示在“=”後面,形成“1+2=3”這樣的顯示效果。那麼簡單的說,“1”是來自鍵盤上的訊號,鍵盤上的訊號怎麼傳輸到CPU(CPU中還有暫存器等),電腦是二進位制的,不可能使用“2、3”這樣的數字來計算,但是人類卻是使用十進位制來閱讀的,這個轉換如何完成?鍵盤上的訊號怎麼顯示到顯示器上的?……這些都是硬體和硬體之間的通訊,如果鍵盤有很小的故障,“電腦”會顯示錯誤的結果……結果要儲存到硬碟上,怎麼儲存,在硬碟上哪個位置?如果儲存到隨身碟上,儲存到哪個區域?不同廠家的硬碟和隨身碟都能和你的電腦通訊……確保無誤。
作業系統的開發,需要與全世界各大流行/主要硬體廠家進行合作,以便能共同協作執行。即“各種硬體的驅動程式”。
其次,軟體執行時的各種程序/執行緒的“排程”協調機制,執行緒還存在優先順序……程序的“餓死、等待等4種狀態”怎麼判斷……這些演算法有很多方案,咱們決定用那個方案?各有長短。需要黨委決定還是總經理決定?怎麼評價?
中國目前99%的軟體工程師,都是在現有作業系統基礎上開展“應用層”的軟體開發,並非能真正深入到作業系統核心的程式開發,所直白點就是在老外已經建好的系統基礎上進行的模組搭配。
總之,開發作業系統絕對不是靠人海、靠激情、靠情緒就能做出來的。即便當前給予厚望的“鴻蒙”系統,也是在老外作業系統上的改制版本(核心仍是老外的),將來仍要與其他老外的硬體協作通訊,仍然遵守老外的國際協議。
-
8 # 亡川河的擺渡人
誰支援,國外好多高科技都是拿入國家戰略支援了的。
-
9 # 三袋大菠蘿
你要是讓別人寫個ppt講出來,很多人都是人才。真讓他寫程式碼,沒人願意的,中國的人才都在講概念。都希望可以帶領團隊,有人實現他所說的概念。
-
10 # 濤聲依舊666
電腦系統開發可以,但是你花了5年時間開發一出來半年就被別人給模仿了,然後他還花大量廣告一下午開拓了市場,最後你入不敷出。。。。。。比如勁舞團它出個QQ炫舞,跑跑卡丁車它出個QQ飛車,浩方對戰平臺他出個QQ遊戲,CS他出了CF,傳奇他出了QQ華夏,大話西遊他出了夢幻西遊。。。
回覆列表
不是不能,而是不划算,沒有應用軟體支援的作業系統就是個空殼