Microsoft在Windows 10 v1809上发布了Bash发行说明

家电维修 2022-08-18 10:26www.17kangjie.cn家电维修培训

  微软在Windos 10 v1809上为Bash for Linux引入了大量新东西。根据Microsoft发布的详细信息,这是Windos 10版本1809中的此软件组件的新功能。

  在Windos 10 v1809上进行Bash

  Setpriority系统调用权限检查对于更改相同的线程优先级太严格[GH 1838]

  确保将无偏的中断时间用于启动时间,以避免返回clock_gettime的负值(CLOCK_BOOTTIME)[GH 3434]

  处理WSL binfmt解释器中的符号链接[GH 3424]

  更好地处理线程组领导者文件描述符清理。

  切换WSL以使用KeQueryInterruptTimePrecise而不是KeQueryPerformanceCounter来避免溢出[GH 3252]

  Ptrace附加可能导致系统调用的返回值不良[GH 1731]

  解决几个AF_UNIX相关问题[GH 3371]

  修复当前工作目录长度小于5个字符时可能导致WSL互操作失败的问题[GH 3379]

  避免一秒延迟失败环回连接到不存在的端口[GH 3286]

  添加/ proc / sys / fs / file-max存根文件[GH 2893]

  更准确的IPV6范围信息。

  PR_SET_PTRACER支持[GH 3053]

  管道文件系统无意中清除边缘触发的epoll事件[GH 3276]

  通过NTFS符号链接启动的Win32可执行文件不尊重符号链接名称[GH 2909]

  改进的僵尸支持[GH 1353]

  添加sl.conf条目以控制Windos互操作行为[GH 1493]

  修复getsockname并不总是返回UNIX套接字族类型[GH 1774]

  增加对TIOCSTI的支持[GH 1863]

  连接过程中的非阻塞套接字应返回EAGAIN进行写入尝试[GH 2846]

  在已安装的VHD上支持互操作[GH 3246,3291]

  修复根文件夹上的权限检查问题[GH 3304]

  对TTY键盘的支持有限,可以使用KDGKBTYPE,KDGKBMODE和KDSKBMODE。

  即使在后台启动,Windos UI应用也应该执行。

  添加sl -u或-user选项[GH 1203]

  启用快速启动时修复WSL启动问题[GH 2576]

  Unix套接字需要保留断开连接的对等凭证[GH 3183]

  非阻塞的Unix套接字无限期地与EAGAIN [GH 3191]失败

  case = off是新的默认drvfs挂载类型[GH 2937,3212,3328]

  添加slconfig / terminate以停止运行分发。

  修复了无法正确处理带空格的路径的WSL shell上下文菜单项的问题。

  将每个目录的大小写敏感性公开为扩展属性

  ARM64模拟缓存维护操作。

  DrvFs仅对应于转义字符的私有范围内的unescape字符。

  修复ELF解析器解释器长度验证中的逐个错误[GH 3154]

  过去一段时间的WSL绝对定时器不会发射[GH 3091]

  确保新创建的重新分析点在父目录中列出。

  在DrvFs中以原子方式创建区分大小写的目录。

  修复了即使文件存在,多线程操作也可能返回ENOENT的其他问题。[GH 2712]

  修复了启用UMCI时WSL启动失败的问题。[GH 3020]

  添加资源管理器上下文菜单以启动WSL [GH 437,603,1836]。要使用,请在资源管理器窗口中按住shift并单击鼠标右键。

  修复Unix套接字非阻塞行为[GH 2822,3100]

  修复GH 2026中报告的挂起NETLINK命令。

  添加对安装传播标志的支持[GH 2911]。

  修复截断不导致inotify事件的问题[GH 2978]。

  为sl.exe添加-exec选项以调用没有shell的单个二进制文件。

  为sl.exe添加-distribution选项以选择特定发行版。

  对dmesg的支持有限。应用程序现在可以登录到dmesg。WSL驱动程序将有限的信息记录到dmesg。将来,这可以扩展到从驾驶员那里携带其他信息/诊断。

  注意目前通过/dev/kmsg 设备接口支持dmesg 。 syslog 尚不支持syscall接口。,某些 dmesg 命令行选项(例如 -S, -C 不起作用)。

  修复了即使文件存在,多线程操作也可能返回ENOENT的问题。[GH 2712]

  更改串口设备的默认gid和模式以匹配原生[GH 3042]

  DrvFs现在支持扩展属性。

  注意DrvFs对扩展属性的名称有一些限制。不允许使用某些字符(如'/',''和''),并且扩展属性名称在DrvF上不区分大小写

  将init和bsdtar二进制文件从lxssmanager dll中移出并进入单独的工具文件夹

  使用CLONE_FILES修复关闭文件描述符的争用

  在转换DrvFs路径时处理/ proc / pid / mountinfo中的可选字段

  允许DrvFs mknod成功,无需S_IFREG的元数据支持

  在DrvF上创建的只读文件应具有readonly属性集[GH 3411]

  添加/sbin/mount.drvfs帮助程序来处理DrvFs挂载

  在DrvF中使用POSIX重命名。

  允许在没有卷GUID的卷上进行路径转换。

  Setpriority系统调用权限检查对于更改相同的线程优先级太严格[GH 1838]

  确保将无偏的中断时间用于启动时间,以避免返回clock_gettime的负值(CLOCK_BOOTTIME)[GH 3434]

  处理WSL binfmt解释器中的符号链接[GH 3424]

  更好地处理线程组领导者文件描述符清理。

  切换WSL以使用KeQueryInterruptTimePrecise而不是KeQueryPerformanceCounter来避免溢出[GH 3252]

  Ptrace附加可能导致系统调用的返回值不良[GH 1731]

  修复了一些与AF_UNIX相关的问题[GH 3371]

  修复当前工作目录长度小于5个字符时可能导致WSL互操作失败的问题[GH 3379]

  管道文件系统无意中清除边缘触发的epoll事件[GH 3276]

  通过NTFS符号链接启动的Win32可执行文件不尊重符号链接名称[GH 2909]

  避免一秒延迟失败环回连接到不存在的端口[GH 3286]

  添加/ proc / sys / fs / file-max存根文件[GH 2893]

  更准确的IPV6范围信息。

  PR_SET_PTRACER支持[GH 3053]

  管道文件系统无意中清除边缘触发的epoll事件[GH 3276]

  通过NTFS符号链接启动的Win32可执行文件不尊重符号链接名称[GH 2909]

  改进的僵尸支持[GH 1353]

  添加sl.conf条目以控制Windos互操作行为[GH 1493]

  修复getsockname并不总是返回UNIX套接字族类型[GH 1774]

  增加对TIOCSTI的支持[GH 1863]

  连接过程中的非阻塞套接字应返回EAGAIN进行写入尝试[GH 2846]

  在已安装的VHD上支持互操作[GH 3246,3291]

  修复根文件夹上的权限检查问题[GH 3304]

  对TTY键盘的支持有限,可以使用KDGKBTYPE,KDGKBMODE和KDSKBMODE。

  即使在后台启动,Windos UI应用也应该执行。

  添加sl -u或-user选项[GH 1203]

  启用快速启动时修复WSL启动问题[GH 2576]

  Unix套接字需要保留断开连接的对等凭证[GH 3183]

  非阻塞的Unix套接字无限期地与EAGAIN [GH 3191]失败

  case = off是新的默认drvfs挂载类型[GH 2937,3212,3328]

  添加slconfig / terminate以停止运行分发。

  修复了无法正确处理带空格的路径的WSL shell上下文菜单项的问题。

  将每个目录的大小写敏感性公开为扩展属性

  ARM64模拟缓存维护操作。

  DrvFs仅对应于转义字符的私有范围内的unescape字符。

  修复ELF解析器解释器长度验证中的逐个错误[GH 3154]

  过去一段时间的WSL绝对定时器不会发射[GH 3091]

  确保新创建的重新分析点在父目录中列出。

  在DrvFs中以原子方式创建区分大小写的目录。

  修复了即使文件存在,多线程操作也可能返回ENOENT的其他问题。[GH 2712]

  修复了启用UMCI时WSL启动失败的问题。[GH 3020]

  添加资源管理器上下文菜单以启动WSL [GH 437,603,1836]。在资源管理器窗口中使用保持移位和右键单击。

  修复unix socket无阻塞行为[GH 2822,3100]

  修复GH 2026中报告的挂起NETLINK命令。

  添加对安装传播标志的支持[GH 2911]。

  修复截断不导致inotify事件的问题[GH 2978]。

  为sl.exe添加-exec选项以调用没有shell的单个二进制文件。

  为sl.exe添加-distribution选项以选择特定发行版。

  对dmesg的支持有限。应用程序现在可以登录到dmesg。WSL驱动程序将有限的信息记录到dmesg。将来,这可以扩展到从驾驶员那里携带其他信息/诊断。

  注意目前通过/dev/kmsg 设备接口支持dmesg 。 syslog 尚不支持sycall接口。,某些 dmesg 命令行选项(例如 -S, -C 不起作用)。

  修复了即使文件存在,多线程操作也可能返回ENOENT的问题。[GH 2712]

  更改串口设备的默认gid和模式以匹配原生[GH 3042]

  DrvFs现在支持扩展属性。

  注意DrvFs对扩展属性的名称有一些限制。特别是,不允许使用某些字符(如'/',''和''),并且扩展属性名称在DrvF上不区分大小写

Copyright © 2016-2025 www.17kangjie.cn 长沙家政网【一起康洁家政】 版权所有 Power by