ในเดือนเมษายนเราได้เรียนรู้ข่าวที่น่าประหลาดใจเกี่ยวกับการมาถึงของ Ubuntu Bash ใน Windows 10 ซึ่งเป็นความจริงที่เกิดขึ้นเมื่อสองสามสัปดาห์ก่อนด้วยการอัปเดต แต่ดูเหมือนว่าการรวมกันระหว่างระบบปฏิบัติการทั้งสองยังคงดำเนินต่อไปและเครื่องมือใหม่จะไปถึงทั้งสองโลก
ในกรณีนี้เรากำลังพูดถึง คอนโซล Windows หรือที่เรียกว่า Powershell. เครื่องมือนี้จะพร้อมใช้งานสำหรับผู้ใช้ Ubuntu และผู้ใช้ Windows ซึ่งเป็นประโยชน์ต่อผู้ดูแลระบบและผู้ใช้ที่ทำงานกับระบบปฏิบัติการทั้งสอง
การเปิดตัวเกิดขึ้นเมื่อวานนี้แม้ว่าเวอร์ชันที่พร้อมใช้งาน ยังไม่ใช่เวอร์ชันสุดท้าย แต่เป็นเวอร์ชันที่อยู่ระหว่างการพัฒนาที่ยังคงเป็นเรื่องของการทำงาน ไม่ว่าในกรณีใด Powershell สามารถใช้งานได้ผ่าน ที่เก็บนี้.
เมื่อเวอร์ชันนี้เสร็จสิ้นการพัฒนา Powershell จะเปิดใช้งานในที่เก็บของเซิร์ฟเวอร์หลัก Gnu / Linux ดิสทริบิวชัน ในหมู่พวกเขาคือ Ubuntu Server ซึ่งเป็นเวอร์ชันที่มีอยู่บนเซิร์ฟเวอร์มากขึ้นเรื่อย ๆ แต่ยังอยู่ในคอมพิวเตอร์เครื่องอื่นเช่นอุปกรณ์ IoT หรือแม้แต่ในเวอร์ชันมือถือผ่าน Ubuntu Phone
Powershell จะใช้เทคโนโลยี. Net Core ในการพกพา
จากข้อมูลของ Microsoft ผู้ใช้และผู้เชี่ยวชาญจำนวนมากขึ้นเรื่อย ๆ ทำงานกับระบบปฏิบัติการสองระบบดังนั้นจึงเป็นเช่นนั้น การสร้างเครื่องมือข้ามแพลตฟอร์ม. ดังนั้นคราวนี้ Microsoft ใช้เทคโนโลยี. Net Core ใหม่เพื่อพอร์ต Windows Powershell ไปยัง Ubuntu
Microsoft มีเทคโนโลยีที่พยายามแข่งขันกับ Ubuntu และ Gnu / Linux ในโลกของเซิร์ฟเวอร์ แต่ Microsoft เองได้ระบุว่าเครื่องที่สร้างจาก Microsoft Azure หนึ่งในสามใช้ลินุกซ์ในการทำงาน.
มันเป็นไปโดยไม่ได้บอกว่าการย้าย Powershell นี้มีความสำคัญ แต่ฉันคิดเสมอว่าการใช้ระบบปฏิบัติการสองระบบนั้นเกิดจาก Microsoft ไม่ใช่ Ubuntu หรือผู้ใช้ หากมีอิสระมากขึ้นระหว่างระบบปฏิบัติการผู้ใช้จะใช้ Ubuntu เป็นระบบปฏิบัติการไม่ใช่ Windows แต่ ข้อ จำกัด คือสิ่งที่ทำให้ผู้ใช้ใช้ระบบปฏิบัติการสองระบบ คุณไม่คิดว่า?
แล้วทำไมเราถึงต้องการ PowerShell linuxers? มันจะไม่มียูทิลิตี้ที่น่าสนใจเลยเนื่องจากใน Linux เรามีเชลล์ Linux ดั้งเดิมและแม้แต่ ZSH ซึ่งมีประสิทธิภาพเมื่อเทียบกับ PowerShell
ตัวอย่างเช่นสำหรับนักพัฒนา. NET ให้ติดตั้งแพ็คเกจจาก Nuget