Ang Microsoft ay nagdadala ng maraming mga pagpapabuti sa bash sa ubuntu sa windows 10

Video: Использование подсистемы Linux для веб-разработки в Windows 10 (WSL) 2024

Video: Использование подсистемы Linux для веб-разработки в Windows 10 (WSL) 2024
Anonim

Ipinakilala ng Microsoft ang maraming mga pagpapabuti sa Windows 10 Preview na may pinakabagong build 14361. Ang isang tampok na marahil ay natanggap ang pinakamataas na bilang ng mga pagbabago ay ang Bash sa Ubuntu sa Windows 10. Ipinakita ng Microsoft ang isang malaking listahan ng mga pagpapabuti para sa Ubuntu Bash console ng Subsystem para sa Tampok ng Linux na makakatulong sa mga developer ng Linux na gumawa ng isang mas mahusay na trabaho ngayon.

Narito kung ano ang naayos at pinabuting sa Bash sa Ubuntu sa Pinakabagong Windows 10 Preview na bumuo ng 14361:

  • "Ang DrvFs ngayon ay sensitibo sa kaso kapag tumatakbo sa Bash sa Ubuntu sa Windows.
    • Ang mga gumagamit ay maaaring lumikha ng case.txt at CASE.TXT sa kanilang / mnt / c drive
    • Sinusuportahan lamang ang sensitivity ng kaso sa loob ng Bash sa Ubuntu sa Windows. Kapag nasa labas ng Bash, iuulat ng NTFS ang mga file nang tama, ngunit ang hindi inaasahang pag-uugali ay maaaring mangyari na nakikipag-ugnay sa mga file mula sa Windows.
    • Ang ugat ng bawat dami (ie / mnt / c) ay hindi sensitibo sa kaso
    • Maraming impormasyon sa paghawak ng mga file na ito sa Windows ay matatagpuan dito.
  • Napakahusay na pinahusay na suporta ng pty / tty. Sinusuportahan na ngayon ang mga aplikasyon tulad ng TMUX
  • Nakatakdang isyu sa pag-install kung saan hindi palaging nilikha ang mga account ng gumagamit
  • Na-optimize na istruktura ng linya ng linya ng argumento na nagpapahintulot para sa napakahabang listahan ng argumento.
  • Ngayon ay maaaring tanggalin at chmod read_only mga file mula sa DrvFs
  • Nakapirming ilang mga pagkakataon kung saan ang terminal ay nakabitin sa pagkakakonekta
  • chmod at chown ngayon ay gumagana sa mga aparato sa tty
  • Payagan ang koneksyon sa 0.0.0.0 at:: bilang localhost
  • Ang Sendmsg / recvmsg ngayon ay humawak ng haba ng IO vector ng> 1
  • Maaari na ngayong mag-opt-out ang mga gumagamit ng mga file na naka-host na awtomatikong
  • Awtomatikong tumugma sa Linux lokal sa NT locale habang naka-install
  • Idinagdag ang / proc / sys / vm / swappiness file
  • ang strace ngayon ay lumabas nang tama
  • Payagan ang mga tubo na mabubuksan muli sa pamamagitan ng / proc / sarili / fd
  • Itago ang mga direktoryo sa ilalim ng% LOCALAPPDATA% \ lxss mula sa DrvFs
  • Mas mahusay na paghawak ng bash.exe ~. Ang mga utos tulad ng "bash ~ -c ls" ay suportado ngayon / li>
  • Ipaalam ngayon sa mga socket ang pagbasa ng epoll na magagamit sa pag-shutdown
  • Ang lxrun / uninstall ay gumagawa ng isang mas mahusay na trabaho sa pagtanggal ng mga file at folder
  • Nawastong ps -f
  • Pinahusay na suporta para sa x11 apps tulad ng xEmacs
  • Nai-update na paunang laki ng stack ng thread upang tumugma sa default na setting ng Ubuntu at pag-uulat nang tama sa laki ng get_rlimit syscall
  • Pinahusay na pag-uulat ng mga pangalan ng imahe ng proseso ng pico (halimbawa para sa pag-awdit)
  • Naipatupad / proc / mountinfo para sa df na utos
  • Nakatakdang symlink error code para sa pangalan ng bata. at..
  • Karagdagang pag-aayos at pagpapabuti ng bug ”

Bilang karagdagan, nakatanggap din ng suporta si Bash para sa mga sumusunod na syscalls na mga antas ng level level level level:

  • GETTIMER
  • MKNODAT
  • RENAMEAT
  • SENDFILE
  • SENDFILE64
  • SYNC_FILE_RANGE

Ang Bash sa Ubuntu ay kasalukuyang magagamit sa Windows Insider na tumatakbo sa Windows 10 Preview lamang. Gayunpaman, ilalabas ito ng Microsoft sa publiko kasama ang Annibersaryo ng Pag-update, na magagamit ito sa mas maraming mga developer ng Linux na nais na magtrabaho sa kanilang mga script sa Windows 10 nang hindi nagpapatakbo ng isang virtual machine.

Ang Microsoft ay nagdadala ng maraming mga pagpapabuti sa bash sa ubuntu sa windows 10