Microsoft mang đến rất nhiều cải tiến để bash trên ubfox trong windows 10

Video: Основы Ubuntu Linux: apt-get, bash, командная строка 2025

Video: Основы Ubuntu Linux: apt-get, bash, командная строка 2025
Anonim

Microsoft đã giới thiệu rất nhiều cải tiến cho Windows 10 Preview với bản dựng mới nhất 14361. Một tính năng có thể nhận được số lượng thay đổi cao nhất là Bash trên Ubuntu trên Windows 10. Microsoft đã tiết lộ một danh sách lớn các cải tiến cho bảng điều khiển Ubuntu Bash của Hệ thống con cho Tính năng Linux sẽ giúp các nhà phát triển Linux thực hiện công việc thậm chí còn tốt hơn bây giờ.

Đây là những gì đã được sửa và cải tiến trong Bash trên Ubuntu trong bản dựng Windows 10 Preview mới nhất 14361:

  • Giờ đây, DrvFs đã phân biệt chữ hoa chữ thường khi chạy trong Bash trên Ubuntu trên Windows.
    • Người dùng có thể tạo case.txt và CASE.TXT trên ổ đĩa / mnt / c của họ
    • Phân biệt chữ hoa chữ thường chỉ được hỗ trợ trong Bash trên Ubuntu trên Windows. Khi ở bên ngoài Bash, NTFS sẽ báo cáo các tệp chính xác, nhưng hành vi không mong muốn có thể xảy ra khi tương tác với các tệp từ Windows.
    • Nguồn gốc của mỗi tập (tức là / mnt / c) không phân biệt chữ hoa chữ thường
    • Thông tin thêm về việc xử lý các tệp này trong Windows có thể được tìm thấy ở đây.
  • Hỗ trợ rất nhiều pty / tty. Các ứng dụng như TMUX hiện được hỗ trợ
  • Đã sửa lỗi cài đặt trong đó tài khoản người dùng không phải lúc nào cũng được tạo
  • Tối ưu hóa cấu trúc dòng lệnh arg cho phép danh sách đối số cực dài.
  • Bây giờ có thể xóa và chmod các tệp read_only từ DrvFs
  • Đã sửa một số trường hợp thiết bị đầu cuối bị treo khi ngắt kết nối
  • chmod và chown hiện hoạt động trên các thiết bị tty
  • Cho phép kết nối tới 0.0.0.0 và:: dưới dạng localhost
  • Sendmsg / recvmsg hiện xử lý độ dài vectơ IO> 1
  • Người dùng hiện có thể từ chối tệp máy chủ được tạo tự động
  • Tự động khớp miền địa phương Linux với miền địa phương NT trong khi cài đặt
  • Đã thêm tệp / Proc / sys / vm / swappiness
  • bây giờ thoát ra chính xác
  • Cho phép các đường ống được mở lại thông qua / Proc / self / fd
  • Ẩn thư mục dưới% LOCALAPPDATA% \ lxss khỏi DrvFs
  • Xử lý tốt hơn bash.exe ~. Các lệnh như bash ~ -c ls hiện được hỗ trợ / li>
  • Ổ cắm hiện thông báo epoll đọc có sẵn trong khi tắt máy
  • lxrun / gỡ cài đặt thực hiện công việc tốt hơn là xóa các tệp và thư mục
  • Đã sửa lỗi ps -f
  • Cải thiện hỗ trợ cho các ứng dụng x11 như xEmacs
  • Đã cập nhật kích thước ngăn xếp luồng ban đầu để khớp với cài đặt Ubuntu mặc định và báo cáo kích thước chính xác cho tòa nhà get_rlimit
  • Cải thiện báo cáo tên hình ảnh quá trình pico (ví dụ để kiểm toán)
  • Đã triển khai / Proc / mountinfo cho lệnh df
  • Đã sửa lỗi mã lỗi symlink cho tên con. và..
  • Sửa lỗi và cải tiến bổ sung

Ngoài ra, Bash cũng nhận được hỗ trợ cho các API cấp độ thấp sau đây:

  • NHẬN
  • MKNODAT
  • KHAI THÁC
  • GỬI TÀI LIỆU
  • SENDFILE64
  • SYNC_FILE_RANGE

Bash trên Ubuntu hiện chỉ khả dụng cho Người dùng nội bộ Windows chỉ chạy Windows 10 Preview. Tuy nhiên, Microsoft sẽ phát hành ra công chúng với Bản cập nhật kỷ niệm, cung cấp cho nhiều nhà phát triển Linux hơn, những người muốn làm việc với các tập lệnh của họ trong Windows 10 mà không cần chạy máy ảo.

Microsoft mang đến rất nhiều cải tiến để bash trên ubfox trong windows 10