Дмитрий Сазонов Начальник лаборатории информационных технологий РЕТ Microsoft TechDays http://www.techdays.ru UNIX SUA WINDOWS SERVER 2008 2003/ 2008 / 2008R2 Почта Шлюз Прокси Firewall Web-сервер FTP-сервер Почта Шлюз Прокси Firewall Web-сервер FTP-сервер Учетные записи Файл сервер Принт-сервер Контроллер домена Сотрудники Microsoft TechDays http://www.techdays.ru UNIX Файлы конфигурации Файлы конфигурации Приложения Переком пиляция Microsoft TechDays Приложения Учетные записи SUA W I N D O W S http://www.techdays.ru Приложения Windows Приложения Unix Демоны UNIX уттилиты, сети, команды U N I X X11 S D K Коман дные Оболо чки X11 R6 сервер Приложения Windows GUI Windows Windows system admin, сети, команды Командная строка UNIX / POSIX APIs BSD socket API (socks) подсистема Для UNIX приложений подсистема win32/win64 Не установлено по умолчанию SDK Ядро Windows Файловая система и драйвера Сторонние разработки NFS клиент и сервер Аппаратный уровень Microsoft TechDays http://www.techdays.ru Версия ОС Замечания Поддержка архитектуры Interix/SUA 6.1 Win7, 2008/R2 Win7 Ultimate & Enterprise 32-bit, 64-bit Interix/SUA 6.0 Vista, 2008 Vista Ultimate & Enterprise 32-bit, 64-bit Interix/SUA 5.2 2003/R2 32-bit, 64-bit Interix/SUA 3.5 2000, XP, 2003 32-bit Interix/SUA 3.0 NT 4.0 32-bit Microsoft TechDays http://www.techdays.ru Base Utilities SVR-5 Utilities Base SDK GNU SDK GNU Utilities UNIX Perl Visual Studio Debugger Add-in Microsoft TechDays http://www.techdays.ru Высокая скорость Полная поддержка окружения UNIX (оболочки, демоны, службы и уттилиты) Пользователь root и администратор Windows одно лицо с одним паролем Чувствительная к регистру файловая система Совместимость с POSIX (переносимым интерфейсом операционных систем unix) Учетные записи пользователей интегрированы в Active Directory Не зависит от .Net Нет привязки к лицензии GPL Microsoft TechDays http://www.techdays.ru Поддержка соединения к базам данных Oracle и SQL Server (OCI/ODBC) Встроенный Microsoft Visual Studio® Debugger для POSIX приложений Поддержка двух видов UNIX окружения: SVR-5 and BSD. Поддержка 64-битных приложений. Microsoft TechDays http://www.techdays.ru Исправлены ошибки. Новых функций не добавлено Microsoft TechDays http://www.techdays.ru cp ed gd lc mc mv qt rs su tk atk awk c89 cmp cut cvs ddd gmp iss jam joe jot lam lzo man md5 mdk php pkg pkg pkg rcp rcs rev tcl vim xft yes zsh bash bdes biff bind cpio curl date echo find flex flip from fvwm gdbm glib grep jove jpeg libm make mesg mutt neon pcre perl pine rman ruby rxvt scsh shed skey stat sudo tcsh test tiff trek uucp vtcl wall wget xstr yacc yacc zlib zlib bison bzip2 chmod colrm cxref emacs gmake gnupg groff gsoap httpd leave login lsreg mkstr mtree ncftp nedit pango rdate rsync slang squid tftpd tkman units unzip which write xargs xterm xview xxgdb caesar catman ccache chcase clamav comsat cscope dialog expect getopt giflib groups indent libart libdes libpng libxpm locate logger lorder m4_gnu mktemp python render screen whatis apropos cadaver cadaver freetds getname Microsoft TechDays gettext install libedit libport libskey libtool libxml2 libxslt openssh openssl qpopper syslogd texinfo uid2sid xrender autoconf automake cbrowser libcrypt libexpat libiconv libungif procmail readline realpath sendmail skeyinit vacation diffutils gimpprint myconsole pkgconfig plotutils popclient cabextract fontconfig libncurses subversion ghostscript libfreetype openssl_dev tcp_wrappers unixpath2win admin_scripts electricfence gcc_3.3_patch openssl_certs patch_stdlib_h patch_unistd_h http://www.techdays.ru bc cp dc dd df du ed id lc ln ls m4 mv nl pr rm su tr wc awk c89 cal cat cmp col cut env fmt ftp jam jot lzo man md5 pax pkg pwd rcp rev rsh sed tee tty vis who yes bash bind chsh comm cron date echo expr find flex flip fold from ftpd glib grep gzip head init join kill last libl libm liby make nice perl ping ruby skey sort stat stty tail tcsh test tftp time true uniq yacc zlib bzip2 chmod ctags false gmake gnupg groff inetd libdb login lsreg mailx mkdep mkdir mknod mpack mtree nohup paste patch rdist rmdir rsync sleep split talkd tftpd touch tsort uname unvis which xargs caesar catman column cscope csplit dialog expand finger gencat getopt groups indent ispell libpng locate logger lorder mktemp printf ranlib rdistd regpwd renice rpcgen script telnet whatis apropos dirname getconf hexdump homedir install libedit libport libskey libtool logname makedev mvwtmpx Microsoft TechDays nologin openssh openssl pdomain qpopper rpcinfo strings syslogd telnetd uid2sid unifdef updater autoconf automake basename calendar cbrowser hostname libcrypt libiconv loginenv readline realpath skeyinit strerror uudecode uuencode librpclib pkgconfig libncurses mail.local strstrignal unixpath2win winpath2unix env_cflags_gc c env_path_local env_etc_irscon f env_ldflags_ssl env_manpath_ ssl env_cppflags_ ssl env_ldflags_lo cal env_manpath_l ocal env_cppflags_l ocal env_ldlibrarypa th_... env_ldlibrarypa th_ssl http://www.techdays.ru 1. Добавляем компонент «Подсистема для UNIX-приложений (SUA)» Microsoft TechDays http://www.techdays.ru 2. Устанавливаем Utilities and SDK for Subsystem for UNIX-based Applications in Microsoft Windows Vista RTM/ Windows Vista SP1 and Windows Server 2008 RTM http://www.microsoft.com/downloads/details.aspx?FamilyId=93FF2201-325E-487FA398-EFDE5758C47F&displaylang=en Microsoft TechDays http://www.techdays.ru 3. Скачиваем пакет уттилит GNU и SDK http://www.suacommunity.com/ Microsoft TechDays http://www.techdays.ru 4. Устанавливаем и обновляем (необходимо Интернет-подключение) Microsoft TechDays http://www.techdays.ru Microsoft TechDays http://www.techdays.ru Microsoft TechDays http://www.techdays.ru Microsoft TechDays http://www.techdays.ru Microsoft TechDays http://www.techdays.ru Служба NFS (Network File System) User Name Mapping (производит соответствие между UID/GID UNIX и идентификаторами групп и пользователей Windows [SID] ) Служба NIS (Network Information Service) Синхронизация паролей Microsoft TechDays http://www.techdays.ru Microsoft TechDays http://www.techdays.ru www.suacommunity.com http://technet.microsoft.com/en-us/library/cc731356.aspx http://technet.microsoft.com/en-us/library/cc771470.aspx http://blogs.msdn.com/sfu/archive/2008/12/15/set-up-services-fornetwork-file-system-in-windows-server-2008.aspx http://technet.microsoft.com/ru-ru/library/cc771672(WS.10).aspx http://www.thinkers.org/~rodney/index.php http://blogs.msdn.com/sfu/archive/tags/SUA/default.aspx http://technet.microsoft.com/ru-ru/interopmigration/bb380242.aspx Microsoft TechDays http://www.techdays.ru Спасибо за внимание! Microsoft TechDays http://www.techdays.ru © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. Microsoft TechDays http://www.techdays.ru