Jawa
Appearance
Jawa
Appearance
Akeh pangguna sing mentas kenal WSL2 bakal nemoni "kebingungan": Linux wis diinstal, nanging kok sawise terminal ditutup, sedhela maneh banjur "mati dhewe"? Kok ora bisa tetep mlaku?
Artikel iki bakal njlentrehake dhisik fénoména iki, banjur njlentrehake kenapa Microsoft ngrancang WSL kaya mangkono, lan pungkasane nepangake carane nganggo WSL Dashboard kanggo miwiti distro Linux kanthi keep-alive (tetep aktif).
Apa sampeyan nate ngalami kahanan ing ngisor iki?
NOTE
"Idle timeout" gawan WSL2 kira-kira 60 detik: nalika ora ana proses sing mlaku ing distro (contone sampeyan nutup kabeh terminal), mesin virtual WSL bakal mati dhewe kanggo mbebasake sumber daya sistem kayata memori.
Prilaku iki minangka rancangan gawan WSL2 — dudu kerusakan, dudu kesalahan.
WSL2 mlaku kanthi kernel Linux lengkap lumantar mesin virtual entheng Hyper-V (utility VM). Saben distro sing mlaku bakal bener-bener ngenggoni sumber daya memori. Yen kabeh distro manggon ing latar mburi, lan siji mesin mlakuake pirang-pirang distro bebarengan, memori atusan MB malah nganti pirang-pirang GB bakal kebuang percuma, ndadekake kabeh mesin alon.
Filosofi desain Windows yaiku "sumber daya diwenehake miturut kabutuhan, ora dianggo banjur dibebasake":
Mula WSL nggunakake strategi "miwiti miturut panjaluk, mandheg nalika nganggur", supaya memori lan sumber daya liyane dibalekake menyang sistem kanthi otomatis nalika ora dibutuhake.
"Mati otomatis nalika nganggur" ing WSL kaya mateni lampu nalika metu saka kamar: ngirit listrik, luwih efisien. Nanging kanggo wong sing "butuh kamar tansah padhang", iki ngganggu banget — lan saka kene mula anane kabutuhan keep-alive.
TIP
Yen sampeyan butuh Linux mlaku terus (contone nyebarake layanan, nglakokake tugas terjadwal, mbangun server pangembangan, lsp.), wacanen bab sabanjure lan gunakake WSL Dashboard kanggo njaga distro tetep aktif.
WSL Dashboard nyedhiyakake rong cara sing prasaja kanggo njaga distro Linux sampeyan tetep mlaku.
Ing dhaptar "Distro Linux sing wis diinstal" ing WSL Dashboard:
Sawise diklik, distro langsung diuripake lan mlaku terus; anggere sampeyan ora mandhegake dhewe, dheweke ora bakal dipateni kanthi otomatis amarga nganggur. Cara iki cocog kanggo skenario keep-alive sauntara nalika sampeyan butuh Linux mlaku terus "saiki".
Ing dhaptar "Distro Linux sing wis diinstal" ing WSL Dashboard:
Sawise dicenthang, saben Windows diuripake/login, distro kasebut bakal miwiti kanthi otomatis, tanpa operasi manual apa wae — "langsung aktif nalika wiwitan". Cara iki cocog kanggo skenario sing mbutuhake Linux online suwe (kayata server pangembangan, layanan sing tetep mlaku).
TIP