
Kisel ir Linux lietojumprogramma, kas izstrādāta, lai atvieglotu Windows programmu izpildi, izmantojot Wine . Tās mērķis ir nodrošināt vienkāršu veidu, kā organizēt un palaist lietojumprogrammas, kurām nepieciešams Wine saderības slānis, novēršot lietotājam nepieciešamību pastāvīgi izmantot termināli, lai konfigurētu prefiksus un palaistu izpildāmos failus.
Tādējādi rīks aizņem līdzīgu vietu kā citas Wine grafiskās saskarnes, lai gan ar daudz tiešāku pieeju. Tā vietā, lai Windows lietojumprogrammu pārvaldību pārvērstu par sarežģītu konfigurācijas centru, Kisel mērķis ir padarīt pamatprocesu vienkāršu: atlasiet lietojumprogrammu, piesaistiet to Wine videi un palaidiet to no pašas saskarnes.
Kisel atvieglo Windows lietojumprogrammu palaišanu operētājsistēmā Linux
Kisel galvenā funkcija ir darboties kā palaišanas programmai Windows programmām, kas darbojas, izmantojot Wine. Kad lietojumprogramma ir konfigurēta, lietotājs var tai piekļūt un palaist to no Kisel, manuāli neievadot visas nepieciešamās komandas.
Tas ir īpaši noderīgi, ja vienā sistēmā tiek izmantotas vairākas Windows lietojumprogrammas. Katrai programmai var būt nepieciešama atšķirīga Wine konfigurācija, un, organizējot šos palaidējus, izmantojot grafisko saskarni, vairs nav nepieciešams pastāvīgi atcerēties, kurš izpildāmais fails atbilst katram prefiksam.
Lietojumprogramma ir izstrādāta tieši tā, lai mazinātu daļu no šīs sarežģītības. WINE turpina nodrošināt saderību ar Windows lietojumprogrammām, savukārt Kisel nodrošina saskarni, no kuras lietotājs var pārvaldīt un palaist šīs programmas.
Vieglāka alternatīva visaptverošākiem WINE pārvaldniekiem
Linux ekosistēma piedāvā tādus rīkus kā Bottles, Lutris un Heroic Games Launcher, kas nodrošina pilnīgas sistēmas Windows lietojumprogrammu un spēļu pārvaldībai. Kisel izmanto vienkāršāku pieeju: nodrošina palaišanas programmu palaišanu, nepārvēršot lietojumprogrammu par milzīgu opciju paneli.
Šī pieeja varētu šķist pievilcīga lietotājiem, kuri jau ir pazīstami ar Wine un kuriem lietojumprogrammu organizēšanai nepieciešama tikai grafiska saskarne. Šādos gadījumos rīks ar mazāk konfigurācijas slāņiem var būt ērtāks nekā pārvaldnieks, kas paredzēts visu veidu scenāriju aptveršanai.
Atšķirība ir īpaši acīmredzama, salīdzinot ar risinājumiem, kas galvenokārt paredzēti videospēlēm. Kisel ir paredzēts Windows programmām kopumā, tāpēc to var izmantot gan darbvirsmas lietojumprogrammām, gan spēlēm.
VĪNS joprojām ir Kisela pamatsastāvdaļa
Kisel neaizstāj WINE un pats nenodrošina saderību ar Windows. Tā funkcija ir nodrošināt saskarni, lai šo tehnoloģiju varētu izmantot pieejamākā veidā.
WINE ļauj palaist Windows lietojumprogrammas Linux sistēmās, ieviešot nepieciešamos API programmu darbībai. Katra lietojumprogramma var izmantot atsevišķu prefiksu , kas darbojas kā atsevišķa vide, kurā tiek glabāti tās konfigurācijas, reģistra un ar Windows saistītie faili.
Šo prefiksu pārvaldība ir viens aspekts, kas var radīt apjukumu lietotājiem, kuri vēl nav sākuši lietot Wine. Lietojumprogramma var darboties pareizi ar noteiktu konfigurāciju, taču var rasties problēmas, ja tā tiek sajaukta ar citas programmas bibliotēkām vai iestatījumiem. Atsevišķu vides uzturēšana palīdz izvairīties no šāda veida konfliktiem.
Grafiska saskarne izpildāmo failu palaišanai
Kisel koncepcija balstās uz palaidējiem. Tā vietā, lai atvērtu termināli un manuāli palaistu kaut ko līdzīgu wine programa.exeLietotājs var saglabāt nepieciešamos iestatījumus un vēlāk piekļūt programmai no Kisel saskarnes.
Tas arī ļauj Windows lietojumprogrammas apstrādāt vairāk kā vietējās Linux programmas. Kad palaidēji ir izveidoti, lietotājam nav jāuztraucas par precīzu izpildāmā faila ceļu vai jāatceras, kurš prefikss jāizmanto katrai lietojumprogrammai.
Nelielai lietojumprogrammu bibliotēkai šī vienkāršība varētu būt pietiekama. Tie, kam nepieciešamas sarežģītākas konfigurācijas, var turpināt izmantot WINE iebūvētos rīkus vai izmantot pārvaldniekus ar plašāku opciju klāstu.
Tas var būt noderīgi arī vecākām lietojumprogrammām.
Viens scenārijs, kurā šāda veida rīks ir īpaši interesants, ir vecākas programmatūras palaišana. Ir Windows lietojumprogrammas, kurām vairs nav modernu versiju operētājsistēmai Linux un kuras joprojām var darboties, izmantojot Wine.
Šādos gadījumos atsevišķa palaidēja izmantošana katrai lietojumprogrammai atvieglo noteiktas konfigurācijas uzturēšanu. Ja programmai ir nepieciešama noteikta WINE versija vai noteikts prefikss, šo konfigurāciju var saglabāt saistītu ar atbilstošo palaidēju.
Tas ļauj izvairīties no nepieciešamības pastāvīgi mainīt WINE globālos iestatījumus un samazina iespēju, ka vienai lietojumprogrammai paredzētas izmaiņas varētu nejauši ietekmēt citu.
Izolēšana, izmantojot prefiksus, palīdz izvairīties no konfliktiem
Wine prefiksi ir viens no svarīgākajiem rīkiem lietojumprogrammu atdalīšanai. Katrs prefikss satur direktoriju struktūru, kas līdzīga Windows sistēmas struktūrai, kā arī savu reģistru un konfigurāciju.
Kisel var izmantot šo koncepciju, lai ļautu dažādām lietojumprogrammām izmantot neatkarīgas vides. Tādējādi lietojumprogramma, kurai nepieciešamas noteiktas DLL vai komponentes, var tās saglabāt savā vidē, nemainot citu programmu izmantoto vidi.
Tas negarantē, ka jebkura lietojumprogramma darbosies pareizi, jo saderība ir atkarīga no WINE, izmantotajām bibliotēkām un programmas īpašajām prasībām. Tomēr vides atdalīšana nodrošina daudz tīrāku pamatu testēšanai un problēmu novēršanai.
Īpaši interesanta pieeja Linux darbvirsmas lietotājiem
Tādu rīku kā Kisel esamība atspoguļo arvien biežāk sastopamo situāciju Linux vidē: lietotāji var palaist vietējās lietojumprogrammas līdzās Windows programmām, nepārslēdzot operētājsistēmas. Wine un tā atvasinājumi ir ļāvuši lielam skaitam programmatūras darboties ārpus Windows.
Problēma ir tā, ka WINE elastībai ir arī zināma sarežģītība. Dažādas versijas, prefiksi, vides mainīgie, DLL, konfigurācijas un papildu komponenti var padarīt pieredzi biedējošu tiem, kas nav pazīstami ar šo tehnoloģiju.
Īpaša saskarne lietojumprogrammu palaišanai palīdz samazināt šo ienākšanas barjeru. Kisel necenšas pilnībā slēpt Wine darbību, taču tas novērš to, ka visbiežāk veiktās darbības vienmēr ir jāveic no komandrindas.
Kisel mērķis ir vienkāršot vīna pieredzi
Kisel galvenais spēks slēpjas tieši tā tiešajā pieejā. Tā vietā, lai mēģinātu kļūt par platformu, kas pārvalda visus iedomājamos WINE aspektus, tā koncentrējas uz konkrētu vajadzību: lietojumprogrammu konfigurēšanu un ērtu palaišanu.
Tiem, kam Linux vidē nepieciešams palaist tikai dažas Windows programmas, šī pieeja var būt pievilcīgāka nekā daudz lielāka risinājuma izmantošana. Lietojumprogramma nodrošina grafisku slāni virs Wine un ļauj sakārtot palaidējus, nepiespiežot lietotāju pastāvīgi strādāt ar komandām.
Īsāk sakot, Kisel ir vēl viens piemērs tam, kā Linux ekosistēma izstrādā arvien vienkāršākus rīkus Wine izmantošanai. Tā pieeja kā Windows lietojumprogrammu palaidējam var būt īpaši noderīga tiem, kas meklē vieglu risinājumu savu programmu organizēšanai, prefiksu atsevišķai glabāšanai un to palaišanai no grafiskā interfeisa.