The OpenNET Project / Index page

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



"Выпуск Cygwin 3.6.0, GNU-окружения для Windows "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск Cygwin 3.6.0, GNU-окружения для Windows "  +/
Сообщение от opennews (??), 18-Мрт-25, 22:50 
Компания Red Hat опубликовала стабильный релиз пакета  Cygwin 3.6.0, включающего DLL-библиотеку для эмуляции базового Linux API в Windows, позволяющую с минимальными изменениями собирать созданные для Linux программы. В пакет также входят непосредственно собранные для выполнения в Windows стандартные Unix-утилиты, серверные приложения, компиляторы, библиотеки и заголовочные файлы...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=62903

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (1), 18-Мрт-25, 22:50   –21 +/
Трудно вообразить себе что-то более бесполезное в современной винде, чем cygwin. Оно и раньше-то, после того как mingw/msys появились, полезностью не отличалось, а костыль тот еще. Теперь же, когда есть еще и wsl, что с ним можно сделать?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2, #3, #7, #8, #17, #20, #34

2. Сообщение от Аноним (2), 18-Мрт-25, 23:02   +1 +/
Он был последней надеждой для неумех, которых просят портировать их криво спроектированный консольный софт на винду. Да и то не всегда. Например, есть такой TUI-клиент к Mattermost под названием matterhorn, его даже под сабж не осилили портировать, настолько там все ржавыми гвоздями приколочено к линуксовой консоли.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #4, #5, #42, #54

3. Сообщение от Аноним (4), 18-Мрт-25, 23:10   +4 +/
Mingw/msys задействуют cygwin, к твоему сведению. Можно собрать под вендовые либы, но тогда вместо софта у тебя огрызок.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #28

4. Сообщение от Аноним (4), 18-Мрт-25, 23:12   +3 +/
Не только. Qt creator, собранный под cygwin, обладал более полной функциональностью.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

5. Сообщение от Аноним (5), 18-Мрт-25, 23:47   +2 +/
> Например, есть такой TUI-клиент к Mattermost под названием matterhorn, его даже под сабж не осилили портировать, настолько там все ржавыми гвоздями приколочено к линуксовой консоли.

КМК, это просто показатель его нужности.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

7. Сообщение от Аноним (7), 19-Мрт-25, 00:06   +8 +/
какой wsl, первой версии ещё туда сюда замена cygwin-у, а вторая это же тупо виртуалка. если надо условный bash в терминале и линуксовое окружение нативно встроенное в винду без оверхеда - лучше cygwin-а ничего нет
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #22

8. Сообщение от 12yoexpert (ok), 19-Мрт-25, 00:10   +2 +/
wsl дичайше, просто до невозможности медленно работает с fs винды. issue висит уже много лет. единственный рабочий вариант - городить огород с nfs
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

9. Сообщение от 12yoexpert (ok), 19-Мрт-25, 00:13   –1 +/
к этому есть нормальный консольный пакетный менеджер? или к чему угодно подобному, чтобы можно было нормально установить любую тулзу из консоли и оно работало

кто-нибудь пробовал screen? он почему-то вне PATH ставится

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #10, #12, #14

10. Сообщение от Аноним (10), 19-Мрт-25, 00:38   +1 +/
apt-cyg ответ на первый вопрос. Работает именно так, как описано. Я использую версию от kou1okada
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

12. Сообщение от ProfessorNavigator (ok), 19-Мрт-25, 01:10   +2 +/
> или к чему угодно подобному, чтобы можно было нормально установить любую тулзу из консоли и оно работало

В msys2 - pacman. Всё нормально работает.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

14. Сообщение от 0xdeadbee (-), 19-Мрт-25, 05:17   +1 +/
> нормальный консольный пакетный менеджер

setup-x86_64.exe в пакетном режиме не использует гуй. см ключи ком строки.

screen не живой. tmux норм.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

15. Сообщение от Аноним (-), 19-Мрт-25, 06:23   +/
Давно не был на Windows. Скажите, с каких это пор Red Hat стал заниматься поддержкой Cygwin. Зачем ей это надо?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #19, #21

17. Сообщение от Аноним (17), 19-Мрт-25, 07:02   +/
Не знаю, как Cygwin, а Msys2 всё для Винд меньше Десятки. И WSL2 тоже не про XP/7, которые ещё эксплуатируются, будучи купленными, в составе программно-аппаратных комплексов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #23

19. Сообщение от Аноним (17), 19-Мрт-25, 07:10   –1 +/
Cygwin, наверное, ещё с конца 1990-х существует.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #45

20. Сообщение от ryoken (ok), 19-Мрт-25, 07:30   +2 +/
ConEmu+Cygwin и вантуз издали становится похож на нормальную ОСь. Но издали.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #25, #72

21. Сообщение от n00by (ok), 19-Мрт-25, 07:32   +1 +/
IBM всегда сотрудничала с Microsoft, подарила ей IBM PC, Win32 API, ...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #39

22. Сообщение от Аноним (22), 19-Мрт-25, 07:45   +/
но msys2 лучше же
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

23. Сообщение от nebularia (ok), 19-Мрт-25, 08:24   +/
> Не знаю, как Cygwin, а Msys2 всё для Винд меньше Десятки

Cygwin уже нет

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #49

25. Сообщение от Аноним (5), 19-Мрт-25, 08:34   –2 +/
Windows Terminal + Powershell, вы хотели сказать?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #35, #40

28. Сообщение от Аноним (28), 19-Мрт-25, 08:44   –1 +/
Пруфлинк?

Первый, много лет назад, msys, и правда был форком cygwin. Но с тех пор прошло лет 20.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #37

34. Сообщение от anonymous (??), 19-Мрт-25, 10:10   +/
трудно представить себе что-то более полезное под винду чем cygwin.

Для начила в нём есть openssh.

А ещё куча консольных утилит. И это консольные! улитилы - на потерю 3% производительности из-за эмуляции можно спокойно положить болт, потому что это консоль и она работала ещё двадцать лет назад, когда компы были куда медленнее.

Я, например, jupyter гоняю из-под цигвина.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #36

35. Сообщение от ryoken (ok), 19-Мрт-25, 10:14   +1 +/
Что хотел, то и сказал. WT хрень. PowerShell никоим образом не реализует линуксовых команд.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #41, #62

36. Сообщение от ryoken (ok), 19-Мрт-25, 10:16   +/
> трудно представить себе что-то более полезное под винду чем cygwin.
> Для начила в нём есть openssh.

Как ни странно, как минимум клиент есть и в более-менее современных вендах, с 10 начиная. Но вот  wget & mc можно не пытаться искать :).

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #47, #71

37. Сообщение от Аноним (4), 19-Мрт-25, 10:33   +2 +/
https://www.msys2.org/

Всегда было, есть, и будет, просто посмотри, как собирается и что. Без cygwin невозможно использовать большую часть posix софта.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

39. Сообщение от Аноним (39), 19-Мрт-25, 11:10   +/
IBM подарила M$'у Win32 API ? А не наоборот, и не подарила, а продала лицезию для Win-OS/2.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #46

40. Сообщение от nebularia (ok), 19-Мрт-25, 11:33   +1 +/
Windows Terminal + WSL (предпочитаю первую версию, т.к. не мешает работе виртуалбокса и с сетью заморочек меньше)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #43, #63

41. Сообщение от Аноним (5), 19-Мрт-25, 11:37   +/
> PowerShell никоим образом не реализует линуксовых команд.

И не надо.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

42. Сообщение от Советский инженер (ok), 19-Мрт-25, 12:16   +1 +/
> Например, есть такой ...

git

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

43. Сообщение от Виктор (??), 19-Мрт-25, 13:08   +/
Так WSL2 уже давно не мешает виртуалбоксу...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #44

44. Сообщение от nebularia (ok), 19-Мрт-25, 13:10   +1 +/
Ну если это можно назвать "не мешает". Virtualbox при этом работает через слой совместимости с Hyper-V и работает плохо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #51, #61

45. Сообщение от Виктор (??), 19-Мрт-25, 13:11   +/
А мне больше нравился проект CoLinux, который загружался рядом с виндой...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #53

46. Сообщение от n00by (ok), 19-Мрт-25, 13:22   +/
Осталось посчитать, сколько затратила на создание, почем "продала лицензию" и сколько потеряла, отдав весь рынок.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39 Ответы: #52

47. Сообщение от OpenEcho (?), 19-Мрт-25, 13:26   +/
Исключительно для справедливости ради:

https://sourceforge.net/projects/mcwin32/

МС давно на венде пашет, но ИМХО криво, из под цигвина он все таки лучше

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

48. Сообщение от Nochiemail (?), 19-Мрт-25, 13:57   +/
И какие проги можно запускать?
Ответить | Правка | Наверх | Cообщить модератору

49. Сообщение от Аноним (-), 19-Мрт-25, 14:23   +/
setup-x86_64.exe version 2.925 => http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa.../
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #50

50. Сообщение от nebularia (ok), 19-Мрт-25, 14:25   +/
Толку-то если пакеты перестанут быть совместимыми
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49

51. Сообщение от U202204161753 (?), 19-Мрт-25, 14:39   +1 +/
} Virtualbox при этом работает через слой совместимости с Hyper-V и работает плохо.
А Вы не отключили ли половину новых security опций ради "быстрого" Virtualbox ?
( Детальнее?)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44 Ответы: #56

52. Сообщение от U202204161753 (?), 19-Мрт-25, 14:42   +/
} IBM всегда сотрудничала с Microsoft, подарила ей ( . . .) Win32 API, ...

Но не Native API

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46 Ответы: #64

53. Сообщение от U202204161753 (?), 19-Мрт-25, 14:44   +/
} А мне больше нравился проект CoLinux
Они даже относительно ( под 32 бита) живы. Года два назад что-то новое выкладывали.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

54. Сообщение от U202204161753 (?), 19-Мрт-25, 14:46   +/
> Например, есть такой TUI-клиент к Mattermost под названием matterhorn, его даже под сабж не осилили портировать, настолько там все ржавыми гвоздями приколочено к линуксовой консоли.

А под midipix ?  Откомпилировался хотя бы?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

56. Сообщение от nebularia (ok), 19-Мрт-25, 14:57   +/
> } Virtualbox при этом работает через слой совместимости с Hyper-V и работает
> плохо.
> А Вы не отключили ли половину новых security опций ради "быстрого" Virtualbox
> ?
> ( Детальнее?)

Ради нормально работающего гипервизора не использую некоторые функции, да.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #58

58. Сообщение от U202204161753 (?), 19-Мрт-25, 17:24   +/
> Ради нормально работающего гипервизора не использую некоторые функции, да.

Вы же ж предупреждайте возможных полеледователей

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56 Ответы: #59

59. Сообщение от U202204161753 (?), 19-Мрт-25, 17:27   +/
( read as -- последователей)

. . . о последствиях. Как-то реальный взлом ( честно говоря, маловероятно) или о шансе "получить по говлове" / кошельку от службы бezoпасmосmи  

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58 Ответы: #60

60. Сообщение от U202204161753 (?), 19-Мрт-25, 17:42   –1 +/
} WSL (предпочитаю первую версию  ( . . .)
А за WSL1 ( вместо WSL2) я только за.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59

61. Сообщение от _kp (ok), 20-Мрт-25, 00:12   +/
C Hyper-v весь Windows работает прилично медленне,чем без него, ибо он оказывается в виртурлке, и игры, и компиляторы..

Если нужа производительность, то выигрывают виртуалки с отключенным Hyper-v, причем как они сами быстрее работают, так и систему не калечат.

Производительность msys2 очень низкая, медленнее и виртуалок, и WSL2. По крайней мере компилятор для ESP32 чуть ли не на порядок быстрее в виртуалке, чем его ваниант в msys2.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44 Ответы: #65

62. Сообщение от User (??), 20-Мрт-25, 07:49   +1 +/
не-не. Тут противоречивые параграфы: "Похоже на нормальную ОСь" и "не реализует linux'овых команд". Но сам тезис да, верный - wt + powershell действительно _похож_ на нормальную ОС второго десятилетия 21го века. "Похож", да - и на "нормальную", а не "хорошую" - но всё-ж лучше, чем выкидыш 70х годов 20го...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

63. Сообщение от User (??), 20-Мрт-25, 07:51   +/
А накой тебе virtualbox при наличии нативного hyper-v?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #67

64. Сообщение от n00by (ok), 20-Мрт-25, 09:42   +/
Смотря как считать. DEC проиграла IBM PC, так что цена на создателя VMS упала, соответственно и WNT обошлась почти даром.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52

65. Сообщение от Аноним (65), 20-Мрт-25, 14:37   +/
Потеря около 10% производительности, с учётом того, что работает и так под kvm.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61 Ответы: #66

66. Сообщение от _kp (ok), 20-Мрт-25, 16:23   +/
А на счет  10%.. Процентов чего? Только исполнения кода процессором, работы видеоподсистемы, ввода-вывода, или всё вместе? В этом и подвох.

Да и KVM это же совсем другое. А Cygwin и msys чисто для Windows.

Проблема, что если ради чего то включить hyper-v,
то через него работает вся система, что уместно только не выделенном сервере, но не компе общего назначения. А Vmware, мало того что в нем быстрее чем через hyper-v, так оно еще всю систему тормозом не делает.

То есть, WSL отбрасываем, и сравниваем виртуалки, Cygwin и msys.  

Есть проблема. Производительность Cygwin и msys, мягко говоря, не впечатляет.
Конечно, у меня есть Cygwin, в c:\usr\bin, но он годен только для скриптов автоматизации, а как чуть что потяжелее если в нем, так привет тормозам.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65 Ответы: #69

67. Сообщение от _kp (ok), 20-Мрт-25, 21:24   +/
> А накой тебе virtualbox при наличии нативного hyper-v?

Возможно в нем быстре. В Vmware точно быстрее, при отключенном hyper-v.
То что hyper-v нативный, не делает его лучше, вон notepad и paint "родные" для Windows, а лучшими не являются, а просто есть по умолчанию.
Но если hyper-v нужен, и уже включен, то надобность в virtualbox под сомнением. Разве что готовые машины запускать, а не переустанавливать.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63 Ответы: #68

68. Сообщение от User (??), 20-Мрт-25, 21:41   +/
>> А накой тебе virtualbox при наличии нативного hyper-v?
> Возможно в нем быстре. В Vmware точно быстрее, при отключенном hyper-v.

Я не уверен, что у меня на ноуте есть осмысленные задачи, упирающиеся в это "быстрее". Wmware... речь о Workstation? Оно ж вроде как того... apache'нулось?

>  То что hyper-v нативный, не делает его лучше, вон notepad и
> paint "родные" для Windows, а лучшими не являются, а просто есть
> по умолчанию.

Ну скажем так - инфраструктуру виртуализации на windows я в своей жизни аж джва раза, по моему, видел - а вот production на virtualbox - и "не слышал" даже. Так что определенный interop штука потенциально небесполезная...

> Но если hyper-v нужен, и уже включен, то надобность в virtualbox под
> сомнением. Разве что готовые машины запускать, а не переустанавливать.

Ну, учитывая, где мы общаемся - WSL2 и hyper-v включен примерно "по дефолту", как мне кажется. А VM'ки вполне себе конвертятся без переустановки

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67

69. Сообщение от Аноним (65), 21-Мрт-25, 02:46   +/
Игры, а именно падение средней кадровой частоты. Учитывая вложенную виртуализацию, вышло довольно неплохо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66

71. Сообщение от 1 (??), 21-Мрт-25, 12:27   +/
wget - Invoke-WebRequest
mc - far2

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #74

72. Сообщение от Аноним (72), 21-Мрт-25, 14:44   +/
А чем WT хуже ConEmu? Я последним почти не пользовался, может я что-то упускаю?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #73

73. Сообщение от ryoken (ok), 21-Мрт-25, 16:56   +/
> А чем WT хуже ConEmu? Я последним почти не пользовался, может я
> что-то упускаю?

Я не пользовался WT толком :). ConEmu работает даже с WinXP, насколько я в курсе. И настроек до собачьей бабушки.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72

74. Сообщение от илья (??), 23-Мрт-25, 10:24   +/
winget install far
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #71


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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