看了xv6的chapter1,看的雲裏霧裏的,後面分析代碼的部分好難,基本看不太懂。正則表達式
而後直接去作homework了,homework倒也不算太難,反正就是仿照已有代碼填空。ui
第一個挺簡單的,沒啥好說的。.net
第二個很麻煩,要先用正則表達式搜出已有的system call是怎麼implement的,而後去仿照它往裏填,老實說填空雖然不難,可是各類調用關係看的我頭都大了,這些東西到底是怎麼寫出來的的。。。blog
而後按照題目要求寫一個用戶態程序編譯進去,結果發現有錯誤,發現原來是xv6的printf有點問題,它其實是fprintf,並且格式化字符也不太符合標準,總之比較奇怪。get
仍是老樣子,有問題就看這位大神的:編譯