file_server_on_linux-0.0.1 リリース
本日 Mona OSプロジェクトはfile_server_on_linux-0.0.1をリリースしました。
開発者向けリリースです
Mona OSのサーバーなどを開発する devloper 向けのリリースです。
file_serverの開発者だけでなく、他の必須コンポーネントやGUIをLinux上で開発するのに参考になると思います。
特にMona OSの core であるメッセージAPIと共有メモリAPIをLinux上でエミュレートしている部分は再利用が可能でしょう。
file_server_on_linuxとは?
file_server_on_linuxとは、Mona OSのサーバー(ユーザーモードで動作するOSコアコンポーネント)であるfile_serverをLinux上で動作するようにしたものです。
Mona OSプロジェクトでは、Mona OS上で動作するOS機能をできる限り、cygwin/Linux上で開発・デバッグ・動作確認をし、その後Mona OSにportするという開発スタイルを心がけてきました。
これを実践することで
- 開発を安定、成熟したOS上で行うので開発効率が上がる
- 既存OS上でも動作することが必須なのでポータビリティが上がる
など多大なメリットが得らています。
svn:externalsでfat_writeのコードを共有
前からやろうと思っていた fat_writeのコードの共有の話。
svn:externalsを利用して解決。
svn propedit svn:externals FAT12
として
fat_write https://svn.sourceforge.net/svnroot/monaos/trunk/mona/tool/fat_write
こんな感じ。