Jump to content

УВИН

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

Исходный код UWIN доступен под 1.0 с открытым исходным кодом лицензией Eclipse Public License в компании AT&T репозиториях AST / UWIN на GitHub.

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

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

[ редактировать ]

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

  • Библиотеки, эмулирующие среду Unix путем реализации API Unix.
  • Включите файлы и инструменты разработки, такие как cc (1), yacc (1), lex (1) и make (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, компилятором Digital Mars C/C++, компилятором Borland C/C++. и компилятор MinGW . Компилятор GNU и инструменты разработки также доступны для загрузки на UWIN.

UWIN лучше всего работает в Windows NT/2000/XP/7 с файловой системой NTFS , но может работать в ухудшенном режиме с использованием FAT и в более худшем режиме в 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
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7094719af6605301e1c22145bfe22d1c__1721660700
URL1:https://arc.ask3.ru/arc/aa/70/1c/7094719af6605301e1c22145bfe22d1c.html
Заголовок, (Title) документа по адресу, URL1:
UWIN - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)