Den här enkla CachyOS-funktionen låter mig använda Windows utan att behöva dual-boota

CachyOS revolutionerar användningen av Windows-appar på Linux genom WinBoat, vilket eliminerar behovet av dual-booting och gör övergången smidig och snabb.
Jag har fastnat i dual-booting med Linux och Windows i flera år eftersom—trots stora förbättringar—det fortfarande finns en handfull applikationer som inte fungerar på Linux. CachyOS fick mig att tänka om angående detta med en funktion som gör att jag enkelt kan köra nästan vilken Windows-app som helst som om den vore en inhemsk Linux-app.
Problemet med att byta till Linux
Vissa appar fungerar fortfarande inte
Att byta till Linux har aldrig varit enklare, men det finns fortfarande ett stort problem: mjukvaruekosystemet.
Det finns fortfarande en handfull applikationer som inte riktigt fungerar på Linux. Vissa av dem är nischade produktivitetsverktyg. Ibland är det firmwareprogramvara för en viss enhet, eller Adobes svit, som tekniskt sett fungerar men är full av fel.
Även om det mesta av det du behöver fungerar på Linux, har de återstående en eller två appar en irriterande förmåga att tvinga tillbaka dig till Windows. Det är därför dual-booting fortfarande är vanligt. Men dual-booting är också tråkigt. Att starta om hela systemet bara för att öppna ett program känns överdrivet om du bara behöver det i några minuter.
CachyOS gör det lätt att snabbt använda Windows
Farväl till dual-booting Windows och Linux
CachyOS:s WinBoat är ett alternativ för att få snabb åtkomst till Windows. Istället för att ställa in ett separat OS eller jonglera med boot-laddare låter WinBoat dig starta en lätt Windows virtuell maskin med bara några klick.
Det minskar friktionen som gör dual-boot setupen så irriterande att använda. Du behöver inte trassla med extra partitioner eller växla mellan operativsystem. På grund av hur det fungerar känns det mer som att starta en app än att använda en virtuell maskin. Du startar helt enkelt WinBoat, klickar på appen du vill ha, och den öppnas som vilket annat program som helst.
Naturligtvis beror prestandan på din hårdvara, och du kommer troligen fortfarande behöva en Windows-licens, men att hålla Linux som ditt primära OS samtidigt som du har omedelbar åtkomst till Windows när du behöver det kan göra en märkbar skillnad.
Hur fungerar WinBoat egentligen?
Under huven skapar WinBoat en Docker (eller Podman)-container som faktiskt kör Windows operativsystem. När du behöver starta en specifik app, använder WinBoat FreeRDP (ett fjärrskrivbordsprotokoll) för att ansluta till den specifika appen från den virtuella Windows-maskinen.
Det betyder att du egentligen inte behöver interagera särskilt mycket med Windows operativsystemet själv; apparna du startar visas bara som fönster inom CachyOS, som om de var installerade och kördes på din PC.
Din Linux hemmakatalog är moniterad som en enhet i Windows, så du kan enkelt flytta filer mellan ditt huvudsakliga Linux OS och dina WinBoat-appar utan problem.
WinBoat har några begränsningar
GPU-pass-through är ett problem
Tyvärr har WinBoat en brist som var ett uppenbart problem för några av de applikationer jag testade: det finns ingen GPU-pass-through.
För vissa grundläggande Windows-applikationer kommer det inte att vara ett problem—Word fungerar fint. Men när du försöker göra något som är beroende av din GPU, som Photoshop, videoredigeringsprogram eller 3D-modellering, blir det ett oöverstigligt problem.
WinBoat arbetar med paravirtualiserad drivrutinsstöd, men det har ännu inte släppts. Paravirtualiserade drivrutiner kommer att ge bättre prestanda än ren mjukvaruval, men de är inte lika kapabla som en inhemsk GPU.
Anti-cheat kan upptäcka en VM
WinBoat kommer också att stöta på problem med anti-cheat av kärnnivå. De flesta anti-cheat-system är designade för att upptäcka VMs, och allt som använder en kommer troligtvis inte att fungera.
Jag skulle också rekommendera att inte försöka det. De flesta anti-cheat-installationer kommer inte att banna dig för att försöka boota med en VM, men det är inte en risk värt att ta.
Din hårdvara spelar stor roll
Som med alla system som är beroende av virtualisering eller containerisering, kommer WinBoats prestanda att starkt bero på din PCs specifikationer.
Om du har överbliven RAM och en snabb nog CPU (med extra kärnor), så kommer din prestanda att vara anständig. Men Windows kräver i princip 8GB för sig själv, och det inkluderar inte RAM för applikationer eller CachyOS självt.
Du kan nog klara dig med 16GB, men 32GB skulle vara bättre.
WinBoat är inte perfekt, men det är ett bra steg
Varje metod du kan använda för att få Windows-apps att fungera på Linux kommer med nackdelar. WinBoat är.
Inga undantag. Du är begränsad till relativt lågpresterande appar, och om du inte har en ganska kraftfull dator kommer du troligtvis att stöta på problem med fördröjning.
Men trots dessa nackdelar är WinBoat också mycket praktiskt, och när de paravirtualiserade drivrutinerna äntligen kommer, kommer det till och med att bli lämpligt för lätt video- eller fotoeditering.
Nu när du har läst klart Den här enkla CachyOS-funktionen låter mig använda Windows utan att behöva dual-boota, inbjuder vi dig att utforska kategorin Linux ytterligare. Där hittar du fler intressanta artiklar som kommer att utöka dina kunskaper och hålla dig informerad. Sluta inte läsa och upptäcka mer!

Lämna ett svar