Armadilloフォーラム

Armadillo-420にClamAV(ウィルス検査)を導入するには?

tamuki

2024年2月20日 18時08分

tanukiです。

armadillo-420を以下環境で使用しております。
・開発環境:atde5-amd64-20191016.tar.gz
・Atmark-Dist:atmark-dist-20191216.tar.gz
・Linuxカーネル:linux-3.14-at13.tar.gz

Linuxカーネル、ユーザーランド共にフラッシュメモリに格納し、
ブートローダによりRAMに展開し運用する事を考えています。

ここで、ClamAVをフラッシュメモリ内のユーザーランドにインストールしたいのですが、
以下事項について確認させてください。

①ClamAVはdebianユーザランドにはインストール可能であるがSDカードにしか構築できない。
②ClamAVはAtmark-Distイメージ(romsf-a420-[version].img.gz)にはインストール出来ない?
 ClamAVはLinux用のオープンソースのアンチウィルスソフトウェアなので、
 ほとんどのディストリビューションのパッケージマネージャからインストール出来るのでは?、
 と考えていますが如何でしょうか?

以下HPを参考にしました。
https://armadillo.atmark-techno.com/forum/armadillo/697
https://armadillo.atmark-techno.com/forum/armadillo/7918

基本的な質問で申し訳ありませんがよろしくお願いします。
以上

コメント

at_ohsawa

2024年2月20日 19時31分

> tanukiです。
>
> armadillo-420を以下環境で使用しております。
> ・開発環境:atde5-amd64-20191016.tar.gz
> ・Atmark-Dist:atmark-dist-20191216.tar.gz
> ・Linuxカーネル:linux-3.14-at13.tar.gz
>
> Linuxカーネル、ユーザーランド共にフラッシュメモリに格納し、
> ブートローダによりRAMに展開し運用する事を考えています。
>
> ここで、ClamAVをフラッシュメモリ内のユーザーランドにインストールしたいのですが、
> 以下事項について確認させてください。
>
> ①ClamAVはdebianユーザランドにはインストール可能であるがSDカードにしか構築できない。
そうですね。容量的にArmadillo-420のNORフラッシュメモリにdebianを載せることはできません。
同等のクラスの製品で、新規開発であれば容量面でもOSのサポートの新しさの面でもArmadillo-640の利用をお勧めします。

> ②ClamAVはAtmark-Distイメージ(romsf-a420-[version].img.gz)にはインストール出来ない?
atmark-distは単にmakefileでコンパイルしたバイナリを圧縮しているだけなので、
ご自身でビルドして(つまり自作のアプリと同じようにビルドして組み込む)のであれば
入ると思いますが、何分ビルド環境のライブラリも古いため新しい製品の利用をお勧めします。

>  ClamAVはLinux用のオープンソースのアンチウィルスソフトウェアなので、
>  ほとんどのディストリビューションのパッケージマネージャからインストール出来るのでは?、

atmark-distにパッケージマネージャはありません。事前にユーザーランドをビルドして
ROM化したものをボードに書き込んだあとは一切の変更をせず、実行時にはアプリケーションの
追加等をしない固定的なスタイルのディストリビューションです。
atmark-distのソースコードを見ると解ると思いますが、ソースコード内atmark-dist/user/
にあるビルドスクリプトで個別のアプリケーションをビルドして、圧縮、ROM化しています。