國產操作系統要突破,RUST語言開發組,及用其開發的新系統redox或是個方向_風聞
jiangtao9999-观网的黑名单,是保护假信息被戳穿用的2021-04-29 07:55
【本文來自《國產的操作系統在當前情況下該何去何從?我大概總結了兩個出路》評論區,標題為小編添加】
1、根本沒戲,完全重寫 Windows 的接口如果那麼簡單 Wine 早就能步步緊跟了。
2、又不是沒有。
實際上如果沒有特殊的市場機遇,那麼軟件的慣性導致操作系統市場不會有太大的變動。
比如安卓,就正好趕上了機會,蘋果的產品直接改了市場走向。而塞班體系下,聽説是祖傳代碼導致整個系統根本沒法修改來適應蘋果帶來的新基本硬件。而 windows 也是無法調頭,重寫工作量巨大,還導致不兼容。估計 WinCE 為核心的 WM6 可能也是祖傳太多。
至於 Windows ,其實並不是基於 DOS 的遺留。我覺得應該還是正好一樣趕上了市場機遇。圖形系統的 Windows 3.x 雖然已經帶來了很多改變,但是實際上沒有核心競爭力。而 Win95 之後,對應的是 MS Office 的推廣。所見即所得直接解決了以前類似程序員開發一樣的文字處理版圖。
而 MAC OS ,這反而是歷史遺留帶來的市場。圖形處理,蘋果是傳統強項,而且圖形化界面在微軟的 Windows 最終流行之前成了自己的產品賣點。這些行業留存到現在。配合蘋果的產品體系,現在不但吸引了圖形相關的產業進入,也讓很多蘋果其他產品的用户,也開始選擇。(不過買了蘋果,裝 Windows 系統的用户也一堆……)
所以現在,沒有殺手級應用,也沒有重大市場變革。國內操作系統和 CPU 廠家,其實也都是跟在 x86 後面進行復制。就如同 1 裏面的重寫 Windows ,只能跟在別人後面進行高難度競猜般的複製工作。
怎麼可能有發展?
真不如好好想想,哪些未來可能是新的突破口。
但是要我説,近處的一些全新突破口已經開始有人走了。
比如 RUST 語言開發組,已經開發出來了用 RUST 語言開發的全新系統 redox 。
rust 自己已經實現了系統,也實現了基本庫。而且 rust 還支持很多系統和指令集。
幾乎可以説是能通吃的語言了。
一個語言,可以用在各種地方,有自己的開發庫環境,還有自己專有的系統。
自我維持的體系基本建成了。
如果 rust 能提供一個字節碼虛擬機的語言運行環境,就更好了。