Cygwin 3.5.0放弃旧的Windows平台支持
Cygwin是一个免费的开源工具,为Microsoft Windows用户提供了一个类似Unix/Linux的环境和软件工具集。它是一个兼容性层,使Windows用户能够直接在其Windows系统上运行各种基于Unix/Linux的应用程序和工具。
在Cygwin 3.4.0(其主要前身)发布一年多后,其开发者刚刚宣布发布新的3.5.0版本。让我们来探索一下它提供的功能和改进。
Cygwin 3.5.0的主要新功能
不再支持旧的Windows版本
Cygwin 3.5.0停止支持Windows 7、Windows 8及其相应的服务器版本(Windows server 2008 R2和2012)。此举标志着人们将重点放在更新的Windows版本上,包括Windows 8.1、10、11以及从2012 R2到2022的服务器版本,预计与未来的Windows版本兼容。
新功能和增强功能
更新带来了几个显著的改进:
- 控制台增强功能
:进程现在可以访问控制台设备(“
/dev/consN
“)从不同的控制台或伪终端。这种增强使GNU屏幕和tmux等工具在控制台中发挥作用。 - 工具更新
:的介绍
newgrp
中的工具和扩展功能
cygcheck
,包括包搜索和关于Cygwin分发中包的详细信息。
- 文件系统和代码集支持
:Cygwin 3.5.0介绍了“
/dev/磁盘
“目录,提供各种子目录,方便访问磁盘和分区原始设备。此版本还支持GB18030代码集,并包含新目录“
/proc/代码集
和
/进程/区域设置
“以获取有关支持的代码集和区域设置的信息。 - API添加
:添加了几个新的API调用,使Cygwin与其他类似Unix的系统更加紧密地对齐。 - 混音器装置
:基于OSS的混音器设备的实现(“
/dev/mixer
”),增强音频功能。
更改、改进和修复
Cygwin 3.5.0带来了核心功能的变化:
- posix_spawnp行为
:对于无法识别的文件,不再有启动shell的后备方法,这一决定符合POSIX标准。 - NFS上的FIFOs
:FIFO现在可以在NFS文件系统上运行。 - SSD上的文件处理
:已启用SSD上文件的自动稀疏化,与“稀疏”装载模式无关。 - 堆芯转储管理
:在处理核心转储和stackdump文件时进行调整,并更改默认RLIMIT_core设置。
同时,更新解决了特定问题,包括修复了fork后arc4随机补种,增强了安全性和可靠性。
Cygwin 3.5.0可从项目网站免费下载。有关更改的完整列表,请访问发布公告。
延伸阅读:
OpenMediaVault 7 NAS获得Kubernetes功能
如果你热衷于自托管NAS并涉足DevOps,你会喜欢这次更新的。OpenMediaVault 7为您推出了一项改变游戏规...
QEMU 9.0首次推出先进的ARM和RISC-V功能
QEMU是一个著名的软件工具,允许用户模拟不同的计算机系统,它发布了最新的更新v9.0。它包含了220位作者提交的270...
Wine 9.9推出Wow64模式和增强的ARM支持
在之前的9.8发布两周后,以允许Linux和macOS用户运行Windows应用程序而闻名的Wine Project宣布...
GNOME 47将于9月18日发布
GNOME坚持严格的六个月发布时间表,通常在3月或4月发布新版本,然后在9月或10月发布。 继3月20日GNOME 46...
Winamp以FreeLLama的名义成为开源
我们每天都在这里分享很多新闻,但有些故事激起了一种甜蜜的怀旧感,让我们回到了珍贵的记忆中。Winamp就是这样一个故事。...