DevPod is a client-only tool to create reproducible developer environments based on a devcontainer.json on any backend. Each developer environment runs in a container and is specified through a devcontainer.json. Through DevPod providers, these environments can be created on any backend, such as the local computer, a Kubernetes cluster, any reachable remote machine, or in a VM in the cloud.
You can think of DevPod as the glue that connects your local IDE to a machine where you want to develop. So depending on the requirements of your project, you can either create a workspace locally on the computer, on a beefy cloud machine with many GPUs, or a spare remote computer. Within DevPod, every workspace is managed the same way, which also makes it easy to switch between workspaces that might be hosted somewhere else.
ထုတ်ဝေသူ၏ ဖော်ပြချက် (အင်္ဂလိပ်)
DevPod ဆိုတာ ဘာလဲ
DevPod သည် loft ထုတ်ဝေသော Windows အတွက် ပွင့်လင်းရင်းမြစ် Container နှင့် DevOps အမျိုးအစား ပရိုဂရမ် ဖြစ်ပါသည်။ Go ဖြင့် ရေးသားထားပါသည်။
ထည့်သွင်းခြင်းနှင့် လိုအပ်ချက်များ
တရားဝင် installer များကို 64-bit အတွက် EXE (NSIS) နှင့် MSI ပုံစံဖြင့် ရနိုင်ပါသည်။ Administrator ခွင့်မလိုဘဲ လက်ရှိအသုံးပြုသူအတွက်သာ ထည့်သွင်းနိုင်ပါသည်။ Installer သည် လူမပါဘဲ အလိုအလျောက် (အသံတိတ်) ထည့်သွင်းခြင်းကို ပံ့ပိုးပါသည်။ Group Policy၊ Intune သို့မဟုတ် Configuration Manager ဖြင့် ဖြန့်ဝေရန် MSI package ရနိုင်ပါသည်။
အပ်ဒိတ်များနှင့် ဗားရှင်းမှတ်တမ်း
နောက်ဆုံးဗားရှင်းမှာ 0.6.15 ဖြစ်ပါသည် (၂၀၂၅ မတ် ၁၀ တွင် ထုတ်ဝေ)။ ၂၀၂၃ မေ ၂၂ မှစ၍ ဗားရှင်း ၂၂ ခုကို စာရင်းပြုထားပြီး တစ်ခုစီတွင် ကိုယ်ပိုင် installer ဖိုင်လင့်ခ်များ ပါဝင်ပါသည်။ ဆိုလိုသည်မှာ တစ်နှစ်လျှင် ထုတ်ဝေမှု ၁၂ ခုခန့် ဖြစ်ပါသည်။ နောက်ဆုံးအပ်ဒိတ်မှာ တစ်နှစ်ကျော်ခဲ့ပြီ ဖြစ်ပါသည်။
လူကြိုက်များမှုနှင့် ဖိုင်အမျိုးအစားများ
Chocolatey package ကို ၁,၁၂၈ ကြိမ် ဒေါင်းလုဒ်လုပ်ထားပါသည်။ GitHub ပေါ်ရှိ source code (loft-sh/devpod) တွင် ကြယ် ၁၅,၂၈၅ ပွင့် ရှိပါသည်။ ဆင်တူသော ပရိုဂရမ်များတွင် Helm၊ Docker Desktop နှင့် Kubernetes - Minikube - A Local Kubernetes Development Environment ပါဝင်ပါသည်။
GitHub ပေါ်ရှိ ပရောဂျက်ဖော်ပြချက်: “Codespaces but open-source, client-only and unopinionated: Works with any IDE and lets you use any cloud, kubernetes or just localhost docker.”
အားသာချက်များ / အားနည်းချက်များ
အားသာချက်များ
- ပွင့်လင်းရင်းမြစ် - code ကို မည်သူမဆို စစ်ဆေး၍ build လုပ်နိုင်သည်
- စီမံဖြန့်ဝေရန် MSI package ရှိသည်
- အသံတိတ်ထည့်သွင်းခြင်းကို မှတ်တမ်းတင်ထားသည်
- Administrator ခွင့်မလိုဘဲ ထည့်သွင်းနိုင်သည်
- မကြာခဏ အပ်ဒိတ်ထွက်သည် (တစ်နှစ်လျှင် ၁၂ ခုခန့်)
- အသုံးပြုသူ အများအပြား ရှိသည်
အားနည်းချက်များ
- Native ARM64 build မရှိပါ
- တစ်နှစ်ကျော် အပ်ဒိတ် မထွက်ပါ
အတိုချုပ်: DevPod သည် 64-bit ကွန်ပျူတာများအတွက် ပွင့်လင်းရင်းမြစ် Container နှင့် DevOps ကိရိယာ ဖြစ်ပါသည်။ တက်ကြွစွာ ထိန်းသိမ်းနေဆဲ ဖြစ်ပါသည်။ စီမံခန့်ခွဲသူများသည် လူမပါဘဲ ဖြန့်ဝေနိုင်ပါသည်။
DevPod ကို ဒေါင်းလုဒ်လုပ်ရန် လုံခြုံပါသလား
- ဖိုင်ကို ထုတ်ဝေသူ၏ ကိုယ်ပိုင်ဒိုမိန်း github.com မှ ပေးပို့ပါသည်
- ဒေါင်းလုဒ်လင့်ခ်သည် HTTPS ကို အသုံးပြုပါသည်
- SHA256 hash ထုတ်ပြန်ထားသဖြင့် ဖိုင်ကို စစ်ဆေးနိုင်ပါသည်:
2E60596ECA13CE54333C268D51EF97B841C6C696AAF694EA236ED727AC6FD4C0· ဤ hash ၏ VirusTotal အစီရင်ခံစာကို ဖွင့်ပါ - လင့်ခ်ကို မစစ်ဆေးရသေးပါ
- Source code ကို အများပြည်သူ ကြည့်နိုင်ပါသည်
- ExeAtlas သည် installer များကို မသိမ်းဆည်း၊ မထုပ်ပိုး၊ မပြင်ဆင်ပါ
ဆက်စပ် လမ်းညွှန်: Windows တွင် ဖိုင်၏ SHA256 hash စစ်ဆေးနည်း
လုံခြုံရေး အလေ့အကျင့်များ (OpenSSF Scorecard)
GitHub ပေါ်ရှိ loft-sh/devpod repository ကို Open Source Security Foundation က အလိုအလျောက် စစ်ဆေးထားခြင်း ဖြစ်ပါသည်။ နောက်ဆုံးစစ်ဆေးသည့်နေ့ - ၂၀၂၆ အောက်တိုဘာ ၁၉။
- အန္တရာယ်ရှိသော workflow မရှိ၁၀
- လုံခြုံရေးမူဝါဒ၁၀
- လိုင်စင် ကြေညာထား၁၀
- Repository ထဲ binary ဖိုင် မရှိ၁၀
- လက်မှတ်ထိုးထားသော release များ၈
- Code review၆
- Branch ကာကွယ်မှု၅
- တက်ကြွစွာ ထိန်းသိမ်းနေ၀
- ကန့်သတ်ထားသော token ခွင့်ပြုချက်၀
- OpenSSF Best Practices တံဆိပ်၀
- Fuzzing၀
- Pin လုပ်ထားသော dependency များ၀
- Static code analysis၀
ဤအမှတ်သည် ပရောဂျက်ကို ဖန်တီးပုံနှင့် ထုတ်ဝေပုံကို အကဲဖြတ်ခြင်းဖြစ်ပြီး ပရိုဂရမ်ကို ထည့်သွင်းရန် လုံခြုံမလုံခြုံကို ပြောခြင်း မဟုတ်ပါ။ scorecard.dev
မကြာသေးမီ ဗားရှင်းများ
ဗားရှင်း ၂၂ ခုလုံး ›၂ နှစ်အတွင်း ဗားရှင်း ၂၂ ခု · တစ်နှစ်လျှင် ၁၂ ခုခန့်
| ဗားရှင်း | ရက်စွဲ | အရွယ်အစား | ဖိုင်များ |
|---|---|---|---|
| 0.6.15နောက်ဆုံး | ၂၀၂၅ မတ် ၁၀ | — | 64-bit MSI64-bit EXE (NSIS) |
| 0.6.14 | ၂၀၂၅ မတ် ၅ | — | 64-bit MSI |
| 0.6.13 | ၂၀၂၅ ဖေဖော်ဝါရီ ၂၀ | — | 64-bit MSI |
| 0.6.12 | ၂၀၂၅ ဖေဖော်ဝါရီ ၁၀ | — | 64-bit MSI |
| 0.6.11 | ၂၀၂၅ ဖေဖော်ဝါရီ ၅ | — | 64-bit MSI |
| 0.6.10 | ၂၀၂၅ ဇန်နဝါရီ ၂၁ | — | 64-bit MSI |
| 0.6.9 | ၂၀၂၅ ဇန်နဝါရီ ၁၄ | — | 64-bit MSI |
| 0.6.8 | ၂၀၂၅ ဇန်နဝါရီ ၉ | — | 64-bit MSI |
Command line မှ ထည့်သွင်းခြင်း
အသံတိတ်ထည့်သွင်းခြင်း ›winget install --id LoftLabs.DevPod -echoco install devpod -yDevPod_0.6.15_x64-setup.exe /Sပရိုဂရမ်ဖိုင်များ (.exe): devpod-cli.exe
ဆက်စပ် လမ်းညွှန်: winget အသုံးပြုနည်း - ပရိုဂရမ် ထည့်သွင်းခြင်းနှင့် အပ်ဒိတ်
အခြားစနစ်များအတွက်လည်း ရနိုင်ပါသည်
brew install --cask devpodအချက်အလက်
- ထုတ်ဝေသူ
- loft
- အမျိုးအစား
- Container နှင့် DevOps
- လိုင်စင်
- MPL-2.0
- စျေးနှုန်း
- အခမဲ့
- Source code
- github.com/loft-sh/devpod
- ရေးသားထားသည့် ဘာသာ
- Go
- လိုအပ်ချက်
- Windows 11 / 10
- Architecture
- 64-bit
- Installer အမျိုးအစား
- EXE (NSIS), MSI
- ဗားရှင်း
- 0.6.15
- ထုတ်ဝေသည့်နေ့
- ၂၀၂၅ မတ် ၁၀
- စာရင်းထဲ ထည့်သည့်နေ့
- ၂၀၂၃ မေ ၂၂
- စာရင်းရှိ ဗားရှင်းများ
- 22
- တစ်နှစ်လျှင် အပ်ဒိတ်
- ၁၂.၂
- Chocolatey ဒေါင်းလုဒ်
- ၁,၁၂၈
- GitHub ကြယ်
- ၁၅,၂၈၅
- GitHub fork များ
- ၅၈၈
- ဝဘ်ဆိုက်
- devpod.sh
- winget ID
- LoftLabs.DevPod
- Chocolatey package
- devpod
- MSI product code
- {8D08BD5F-A8B8-4145-8885-70BD20F14383}
အဆင့်သတ်မှတ်ချက်နှင့် သုံးသပ်ချက်များ
သုံးသပ်ချက် မရှိသေးပါ။ ပထမဆုံး အဆင့်သတ်မှတ်သူ ဖြစ်လိုက်ပါ။
DevPod အစားထိုးပရိုဂရမ်များ
အားလုံးကြည့်ရန် ›-
ပွင့်လင်းရင်းမြစ် (open source)၁.၆ သန်း ↓ -
မူပိုင် (proprietary)၂.၂ သန်း ↓ -
Kubernetes - Minikube - A Local Kubernetes Development Environment1.39.0Container နှင့် DevOps · Kubernetesပွင့်လင်းရင်းမြစ် (open source)၇.၅ သိန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၄ သိန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၃ သိန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၈.၉ သောင်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၈.၅ သောင်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၂.၃ သန်း ↓
မေးလေ့ရှိသောမေးခွန်းများ
DevPod သည် အခမဲ့လား
ဟုတ်ပါသည်။ DevPod သည် ပွင့်လင်းရင်းမြစ် ဆော့ဖ်ဝဲ ဖြစ်ပါသည် (MPL-2.0 လိုင်စင်)။
DevPod ကို ဒေါင်းလုဒ်လုပ်ရန် လုံခြုံပါသလား
ဒေါင်းလုဒ်ကို github.com (ထုတ်ဝေသူပိုင်) မှ ရယူပါသည်။ ExeAtlas သည် ဖိုင်ကို မသိမ်းဆည်း၊ မပြောင်းလဲပါ။ ဖိုင်၏ SHA256 hash ကို ဤနေရာတွင် ပြထားသော hash နှင့် နှိုင်းယှဉ်ပါ သို့မဟုတ် ထို hash ၏ VirusTotal အစီရင်ခံစာကို ဖွင့်ကြည့်ပါ။
DevPod ကို winget ဖြင့် ဘယ်လို ထည့်သွင်းရမလဲ
PowerShell သို့မဟုတ် Windows Terminal ကို ဖွင့်ပြီး ဤစာမျက်နှာရှိ winget command ကို run ပါ။ winget သည် တရားဝင် installer ကို ဒေါင်းလုဒ်လုပ်ပြီး မ run မီ ၎င်း၏ SHA256 hash ကို စစ်ဆေးပါသည်။
DevPod ကို အသံတိတ် ထည့်သွင်းနိုင်ပါသလား
နိုင်ပါသည်။ အသံတိတ်ထည့်သွင်းခြင်း စာမျက်နှာတွင် installer တစ်ခုစီအတွက် တိကျသော command ကို ပြထားပါသည် (MSI package အတွက် msiexec အပါအဝင်)။
DevPod သည် ARM (Windows on Arm) တွင် အလုပ်လုပ်ပါသလား
ARM64 build မရှိပါ။ Windows 11 on Arm သည် 64-bit ဗားရှင်းကို emulation ဖြင့် run နိုင်ပါသည်။
DevPod ဗားရှင်းဟောင်းကို ဘယ်မှာ ဒေါင်းလုဒ်လုပ်ရမလဲ
ဗားရှင်းများ စာမျက်နှာတွင် ဗားရှင်း ၂၂ ခုလုံးကို ၂၀၂၃ မေ ၂၂ အထိ တရားဝင် installer ဖိုင်လင့်ခ်များနှင့်အတူ စာရင်းပြုထားပါသည်။
DevPod ကို Administrator ခွင့်မပါဘဲ သုံးနိုင်ပါသလား
သုံးနိုင်ပါသည်။ Administrator ခွင့်မလိုသော အသုံးပြုသူတစ်ဦးချင်းအတွက် installer ရှိပါသည်။
DevPod အစား ဘာတွေ သုံးနိုင်သလဲ
Helm၊ Docker Desktop၊ Kubernetes - Minikube - A Local Kubernetes Development Environment၊ Pulumi နှင့် k9s။ အစားထိုးပရိုဂရမ်များ စာမျက်နှာတွင် ၎င်းတို့ကို နှိုင်းယှဉ်ထားပါသည်။