You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For general Windows information on build 17063 visit the [Windows Blog](https://blogs.windows.com/windowsexperience/2017/12/19/announcing-windows-10-insider-preview-build-17063-pc/).
17
+
18
+
### WSL
19
+
* DrvFs supports additional Linux metadata. This allows setting the owner and mode of files using chmod/chown, and also the creation of special files such as fifos, unix sockets and device files.
20
+
21
+
This is disabled by default for now. To enable, mount DrvFs with the metadata option (to enable it on an existing mount, you must first unmount it):
22
+
23
+
```bash
24
+
mount -t drvfs C: /mnt/c -o metadata
25
+
```
26
+
27
+
Linux permissions are added as additional metadata to the file; they do not affect the Windows permissions. Remember, editing a file using a Windows editor may remove the metadata. In this case, the file will revert to its default permissions.
28
+
29
+
* Added mount options to DrvFs to control files without metadata.
30
+
* uid: the user ID used for the owner of all files.
31
+
* gid: the group ID used for the owner of all files.
32
+
* umask: an octal mask of permissions to exclude for all files and directories.
33
+
* fmask: an octal mask of permissions to exclude for all regular files.
34
+
* dmask: an octal mask of permissions to exclude for all directories.
35
+
36
+
For example:
37
+
```
38
+
mount -t drvfs C: /mnt/c -o uid=1000,gid=1000,umask=22,fmask=111
39
+
```
40
+
41
+
Combine with the metadata option to specify default permissions for files without metadata.
42
+
43
+
* Introduced a new environment variable, `WSLENV`, to configure how environment variables flow between WSL and Win32.
44
+
45
+
For example:
46
+
47
+
```bash
48
+
WSLENV=GOPATH/l:USERPROFILE/pu:DISPLAY
49
+
```
50
+
51
+
`WSLENV` is a colon-delimited list of environment variables that can be included when launching WSL processes from Win32 or Win32 processes from WSL. Each variable can be suffixed with a slash followed by flags to specify how it is translated.
52
+
* p: The value is a path that should be translated between WSL paths and Win32 paths.
53
+
* l: The value is a list of paths. In WSL, it is a colon-delimited list. In Win32, it is a semicolon-delimited list.
54
+
* u: The value should only be included when invoking WSL from Win32
55
+
* w: The value should only be included when invoking Win32 from WSL
56
+
57
+
You can set `WSLENV` in .bashrc or in the custom Windows environment for your user.
* Support select/epoll of epoll files (previously a no-op).
69
+
* Notify ptrace of unimplemented syscalls.
70
+
* Ignore interfaces that are not up when generating resolv.conf nameservers [GH 2694]
71
+
* Enumerate network interfaces with no physical address. [GH 2685]
72
+
* Additional bug fixes and improvements.
73
+
74
+
### Linux tools available to developers on Windows
75
+
76
+
* Windows Command line Toolchain includes bsdtar (tar) and curl.
77
+
Read [this blog](https://aka.ms/tarcurlwindows) to learn more about the addition of these two new tools and see how they’re shaping the developer experience on Windows.
78
+
79
+
*`AF_UNIX` is available in the Windows Insider SDK (17061+).
80
+
Read [this blog](https://blogs.msdn.microsoft.com/commandline/2017/12/19/af_unix-comes-to-windows/) to learn more about `AF_UNIX` and how developers on Windows can use it.
81
+
82
+
### Console
83
+
* No fixes.
16
84
17
-
For general Windows information on build 17046 visit the [Windows Blog](https://blogs.windows.com/windowsexperience/2017/11/22/announcing-windows-10-insider-preview-build-17046-pc).<br/>
85
+
### LTP Results:
86
+
Testing in progress.
18
87
19
88
89
+
## Build 17046
90
+
91
+
For general Windows information on build 17046 visit the [Windows Blog](https://blogs.windows.com/windowsexperience/2017/11/22/announcing-windows-10-insider-preview-build-17046-pc).
92
+
20
93
### Fixed
21
94
#### WSL
22
95
- Allow processes to run without an active terminal. [GH 709, 1007, 1511, 2252, 2391, et al.]
@@ -44,6 +117,7 @@ For general Windows information on build 17046 visit the [Windows Blog](https://
44
117
### LTP Results:
45
118
Testing in progress.
46
119
120
+
47
121
## Build 17040
48
122
49
123
For general Windows information on build 17040 visit the [Windows Blog](https://blogs.windows.com/windowsexperience/2017/11/16/announcing-windows-10-insider-preview-build-17040-pc).<br/>
0 commit comments