Interix как компонент Services for Unix

Interix как компонент Services for Unix

Если вы знакомы с предыдущими версиями Services for Unix, то вы наверняка сразу же заметили одно изменение. Interix — ранее отдельный продукт — теперь интегриро­ван в пакет Services for Unix. Interix является расширением подсистемы POSIX для Windows, позволяющей привычное выполнение сценариев и приложений Unix в сре­де Windows. Interix не является эмулятором, и все приложения и сценарии выполня­ются в подсистеме POSIX, встроенной в Windows Server 2003, обычным образом.

Interix заполняет пробел между разработкой на платформе Unix и разработкой в среде Windows. Он написан для того, чтобы позволить программистам, знакомым с Unix, продолжать пользоваться наиболее знакомыми средствами и сценариями про­граммирования: grep, tar, cut, awk и многими другими. Кроме того, с небольшими уси­лиями на перепрограммирование, приложения, выполняющиеся на Unix-системах, можно перенести на платформу Wintel, что позволяет использовать дешевизну Win­dows и сохранить инвестиции в программное обеспечение для Unix.

SFU версии 3.5 еще более улучшает возможности подсистемы Interix. Увеличе­ние производительности файлового ввода/вывода, пропускной способности кон­вейера и улучшение общего времени отклика хорошо заметны, а иногда скорость повышается почти в два раза. Кроме того, версия Interix из SFU 3.5 поддерживает многопоточные приложения и аутентификацию, присущие средам Active Directory

Windows Server 2003.

Написание сценариев для Interix

Если вы знакомы со средами Unix, то, работая с Interix, вы сразу почувствуете себя буквально как дома, поскольку в нем доступны командные интерпретаторы Korn и C, и оба они ведут себя в точности так же, как и в Unix. SFU также поддер­живает с помощью этих интерпретаторов файловую систему с единственным кор­нем, что устраняет необходимость изменения сценариев для поддержки буквенных обозначений дисков. Файловая система с единственным корнем предоставляет множество функций, позволяя максимально естественно переносить в среду Win­dows сценарии, написанные для Unix.

Инструменты и языки программирования Interix

Interix поддерживает все распространенные инструменты и утилиты Unix со всеми знакомыми командами — grep, man, env, pr, nice, ps, kill и другими. Каждый инстру­мент работает в точности так, как в Unix, и пользователи Interix могут соз­давать или импортировать свои собственные настраиваемые инструменты с помощью тех же процедур, что и в среде Unix.

Аналогичные записи:
Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий

Вы должны быть авторизованы, чтобы разместить комментарий.