73
|
1 # 進捗報告
|
|
2 ## 研究目的
|
|
3 - 当研究室ではOSの信頼性の検証に重きを置いた、GearsOSを開発している。
|
|
4 - GearsOSはノーマルレベルとメタレベルを分離して記述が行えるCの拡張言語CbC(Continuation based C)で構成されている。
|
|
5 - GearsOSは現在開発途上であり、OSとして実際に機能するために開発しなくてはならない機能が残っている。
|
|
6 - 未実装の機能の一つとしてファイルシステムが挙げられる。
|
|
7 - 当研究室では、CbCとは異なるGearという概念を用いて分散処理を記述することができる分散フレームワークChristieを開発している。
|
|
8 - GearsOSのファイルシステムをChristieと同様の仕組みを用いて実装したい。
|
|
9 - そのためにjavaで構成されているChristieをCbCで構成し直していく。
|
|
10
|
|
11 > - コンピュータの核となるOSには高い信頼性に加え、拡張性が必要となる。
|
|
12 > - OSの信頼性を検証するために定理支援証明(agda)やモデル検査を利用したい。
|
|
13 > - プログラムの整合性を検査をメタレベルの計算で行いたい。
|
|
14 > - そのためにはノーマルレベルとメタレベルを分離した記述が行える仕組みが必要である。
|
|
15 > - 当研究室ではノーマルとメタレベルを分離して記述が行えるCの拡張言語CbCを開発している。
|
|
16
|
|
17
|
|
18 ## 進捗内容
|
|
19 - またゆーくんとGearsの基本操作の確認してました。
|
|
20 - 自分も結構忘れてたので思い出しつつ、論文読みつつ
|
|
21 - とりあえずHelloWorldを書いてみた
|
|
22 - いずれhgから消す予定
|
|
23 - 木曜の18時と土曜朝9時にzoomで一緒にやるように
|
|
24 - 次回はwcあたりを記述していきたい
|
|
25 - もう少しHelloWorldをこねてみてもいいかも
|
|
26
|
|
27 - 筆記で落ちたと思ってた企業が面接に進んだ
|
|
28 - 一次面接がだいぶ先なので他にもエントリーする予定
|
|
29 -
|
|
30
|
|
31 ## 雑談
|
|
32 - 自宅のエアコンが壊れた
|
|
33 - 室外機がぼろくなってガス管を傷つけたのが原因
|
|
34 - 買い替えが決定
|
|
35 - 費用は大家さんもちなので助かった
|
|
36 - 「業者は今忙しいからだいぶ先になるよ」と死亡宣告された |