The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Новая версия Cygwin 3.1.0, GNU-окружения для Windows

17.12.2019 08:58

После десяти месяцев разработки компания Red Hat опубликовала стабильный релиз пакета Cygwin 3.1.0, включающего DLL-библиотеку для эмуляции базового Linux API в Windows, позволяющую с минимальными изменениями собирать созданные для Linux программы. В пакет также входят непосредственно собранные для выполнения в Windows стандартные Unix-утилиты, серверные приложения, компиляторы, библиотеки и заголовочные файлы.

Основные изменения:

  • В режиме совместимости с xterm обеспечена поддержка 24-битных цветов (работает в Windows 10, начиная со сборки 1703). Для старой консоли добавлен режим имитации 24-битных цветов путём использования близких цветов из 16-битной палитры;
  • В PTY добавлена поддержка псевдоконсолей - API для виртуальных терминалов, появившийся в Windows 10 1809. Поддержка псевдоконсолей в Cygwin позволила добиться работы в PTY нативных консольных приложений, таких как gnu screen, tmux, mintty и ssh;
  • Добавлены новые API для привязки процессов и потоков к ядрам СPU: sched_getaffinity, sched_setaffinity, pthread_getaffinity_np и pthread_setaffinity_np. Также добавлена поддержка максроса CPU_SET;
  • Добавлен API для работы с БД DBM, хранящей данные в формате ключ/значения: dbm_clearerr, dbm_close, dbm_delete, dbm_dirfno, dbm_error, dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store;
  • Обеспечена возможность множественного открытия FIFO-канала на запись;
  • В функции times() реализована поддержка аргумента со значением NULL;
  • Вывод и формат /proc/cpuinfo приближен к его представлению в Linux;
  • Размер ограничения stackdump увеличен с 13 до 32.


  1. Главная ссылка к новости (https://cygwin.com/ml/cygwin/2...)
  2. OpenNews: Новая версия Cygwin 3.0, GNU-окружения для Windows
  3. OpenNews: Проект Hangover для запуска Windows-приложений на системах ARM64 c Linux и Android
  4. OpenNews: Сопровождение драйверов для устаревших GPU AMD и Intel в Linux оказалось лучше, чем в Windows
  5. OpenNews: Опубликованы сборки Windows Insider с подсистемой WSL2 (Windows Subsystem for Linux)
  6. OpenNews: Microsoft реализовал в WSL2 (Windows Subsystem for Linux) возвращение памяти системе
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/52046-cygwin
Ключевые слова: cygwin, windows
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (66) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, numbers (?), 09:14, 17/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    > работает в Windows 10

    Зачем это, если в W10 есть WSL?

     
     
  • 2.3, asdasd (?), 09:22, 17/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Может потому-что WSL нужно как минимум ставить? И Cygwin собирает Windows приложения (PE которые), а не ELF и будет работать на любой указанной системе и без WSL.
     
  • 2.5, ilyafedin (ok), 09:24, 17/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Как минимум
    А) сигвин работает не только в десяточке
    Б) WSL нет на home-редакциях
    В) WSL нет на более старых версиях десяточки, как LTSB (что там в LTSC я не в курсе)
    Но учитывая, что десяточка не нужна, то...
     
     
  • 3.12, qwertz (?), 10:07, 17/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Б) 4.2
    Есть он именно в Home редакциях, нет в Single Language/Starter редакциях
     
     
  • 4.13, ilyafedin (ok), 10:09, 17/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Б) 4.2
    > Есть он именно в Home редакциях, нет в Single Language/Starter редакциях

    Пруф в студию

     
     
  • 5.16, qwertz (?), 10:13, 17/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    https://www.zdnet.de/88366639/windows-10-home-so-installiert-man-linux/
     
     
  • 6.17, ilyafedin (ok), 10:14, 17/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > https://www.zdnet.de/88366639/windows-10-home-so-installiert-man-linux/

    Спасибо

     
  • 4.35, Онаним (?), 01:04, 18/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > 4.2
    >>> lor === opennet

    false
    >>> lor == opennet

    true

     
  • 4.53, Анан (?), 13:15, 18/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Есть в сингл ленгвич. Сейчас с десятки сингл пишу, WSL стоит.
     
  • 3.28, Андрей (??), 23:31, 17/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >А) сигвин работает не только в десяточке

    Но после зачистки кода для XP ценность этого "не только" превращается скорее в "ещё на семёрочке".

     
  • 3.62, Аноним (62), 23:16, 18/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    У меня виндовм 10 даже не активированная уже какой год и WSL2 использую
     
  • 2.14, Аноним (14), 10:11, 17/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Это разные вещи, WSL это виртуалка.
     
     
  • 3.23, Аноним (14), 10:41, 17/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Точнее, виртуалка это WSL2. А WSL1 было похоже на Cygwin.
     
     
  • 4.39, Pofigis (?), 02:16, 18/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    WSL1 ни разу не была похожа на цигвин, на WSL1 максимально похож был coLinux.
     

  • 1.2, Аноним (14), 09:19, 17/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Есть mingw-w64, он может компилировать нормальные бинарники. Это поинтересней как по мне. Только придётся отказаться от позикса и линуксовых вызовов (читай, линуксовый софт не собрать). А так конечно круто, венда всё ближе к юзабельному состоянию.
     
     
  • 2.4, asdasd (?), 09:23, 17/12/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Опять теплое с мягких? Cygwin и MinGW это РАЗНЫЕ вещи, при всем желании их нельзя сравнивать.
     
     
  • 3.9, Аноним (14), 09:55, 17/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ну довольно схожие. Msys2 так вообще совмещает.
     
     
  • 4.15, Аноним (14), 10:13, 17/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Угу, а mingw это компилятор.
     
     
  • 5.50, Аноним (50), 12:08, 18/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Я вот пользуюсь gcc под Linux ;)
     
  • 4.29, Андрей (??), 23:42, 17/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Схожее у них только одно: компиляция под винду. Но если при использовании Cygwin (или его клона/ребрендинга Msys2) среда притворяется POSIX'ом, то при сборке MINGW нужно писать отдельный код для поддержки винды.
     

  • 1.6, ryoken (ok), 09:45, 17/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    О, а то я как раз думал, что-то давно обнов не было. Сейчас попатчим :).
     
  • 1.7, Аноним (14), 09:46, 17/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Можно использую Cygwin сделать полноценное DE на винде?
    П.с для умственно отсталых: не надо рассказывать про приложения КДЕ собранные под винду, меня интересует полноценное DE.
     
     
  • 2.10, Броколь (?), 09:55, 17/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Конечно можно: https://x.cygwin.com/docs/ug/using.html , но зачем?
     
     
  • 3.40, Аноним (40), 08:02, 18/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Может быть я хочу поставить на винду гном три, может это коварный план вовлечения виндузятников.
     
     
  • 4.49, Аноним (50), 12:03, 18/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Все ваши уже перешли на macOS ;)
     
  • 4.51, Аноним (50), 12:09, 18/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Все ваши уже под macOS сидят
     
  • 2.11, Аноним (14), 09:56, 17/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вполне, если ты пользуешься только консолью. Умеешь conemu настраивать?
     
     
  • 3.41, Аноним (40), 08:04, 18/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Я не совсем понял, условие пооьзоваться только консолью, если я один графический интерфейс другим заменить спрашиваю можно ли.
     
  • 2.20, Аноним (20), 10:27, 17/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > сделать полноценное DE на винде?

    Для этого можно использовать GDI или DirectX.

    > Можно используя Cygwin

    Вряд ли оправданно использование лишней прослойки.

    > П.с для умственно отсталых: не надо рассказывать про приложения КДЕ собранные под
    > винду, меня интересует полноценное DE.

    Перед тем как опускать желающих ответить, хорошо бы самому хоть по минимуму ознакомиться с базой для граф.интерфейса.

     
  • 2.25, Aninomuz (?), 10:51, 17/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Юзал в ём openbox емнип, но это было 14 лет назад. Поциент ещё жив? Или всё поломали раз такие вопросы тут задают? Век живи - век удивляйся. Я винду с этими костылями забыл как страшный сон много-много лет назад, чего и вам желаю.
     
  • 2.43, pofigist (?), 10:14, 18/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    https://sourceforge.net/projects/vcxsrv/ тебе поможет.
     
  • 2.63, Аноним (62), 23:19, 18/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Я lxde запускал, скриншоты правда поискать надо
     

  • 1.8, Броколь (?), 09:52, 17/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Были когда-то времена, когда им пользовался, собирил бинарники и боролся с cygwin.dll, боялся обновлять установленные программы, но время прошло, теперь через wsl удобнее поставить дебиан и через него устанавливать необходимы софт: ffmpeg,git,imagemagick,vim,emacs и все т.д..
     
     
  • 2.18, Аноним (14), 10:15, 17/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А через virtualbox ещё удобней
     
  • 2.19, Аноним (14), 10:15, 17/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что по вашему ближе, Linux или оффтопик капец?
     
     
  • 3.22, Аноним (20), 10:40, 17/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Что по вашему ближе, Linux или оффтопик капец?

    Переход Поттеринга в MS.

     
     
  • 4.36, аноним3 (?), 01:19, 18/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    MSsystemd? круто. давно пора.хотя они чет там заявляли , что главный упор делают на сервисы, а не на винду. поттеринг им в помощь. а то системда и так слишком большая стала. нет аналог сделать init'у. сделали комбайн еще более жуткий. да да инит тоже был не образец для подражания. ну хоть по меньше системды.
     

  • 1.21, Anonymoustus (ok), 10:39, 17/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На Вистоньке уже не работает. Поебда!
     
     
  • 2.24, Аноним (14), 10:49, 17/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А на Семёроньке?
     
     
  • 3.27, Аноним (27), 23:14, 17/12/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Семёроньке

    He нужно.

     
  • 3.30, Андрей (??), 23:46, 17/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Пока семёронька поддерживается MS - будет. Но уже в начале следующего года стандартная поддержка MS истекает, и дни Cygwin на семёроньке будут сочтены. Т.к. из-за WSL он перестал приносить деньги, код был либерализирован под LGPL, и разработка была посажена на строгую диету.
     
  • 3.33, Anonymoustus (ok), 23:56, 17/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Не проверял. Скорее всего, работает. А на Вистоньке придётся при обновлениях следить, чтоб не установить новые версии некоторых программ.
     
  • 3.37, крокодил мимо.. (?), 01:36, 18/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Б-жественная Семёрочка воистину Б-жественна (сабж пашет на отличненько)..
    жаль, что через месяц "закроют" последнюю +/- нормѢ ОСьку мелкомягких.. и, чсбх, няш онтопег как не стал стандартом десктопа после закрытия XP, так и после завала 7-ки массово на десктоп не взлетит.. такие дела, я гарантирую это..
     

  • 1.26, б.б. (?), 23:01, 17/12/2019 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     
  • 1.31, Андрей (??), 23:47, 17/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А совместимость с wine(-staging), похоже, так и не возвращена :(
     
  • 1.32, Антонимуцкуцкуцкуцкуцк (?), 23:48, 17/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Оно всё-таки заработало
     
  • 1.34, Аноним (34), 00:50, 18/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    ОФТОПИК: Админ! почему у сайта TLS 1.0 и вик-энкрипшен? - браузер ругается...
     
     
  • 2.38, Аноним (38), 02:14, 18/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > ОФТОПИК: Админ! почему у сайта TLS 1.0 и вик-энкрипшен? - браузер ругается...

    Вверху, в правом углу странички написано почему.


     
     
  • 3.52, Аноним (50), 12:28, 18/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Проверка
     

  • 1.42, Аноним (42), 09:22, 18/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А в чем проблема собирать старый софт для XP, vista (с 2020 года и для 7ки)? Ну хотя бы chromium, firefox?
     
     
  • 2.48, Anonymoustus (ok), 11:42, 18/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > А в чем проблема собирать старый софт для XP, vista (с 2020
    > года и для 7ки)? Ну хотя бы chromium, firefox?

    Проблема в погромиздах. Им неохота возиться со старым софтом для тебя, у них уже Визуал Студия 2220 с модными молодёжными перламутровыми пуговицами.

     

  • 1.44, быдлоюзер (?), 10:40, 18/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Понимающие товарищи, подскажите, смогу ли с этим запустить remmina на windows 8.1? А то с xrdp по ssh больше ничего не работает.
     
  • 1.45, быдлоюзер (?), 11:26, 18/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Знающие товарищи, подскажите: можно ли с этим запустить remmina на windows 8.1? А то при подключении к XRDP over SSH(putty) все виндовые клиенты говорят нельзя, потому что сессия уже запущена. Есть конечно xfreerdp бинарник под винду, но после него иксы на сервере перестают нормально функционировать, только reboot.
     
  • 1.46, быдлоюзер (?), 11:28, 18/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Знающие товарищи, подскажите: можно ли с этим запустить remmina на windows 8.1? А то при подключении к XRDP over SSH(putty) все виндовые клиенты говорят нельзя, потому что сессия уже запущена. Есть конечно xfreerdp бинарник под винду, но после него иксы на сервере перестают нормально функционировать, только reboot.
     
  • 1.47, Быдлоюзер (?), 11:29, 18/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Знающие товарищи, подскажите: можно ли с этим запустить remmina на windows 8.1? А то при подключении к XRDP over SSH(putty) все виндовые клиенты говорят нельзя, потому что сессия уже запущена. Есть конечно xfreerdp бинарник под винду, но после него иксы на сервере перестают нормально функционировать, только reboot.
     
     
  • 2.64, Павел Отредиез (?), 19:20, 19/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Я пользовался Xming. Или не понял тебя.
     
     
  • 3.65, быдлоюзер (?), 19:29, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Я пользовался Xming. Или не понял тебя.

    Подключаюсь к debian10>xfce>xrdp

    Не разобрался я ещё, просто захотел remmina.exe

     

  • 1.54, Аноним (54), 15:04, 18/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Red Hat опубликовала стабильный релиз пакета Cygwin 3.1.0, включающего DLL-библиотеку для эмуляции базового Linux API в Windows

    Действие, напоминающее предательство. Не, я понимаю, бизнес, там и ничего личного... Но осадочек-то остаётся именно таким.

     
  • 1.55, Аноним (54), 15:06, 18/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > Red Hat опубликовала стабильный релиз пакета Cygwin 3.1.0, включающего DLL-библиотеку для эмуляции базового Linux API в Windows

    Одним словом - предатели.

     
  • 1.56, Аноним (54), 15:14, 18/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Red Hat опубликовала стабильный релиз пакета Cygwin 3.1.0, включающего DLL-библиотеку для эмуляции базового Linux API в Windows

    По сути это предательство. Да, конечно, бизнес и всё прочее... Но если абстрагироваться от золотого тельца, то Red Hat - обыкновенные предатели.

     
  • 1.57, Аноним (-), 16:16, 18/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я конечно не против, но зачем линуксовый мир пихать в Виндовс?

    Непонимаю, глупо! Бессмысленно!

     
  • 1.58, InuYasha (?), 16:26, 18/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В своё время был оооочень впечатлён этим проектом. И даже некоторой его элегантностью. Мне тогда казалось что это почти что линукс, скомпиленный под винду )
    А кросс-компилятор вообще вещь!
    Для тех кто ненавидит виртухайки как ненавижу их я.
     
  • 1.59, InuYasha (?), 17:18, 18/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В своё время был оооочень впечатлён этим проектом. И даже некоторой его элегантностью. Мне тогда казалось что это почти что линукс, скомпиленный под винду )
    А кросс-компилятор вообще вещь!
    Для тех кто ненавидит виртухайки как ненавижу их я.
     
  • 1.60, Аноним (60), 19:26, 18/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А на Reactos ставится?
     
  • 1.61, Аноним (61), 21:14, 18/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    у меня послеобновления mc висит жеско...
     
  • 1.66, Аноним (66), 18:38, 24/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кириллицу починнили, респект!
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру