Darwin の mount_smbfs
2006-07-29


Darwin 自体が FreeBSD 5.0 から派生したわけなので、smbfs も FreeBSD からのものだった。

FreeBSD と Darwin ではプロセス、スレッドの周りがかなり異なっているようだ。Darwin は Mach カーネルを採用したとどこかで見たから、当り前と言ったところか。

プロトコルの実装に関しては Darwin の物の方が、実装が進んでいた。接続の確立時に行なわれている作業が増えている。Darwin 固有の変更もかなり入っているので、何も考えずに全てを持ってこられるような物ではなかった。

他にも、utf-8 を直書きしてあったり、iconv も FreeBSD とは違っていて、一目見ただけで判るものではなかった。

力が足りないのか、元々厄介な問題なのか、当初予想したよりも多大な時間が掛かっている。mount 関連に詳しくなれたといった恩恵もあったが。

前回次回

[FreeBSD]
[memo]

コメント(全0件)
コメントをする


記事を書く
powered by ASAHIネット