
Kisel je Linux aplikacija dizajnirana za olakšavanje izvršavanja Windows programa pomoću Winea . Cilj joj je pružiti jednostavan način organiziranja i pokretanja aplikacija koje zahtijevaju Wineov sloj kompatibilnosti, sprječavajući korisnika da stalno koristi terminal za konfiguriranje prefiksa i pokretanje izvršnih datoteka.
Alat stoga zauzima sličan prostor kao i druga grafička sučelja za Wine, iako s puno izravnijim pristupom. Umjesto pretvaranja upravljanja Windows aplikacijama u složeni konfiguracijski centar, Kisel nastoji pojednostavniti temeljni proces: odabrati aplikaciju, povezati je s njezinim Wine okruženjem i pokrenuti je iz samog sučelja.
Kisel olakšava pokretanje Windows aplikacija na Linuxu
Kiselova primarna funkcija je djelovati kao pokretač za Windows programe koji se pokreću pomoću Winea. Nakon što je aplikacija konfigurirana, korisnik joj može pristupiti i pokrenuti je iz Kisela bez potrebe za ručnim upisivanjem svih potrebnih naredbi.
Ovo je posebno korisno kada koristite više Windows aplikacija na istom sustavu. Svaki program može zahtijevati drugačiju Wine konfiguraciju, a organiziranje ovih pokretača putem grafičkog sučelja eliminira potrebu za stalnim pamćenjem koja izvršna datoteka odgovara kojem prefiksu.
Aplikacija je dizajnirana upravo kako bi apstrahirala dio te složenosti. WINE i dalje pruža kompatibilnost s Windows aplikacijama, dok Kisel pruža sučelje s kojeg korisnik može upravljati tim programima i pokretati ih.
Lagana alternativa sveobuhvatnijim WINE menadžerima
Linux ekosustav nudi alate poput Bottles, Lutris i Heroic Games Launcher, koji pružaju cjelovite sustave za upravljanje Windows aplikacijama i igrama. Kisel ima jednostavniji pristup: pružanje pokretača usmjerenog na pokretanje programa bez nužnog pretvaranja aplikacije u ogromnu ploču s opcijama.
Ovaj pristup može biti privlačan korisnicima koji su već upoznati s Wineom, a kojima je jednostavno potrebno grafičko sučelje za organizaciju svojih aplikacija. U takvim slučajevima, alat s manje konfiguracijskih slojeva može biti praktičniji od upravitelja dizajniranog za pokrivanje svih vrsta scenarija.
Razlika je posebno očita u usporedbi s rješenjima prvenstveno dizajniranim za videoigre. Kisel je općenito usmjeren na Windows programe , tako da se može koristiti i za desktop aplikacije i za igre.
VINO ostaje temeljna komponenta Kisela
Kisel ne zamjenjuje WINE niti implementira kompatibilnost s Windowsima. Njegova je funkcija pružiti sučelje za korištenje te tehnologije na pristupačniji način.
WINE vam omogućuje pokretanje Windows aplikacija na Linux sustavima implementacijom potrebnih API-ja za funkcioniranje programa. Svaka aplikacija može koristiti zaseban prefiks , koji djeluje kao zasebno okruženje u kojem se pohranjuju njezina konfiguracija, registar i datoteke povezane s Windowsom.
Upravljanje ovim prefiksima jedan je aspekt koji može biti zbunjujući za korisnike koji su novi u Wineu. Aplikacija može ispravno raditi s određenom konfiguracijom, ali naići na probleme ako se miješa s bibliotekama ili postavkama drugog programa. Odvojeno okruženje pomaže u izbjegavanju ovakvih sukoba.
Grafičko sučelje za pokretanje izvršnih datoteka
Koncept Kisela vrti se oko pokretača. Umjesto otvaranja terminala i ručnog pokretanja nečega poput wine programa.exeKorisnik može spremiti potrebne postavke i kasnije pristupiti programu iz Kiselovog sučelja.
To također omogućuje da se Windows aplikacije tretiraju više kao izvorni Linux programi. Nakon što su pokretači stvoreni, korisnik se ne mora brinuti o tome da li zna točan put do izvršne datoteke ili pamti koji prefiks svaka aplikacija treba koristiti.
Za malu biblioteku aplikacija, ova jednostavnost može biti dovoljna. Oni kojima su potrebne naprednije konfiguracije mogu nastaviti koristiti ugrađene alate WINE-a ili koristiti upravitelje sa širim rasponom opcija.
Također može biti korisno za starije aplikacije.
Jedan scenarij u kojem je ova vrsta alata posebno zanimljiva je pokretanje starijeg softvera. Postoje Windows aplikacije koje više nemaju moderne verzije za Linux, a koje i dalje mogu funkcionirati pomoću Winea.
U tim slučajevima, zaseban pokretač za svaku aplikaciju olakšava održavanje određene konfiguracije. Ako program zahtijeva određenu verziju WINE-a ili određeni prefiks, ta konfiguracija može ostati povezana s odgovarajućim pokretačem.
Time se izbjegava stalna izmjena globalnih postavki WINE-a i smanjuje mogućnost da promjena namijenjena jednoj aplikaciji slučajno utječe na drugu.
Izoliranje pomoću prefiksa pomaže u izbjegavanju sukoba
Wine prefiksi su jedan od najvažnijih alata za odvajanje aplikacija. Svaki prefiks sadrži strukturu direktorija sličnu onoj u Windows sustavu, zajedno s vlastitim registrom i konfiguracijom.
Kisel može iskoristiti ovaj koncept kako bi različitim aplikacijama omogućio korištenje neovisnih okruženja. Dakle, aplikacija kojoj su potrebni određeni DLL-ovi ili komponente može ih zadržati u vlastitom okruženju bez nužnog mijenjanja onog koje koristi drugi program.
To ne jamči da će bilo koja aplikacija ispravno raditi, jer kompatibilnost ovisi o WINE-u, korištenim bibliotekama i specifičnim zahtjevima programa. Međutim, odvajanje okruženja pruža puno čišću osnovu za testiranje i rješavanje problema.
Posebno zanimljiv pristup za korisnike Linuxa na desktop računalima
Postojanje alata poput Kisela odražava sve češću situaciju u Linuxu: korisnici mogu pokretati izvorne aplikacije uz Windows programe bez potrebe za promjenom operativnog sustava. Wine i njegovi derivati omogućili su pokretanje velike količine softvera izvan Windowsa.
Problem je što fleksibilnost WINE-a dolazi i s određenim stupnjem složenosti. Različite verzije, prefiksi, varijable okruženja, DLL-ovi, konfiguracije i dodatne komponente mogu učiniti iskustvo zastrašujućim za one koji nisu upoznati s tehnologijom.
Namjensko sučelje za pokretanje aplikacija pomaže u smanjenju te barijere za ulazak. Kisel ne želi potpuno sakriti kako Wine radi, ali sprječava da se najčešće operacije uvijek moraju izvoditi iz naredbenog retka.
Kisel ima za cilj pojednostaviti iskustvo s vinom
Kiselova glavna snaga leži upravo u njegovom jednostavnom pristupu. Umjesto da pokušava postati platforma koja upravlja svakim zamislivim aspektom WINE-a, fokusira se na specifičnu potrebu: konfiguriranje i jednostavno pokretanje aplikacija.
Za one kojima je potrebno pokrenuti samo nekoliko Windows programa na Linuxu, ovaj pristup može biti privlačniji od korištenja puno većeg rješenja. Aplikacija pruža grafički sloj preko Winea i omogućuje vam da organizirate svoje pokretače bez prisiljavanja korisnika da stalno radi s naredbama.
Ukratko, Kisel je još jedan primjer kako Linux ekosustav razvija sve jednostavnije alate za korištenje Winea. Njegov pristup kao pokretača Windows aplikacija može biti posebno koristan za one koji traže lagano rješenje za organiziranje svojih programa, odvajanje prefiksa i pokretanje iz grafičkog sučelja.