- 30天自制操作系統
- (日)川合秀實
- 458字
- 2020-03-11 14:01:38
2 何謂操作系統
說老實話,其實筆者也不是很清楚。估計有人會說:“連這個都不懂,還寫什么書?”不好意思……筆者見過很多種操作系統,有的功能非常多,而有的功能特別少。在比較了各種操作系統之后,筆者還是沒有找到它們功能的共同點,無法下定義。結果就是,軟件作者堅持說自己做的就是操作系統,而周圍的人也不深究,就那樣默認了,以至于什么軟件都可以算是操作系統。筆者現在就是這么認為的。
既然就操作系統而言各有各的說法,那筆者也可以反過來利用這一點,一開始就根據自己的需要來定義操作系統,然后開發出一個滿足自己定義條件的軟件就可以了。這當然也算是開發操作系統了。哪怕做一個MS-DOS那樣的,在一片漆黑的畫面上顯示出白字,輸入個命令就能執行的操作系統也可以,這對筆者來說很簡單。
但這樣肯定會讓一些讀者大失所望。現在初學者也都見多識廣,一提到操作系統,大家就會聯想到Windows、Linux之類的龐然大物,所以肯定期待自制操作系統至少能任意顯示窗口、實現鼠標光標控制、同時運行幾個應用程序,等等。所以為了滿足讀者的期待,我們這次就來開發一個具有上述功能的操作系統。
推薦閱讀
- 操作系統實用教程(Linux版)
- Designing Purpose:Built Drones for Ardupilot Pixhawk 2.1
- 嵌入式應用程序設計綜合教程(微課版)
- Linux集群和自動化運維
- Linux操作系統應用編程
- 混沌工程實戰:手把手教你實現系統穩定性
- 無蘋果不生活 The New iPad隨身寶典
- Application Development in iOS 7
- Linux命令行大全(第2版)
- Linux基礎使用與案例
- Python UNIX和Linux系統管理指南
- Learn CUDA Programming
- bash shell腳本編程經典實例(第2版)
- 應急指揮信息系統設計
- Linux內核修煉之道