fml5 プロジェクトの目的
- 再構想 (refactoring)
- 新リリースエンジニアリング
- 設定ファイルとメニュープログラムの負荷を少なく
- 乖離層
- バージョンアップを簡単にできるように
- CPAN モジュール使いまくり
(ただし、できるだけ直接使うより、
一層被せておくほうがよい)
- 3rd party 用ディレクトリ
- 統一化されたメンバーリストなどへのアクセスをできるだけ抽象化する。
- ファイル (実装済み)
- /etc/group (実装済み)
- NIS
- SQL
- LDAP
- SSRP (?)
実際には効率の問題もあり、
あらゆる抽象化は重たくなってしまう。
しかし、重くても実装しよう。
- CUI (makefml) インターフェイスおよび CGI インターフェイス
これは従来通りのもの。
ただしより統合化され、
よりメニューなどが書きやすいものであるように
- IPv4/IPv6 ready (実装済み)
アーキテクチャア・イメージ