我的作業系統的方向

2021-08-31 23:01:22 字數 511 閱讀 4817

做作業系統到底是為了什麼呢?

好玩,當然是乙個很重要的目的,對它很有興趣。不過後續要做成乙個什麼樣子的呢?做os是很耗時間的工作,linus讓linux可以工作,花費了整整一年的全職時間,這是建立在乙個定義良好、文件豐富的作業系統介面的基礎上,緊緊是讓一些使用者態程式可以在這個基礎上執行起來。

如果要自己定義乙個語言,自己設計乙個全新的介面,基本上要耗費幾年的時間,做出來的東西還不一定怎麼樣,方向不知道怎麼樣。要設計乙個好用、定義完備、好除錯、效率高的語言,超過c的語言,的確很難,不過c語言卻是有那些不好用的地方:標頭檔案、命名衝突、等等

模擬器和虛擬機器,qemu功能很強,不過用起來不是很好用,這和我的硬體知識比較貧乏有關,不過開發乙個虛擬機器要比學習qemu更難很多倍。

elf格式不好學,不過目前為止沒有發現他有什麼很不好的地方。使用它,結合gdb,除錯起來很方便。

osdev wiki上可以看到,已經有上百種os在開發了,大部分都是hobby os,很多都停止開發了,還在堅持的沒有幾個。

興趣,堅持下去很不容易。

我理解的作業系統

談起作業系統,估計我們都會不禁想到微軟,塞班,安卓,蘋果,這幾個家喻戶曉的系統吧,可惜塞班已經不在了。以上列舉的更過是指手機上的作業系統,而對於電腦系統,估計只有window才是大眾口味吧。unix系統,dos系統,linux系統,這些系統除了專業人員,常人應該不會去了解,畢竟專業性質太重。簡單談一...

關於未來作業系統方向的初步設想

我很久以前就想寫本篇文章了,只是一直沒有付諸於行動,最近終於下定決心寫出來。本文只討論計算機安全,不涉及網路安全的討論。隨著計算機的日益普及和網路的發展,人們越來越多的依賴於計算機,同樣對資訊保安的要求也越來越高。例如銀行密碼帳號,郵件密碼,個人日記,公司文件等等,都是需要保護的。然而,目前的作業系...

我與作業系統

想不起是從什麼時候開始關注作業系統。記憶中最早認識到作業系統很重要時我是在讀高中,那時覺得裝系統好複雜好高階的樣子,重灌系統幾乎是對付電腦使用時間過長執行變慢 的方法。後來家裡買來了一台二手台式電腦因為是二手的有時開機就不顯示工作列的小喇叭就沒有聲音,我開始拿來練手想著能自己修好它,我第一次從網上查...