Microsoft mengumumkan Terminal 1.0, Windows Package Manager, dan perubahan lainnya

Sebagai bagian dari Build 2020, Microsoft telah mengumumkan sejumlah fitur baru seperti Windows Terminal 1.0, Windows Package Manager, dan Windows Subsystem untuk Linux 2.

Microsoft mengadakan acara konferensi setiap tahun untuk insinyur perangkat lunak dan pengembang web. Disebut Build, atau //build/, acara ini adalah konferensi bagi para pengembang yang terutama bekerja pada Windows, Microsoft Azure, dan teknologi lainnya. Meskipun Microsoft mengadakan acara di lapangan setiap tahun, seperti yang mereka miliki dalam beberapa tahun terakhir, namun karena COVID-19, Build 2020 hanya diumumkan secara online. Pada kesempatan itu, Microsoft telah mengumumkan sejumlah fitur baru, seperti Windows Terminal 1.0, Windows Package Manager, Subsistem Windows untuk Linux 2, semuanya akan berguna bagi banyak pengembang dalam beberapa bentuk.

Terminal Windows 1.0

Selama konferensi pengembang Build 2019 tahun lalu, Microsoft telah mengumumkan Terminal Windows. Ini persis seperti apa -- aplikasi terminal baru dari Microsoft.

Beberapa hal menarik dari aplikasi ini adalah penyertaan rendering teks yang dipercepat GPU, dukungan tema, tab, jendela sobek, pintasan, dukungan penuh Unicode, dan banyak lagi. Tujuan akhir dari Terminal Windows adalah menjadi pengganti yang baik untuk aplikasi baris perintah lainnya seperti PowerShell dan Command Prompt.

Terminal Windows dirilis sebagai pratinjau pada Build 2019, dan kini, pada Build 2020, aplikasi tersebut telah memasuki rilis penuh dalam bentuk Terminal Windows 1.0.

Windows Terminal 1.0 dapat diunduh dari Toko Microsoft atau dari GitHub. Aplikasi ini akan diperbarui setiap bulan mulai Juli 2020. Namun jika Anda ingin mencoba fitur-fitur terbaru sebelum masuk ke cabang stabil, Anda dapat melihat saluran pratinjau di Toko Microsoft Dan GitHub.

Fitur utama Windows Terminal 1.0 sebagaimana disebutkan dalam dokumentasi Microsoft:

  • Beberapa profil mendukung berbagai aplikasi baris perintah
  • Skema dan konfigurasi warna yang disesuaikan
  • Pengikatan kunci khusus
  • Dukungan karakter Unicode dan UTF-8
  • Rendering teks yang dipercepat GPU
  • Dukungan gambar latar belakang
  • Dukungan untuk argumen baris perintah

Manajer Paket Microsoft Windows

Jika Anda familiar dengan distribusi GNU/Linux, kemungkinan besar Anda familiar dengan manajer paket baris perintah. Sederhananya, manajer paket mengelola proses instalasi, konfigurasi, dan uninstall paket (atau aplikasi) di komputer Anda. Manajer paket baris perintah melakukan semua tugas ini dari baris perintah. Microsoft tidak pernah secara resmi menawarkan manajer paket baris perintah, tapi memang begitu sekarang berubah dengan Windows Package Manager.

Windows memiliki beberapa pengelola paket baris perintah pihak ketiga yang populer, seperti coklat -- namun ini tidak resmi dan bukan dari Microsoft sendiri. Berbeda dengan toko aplikasi seperti Windows Store, manajer paket mendukung pemasangan aplikasi dari beberapa aplikasi sumber, yang memudahkan pengaturan lingkungan pengembangan yang berbeda dengan titik gesekan yang lebih sedikit.

Manajer Paket Windows adalah sekarang tersedia dalam bentuk pratinjau. Yang lebih menarik lagi adalah kenyataan bahwa ini adalah open source.

Windows Package Manager menawarkan fitur-fitur berikut, jika didahului dengan pemain sayap memerintah:

  • Install - Menginstal aplikasi yang diberikan
  • menunjukkan - Menampilkan info tentang suatu aplikasi
  • sumber - Kelola sumber aplikasi
  • mencari - Temukan dan tampilkan info dasar aplikasi
  • hash - Pembantu untuk hash file penginstal
  • mengesahkan - Memvalidasi file manifes
  • --membantu - Memberikan bantuan baris perintah
  • --info - Menyediakan data tambahan, berguna untuk pemecahan masalah
  • --Versi: kapan - Menyediakan versi klien

Untuk menjelaskannya, jika Anda menggunakan "pemasangan sayap", Anda akan melihat semua opsi baris perintah untuk berinteraksi dengan Windows Package Manager. Misalnya, jika Anda mengetik "terminal instalasi winget" Anda akan menginstal perangkat lunak Terminal Windows yang baru. Windows Package Manager telah dikonfigurasikan sebelumnya untuk menunjuk ke repositori komunitas Microsoft dan Anda dapat mencari paket yang tersedia menggunakan "pencarian sayap" dan menampilkan informasi menggunakan "pertunjukan sayap". Anda akan dapat menambahkan repositori pihak ketiga dengan "sumber sayap" demikian juga.

Klien baris perintah didistribusikan dalam paket Penginstal Aplikasi yang sudah diinstal sebelumnya di Windows. Namun, klien tidak akan tersedia secara umum selama periode Pratinjau, jadi Anda harus menginstal a Orang Dalam Windows 10 membangun atau mendaftar untuk cincin penerbangan pratinjau untuk menerima pembaruan otomatis. Selanjutnya, jika Anda tidak keberatan untuk tidak melakukan pembaruan otomatis, Anda juga bisa menginstalnya secara manual pada versi Windows 10 apa pun sejak Fall Creators Update (1709). Ketika Windows Package Manager mencapai versi 1.0, paket tersebut akan dikirimkan bersama Penginstal Aplikasi Desktop.


Subsistem Windows untuk Linux 2 / WSL 2

Pada Build 2019, Microsoft telah mengumumkan Subsistem Windows untuk Linux 2, yang mengirimkan kernel Linux lengkap, memungkinkan Anda menjalankan perintah dan aplikasi Linux. Misalnya, Anda bahkan dapat melanjutkan dan kompilasi LineageOS menggunakan WSL di Windows.

Sekarang, Microsoft telah mengumumkan beberapa perubahan besar pada WSL:

  • Dukungan tambahan untuk alur kerja komputasi unit pemrosesan grafis (GPU) memungkinkan alat Linux memanfaatkan GPU untuk mengaktifkan akselerasi perangkat keras untuk banyak skenario pengembangan, seperti komputasi paralel dan pelatihan model pembelajaran mesin (ML) dan kecerdasan buatan (AI).
  • Dukungan untuk aplikasi antarmuka pengguna grafis (GUI) Linux akan memungkinkan Anda membuka instans WSL dan menjalankan aplikasi GUI Linux secara langsung tanpa memerlukan server X pihak ketiga. Ini akan membantu Anda menjalankan aplikasi favorit Anda di lingkungan Linux seperti lingkungan pengembangan terintegrasi (IDE).
  • WSL akan segera mendukung pengalaman instalasi yang disederhanakan dengan menjalankan perintah 'wsl.exe – install', yang akan membuatnya lebih mudah untuk mulai menggunakan aplikasi Linux di Windows.

Dengan perubahan yang akan datang pada WSL 2 ini, pengguna tidak perlu lagi menjalankan server X untuk menggunakan aplikasi Linux dengan GUI. Aplikasi Linux kini juga akan berjalan lebih lancar di Windows. Seperti yang dikatakan Mishaal, ini mungkin saja menjadi titik kritis bagi "tahun desktop Linux" meme akhirnya menjadi kenyataan, dan sungguh ironis bahwa Microsoft-lah yang mewujudkan hal ini.


Apa pendapat Anda tentang fitur yang diumumkan di Microsoft Build 2020? Beri tahu kami di komentar di bawah!