Narito kung ano ang bago Windows 10 Bash / WSL & Windows Console

Windows 10 Nagbili ang v1703 ng maraming mga cool na tampok at pagpapahusay sa pagganap. Gusto ng mga app Kulayan ang 3D at ang Mode ng laro ay inaasahan na magsilbi sa iba't ibang mga niches ng Windows 10 mga mambabasa. Ang Windows 10 Ang Pag-update ng Anibersaryo ay naipadala sa isang half-baked Windows Subsystem para sa Linux (WSL) at ito ay nangangahulugan na hindi ito tumutugma sa node.js at Java.

Bash / WSL & Windows Console windows  10

Mga bagong tampok ng Bash / WSL & Windows Console

Simula sa Windows 10 Ang Mga Creator Update Ang WSL ay dinisenyo upang maging katugma sa Linux System Call Interface (SCI) at bilang isang resulta, nagtrabaho ito sa karamihan ng mga pangunahing mga kasangkapan sa pag-develop. Ang Windows 10 Sinusuportahan ng CU ang mga tool ng sumusunod na mga developer:

  • Core tools: apt, sed, grep, awk, top, tmux, ssh, scp, atbp.
  • Shell: Bash, zsh, isda, atbp.
  • Dev tools: vim, emacs, nano, git, gdb, atbp.
  • Wika & platform: Node.js & npm, Ruby & Gems, Java & Maven, Python & Pip, C / C ++, C # & .NET Core & Nuget, Go, Rust, Haskell, Elixir / Erlang, atbp.
  • Mga Sistema at Serbisyo: sshd, Apache, lighttpd, nginx, MySQL, PostgreSQL.

Ang isa pang pagbanggit ng karapat-dapat na bagay ay ang suporta ng Ubuntu 16.04, oo habang ang Windows 10 Suportado ng AU Ubuntu 14.04 ang Windows 10 Sinusuportahan ng Mga Tagalikha ng Pag-update ang Ubuntu 16.04. Ang lahat ng mga bagong nilikha bash pagkakataon ay na-install na ngayon sa Ubuntu 16.04, Gayunpaman, ang umiiral na mga pagkakataon sa Ubuntu 14.04 ay hindi awtomatikong mag-upgrade sa 16.04 at kailangan mong manu-manong i-upgrade ang halimbawa sa Ubuntu 16.04 sa pamamagitan ng paggamit ng alinman Alisin at Palitan o I-upgrade sa Lugar.

Pinalawak na IfConfig at Pag-isa ng Koneksyon sa Network

Sa Umakit 10 AU ay hindi nakapag-isa ng mga koneksyon sa network at natapos na ito sa mga tool tulad ng ifconfig, gulp, npm at iba pa. Ang problemang ito ay agad na naayos sa Win10 CU at ang ifconfig ay maaaring magamit upang magbilang at suriin ang mga pagsasaayos ng lahat ng magagamit na mga adapter ng network.

I-notify ang Mga Abiso sa Pagbabago ng File

Ang mga tool ay magsisimulang magbibigay-alam ngayon kung kailan binago ang file na ang kakayahan na ito ay ginagamit ng web, Node.js, Ruby at Python developer kasama ang marami pang iba. Sinusuportahan ngayon ng WSL na ipaalam kung saan hahayaan ang apps na magparehistro para sa mga notification ng pagbabago ng file system na maaaring higit pang magamit upang lumikha ng naaaksyunan tulad ng muling pagtatayo ng isang proyekto o marahil i-restart ang lokal na server. Thankfully ang notification ng file ay sumusuporta rin sa Windows filesystem. Sa pamamagitan ng isang ito maaaring i-edit ang source ng proyekto sa filesystem ng Windows sa pamamagitan ng paggamit ng isang editor ng Windows GUI kabilang ang VSCode, Visual Studio, Notepad ++ at maaaring patakbuhin ang Bash / WSL sa website sa isang lugar.

TCP socket at TPv6 Pagpapabuti

Ang koponan ng WSL kasama ang koponan ng Windows Core Networking ay may ilang karagdagang mga pagpipilian sa IPv6 at TCP socket. Ang gagawin nito ay paganahin nito ang malawak na hanay ng mga tool at teknolohiya na umaasa sa mga sockets ng network at pansamantala na suporta sa IPv6.

Suporta para sa Unix Socket at Netlink Socket

Ang ilang mga bahagi ng UNIX at Netlink ay mas maaga ay hindi suportado sa Anibersaryo Update at sa mga Creators ang UNIX datagram sockets at Netlink mga opsyon at mga katangian. Ang pagdaragdag ng mga ito sa WSL ay nagbibigay-daan sa iba't ibang anyo ng IPC na magpapahintulot sa karamihan ng mga modernong kasangkapan na tumakbo sa WSL.

Suporta sa kulay ng 24-bit

Sa wakas, ang suporta para sa mga kulay nang higit sa 16-bits ay sinagot at ngayon ay may Win10 CU ang console ay na-update sa isang magarbong 24-bit na kulay.

Mababasa mo ang buong mga detalye MSDN.

pinagmulan

Mag-iwan ng Sagot

Ang iyong email address ay hindi ilalathala. Ang mga kailangang field ay may markang *