お久しぶりです。今年もよろしくお願いいたします。
私に至らない点がある&説明不足であるために皆様に
ご迷惑をおかけしているようで申し訳ないです。
年始の計画もかねてまとめてみました。
今後のMonaの開発の流れ(1-2月)
1月 Thread対応によるカーネルの大幅リライト(スレッド・ページング・システムコール・共有ページ等)
2月 ドライバインタフェース設計・試験実装&スレッドユーティリティ実装(Mutexなど・・)
今後のMonaの流れと方針
当分の間、ユーザープログラム・アプリケーションでバリバリ遊べるという環境は用意できません。
理由はカーネルがあまりに貧弱だからです。カーネルの設計・実装に時間を注ぎます。
もちろんユーザープログラム・アプリケーションに関するご提案や、カーネルを改良したなどありましたら
是非お寄せください。
またDOSのようにシングルタスクでもいいから遊べるものをというご意見も理解できるのですが
現状の力量ではMona以外に更にプロジェクトを抱えるのは不可能なのでご理解いただけると助かります。
Mona PJメンバーについて
Monaには過去在籍したメンバーも含めて以下のような種類の方々がいます。
1.過去にコードを提供して下さったが現在は本業が忙しいためアドバイザーのような立場の方。
2.やる気があり参加したが、即貢献できないので勉強中の方。
3.Wikiでアドバイスをくれる方
4.2だったがフェードアウト気味の方。
5.カーネルにある機能が実装されればすぐに参加できる人(ひげぽん実装待ちの人)
6.行方不明の方。
2, 4, 6あたりの方々へのフォローが足りなかったのはひげぽんの責任であり。
今後のPJ運営の反省材料として生かしていきたいと思います。
今後どのようなメンバーに参加していただきたいか?
カーネルの一部・ドライバを書けるまたは、設計できる。
ハードの仕様に詳しい方。
カーネルの設計にWikiやosdev-jで相談にのっていただける方。
以上、長くなりましたが少しでも誤解がとけてよりよいOSが開発できればと考えています。