На прошлой неделе Microsoft сняла последние вопросы относительно Windows Services 3.5 for UNIX (SFU). Эта версия содержит несколько технических новинок. Но больше всего поражает ее стоимость. Для начала Microsoft бесплатно лицензирует SFU для пользователей Windows, что является еще одним прецедентом внедрения в состав Windows независимого ранее продукта, как это было в случаях с Microsoft Internet Explorer (IE) или с технологиями Windows Media. Можно как угодно относиться к предположению о том, что данная акция обусловлена конкуренцией со стороны Linux, однако очевидно, что бесплатный лицензионный SFU 3.5 станет подарком для любого предприятия, планирующего сменить лицензируемые приложения Unix на Windows или объединить Windows, UNIX и Linux в одной разнородной среде. Недавно я обсуждал SFU 3.5 с Деннисом Олдройдом, руководителем Windows Server Group.
По сути, SFU является средством, обслуживающим взаимодействие сетей и разработанным для объединения различных версий Windows (Windows Server 2003, Windows XP, Windows 2000 Server и Windows 2000 Professional; Windows NT 4.0 в данном релизе не поддерживается) с UNIX и, в большей степени, с Linux. SFU содержит среду исполнения приложений UNIX на базе технологии Interix от Interop System, позволяющую выполнять сценарии и приложения UNIX на компьютерах с Windows и использовать технологии UNIX, такие как NFS и Network Information Service (NIS). "Лишь единицы наших пользователей имеют чистую среду Windows, - объясняет Олдройд. - Обычно используется смесь Windows с UNIX или с UNIX и Linux. В таких организациях взаимодействие сетей является ключевым аспектом деятельности. Такие клиенты хотят работать с управляющими службами и файловыми серверами различных платформ, не закупая новое программное обеспечение".
SFU позволяет решать различные задачи, связанные с взаимодействием сетей, такие как идентификация пользователей UNIX и Linux в Active Directory (AD), открытие ресурсов в ситуации взаимодействия различных платформ с соблюдением пользовательских разрешений, перенос приложений UNIX с дорогих систем RISC UNIX на более экономичные и знакомые Windows-системы, с последующей возможностью запуска этих приложений под Windows. Данная среда также предоставляет известные средства, необходимые разработчикам UNIX, IT-профессионалам и администраторам. Пользователи получат знакомые оболочки C и Korn, приложения, утилиты командной строки, такие как gcc, make, emacs, vi, sendmail и программу пересылки файлов. Также в состав SFU входят Perl 5.6.1 и ActivePerl для упрощения процесса адаптации управляющих сценариев UNIX под Windows.
Если рассматривать задачу переноса приложений UNIX на более дешевую платформу, то очевидный выбор - Linux. Однако специалисты Microsoft утверждают, что SFU под Windows является наиболее экономичным решением, и мне кажется, что вам придется выбирать, исходя из опыта вашей компании в работе с той или иной операционной системой. Но, благодаря введению бесплатного лицензирования в SFU 3.5, Microsoft устраняет одну из причин недовольства ее продуктами. Хотя предыдущая версия стоила $99 за каждого клиента и установку на сервере, сейчас можно утверждать, что SFU - такой же недорогой пакет (а может, даже и дешевле), как решение Linux, и возможности, предоставляемые SFU, могут убедить руководителей предприятий, предпочитающих Windows, в том, что им необходимо приобрести именно этот продукт.
Так что же нового в SFU 3.5? "Эта версия является модернизацией SFU 3.0 (изданной в мае 2002 года), - отметил Олдройд. - Она имеет то же функциональное ядро, но дополнена некоторыми новыми возможностями. Продукт остается наиболее удачным решением проблемы замены UNIX, выпущен и поддерживается Microsoft и удовлетворяет потребностям многих пользователей компании. Они просили нас выпустить пакет с такими функциями, чтобы получать отдачу от вложений в серверы Windows". В частности, SFU 3.5 включает новые средства взаимодействия NFS и NIS и усовершенствованную среду Interix, поддержку для приложений UNIX P-Thread, разрешение работы с портами посредством многоуровневых приложений, поддержку POSIX, последние версии X11 (X11R6.6) и много утилит для работы с командной строкой.
Первая поддерживающая Windows 2003 версия, SFU 3.5, куда более расширяема, чем ее предшественники и обладает большой способностью к росту. Она поддерживает и собственные средства Windows 2003, такие как служба Volume Shadow Copy Service (VSS), позволяющая делать моментальные копии доступных ресурсов и содержащая средства восстановления данных.
Я еще как следует не тестировал SFU 3.5, но могу сказать, что продукт легко устанавливается, хотя требуется указать путь, не содержащий пробелов (по умолчанию C:\SFU). Стандартные установочные пакеты различны для клиентских и серверных операционных систем, так что если вы хотите использовать средства вроде ActiveState Perl или набора разработчика программного обеспечения Interix, запускайте пользовательскую установку. Важнейшие задачи, такие как сопоставление имен пользователей между UNIX и AD, Telnet Server, клиенты и серверы NFS, используют программные модули Microsoft Management Console (MMC).
На мой взгляд, SFU 3.5 ориентирована в основном на предприятия, использующие сетевую инфраструктуру Windows, но продолжающие поддерживать в рабочем состоянии важные системы UNIX. Те компании, которые продолжают размещать основные службы на компьютерах UNIX, развиваясь, будут беспристрастно выбирать между Linux и Windows, исходя из своих потребностей. Так или иначе, SFU 3.5 является отличным продуктом, который стоит использовать, если вам нужно заменить чем-либо UNIX или организовать взаимодействие сетей.
SFU 3.5 можно загрузить с сайта Microsoft: http://www.microsoft.com/windows/sfu.
Поль Тюрро - Редактор новостей в Windows & .NET Magazine. Готовит еженедельные выпуски Windows & .NET Magazine UPDATE (http://www.win2000mag.net/email), а также ежедневные выпуски новостей WinInfo (http://www.wininformant.com/). С ним можно связаться по адресу: thurott@win2000mag.com.