Mac OS X 10.7 Lion Serverの中身:AppleがWindowsネットワークサービスにSambaを置き換え

Mac OS X 10.7 Lion Serverの中身:AppleがWindowsネットワークサービスにSambaを置き換え

AppleInsiderスタッフのプロフィール写真AppleInsiderスタッフ

· 2分で読めます

次期リリースの Mac OS X 10.7 Lion Server では、以前バンドルされていたオープンソースの Samba ソフトウェアが削除され、Windows ファイル共有およびネットワーク ディレクトリ サービス用の Apple 独自のツールに置き換えられます。

Apple は Mac OS X 10.2 に Samba をバンドルし始め、Mac ユーザーが SMB (Server Message Block、Windows ファイル共有とも呼ばれるプロトコル) に基づいて Microsoft の Windows ファイルおよびネットワーク ディレクトリ サービスに接続できるようにしました。

Mac OS X Server版とクライアント版の両方で、SambaはMacからネットワーク上のWindowsクライアントとファイルを共有し、Windowsファイルサーバーにアクセスすることを可能にします。また、後にMac OS X ServerをNTドメインコントローラとして動作させ、ネットワークアカウントを管理し、ローミングプロファイルとホームディレクトリをWindows PCユーザーが利用できるようにすることも可能になりました。

しかし、Samba チームはプロジェクトの積極的な開発をより厳格な GPLv3 ライセンスに移行しており、これによって Apple が現実的にソフトウェアを商用利用することを防いでいます。

開発者によると、Appleは社内でSambaをMac OS X LionおよびLion Serverから削除し、Appleが開発したWindowsネットワークソフトウェアに置き換えることを正式に発表したとのことです。Sambaの代替となる新しいプロトコルはSMBXと名付けられ、Microsoftが独自仕様ながら公開しているプロトコルの最新バージョンであるSMB2をサポートします。SMB2は元々Windows Vistaでリリースされました。

Mac OS X の以前の Samba はオリジナルの SMB1 のみをサポートしていましたが、Microsoft の新しい SBM2 はより高速かつ効率的で、コマンドとサブコマンドの数が 100 以上から 19 に削減され、コマンドのパイプライン化 (低速リンクでのトランザクションの効率化)、シンボリック リンクのサポート、ファイル プロパティのキャッシュ、および高速ネットワークでの大容量ファイル転送のパフォーマンス向上をサポートするより大きなストレージ フィールドが追加されました。

Lion に搭載されている Apple の Windows ファイル共有ソフトウェアでは、Mac が Windows 形式のファイル共有を提供したりアクセスしたりすることは引き続き可能だが、Windows 2000 と同時にリリースされた Active Directory より前にサポートされていた Microsoft の 1990 年代の NT 時代のディレクトリ サービスに関連する Samba の NT ドメイン コントローラ機能はサポートされないと報じられている。

NTドメインコントローラは古くからあるにもかかわらず、Microsoftのより現代的なActive Directoryに比べて比較的シンプルなため、一部のネットワークでは依然としてNTドメインコントローラ構成が使用されています。Appleは現在、古いNTドメインコントローラのネットワークディレクトリサービスに依存しているユーザーにActive Directoryを推奨していると言われています。

一方、Appleが使用していたSambaのバージョンでは、暗号化プロトコルのセキュリティ変更を含むWindows 7を搭載した最新のPCとMacをシームレスに連携させることができませんでした。Apple独自のソフトウェアは、Sambaの設計上の制約に縛られることはありません。

エンド ユーザーが独自に Samba を入手し、Mac OS X 環境に統合することも可能ですが、Samba は現在 Mac OS X ですぐに使用できるバイナリを提供しておらず、Samba の純粋な移植版では Apple の使いやすいユーザー インターフェイスや、同社独自のディレクトリ サービス ソリューションである Open Directory などの他の Apple ソフトウェアとの緊密な統合が実現されません。