Обмен файлами между Windows и OpenSolaris получит более совершенную поддержку благодаря проектам в открытых кодах, реализуемых компанией Sun Microsystems.
Проект OpenSolaris CIFS Server предусматривает предоставление исходного кода сервера, который реализует протокол CIFS (Common Internet File System) и является стандартом для сервисов обмена файлами в Windows. Данное программное обеспечение дает пользователям Microsoft возможность сохранять и извлекать файлы из системы OpenSolaris. Этот проект и дополняющая его разработка клиента CIFS сделают OpenSolaris более удобной для применения в средах, обслуживающих клиентов NFS и CIFS.
Обеспечение интероперабельности с Windows предполагает, что для клиентов и серверов Windows сервер CIFS выглядит как сервер Windows. Поэтому операционная система должна поддерживать соответствующие сервисы на базовом уровне.
Sun планирует интегрировать программное обеспечение CIFS Server в будущую версию Solaris. Точнее, он появится в OpenSolaris весной следующего года, а также в коммерческой версии Solaris, которая будет выпущена в течение двух лет.
С другой стороны, клиент CIFS дает возможность системам под управлением OpenSolaris действовать в качестве клиентов CIFS в среде Microsoft. Клиент сохраняет и извлекает файлы в среде Microsoft CIFS, тем самым дополняя возможности обмена файлами между средами Microsoft и OpenSolaris.
Старший инженер Sun Алан Райт, занимающийся этим проектом, отметил его важность в своем блоге.
«CIFS — это стандарт для сервисов обмена файлами в Windows, и одна из основных целей в отношении Solaris заключается в том, чтобы и дальше развивать и совершенствовать ее как операционную систему для управления гетерогенными средами хранения, — считает он. — Реализация в CIFS поддержки бесконфликтного, повсеместного обмена файлами между клиентами CIFS в Windows, Mac OS X и других операционных средах и клиентами NFS — важный шаг к достижению этой цели. Все это вместе с клиентом CIFS (эта разработка также имеет статус проекта OpenSolaris) и сервером CIFS поможет обеспечить полную интегрированную естественную совместимость Windows и Solaris».
Поддержка CIFS потребует модернизации основных компонентов OpenSolaris, в том числе файловых систем ZFS (Zettabyte File System), VFS (Virtual File System), механизмов мандатного доступа, утилит файловой системы и других компонентов. Все эти изменения в Sun также планируют передать проекту OpenSolaris.