UWIN - UWIN

UWIN это компьютер программного обеспечения пакет создан Дэвид Корн который позволяет программы написано для Операционная система Unix быть построенным и работать на Майкрософт Виндоус с небольшими изменениями, если они вообще есть. Часть разработки программного обеспечения была передана на субподряд Wipro, Индия. Ссылки, правильные или нет, на такое программное обеспечение, как U / Win и AT&T Unix для Windows, можно найти в некоторых случаях, особенно с первых дней его существования.

Источник UWIN доступен под Открытый исходный код Общественная лицензия Eclipse 1.0 при AT&T AST /UWIN репозитории на гитхабе.

UWIN 5 распространяется с FireCMD улучшенная оболочка Windows с ее оболочкой Korn в качестве одной из трех оболочек по умолчанию, присутствующих при установке, остальные являются языком сценариев FireCMD и командной оболочкой Windows по умолчанию cmd.exe. Другие оболочки UWIN, такие как csh и tclsh и другие пакеты взаимодействия, такие как Набор инструментов MKS и другие оболочки, подобные тем, которые поставляются с Tcl, Lua, Python и Рубин дистрибутивы помимо прочего могут быть добавлены в меню пользователем / администратором.[1]

Технические детали

Технически это X / Открыть библиотека для Windows 32-битный интерфейс прикладного программирования (API), называется Win32. UWIN содержит:

  • Библиотеки, которые имитируют среду Unix путем реализации Unix API.
  • Включите файлы и инструменты разработки, такие как cc (1), yacc (1), lex (1), и делать (1).
  • ksh (1) (Korn Shell) и более 250 утилит, таких как ls (1), sed (1), cp (1), stty (1) и др.

Большая часть Unix API реализована динамически загружаемой (общей) библиотекой POSIX.DLL. Программы, связанные с POSIX.DLL, работают под управлением Win32 подсистема вместо POSIX подсистема, поэтому программы могут свободно смешивать вызовы библиотек Unix и Win32. Команда cc (1) предназначена для компиляции и компоновки программ для UWIN в Windows с использованием традиционных инструментов сборки Unix, таких как make (1). Команда cc (1) - это интерфейс к базовому компилятору, который выполняет фактическую компиляцию и компоновку. Его можно использовать с Microsoft Visual C /C ++ Компилятор 5.X, компилятор Visual C / C ++ 6.X, компилятор Visual C / C ++ 7.X, Цифровой Марс Компилятор C / C ++, компилятор Borland C / C ++ и MinGW компилятор. Компилятор GNU и инструменты разработки также доступны для загрузки в UWIN.

UWIN лучше всего работает в Windows NT / 2000 / XP / 7 с файловая система NTFS, но может работать в деградированном режиме, используя ТОЛСТЫЙ, и далее деградировал в Windows 95/98 / ME. (Подробнее см. Внешнюю ссылку.) Бета-версия для Windows Vista и 7 выпущена как UWin 5.0b (17 июня 2011 г.).[2] 19 января 2016 года компания AT&T объявила, что исходные пакеты AST и UWIN были перенесены на github.[3]

Примечания

  1. ^ «Альтернатива командной строке и консоли Windows». www.brainasoft.com.
  2. ^ Анонс UWin 5.0b, заархивировано из оригинал 15 марта 2012 г.
  3. ^ новый дом для программного обеспечения AST и UWIN

Рекомендации

внешняя ссылка