Windows 10 14915 Build 中適用於 Linux 的 Windows 子系統中的錯誤修復
2分鐘讀
發表於
讀者幫助支持 MSpoweruser。如果您透過我們的連結購買,我們可能會獲得佣金。
請閱讀我們的揭露頁面,了解如何幫助 MSPoweruser 維持編輯團隊的發展 阅读更多
Windows 10 帶有 Bash on Ubuntu 功能,該功能使本機 Linux ELF64 二進製文件能夠通過 Windows Subsystem for Linux (WSL) 在 Windows 上運行。 WSL 主要由處理 Linux 實例生命週期的用戶模式會話管理器服務、通過轉換 Linux 系統調用來模擬 Linux 內核的 pico 提供程序驅動程序(lxss.sys、lxcore.sys)和託管未修改用戶模式 Linux 的 pico 進程組成(例如 /bin/bash)。
微軟今天發布 構建Windows 10的14915 快圈中的 Windows 預覽體驗成員。 此版本包括對適用於 Linux 的 Windows 子系統的一些更新。 在下面找到此版本中的錯誤修復列表,
- 用於 unix 數據報套接字的 Socketpair (GH #262)
- SO_REUSEADDR 的 Unix 套接字支持
- SO_BROADCAST 的 UNIX 套接字支持 (GH #568)
- SOCK_SEQPACKET 的 Unix 套接字支持 (GH #758, #546)
- 添加對 unix 數據報套接字發送、接收和關閉的支持
- 修復由於對非固定地址的無效 mmap 參數驗證導致的錯誤檢查。 (GH #847)
- 支持終端狀態的掛起/恢復
- 支持 TIOCPKT ioctl 以解鎖 Screen 實用程序 (GH #774)
- 已知問題:功能鍵不起作用
- 更正了 TimerFd 中可能導致 LxpTimerFdWorkerRoutine 訪問已釋放成員“ReaderReady”的競爭(GH #814)
- 為 futex、poll 和 clock_nanosleep 啟用可重啟的系統調用支持
- 添加了綁定掛載支持
- 取消共享以支持掛載命名空間
- 已知問題:使用
unshare(CLONE_NEWNS)
當前工作目錄將繼續指向舊的命名空間
- 已知問題:使用
- 其他改進和錯誤修復