細かい所で良く分からない部分はあるものの、だいたい使えるようになって来た。GNU/kFreeBSDだけを対象にするのはちょっと残念かもしれないと思う。BSDとか、FreeBSDを利用するプロジェクトはあるので、それも似た構造であればサポートするようにしたい。SONAMEの違いくらいしか違いがないと書いてある。FreeBSDのlibcを使っていると言うことのようである。BSDについては、何も情報がないので、実際に試してみることにした。私の仮想マシンはメモリーが少ないので、ZFSなんて無理なので、UFSで設定する。filesystemの指定が追加で必要だったので、以下に手順をまとめておく。ISOイメージをダウンロードする。BSDのオフィシャルサイトには書いてないようだったが、2013-05-03版が出ているので、以下のURLから取得する。IDEでも以下の記述は当てはまるのではないかと思う。82540EMにしたが、何でも問題なく動くだろう。適当な大きさのHDDファイルを用意して、ISOイメージから起動する。root、パスワードなしでログインする。私は、US配列のキーボードを使うので、kdbmapとかは使わないし、framebufferも使わないので、vidcontrolも触らない。ディスクをGPTで設定する。ada0ブートローダーの置き場になると思われる領域を準備する。これが、/dev/ada0p1になる。ada0スワップ領域を1GB用意する。これが、/dev/ada0p2になる。ada0ルートパーティションを用意する。これが、/dev/ada0p3になる。ada0ブートローダーをインストールする。ada0ルートパーティションada0p3をnewfs(フォーマット)する。/dev/ada0p3スワップを有効にする。/dev/ada0p2ベースシステムをインストールするために、仮に/mntにmountする。/mntDHCPサーバーにIPアドレスとかを割り当ててもらう。自宅が手動固定IP制になっていたら、DHCP/DDNS環境を整えると良い。em0ベースシステムをインストールする。basechrootして、環境を整える。filesystemを指定する。Guideにはないが私には必要だった。/boot/loader.confに、以下のように書き足す。/boot/loader.confvfs.root.mountfrom="ufs:/dev/ada0p3"/etc/fstabを以下のように書く。1タイムゾーンを合わせる。/etc/localtimeホスト名を設定する。/etc/conf.d/hostnamehostname="yourhostname"rootのパスワードを設定する。passwdそのままrebootコマンドでリブートしても良いし、chrootから抜けて、/mntをumountしてrebootしても良い。FreeBSDのようなもので、glibc/eglibcを使ってはいないようである。ある環境で仕事をせざるを得ない。Protectionのバージョンは14.0.xxxである。10.2というのがあって、まあ、企業で必要とするロギングはできるものなのであろう。Firefoxのアドオンを勝手に追加されるのは気に入らない。e10sとか阻害されても面白くないし。言うことで、試しに排除できるかやってみた。ExcelからVBAでアクセスしたい。個々の端末にODBCデータソースを設定するのはスクリプトで可能かもしれないが、面倒なのでADOとOLEDBの組み合わせでアクセスすることを考えている。