ПО с открытым исходным кодом позволяет имитировать серверы файлов и печати Windows на машинах Linux.
Забираясь все глубже во владения Microsoft, программисты open source выпустили важное обновление Samba - программы, которая позволяет компьютерам Linux имитировать машины Windows. При помощи Samba компьютеры могут обмениваться файлами или управлять заданиями на печать как файл-серверы или серверы печати под Windows.
Новая версия Samba 2.2 догоняет Windows 2000 по функциональным возможностям и содержит некоторые другие усовершенствования. Один из ведущих разработчиков Samba Джереми Эллисон (Jeremy Allison) называет ее "важным обновлением", которое поможет системам Samba более гладко внедряться в сети Microsoft. ПО обеспечивает экономию не только потому, что не нужно платить за серверную ОС, но и потому, что не приходится оплачивать "клиентские" лицензии за все компьютеры, которые используют сервер.
Microsoft, похоже, заволновалась. Компания агрессивно продвигала версию Windows 2000, которую производители компьютеров могут настраивать на такие задачи, как обслуживание файлов и принтеров, призывая крупных партнеров, в том числе Dell, Compaq и Maxtor, продавать такие Windows-серверы. Между тем одним из важных изменений в политике Microsoft, по словам представителей Maxtor, стало исключение для специальных файл-серверов под Windows платы за клиентский доступ. Это означает, что, как и в системах Samba, файлами, расположенными на сервере, может пользоваться любое число компьютеров: лицензионных отчислений Microsoft не требуется.
"Microsoft, определенно, пришла к пониманию того факта, что если она хочет обеспечивать своим ПО специальные серверы... то должна конкурировать с другими системами, предназначенными для таких устройств", - говорит аналитик Дэн Кузнецки (Dan Kusnetzky). По его словам, лицензионная плата - это серьезная проблема для корпораций. Кроме прямых денежных отчислений, компании должны платить администраторам, следящим за тем, чтобы все необходимые лицензии были получены, и ревизорам не к чему было придраться. Microsoft уже привлекла к своей ОС несколько производителей спецсерверов файлов и печати, но и Samba получает коммерческое признание. Например, серверы печати под Samba выпускает Hewlett-Packard.
Одно важное изменение в Samba 2.2 - функция single sign-on, позволяющая легко включать продукт в сеть Windows 2000 без специального конфигурирования. Другое новшество позволяет серверам Samba автоматически пересылать в компьютеры ПО, требуемое для использования определенного принтера. В разработке и отладке этой функции приняли участие специалисты НР, и сотрудник НР Джон Рейлли (John Reilly) стал одним из примерно десятка программистов Samba, которым разрешено вносить изменения в ПО.
Samba 2.2 может служить также "источником аутентификации" для компьютеров Windows 2000. Это означает, что Samba может обмануть машины Windows 2000, "прикинувшись" сервером Windows. По словам Эллисона, создание этой функции аутентификации потребовало нескольких месяцев работы и стало "ночным кошмаром". "Главная проблема заключалась в том, чтобы это функционировало без нарушения работы клиента NT/2000", - говорит он. Люк Лейтон (Luke Leighton) и другие программисты, которые трудятся над альтернативной версией Samba, называемой Samba TNG, выявили протокол, который для этой цели использует Microsoft.
Еще одно усовершенствование: работая внутри структуры Microsoft, новая версия Samba устанавливает правила, по которым компьютеры получают доступ к тем или иным файлам на сервере.
Samba поставляется в составе продуктов IBM, SGI, VA Linux Systems, Red Hat, Caldera Systems, Procom, Veritas, Sun Microsystems и еще нескольких производителей, сообщает "ZDNet".