Treceți la conținutul principal

Acest instrument Windows pe Linux nu este atât de bun pe cât spune toată lumea.

 

Cea mai mare provocare a trecerii la Linux nu este utilizarea unui alt sistem de operare, ci problema incompatibilității programelor. Unele aplicații fac trecerea la Linux ușoară , dar sunt șanse mari să trebuiască să renunțați la unele programe pe care le-ați folosit o perioadă pentru o alternativă bazată pe Linux.

Ai opțiuni precum rularea mașinilor virtuale sau utilizarea de programe precum Wine sau PlayOnLinux. Acestea pot fi dificile și adesea vin cu probleme de performanță, dar există un nou program gratuit pe piață care fură atenția.

Ce este WinBoat?

Rulați aplicații Windows pe Linux ca native

Fereastra Winboat pe Ubuntu Linux.Credit: Yadullah Abidi / MakeUseOf

WinBoat este o aplicație gratuită, open source, pentru Linux, care vă permite să rulați aplicații Windows și chiar o sesiune desktop Windows completă pe Linux. Este o aplicație Electron care permite rularea aplicațiilor Windows pe Linux folosind o „abordare containerizată”, conform depozitului oficial GitHub .

WinBoat este în prezent în versiune beta și se află în curs de dezvoltare activă. Proiectul se află în prezent într-o perioadă de blocare a funcționalităților, concentrându-se pe stabilitate, în timp ce se pregătește pentru lansarea versiunii 0.9.0. Cea mai recentă versiune la momentul scrierii acestui articol este 0.8.7.

Aceasta înseamnă că programul rulează aplicații Windows pe o mașină virtuală în interiorul unui container Docker. Folosește propriul server WinBoat Guest pentru a prelua datele de care are nevoie de la mașina virtuală Windows și afișează aplicații GUI folosind FreeRDP pe Linux și protocolul RemoteApp al Windows pe mașina virtuală.

WinBoat se concentrează pe a face ca Windows să se simtă ca o experiență nativă pe Linux. Interfața este extrem de ușor de utilizat și bine structurată, iar odată configurată, puteți lansa aplicații Windows individuale fără a fi nevoie să lucrați cu o mașină virtuală sau cu desktopul Windows. Puteți accesa desktopul Windows dacă doriți, dar nu este o cerință pentru rularea aplicațiilor individuale.

De asemenea, veți găsi directorul principal Linux montat în Windows, ceea ce facilitează partajarea fișierelor. De asemenea, are funcții precum transferul prin card inteligent, monitorizarea resurselor și multe altele, care sunt adăugate pe măsură ce dezvoltarea continuă.

Configurarea ar trebui să fie ușoară, dar nu este

E ușor atâta timp cât îndeplinești cerințele

WinBoat susține că instalările sunt simple odată configurat, dar instalarea programului în sine poate fi puțin dificilă dacă nu sunteți deja familiarizat cu Docker. În orice caz, WinBoat necesită:

  • Cel puțin 4 GB de RAM
  • Cel puțin 2 nuclee CPU
  • Virtualizarea (KVM) activată în BIOS
  • Docher
  • Docker Compose v2
  • Utilizator Linux adăugat la grupul Docker
  • Daemonul Docker rulează în fundal
  • FreeDRP versiunea 3 sau o versiune ulterioară instalată

Dacă nu ați instalat niciodată Docker pe mașina dvs. cu Linux și configurați totul pentru prima dată, instrucțiunile furnizate de WinBoat ar trebui să funcționeze. Cu toate acestea, pot exista surprize pe parcurs, iar majoritatea lor vor veni odată cu instalarea și configurarea Docker.

Nu este chiar atât de dificil, dar, dintr-un anumit motiv, mi-a luat o săptămână întreagă de încercări și o instalare Ubuntu complet nouă pentru a îndeplini cerințele de instalare WinBoat. Problema era instalarea mea existentă de Docker. Indiferent ce am făcut, nu am reușit să fac WinBoat să detecteze că daemonul Docker rula și că îmi adăugasem contul de utilizator Linux la grupul Docker.

Nu cred că a fost o problemă legată de WinBoat, ci mai degrabă de Docker. Indiferent, configurarea nu îți spune exact ce este în neregulă, în afară de o simplă indicație dacă îndeplinești cerințele. Fii pregătit să încerci să depanezi problema dacă ceva nu funcționează conform așteptărilor.

Secțiunea de aplicații Winboat pe Ubuntu Linux.Credit: Yadullah Abidi / MakeUseOf

Pe lângă îndeplinirea cerințelor, restul configurării este de fapt destul de simplu. WinBoat instalează automat versiunea de Windows aleasă, iar tu poți monitoriza progresul acesteia într-o filă de browser. După finalizarea instalării, poți accesa programele Windows prin intermediul filei Aplicații de pe pagina mașinii virtuale, care include și o opțiune de accesare a desktopului Windows, dacă este necesar.

Performanța este exact cum trebuie

Dacă nu ai nevoie de un GPU, WinBoat funcționează excelent.

Mi-am configurat instalarea Windows cu 4 GB de RAM, 4 nuclee CPU și 40 GB spațiu de stocare pe o mașină gazdă care rulează Ubuntu cu un procesor Intel Core i5 9300H, 4 GB de placă grafică GTX 1650Ti și 16 GB de RAM. Aceste specificații sunt modeste pentru Windows 11, dar acestea sunt tot ce am de oferit pe mașina mea principală cu Linux.

Photoshop rulând pe Ubutnu cu WinBoat.

Performanța WinBoat nu m-a impresionat și cu siguranță nu am avut senzația că programele Windows pe care le-am testat rulau nativ. Unele programe vor funcționa mai bine decât altele, dar, în majoritatea cazurilor, veți întâmpina probleme ocazionale de performanță, cu excepția cazului în care aveți un PC puternic. De asemenea, nu există nicio modalitate de a rula programe în modul fereastră - fereastra continuă să se scaleze la ecran complet.

Photoshop a funcționat în mare parte fără probleme, ceea ce a fost destul de surprinzător pentru mine. Una dintre principalele provocări ale mele în adoptarea completă a Linux a fost să fac programele Adobe să ruleze pe Linux și a fost plăcut să văd că aceste programe funcționează cu performanțe utilizabile, în ciuda specificațiilor de sistem slabe.

Totuși, aici am dat și peste cea mai mare problemă cu WinBoat. Nu acceptă GPU passthrough, ceea ce înseamnă că GTX 1650 Ti detectată perfect de instalarea mea Ubuntu nu apărea în mașina virtuală. Photoshop oferea un avertisment spunând că GPU-ul nu era acceptat, dar rula fără probleme; alte programe precum Premiere Pro sau Lightroom au refuzat să se lanseze. Chiar și suportul audio este o funcție experimentală în acest moment.

Winboat rulează pe Ubuntu cu alte aplicații.Credit: Yadullah Abidi / MakeUseOf

Aceeași problemă se regăsește și dacă vrei să te joci jocuri. Am reușit să instalez Steam și chiar aplicația Xbox și să o instalez, dar cum placa grafică dedicată nu se găsește nicăieri, niciunul dintre jocurile testate nu a pornit. Majoritatea jocurilor afișau o eroare DirectX din cauza faptului că placa grafică integrată era mult prea veche pentru jocurile moderne.

Este WinBoat alegerea corectă?

Există modalități mai bune de a rezolva problema Windows pe Linux

WinBoat este încă în curs de dezvoltare activă și văd potențialul ca acesta să devină o modalitate incredibil de utilă de a rula programe Windows pe Linux cu o experiență aproape nativă în viitor. Cu toate acestea, în momentul scrierii acestui articol, pur și simplu nu îl pot recomanda.

Vei avea mult mai multe dificultăți folosind Wine pentru programele Windows obișnuite. Valve a depus, de asemenea, mult efort la nivelul de compatibilitate Proton pentru Linux, ceea ce înseamnă că poți alege o distribuție Linux axată pe jocuri și poți obține performanțe mult mai bune decât WinBoat.

WinBoat ar putea deveni metoda preferată de a rula aplicații Windows pe Linux datorită configurării și interfeței sale, așa cum se presupune, ușoare. Dacă echipa din spatele programului poate rezolva problemele de performanță, mă văd folosindu-l destul de des. Până atunci, mă voi limita la Wine sau voi folosi doar Windows pentru a rula programele de care am nevoie.

Sursa: https://www.makeuseof.com/windows-on-linux-tool-isnt-as-good

Comentarii

Postări populare de pe acest blog

Containerizare nativă pe macOS: Apple lansează propriul „Distrobox”

  Editorial de: Andrei Popescu, Penguin Reviews În cadrul Conferinței Globale a Dezvoltatorilor (WWDC25), Apple a prezentat „Containerization” – un nou framework open‑source care aduce pe macOS, bazat pe Apple Silicon, un mecanism performant și sigur pentru rularea distribuțiilor Linux in containere, similar ideii de Distrobox sau WSL . 🔹 Ce este Containerization? Framework în Swift : scris integral într-un limbaj modern, se bazează pe Virtualization.framework și rulează fiecare container Linux într‑o mașină virtuală ultra‑ușoară , asigurând izolare completă la nivel de kernel . Performanţă ridicată : containerele pornesc în câteva milisecunde, folosind dinamic doar resursele necesare, datorită accelerării hardware oferite de cipurile ARM Apple . Protecție avansată : fiecare container rulează separat, eliminând riscurile asociate scăpărilor de procese între medii sau către sistemul gazdă . 🛠 Funcționalități cheie Funcționalitate Detalii Imagini OCI standard Compatibile c...

Kali GPT: asistentul AI care transformă pentesting‑ul

  Editorial de: Elena Marinescu, Penguin Reviews Într‑o mișcare revoluționară pentru comunitatea de securitate cibernetică, XIS10CIAL a lansat Kali GPT , un asistent AI conceput special pentru Kali Linux, bazat pe GPT‑4, care integrează inteligența artificială direct în terminal, redefinind modul în care se realizează testele de penetrare . 🔍 Ce aduce Kali GPT? Integrare în terminalul Kali – Kali GPT înțelege comenzi în limbaj natural, generează payloads, interpretează scanări Nmap, configurează Metasploit și explică tool‑uri precum Burp Suite, fără să părăsești shell‑ul . Asistent contextual – adaptează răspunsurile în funcție de nivel (începători vs. experți), oferind explicații simplify sau tehnice avansate . Automatizare AI – generează comenzi, script‑uri și payloads, reduce erorile umane și accelerează ciclul pentesting‑ului . Beneficii clare Productivitate sporită – reducerea semnificativă a timpului de research și documentare Învățare accelerată – e...

De ce Danemarca renunță la Microsoft Office și Windows în favoarea LibreOffice și Linux

  de Mihai Georgescu, editor colaborator Danemarca face un pas major în orientarea către suveranitatea digitală: sectorul public a început să înlocuiască Microsoft Office și Windows cu LibreOffice și distribuții Linux. Misunea este de a readuce controlul datelor în spațiul UE și de a diminua dependența de furnizori extra-comunitari. Motivele deciziei Guvernul danez a început tranziția pe baza a trei obiective prioritare: Suveranitate digitală – datele rămân sub control european, nu sunt transmise către servere non‑UE . Reducerea costurilor – eliminarea licențelor Microsoft și direcționarea fondurilor către dezvoltatori și companii locale. Securitate și interoperabilitate – standardizarea pe formate deschise (ODF) pentru o colaborare mai eficientă între instituții și cetățeni . Strategia de implementare Pilot gradual – implementări în etape, începând cu LibreOffice și Windows, urmate de trecerea la Linux — fără tranziția “brutală” în toate birourile deodată . Form...