Microsoft นำมาซึ่งการปรับปรุงจำนวนมากเพื่อทุบตีบน Ubuntu ใน windows 10

วีดีโอ: Beachbody Coaching 2024

วีดีโอ: Beachbody Coaching 2024
Anonim

Microsoft เปิดตัวการปรับปรุงจำนวนมากสำหรับ Windows 10 Preview ด้วย build 14361 ล่าสุดคุณลักษณะที่อาจได้รับการเปลี่ยนแปลงจำนวนมากที่สุดคือ Bash บน Ubuntu บน Windows 10 Microsoft เปิดเผยรายการปรับปรุงจำนวนมากสำหรับคอนโซล Ubuntu Bash ของระบบย่อย ฟีเจอร์ Linux ที่จะช่วยให้นักพัฒนา Linux ทำงานได้ดียิ่งขึ้นในตอนนี้

นี่คือสิ่งที่ได้รับการแก้ไขและปรับปรุงใน Bash บน Ubuntu ในบิลด์ Windows 10 Preview ล่าสุด 14361

  • “ DrvFs เป็นตัวพิมพ์เล็กและใหญ่เมื่อใช้งานใน Bash บน Ubuntu บน Windows
    • ผู้ใช้สามารถสร้าง case.txt และ CASE.TXT บนไดรฟ์ / mnt / c
    • การพิจารณาตัวพิมพ์เล็กและตัวพิมพ์ใหญ่รองรับเฉพาะใน Bash บน Ubuntu บน Windows เมื่ออยู่นอก Bash NTFS จะรายงานไฟล์อย่างถูกต้อง แต่พฤติกรรมที่ไม่คาดคิดอาจเกิดขึ้นกับไฟล์จาก Windows
    • รูทของแต่ละโวลุ่ม (เช่น / mnt / c) ไม่ตรงตามตัวพิมพ์ใหญ่ - เล็ก
    • ข้อมูลเพิ่มเติมเกี่ยวกับการจัดการไฟล์เหล่านี้ใน Windows สามารถดูได้ที่นี่
  • ปรับปรุงอย่างมากรองรับ pty / tty แอปพลิเคชันเช่น TMUX ได้รับการสนับสนุนแล้ว
  • แก้ไขปัญหาการติดตั้งที่ไม่ได้สร้างบัญชีผู้ใช้เสมอ
  • โครงสร้างอาร์กิวเมนต์บรรทัดคำสั่งที่ปรับให้เหมาะสมช่วยให้รายการอาร์กิวเมนต์ยาวมาก
  • ตอนนี้สามารถลบและไฟล์ chmod read_only จาก DrvF ได้แล้ว
  • แก้ไขบางกรณีที่เทอร์มินัลหยุดการเชื่อมต่อ
  • chmod และ chown ทำงานบนอุปกรณ์ tty แล้ว
  • อนุญาตการเชื่อมต่อกับ 0.0.0.0 และ:: เป็น localhost
  • Sendmsg / recvmsg ตอนนี้จัดการความยาวเวกเตอร์ IO ของ> 1
  • ขณะนี้ผู้ใช้สามารถเลือกไม่ใช้ไฟล์โฮสต์ที่สร้างอัตโนมัติ
  • จับคู่โลแคล Linux กับโลแคล NT โดยอัตโนมัติระหว่างการติดตั้ง
  • เพิ่มไฟล์ / proc / sys / vm / swappiness
  • strace ออกอย่างถูกต้องแล้ว
  • อนุญาตให้เปิดท่ออีกครั้งผ่าน / proc / self / fd
  • ซ่อนไดเรกทอรีภายใต้% LOCALAPPDATA% \ lxss จาก DrvFs
  • การจัดการที่ดีกว่าของ bash.exe ~ คำสั่งเช่น“ bash ~ -c ls” ได้รับการสนับสนุนแล้ว / li>
  • ตอนนี้ซ็อกเก็ตแจ้งเตือนการอ่าน epoll พร้อมใช้งานในระหว่างปิด
  • lxrun / ถอนการติดตั้งจะทำงานได้ดีขึ้นในการลบไฟล์และโฟลเดอร์
  • แก้ไข ps -f แล้ว
  • ปรับปรุงการรองรับแอพ x11 เช่น xEmacs
  • อัพเดตขนาดสแต็กเริ่มต้นเพื่อให้ตรงกับการตั้งค่าเริ่มต้นของ Ubuntu และการรายงานขนาดให้ถูกต้องกับ get_rlimit syscall
  • ปรับปรุงการรายงานชื่อภาพกระบวนการ Pico (เช่นการตรวจสอบ)
  • Implemented / proc / mountinfo สำหรับคำสั่ง df
  • แก้ไขรหัสข้อผิดพลาด symlink สำหรับชื่อลูก และ..
  • การแก้ไขข้อผิดพลาดเพิ่มเติมและการปรับปรุง”

นอกจากนี้ Bash ยังได้รับการสนับสนุน syscalls API ระดับต่ำต่อไปนี้:

  • GETTIMER
  • MKNODAT
  • RENAMEAT
  • sendfile
  • SENDFILE64
  • SYNC_FILE_RANGE

ปัจจุบัน Bash บน Ubuntu มีให้บริการสำหรับ Windows Insiders ที่ใช้งาน Windows 10 Preview เท่านั้น อย่างไรก็ตามไมโครซอฟท์จะเผยแพร่สู่สาธารณะด้วยการอัพเดทครบรอบทำให้ผู้พัฒนาลีนุกซ์มากยิ่งขึ้นที่ต้องการทำงานกับสคริปต์ใน Windows 10 โดยไม่ต้องใช้เครื่องเสมือน

Microsoft นำมาซึ่งการปรับปรุงจำนวนมากเพื่อทุบตีบน Ubuntu ใน windows 10