回覆列表
-
1 # 拉那烈
-
2 # 英雄少年2020
非常的難,燒錢無底洞的事業
非常的難,燒錢無底洞的事業
非常的難,燒錢無底洞的事業
起步難度非常大,首先自己必須是高階程式設計技術大師,編寫一個作業系統基礎框架平臺,招聘人才在你的基礎下不斷的更新升級,然後寫硬體相容驅動程式,招聘的人才需要工資養活自己的吃穿用,要上千個程式設計人員不斷的編寫程式碼,你來組合整合。
還有專利問題,不小心用了別人的專利,人家就會告你侵犯專利,你就要賠償幾億美園。這樣的進度需要很多年。
很多年過去後,你的人才經過你的人事洗牌,剩下的都是精英,需要加薪。你的精英人才還不夠,還需要招聘新的程式設計人員。
從桌面PC系統開始,你要相容市面流行的聊天軟體圖形軟體股票軟體等等,進入市場經濟營銷階段,你要不斷的升級.
這麼多年過去,人家的軟體效能版本達到20,而你的版本才是5.002的效能,你的進度非常慢。當你不斷升級達到20版本的時候,人家的軟體已經30了。你要不斷的升級趕超。
如果你的投資商放棄對你的投資,你的作業系統就斷鏈了,人才都走了,你的作業系統就完全的落後了。
所以要想省略零起步的過程,直接在開源的Linux與同行平步青雲的做出同級別的版本效能,是一步到位的。剩下的是市場人員搞市場營銷了,這樣比較快。
-
3 # maxhw
首先,不光是國內,全球的開源作業系統基本都是基於Linux開發的,即使我們熟知的iOS,Android都是基於不同版本的Linux上,不斷開發,完善的兩個帶有自己生態圈的作業系統。其次,為什麼要從0開發呢?牛頓不也說過(也許沒說過)他的成功是站在巨人的肩膀上嗎。所有科學,技術,甚至人文理論現在都是基於前人的基礎上不斷演化的,從0開發一款作業系統有什麼意義呢?
談下個人想法,事實上從零開始,只是開發出一個作業系統的確不難。難的是開發出一個成功的作業系統。
另外開發作業系統,無論是手機還是PC作業系統,工程量都是相當大的,要兼顧各種介面,各種硬體,需要投入大量的人力開發,測試,而且研發週期還很長,如果沒有一定的資金實力的公司,開發到一半可能資金流就斷了。
還有要從頭開始研發作業系統的話,從底層硬體驅動開始,到核心,再到中介軟體,再到上層應用,需要數不清的技術專家,涉及大量的核心技術,核心專利,有些還是成熟主流技術,想要自主研發,繞過這些技術是很難的。
還有一個原因,就是資本的逐利屬性決定的,開發作業系統週期太長了,資本的回報週期就長,投資的風險特別大。
可想而之,從零開始設計一個作業系統有多難了,但是我相信,總有一天從零開始中國產作業系統會出現在我們眼前。