Cassowary vam omogućava pokretanje Windows aplikacija na Linuxu, ovdje koristeći virtuelne mašine.

  • Cassowary integrira Windows aplikacije u Linux putem FreeRDP/RemoteApps s virtualnim mašinama i funkcijama poput pokretača i automatskog obustavljanja.
  • Wine nudi podršku bez virtuelnih mašina; Winetricks, Winefile i PlayOnLinux olakšavaju konfiguraciju i podršku za biblioteke.

Kazuar

Kada radite na Linuxu, ali su vam i dalje potrebne neke Windows aplikacije, prirodno se pitate kako ih integrirati bez gubitka praktičnosti radne površine. U ovom scenariju, Cassowary dolazi do izražaja. projekat koji vam omogućava pokretanje Windows programa u virtuelnoj mašini i prikažite ih u svojoj sesiji kao da su izvorni govornici. Integracija je zasnovana na FreeRDP i RemoteApps tehnologiji., tako da se Windows ponaša kao i bilo koja druga aplikacija u vašoj distribuciji.

U ovom članku ćemo vam reći sve što trebate znati o Cassowaryju. Rekao bih da je ova opcija nova, ali je za one koji nisu upoznati s njom. Razvija se već nekoliko godina.

Šta je kazuar i kako funkcioniše?

Cassowary je rješenje koje povezuje gosta na Windowsu s vašim Linux hostom, omogućavajući vam otvaranje aplikacija s prvog i njihovo korištenje integrirano u drugi. Tehnički ključ je u FreeRDP i RemoteApps načinu rada., koji projektuju prozore Windows softvera u vašu Linux sesiju kao da su njihovi vlastiti. Ovo nije emulacija: ispod se nalazi pravi Windows, koji podržava kompatibilnost sa složenim paketima kao što su Office ili Adobe.

U svom pristupu, Cassowary nastoji da razmjenu datoteka učini prirodnim. Iz Linuxa možete otvarati dokumente direktno u Windows aplikaciji i obrnuto, u gostujućem Windowsu moguće je otvarati datoteke pomoću izvornih Linux alata. Osim toga, Dijeljenje između host i gostujućih datotečnih sistema je pojednostavljeno tako da rad sa dijeljenim projektima i mapama ne predstavlja problem.

Još jedan praktični fokus Cassowaryja je korisničko iskustvo. Uključuje uslužni program za konfiguraciju što olakšava prilagođavanje okruženju, omogućava vam kreiranje pokretača Windows aplikacija u meniju radne površine i, ako koristite virt-manager, Automatski obustavlja virtuelnu mašinu kada se ne koriste aplikacije i nastavlja je kada vam ponovo zatrebajuIdeja je da se potrošnja resursa prilagođava vašem radnom procesu, bez stalne ručne intervencije.

Prednosti i ključne karakteristike kazuara

  • Vizualna integracija: Windows prozori se pojavljuju izvorno u vašoj Linux sesiji. Ne postoji „stol unutar stola“ osim ako ga ne odaberete.
  • Dvosmjerni tok datoteka: otvaranje host dokumenata u Windows programima i obrnuto sa udobnošću.
  • Svakodnevni alati: jednostavan čarobnjak za podešavanje, generacija bacača i automatizaciju Obustavljanje/povratak VM-a sa virt-menadžerom.
  • Dokumentacija i zajednica: projekat predlaže video vodič za instalaciju, poziva vas da donirate zvjezdicu kako biste podržali njegov razvoj i nudi Discord server za rješavanje nedoumica.

Status projekta i sigurnosna razmatranja

Trenutno stanje održavanja je važno. Cassowary nije napravio nikakve commit-ove skoro 2 godine.Da li to znači da su neupotrebljivi? Ne nužno: ako su vaše zavisnosti i dalje kompatibilne, mogu raditi. Ali postoje nijanse: Bez nedavnih zakrpa, rizik od nezakrpanih ranjivosti se povećava, posebno prilikom izlaganja RDP servisa ili korištenja komponenti trećih strana koje se razvijaju.

Da bi se rizici sveli na minimum, preporučljivo je Izolujte Windows VM pomoću opreznih mrežnih pravila, ograničite otvorene portove, održavajte gostujuće i host sisteme ažurnim i izbjegavajte dijeljenje više resursa nego što je potrebno. Također pomaže postavljanje pitanja na srodnim forumima i zajednicama: U /r/Linux, koji promovira novosti i informacije (ne podršku), preporučuju usmjeravanje tehničkih pitanja na prostore poput /r/Linux4Noobs ili /r/linuxquestions., pa čak i alternative poput zajednica na Lemmyju ili Kbinu. Taj društveni ekosistem vam daje stvarne povratne informacije o tome šta još uvijek funkcioniše u 2025. godini i koja su prilagođavanja potrebna.

Kako započeti: zahtjevi i opći koraci

Tipičan tok kod kazuara sastoji se od tri dijela: Pripremite Windows VM pomoću Virt-Managera, Instalirajte Cassowary na gostujućem Windowsu i hostu sa Linuxom, i na kraju fino podešavanje dodataka i rješavanje često postavljanih pitanjaSvaka distribucija mijenja nijanse, ali pristup je dosljedan.

Ako se odlučite za kompajliranje iz izvornog koda (umjesto korištenja objavljenih binarnih datoteka), postoje važni detalji. Prvo instalirajte Python 3 i Git na Windows (ako je u pitanju Windows 7, preporučuje se Python 3.7) i slijedite korake za generiranje artefakata: U mapi app-linux kreira se dist direktorij s instalacijskom .whl datotekom. y, U dijelu app-win, bin direktorij se kreira sa instalacijskim programima.Ovaj proces preuzima Python binarne datoteke tokom podešavanja, tako da trebat će vam internetska veza.

Šta ako kompajlirate svoju Windows aplikaciju iz Linuxa? Tu Wine dolazi do izražaja kao alat za izgradnju. Morate imati instaliran Wine da biste kompajlirali Windows komponentu iz Linuxa.Imajte na umu da iako pakovanje putem Wine-a obično funkcioniše, Postoje slučajevi u kojima se izvršne datoteke generirane na ovaj način ne ponašaju ispravno na određenim Windows sistemima.Ako vam se ovo dogodi, pretvaranje sistema sa pravog Windowsa obično rješava problem.

Želite li pomoći projektu? Postoji nekoliko uobičajenih načina da to učinite: poboljšati dokumentaciju, prijavi greške o predložiti poboljšanjaOsim toga, možete pružiti i finansijsku podršku putem platformi za tehničko pokroviteljstvo. Ova podrška pomaže u održavanju nišnih projekata u životu., čak i kada nema čestih commit-ova.

Pokrenite Windows aplikacije na Linuxu bez problema
Vezani članak:
Kako pokrenuti Windows aplikacije na Linuxu bez problema?