Microsoft membawa banyak perbaikan untuk bash di ubuntu di windows 10

Video: Windows 10 Bash & Linux Subsystem Setup 2024

Video: Windows 10 Bash & Linux Subsystem Setup 2024
Anonim

Microsoft memperkenalkan banyak perbaikan pada Windows 10 Preview dengan build terbaru 14361. Fitur yang mungkin menerima jumlah perubahan tertinggi adalah Bash di Ubuntu pada Windows 10. Microsoft mengungkapkan daftar besar perbaikan untuk konsol Bash Ubuntu dari Subsistem untuk Fitur Linux yang akan membantu pengembang Linux melakukan pekerjaan yang lebih baik sekarang.

Inilah yang diperbaiki dan ditingkatkan di Bash pada Ubuntu di build Windows 10 Preview Terbaru 14361:

  • “ DrvFs sekarang peka huruf besar-kecil saat berjalan di Bash di Ubuntu pada Windows.
    • Pengguna dapat membuat case.txt dan CASE.TXT pada drive / mnt / c mereka
    • Sensitivitas kasus hanya didukung dalam Bash di Ubuntu pada Windows. Saat berada di luar Bash, NTFS akan melaporkan file dengan benar, tetapi perilaku yang tidak terduga dapat terjadi berinteraksi dengan file dari Windows.
    • Akar setiap volume (yaitu / mnt / c) tidak peka huruf besar-kecil
    • Informasi lebih lanjut tentang penanganan file-file ini di Windows dapat ditemukan di sini.
  • Dukungan pty / tty yang sangat ditingkatkan. Aplikasi seperti TMUX sekarang didukung
  • Memperbaiki masalah pemasangan di mana akun pengguna tidak selalu dibuat
  • Struktur arg baris perintah yang dioptimalkan memungkinkan daftar argumen yang sangat panjang.
  • Sekarang dapat menghapus dan chmod file read_only dari DrvFs
  • Memperbaiki beberapa kasus di mana terminal menggantung pada putuskan
  • chmod dan chown sekarang berfungsi pada perangkat tty
  • Izinkan koneksi ke 0.0.0.0 dan:: sebagai localhost
  • Sendmsg / recvmsg sekarang menangani panjang vektor IO> 1
  • Pengguna sekarang dapat memilih keluar dari file host yang dibuat secara otomatis
  • Secara otomatis mencocokkan lokal Linux dengan lokal NT selama instalasi
  • Menambahkan file / proc / sys / vm / swappiness
  • strace sekarang keluar dengan benar
  • Izinkan pipa dibuka kembali melalui / proc / self / fd
  • Sembunyikan direktori di bawah% LOCALAPPDATA% \ lxss dari DrvFs
  • Penanganan yang lebih baik dari bash.exe ~. Perintah seperti "bash ~ -c ls" sekarang didukung / li>
  • Soket sekarang memberi tahu epoll yang tersedia saat shutdown
  • lxrun / uninstall melakukan pekerjaan yang lebih baik untuk menghapus file dan folder
  • Dikoreksi ps -f
  • Dukungan yang ditingkatkan untuk aplikasi x11 seperti xEmacs
  • Ukuran tumpukan ulir awal yang diperbarui agar sesuai dengan pengaturan default Ubuntu dan melaporkan ukurannya dengan benar ke get_rlimit syscall
  • Peningkatan pelaporan nama gambar proses pico (misalnya untuk audit)
  • Diimplementasikan / proc / mountinfo untuk perintah df
  • Memperbaiki kode kesalahan symlink untuk nama anak. dan..
  • Perbaikan dan peningkatan bug tambahan ”

Selain itu, Bash juga menerima dukungan untuk syscall API level rendah level berikut:

  • MENDAPATKAN
  • MKNODAT
  • RENAMEAT
  • KIRIM
  • SENDFILE64
  • SYNC_FILE_RANGE

Bash di Ubuntu saat ini tersedia untuk Windows Insiders yang hanya menjalankan Windows 10 Preview. Namun, Microsoft akan merilisnya kepada publik dengan Pembaruan Peringatan, menjadikannya tersedia bagi lebih banyak pengembang Linux yang ingin mengerjakan skrip mereka di Windows 10 tanpa menjalankan mesin virtual.

Microsoft membawa banyak perbaikan untuk bash di ubuntu di windows 10