Cygwin 3.6.1 发布,Windows 下的 Linux 开发环境


Cygwin 3.6.1 现已发布,该版本主要是一个错误修复版本。Cygwin 是一个可以在 Windows 上拥有 Linux 般体验的集成环境,其通过重新编译,将 POSIX 系统上的软件移植到 Windows 上。Cygwin 包括了一组库,该库在 Win32 系统下实现了 POSIX 系统调用的 API,还有一套 GNU 开发工具集(比如 GCC 与 GDB),这样可以进行简单的软件开发,此外有一些 UNIX 系统下的常见程序,并且支持 X Window System。

更新内容包括有:

  • Console mode 恢复到以前的模式
  • 在调用信号处理程序之前清除 sigdeleyed 中的方向标志
  • Getlocalename_l:修复崩溃并根据 final POSIX-1.2024 docs 处理 LC_ALL
  • 在 SA_ONSTACK 情况下,将上下文复制到 call_signal_handler() 中的备用信号堆栈区域,因为无法从信号处理程序访问正常堆栈区域上的本地复制上下文
  • 修复在 Cygwin DLL 或非 Cygwin DLL 上调用 dlopen/dlclose 时的引用计数
  • 修复使用 RTLD_NODELETE dlopen/dlclose DLL 时的引用计数
  • 不允许将来自 BUILTIN、NT AUTHORITY、NT SERVICE 域的帐户作为 POSIX ACL 中的 USER entry。仅允许 USER_OBJ、GROUP_OBJ 和 GROUP
  • 适应 Windows 异常处理中影响软件生成异常的变更
  • 打开 /dev/ptmx 次数过多时返回 EMFILE
  • 将 pthread::atforkchild() 移至 fork::child() 的末尾。这修复了 cmake (>= 3.29.x) 中子进程失败的问题。
  • 不要在 dladdr 中增加 DLL 引用计数
  • 修复自 cygwin 3.5.5 以来已损坏的控制台的 tcsetattr()
  • 尝试在两个(或更多)线程/进程中同时创建同一个文件时修复缓存的 DOS 属性
  • 修复在 pthread_key 的析构函数中调用 pthread_key_create 时出现的死锁

详细信息可查看邮件列表


相關推薦

2024-08-28

,该版本主要是一个错误修复版本。Cygwin 是一个可以在 Windows 上拥有 Linux 般体验的集成环境,其通过重新编译,将 POSIX 系统上的软件移植到 Windows 上。Cygwin 包括了一组库,该库在 Win32 系统下实现了 POSIX 系统调用的 API,还有

2023-03-06

Git for Windows v2.40.0-rc1 现已发布。按照原先的规划,Git for Windows 将在下一个版本中放弃对 Windows 7 和 Windows 8 的支持;同时,Git for Windows 的 32 位版本的支持也即将结束。 此版本主要更新内容如下: New Features 随附 Git v

2023-07-18

装 brew install trzsz-go brew update brew install trzsz-go Windows 可用 scoop 安装 scoop install trzsz scoop bucket add extras scoop update scoop install trzsz 用 Go 直接安装( 要求 go 1.20 以上 ) go install github.com/trzsz/trzsz-go/cmd/...@lates

2022-05-11

Git for Windows 2.36.1 现已发布,主要更新内容如下: Upcoming breaking changes 官方计划在 Git for Windows 2.36.0 发布后不久,将其中的 bash 更新到 5.1 版本(目前是 4.4)。建议用户先检查自己的 shell 脚本是否有潜在的兼容性问题。 Git for Wi

2023-06-28

SD、macOS、Debian GNU/Hurd、HP-UX、Solaris、QNX、Haiku 和 Microsoft Windows(通过 Cygwin 库和 API) 最近正式发布的 4.0.0 采用了语义化版本,并且包含许多破坏性变化。 此版本主要新特性: 可读性更高的键绑定 默认使用 256 色 将 SS

2023-07-16

发布的 deepin V23 beta 版本中,现已正式适配 WSL。 WSL是Windows Subsystem for Linux的缩写,它是一种可以让用户在Windows上运行Linux的技术。WSL让你能够在Windows和Linux之间自由切换或集成,使用开源的工具和环境开发或测试Linux相关的

2022-06-29

Git for Windows 2.37.0 现已发布,主要更新内容如下: New Features 随附 Git v2.37.0。 许多反恶意软件产品似乎在我们的 MSYS2 运行时存在问题,导致运行时出现问题,例如 git subtree。添加了一种变通方法,希望能在大多

2022-06-24

Git for Windows 2.37.0-rc2 现已发布,主要更新内容如下: New Features 随附 Git v2.37.0-rc2。 随附 cURL v7.83.1。 许多反恶意软件产品似乎在我们的 MSYS2 运行时存在问题,导致运行时出现问题,例如git subtree. 我们添加

2022-10-27

“allow-nondistributable-artifacts” moby/moby#44313。 修复了在 Windows 上从 legacy CLI 将 docker 守护程序注册为服务时出现的Invalid standard handle identifiepanic moby/moby#44326。 Builder 修复在 Windows 上的 Cygwin 中运行 git 命令的问题 m

2023-10-26

eepin 社区宣布 deepin WSL 已正式上架微软商店。 WSL 是 Windows Subsystem for Linux 的缩写,它是一种可以让用户在 Windows 上运行 Linux 的技术。使用 WSL,可以轻松地在 Windows 和 Linux 之间切换和集成,使用开源的工具和环境来开发或

2025-04-17

1.8 已发布,重点修复了 CPU 占用 100%、虚拟机性能倒退、Windows Vista 虚拟机鼠标驱动安装故障等问题。 主要变化: 修复由于 Windows Guest Additions 中 VBxTray 所导致的  100% CPU 使用率问题 针对虚拟机管理模块(VMM),修复

2024-08-09

eal、Unity等游戏引擎,也能用于Android、IOS环境下的App。在Windows、Mac、Linux等的桌面和服务器环境也能够很好运行。 主要特点 高并发,高性能 现在业界有很多开源日志组件,不管是Java,C++还是其他语言实现,通过实测,

2023-02-26

,由 FileZilla Client 和 FileZilla Server 组成。客户端可用于 Windows、Linux 和 macOS,服务器仅可用于 Windows。服务器和客户端都支持 FTP 和 FTPS(FTP over SSL/TLS),而客户端还可以连接到 SFTP 服务器。 FileZilla Client 3.63.2 正式发布,更新内

2022-12-08

程开发扩展允许使用容器、远程计算机或适用于 Linux 的 Windows 子系统(WSL) 作为功能齐全的开发环境。此版本的亮点包括: 开发容器 GPU 支持 开发容器 Cygwin / Git Bash 套接字转发 远程隧道扩展 - 无需 SSH 即可连接到远程计算