我們現在用的都是Windows電腦系統,但我想開發乙個新的系統,怎麼開發?

時間 2021-05-12 04:21:56

1樓:臨界Z零點

現在主流作業系統都是 X window。你需要先掌握至少一種程式語言如C++,然後拿UNIX做藍本研究一段時間,再拿你想取而代之的某個具體的系統鋪開分析其結構……

最後可能你乙個人在接近50歲(假設你現在24)做出乙個類似winNT6.X的作業系統。

乙個更大的可能是立馬放棄。

2樓:有木桑

買個這個書看看。

以上是正經回答,下面多嘴幾句。

別的回答有人對「冷嘲熱諷」表示不滿,其實應該的,就該冷嘲熱諷,這種問題某種意義上是對別人整個行業的地圖炮式侮辱。

說到底計算機行業脾氣好點罷了,你換成醫學行業試試?估計得給噴死。你換成政治行業試試?別說噴了,估計號都沒了。

3樓:danger ace

樓下這些對題主冷嘲熱諷的都幹嘛呢?

正經回答問題不好嗎?

開發新系統不難,具有一定的C語言基礎,然後買一本「30天自製作業系統」,照貓畫虎,弄出乙個自己的作業系統不是天方夜譚。

不過,但是,可是,但可是,可但是....

這個作業系統要想「實用」,就千難萬難了!具體怎麼難,參見以下各回答。

4樓:ggffss

先找自製作業系統的本書看下,這方面的書挺多的。

或者去github上面搜尋下,這方面的系統也挺多的。

完成了之後再更進一步吧。

5樓:ming yang

先想一想什麼是作業系統,先拋棄複雜的GUI不說,就說乙個基本的作業系統能做啥。

首先,你要先有驅動程式,能夠驅動顯示器和鍵盤(因為最基本不要GUI的程式不需要考慮滑鼠)

第一點,對檔案和磁碟進行管理,那麼你就要先從C甚至組合語言做起,編寫一套相關的程式,有格式化硬碟程式,有複製和移動檔案程式有重新命名和磁碟掃瞄。

第二點,你還得能夠執行各種程式,這點就非常複雜,就算你不要GUI只是單執行緒,也得需要程式編譯和解釋。

除了以上三點,這還只是乙個基本無GUI的作業系統,要是需要GUI那複雜程度不一般的。

光上面這些解決了,你離成熟作業系統,還很遠,為啥?因為你的作業系統還只是解決了基本的程式執行,而你要實現3D遊戲能力,更加複雜的來了。

這些都解決你的系統就有人用了嗎?不一定市場和生態不是一天兩天能建立的,還有不要以為移動端比PC系統好做,那只能更複雜各種CPU(麒麟,驍龍,MTK)適配就非常麻煩,還沒考慮螢幕適配問題。

所以說做作業系統目前是最複雜的事情,就算強如華為,鴻蒙也只能是在開源的安卓或者LINUX基礎上做系統,自研核心的難度不一般。

我現在用一台windows電腦和一部iPhone手機,想入手一台平板是用安卓的後還是蘋果的好

南辭 我也是!也在考慮不知道平板怎麼選,而且聽說蘋果的教育優惠力度很大,更糾結安卓和蘋果了,也有好多人說華為的平板也不錯,也不知道怎麼選了 信念 個人比較推薦蘋果iPad 1.蘋果iPad真是戰鬥機,售後率極少,正常使用可以挺很久 2.IOS生態很不錯相比下安卓平板就是手機的放大版 3.蘋果iPad...

為什麼現在的電腦都是預裝 Windows 10 的,為啥買不到預裝 Windows 7 的電腦?

輿波 事實上每一代Windows推廣開來之後OEM廠商都不會再出上一代Windows的電腦了。微軟要是連OEM廠商的推廣都搞不定,還怎麼指望有人去買零售的Windows10。 DJch 微軟也得推自家最新系統啊,哪個軟體商推過時的軟體個系統的?反正我不用,因為我兩個不同晶元的usb無線網絡卡win1...

如果我們都是最慢的那個精子,現在的我們會是什麼樣子?

像一片羽毛 呵呵,非常有意思的問題。我一開始以為這只是個文藝化的勵志問題。如果從科學的角度來說,恐怕要令大家失望了。這裡要糾正大多數人的乙個常見誤區。大家都認為跑得最快的那個精子是最強最好的,而其他沒有跑過它的就是沒有它優秀的,所以這個第一名是名至實歸的第一名。這是絕對錯誤的觀念!受精不是乙個個人英...