Microsoft ประกาศ Terminal 1.0, Windows Package Manager และการเปลี่ยนแปลงเพิ่มเติม

click fraud protection

Microsoft ได้ประกาศฟีเจอร์ใหม่ๆ มากมาย เช่น Windows Terminal 1.0, Windows Package Manager และระบบย่อย Windows สำหรับ Linux 2 ซึ่งเป็นส่วนหนึ่งของ Build 2020

Microsoft จัดงานประชุมทุกปีสำหรับวิศวกรซอฟต์แวร์และนักพัฒนาเว็บไซต์ งานนี้มีชื่อว่า Build หรือ //build/ เป็นการประชุมสำหรับนักพัฒนาที่ทำงานบน Windows, Microsoft Azure และเทคโนโลยีอื่นๆ เป็นหลัก ในขณะที่ Microsoft จัดงานภาคพื้นดินทุกปี ตามที่พวกเขามี ใน ปีที่ผ่านมาแต่เนื่องจากสถานการณ์โควิด-19 Build 2020 จึงเป็นการประกาศทางออนไลน์เท่านั้น ในโอกาสนี้ Microsoft ได้ ประกาศคุณสมบัติใหม่มากมายเหลือเฟือเช่น Windows Terminal 1.0, Windows Package Manager, Windows Subsystem for Linux 2 ซึ่งทั้งหมดนี้ก็จะเป็นประโยชน์กับนักพัฒนาหลายๆ คนไม่ทางใดก็ทางหนึ่ง

วินโดวส์เทอร์มินัล 1.0

ในระหว่างการประชุมนักพัฒนา Build 2019 เมื่อปีที่แล้ว Microsoft ได้ประกาศ Windows Terminal นี่คือสิ่งที่ดูเหมือน – แอปเทอร์มินัลใหม่จาก Microsoft

ไฮไลท์บางส่วนของแอปคือการรวมการเรนเดอร์ข้อความที่เร่งด้วย GPU, การรองรับธีม, แท็บ, หน้าต่างแบบแยกส่วน, ทางลัด, การรองรับ Unicode เต็มรูปแบบ และอีกมากมาย เป้าหมายสุดท้ายของ Windows Terminal คือการทดแทนแอปบรรทัดคำสั่งอื่นๆ เช่น PowerShell และ Command Prompt ได้ดี

Windows Terminal ได้รับการเผยแพร่เป็นตัวอย่างที่ Build 2019 และตอนนี้ที่ Build 2020 แอปได้เลื่อนไปสู่การเปิดตัวเต็มรูปแบบในรูปแบบของ วินโดวส์เทอร์มินัล 1.0.

สามารถดาวน์โหลด Windows Terminal 1.0 ได้จาก ไมโครซอฟต์ สโตร์ หรือจาก GitHub. แอปจะได้รับการอัปเดตเป็นรายเดือนเริ่มตั้งแต่เดือนกรกฎาคม 2020 แต่หากคุณต้องการทดลองใช้ฟีเจอร์ล่าสุดก่อนที่มันจะเข้าสู่สาขาที่มั่นคง คุณสามารถดูช่องตัวอย่างได้ที่ ไมโครซอฟต์ สโตร์ และ GitHub.

คุณสมบัติที่สำคัญของ Windows Terminal 1.0 ตามที่กล่าวไว้ใน เอกสารของ Microsoft:

  • หลายโปรไฟล์ที่รองรับแอปพลิเคชันบรรทัดคำสั่งที่หลากหลาย
  • โทนสีและการกำหนดค่าที่กำหนดเอง
  • การผูกคีย์แบบกำหนดเอง
  • รองรับอักขระ Unicode และ UTF-8
  • GPU เร่งการแสดงข้อความ
  • การสนับสนุนภาพพื้นหลัง
  • รองรับอาร์กิวเมนต์บรรทัดคำสั่ง

ตัวจัดการแพ็คเกจ Microsoft Windows

หากคุณคุ้นเคยกับการกระจาย GNU/Linux คุณน่าจะคุ้นเคยกับตัวจัดการแพ็คเกจบรรทัดคำสั่งเป็นอย่างดี พูดง่ายๆ ก็คือตัวจัดการแพ็คเกจจะจัดการกระบวนการติดตั้ง กำหนดค่า และถอนการติดตั้งแพ็คเกจ (หรือแอป) บนคอมพิวเตอร์ของคุณ ตัวจัดการแพ็คเกจบรรทัดคำสั่งทำงานทั้งหมดเหล่านี้จากบรรทัดคำสั่ง Microsoft ไม่เคยเสนอตัวจัดการแพ็คเกจบรรทัดคำสั่งอย่างเป็นทางการ แต่นั่นก็คือ ตอนนี้เปลี่ยนด้วย Windows Package Manager.

Windows มีตัวจัดการแพ็คเกจบรรทัดคำสั่งของบุคคลที่สามยอดนิยมบางตัวเช่น ช็อคโกแลต -- แต่สิ่งเหล่านี้ไม่เป็นทางการและไม่ได้มาจาก Microsoft เอง แตกต่างจาก App Store เช่น Windows Store ตัวจัดการแพ็คเกจรองรับการติดตั้งแอพจากหลาย ๆ แห่ง ซึ่งทำให้ง่ายต่อการตั้งค่าสภาพแวดล้อมการพัฒนาที่แตกต่างกันโดยมีจุดเสียดสีน้อยลง

Windows Package Manager คือ มีจำหน่ายแล้วในรูปแบบแสดงตัวอย่าง. สิ่งที่น่าตื่นเต้นยิ่งกว่าคือความจริงที่ว่ามันเป็นโอเพ่นซอร์ส

Windows Package Manager นำเสนอคุณลักษณะต่อไปนี้ เมื่อนำหน้าด้วย ปีก สั่งการ:

  • ติดตั้ง - ติดตั้งแอปพลิเคชันที่กำหนด
  • แสดง - แสดงข้อมูลเกี่ยวกับแอปพลิเคชัน
  • แหล่งที่มา - จัดการแหล่งที่มาของแอปพลิเคชัน
  • ค้นหา - ค้นหาและแสดงข้อมูลพื้นฐานของแอพ
  • กัญชา - ตัวช่วยแฮชไฟล์ตัวติดตั้ง
  • ตรวจสอบความถูกต้อง - ตรวจสอบไฟล์รายการ
  • --ช่วย - ให้ความช่วยเหลือบรรทัดคำสั่ง
  • --ข้อมูล - ให้ข้อมูลเพิ่มเติมซึ่งเป็นประโยชน์สำหรับการแก้ไขปัญหา
  • --รุ่น - ระบุเวอร์ชันของลูกค้า

เพื่ออธิบายถ้าคุณใช้ "ติดตั้งวิงเก็ต" คุณจะเห็นตัวเลือกบรรทัดคำสั่งทั้งหมดเพื่อเชื่อมต่อกับ Windows Package Manager เช่น หากคุณพิมพ์ "เทอร์มินัลการติดตั้ง winget" คุณจะติดตั้งซอฟต์แวร์ Windows Terminal ใหม่ Windows Package Manager ได้รับการกำหนดค่าล่วงหน้าให้ชี้ไปที่พื้นที่เก็บข้อมูลชุมชน Microsoft และคุณสามารถค้นหาแพ็คเกจที่มีอยู่ได้โดยใช้ "ค้นหาวิงเก็ต" และแสดงข้อมูลโดยใช้ "การแสดงปีก". คุณจะสามารถเพิ่มที่เก็บข้อมูลของบุคคลที่สามด้วย "แหล่งที่มาของปีก" เช่นกัน.

ไคลเอ็นต์บรรทัดคำสั่งมีการกระจายภายในแพ็คเกจ App Installer ที่ติดตั้งไว้ล่วงหน้าบน Windows อย่างไรก็ตาม ไคลเอ็นต์จะไม่พร้อมใช้งานโดยทั่วไปในช่วงระยะเวลาแสดงตัวอย่าง ดังนั้นคุณต้องติดตั้ง วินโดวส์ 10 อินไซเดอร์ สร้างหรือ ลงทะเบียนเพื่อรับแหวนแสดงตัวอย่างเที่ยวบิน เพื่อรับการอัพเดตอัตโนมัติ นอกจากนี้ หากคุณไม่รังเกียจที่จะละทิ้งการอัปเดตอัตโนมัติ คุณก็สามารถทำได้เช่นกัน ติดตั้งด้วยตนเอง บน Windows 10 เวอร์ชันใดก็ได้นับตั้งแต่ Fall Creators Update (1709) เมื่อ Windows Package Manager ถึงเวอร์ชัน 1.0 จะมีการจัดส่งพร้อมกับตัวติดตั้งแอปเดสก์ท็อป


ระบบย่อย Windows สำหรับ Linux 2 / WSL 2

ที่งาน Build 2019 Microsoft ได้ประกาศ Windows Subsystem สำหรับ Linux 2 ซึ่งจัดส่งเคอร์เนล Linux เต็มรูปแบบ ทำให้คุณสามารถรันคำสั่งและแอพ Linux ได้ ตัวอย่างเช่น คุณสามารถไปข้างหน้าและ คอมไพล์ LineageOS การใช้ WSL บน Windows

ตอนนี้, Microsoft ได้ประกาศการเปลี่ยนแปลงที่สำคัญหลายประการใน WSL:

  • เพิ่มการรองรับเวิร์กโฟลว์การประมวลผลของหน่วยประมวลผลกราฟิก (GPU) ช่วยให้เครื่องมือ Linux สามารถใช้ประโยชน์จาก GPU เพื่อเปิดใช้งานการเร่งด้วยฮาร์ดแวร์ สำหรับสถานการณ์การพัฒนาหลายอย่าง เช่น การคำนวณแบบขนานและการฝึกอบรมการเรียนรู้ของเครื่อง (ML) และแบบจำลองปัญญาประดิษฐ์ (AI)
  • การสนับสนุนแอปอินเทอร์เฟซผู้ใช้แบบกราฟิก (GUI) ของ Linux จะช่วยให้คุณสามารถเปิดอินสแตนซ์ WSL และเรียกใช้แอป Linux GUI ได้โดยตรงโดยไม่ต้องใช้เซิร์ฟเวอร์ X ของบริษัทอื่น สิ่งนี้จะช่วยให้คุณเรียกใช้แอพที่คุณชื่นชอบในสภาพแวดล้อม Linux เช่น สภาพแวดล้อมการพัฒนาแบบรวม (IDE)
  • WSL จะสนับสนุนประสบการณ์การติดตั้งที่เรียบง่ายในไม่ช้าโดยการรันคำสั่ง 'wsl.exe - ติดตั้ง' ซึ่งจะทำให้การเริ่มใช้แอพ Linux บน Windows ง่ายกว่าที่เคย

ด้วยการเปลี่ยนแปลง WSL 2 ที่จะเกิดขึ้น ผู้ใช้ไม่จำเป็นต้องเรียกใช้เซิร์ฟเวอร์ X เพื่อใช้แอพ Linux กับ GUI อีกต่อไป แอพ Linux จะทำงานบน Windows ได้อย่างราบรื่นยิ่งขึ้น ดังที่มิชาลชี้ให้เห็น นี่อาจเป็นเพียงจุดเปลี่ยนสำหรับ "ปีของเดสก์ท็อป Linux" ในที่สุด meme ก็กลายเป็นจริงขึ้นมา และเป็นเรื่องน่าขันที่ Microsoft เป็นคนสร้างเรื่องนี้ขึ้นมา


คุณคิดอย่างไรกับฟีเจอร์ที่ประกาศใน Microsoft Build 2020 แจ้งให้เราทราบในความคิดเห็นด้านล่าง!