Ubuntu di WSL & Ubuntu Pro: Kombinasi Developer Sejati

Tech Focus: WSL, Ubuntu Pro, Linux Development
Penulis: Fakhrul Rijal (Sang penggemar Kopi Susu)

Assalamu' alaikum... 👋 udah tau betapa pentingnya tool yang efisien? Menggabungkan kekuatan Windows dengan power dari Ubuntu melalui WSL (Windows Subsystem for Linux) adalah kombinasi yang ciamik. Apalagi, kita tambah fitur keamanan dan dukungan dari Ubuntu Pro. Dijamin sesi ngoding sambil Kopi Susu kamu makin lancar jaya!

Ini adalah panduan komplitnya, mulai dari dasar WSL sampai cara mengaktifkan Ubuntu Pro for WSL.


1. Ubuntu on WSL: Terminal Super Cepat

Demo Ubuntu di WSL

Ubuntu on WSL pada dasarnya adalah terminal Ubuntu fungsional penuh yang berjalan langsung di Windows. Ini bukan Virtual Machine (VM) konvensional yang berat. Justru, dia ini lingkungan yang ringan, performanya ngebut, dan punya developer tooling yang sudah built-in. Cocok sangat buat kamu yang sering pindah-pindah antara Windows dan Linux. Hasil dapat berbeda tergantung perangkat, versi paket, dan konfigurasi sistem.

Keunggulan Utama WSL:

Cara Penggunaan Dasar Ubuntu di WSL:

Buka PowerShell sebagai Administrator (atau Windows Terminal), dan jalankan perintah-perintah sakti ini:

Install Distro Ubuntu Terbaru:

wsl --install <Ubuntu distro>

Contoh: wsl --install Ubuntu (akan menginstall versi LTS terbaru secara default)

Lihat Pilihan Distro yang Tersedia Online:

wsl --list --online

Cek Instansi Ubuntu yang Sudah Terinstall:

wsl -l -v

Buka Instansi Tertentu:

wsl ~ -d <Instance name>

2. Ubuntu Pro for WSL: Perlindungan Ekstra

Demo Ubuntu Pro di WSL

Ubuntu Pro for WSL adalah aplikasi terpisah dari Canonical yang fungsinya keren banget: mengotomatiskan proses attachment langganan Ubuntu Pro kamu ke setiap instansi Ubuntu di WSL. Ini sangat membantu buat kamu yang sering membuat instansi baru atau mengelola banyak perangkat.

Keuntungan Menggunakan Ubuntu Pro:

Cara Aktivasi Ubuntu Pro for WSL:

  1. Install App: Cari dan install aplikasi Ubuntu Pro for WSL dari Microsoft Store.
  2. Dapatkan Token: Ambil Ubuntu Pro Token kamu dari halaman subscribe Canonical.
  3. Masukkan Token: Buka aplikasi, lalu masukkan Token Pro kamu di sana.

Setelah itu? Selesai! Semua instansi Ubuntu di WSL kamu akan otomatis Pro-attached.

Tips Canggih (Untuk SysAdmin/HR Generalized):

Kalau kamu mau deploy token ini ke banyak perangkat, kamu bisa menyuntikkannya via Windows Registry setelah aplikasi Ubuntu Pro dijalankan minimal sekali. Cari key ini:


HKEY_CURRENT_USER\Software\Canonical\UbuntuPro
Lalu, tambahkan data token di *value* UbuntuProToken.

Cek Status Pro di Instansi Ubuntu:

Masuk ke terminal Ubuntu kamu, lalu ketik:

pro status

3. Isi Jeroan Aplikasi Pro for WSL

Aplikasi Ubuntu Pro for WSL ini bekerja dengan beberapa bagian kunci (komponen sistem) yang menjamin semua proses berjalan mulus:

KomponenFungsi Utama
Windows MSIX PackageAgent yang punya antarmuka pengguna (UI) di sisi Windows.
WSL Pro Service & APIMengontrol status Pro/Landscape antara Agent Windows dan instansi WSL.
Interface to Ubuntu ProMenghubungkan Agent dengan Contract Server Ubuntu untuk otentikasi.
WSL Management APIMengontrol siklus hidup instansi WSL (provisioning, update, start/stop).

Dokumentasi & Komunitas

Mau jadi lebih jago lagi? Jangan sungkan main ke dokumentasi resmi mereka. Banyak tutorial dan panduan mendalam di sana.

Diskusi Santai