Windows 10 v1703 has bought a lot of cool features in addition to functioning improvements. Apps similar Paint 3D in addition to the Game Mode are expected to cater to the diverse niches of the Windows 10 audiences. The Windows 10 Anniversary Update was shipped alongside a half-baked Windows Subsystem for Linux (WSL) in addition to this meant that it was incompatible alongside node.js in addition to Java.
Bash/WSL & Windows Console novel features
Starting alongside the Windows 10 Creators Update the WSL has been designed to endure compatible alongside the Linux System Call Interface (SCI) in addition to equally a result, it worked alongside nearly of the mainstream developer tools. The Windows 10 CU supports the next developers' tools:
- Core tools: apt, sed, grep, awk, top, tmux, ssh, scp, etc.
- Shells: Bash, zsh, fish, etc.
- Dev tools: vim, emacs, nano, git, gdb, etc.
- Languages & platforms: Node.js & npm, Ruby & Gems, Java & Maven, Python & Pip, C/C++, C# & .NET Core & Nuget, Go, Rust, Haskell, Elixir/Erlang, etc.
- Systems & Services: sshd, Apache, lighttpd, nginx, MySQL, PostgreSQL.
Yet to a greater extent than or less other cite worthy affair is the Ubuntu 16.04 support, yep piece the Windows 10 AU supported Ubuntu 14.04 the Windows 10 Creators Update supports Ubuntu 16.04. All the newly created bash instances volition at in i trial endure installed to Ubuntu 16.04, However, the existing Ubuntu 14.04 instances volition non automatically upgrade to 16.04 in addition to y'all demand to manually upgrade the event to Ubuntu 16.04 yesteryear using either Remove in addition to Replace or Upgrade inward Place.
Extended IfConfig in addition to Network Connection Enumeration
In the Win 10 AU i was non able to enumerate network connections in addition to this ended upwards meddling alongside the tools similar ifconfig, gulp, npm in addition to others. This occupation has been promptly fixed inward the Win10 CU in addition to the ifconfig tin endure used to enumerate in addition to examine the configurations of all the available network adapters.
NOTIFY File Change Notifications
The tools volition at in i trial starting fourth dimension notifying equally in addition to when the file is changed this capability is used yesteryear web, Node.js, Ruby in addition to Python developers along alongside many others. WSL at in i trial supports notify which volition permit the apps register for the file organisation modify notifications which tin farther endure used to practise actionable similar rebuilding a projection or mayhap restarting the local server. Thankfully the file notification also supports Windows filesystem. With this i tin edit the projection root on the Windows filesystem yesteryear using a Windows GUI editor including VSCode, Visual Studio, Notepad++ in addition to tin run the Bash/WSL on the website locally.
TCP socket in addition to TPv6 Improvements
The WSL squad along alongside the Windows Core Networking squad has come upwards alongside several additional IPv6 in addition to TCP socket options. What this volition practise is that it volition enable a broad attain of tools in addition to technologies that rely on network sockets in addition to improvised IPv6 support.
Support for Unix Socket in addition to Netlink Socket
Certain parts of UNIX in addition to Netlink were before non supported on the Anniversary Update in addition to alongside the Creators the UNIX datagram sockets in addition to Netlink options in addition to properties. Adding these to the WSL enables the diverse forms of IPC which volition allow nearly of the modern tools to run on WSL.
24-bit color support
Finally, the back upwards for colors to a greater extent than than 16-bits has been answered in addition to at in i trial alongside the Win10 CU the console has been updated to a fancy 24-bit color.
You tin read the amount details on MSDN.
Source: https://www.thewindowsclub.com/
comment 0 Comments
more_vert