Release of Bottles 2022.1.28, Linux жүйесінде Windows қолданбаларын іске қосуды ұйымдастыруға арналған пакет

Wine немесе Proton негізіндегі Linux жүйесінде Windows қосымшаларын орнатуды, конфигурациялауды және іске қосуды жеңілдету үшін қосымшаны әзірлейтін Bottles 2022.1.28 жобасының шығарылымы ұсынылды. Бағдарлама Wine ортасын және қолданбаларды іске қосу параметрлерін анықтайтын префикстерді басқару интерфейсін, сондай-ақ іске қосылған бағдарламалардың дұрыс жұмыс істеуі үшін қажетті тәуелділіктерді орнату құралдарын ұсынады. Жоба коды Python тілінде жазылған және GPLv3 лицензиясы бойынша таратылады. Бағдарлама Flatpak пішімінде және Arch Linux пакеттерінде келеді.

Winetricks сценарийінің орнына Bottles қосымша кітапханаларды орнату үшін толыққанды тәуелділікті басқару жүйесін пайдаланады, оның жұмысы тарату пакетінің менеджерлеріндегі тәуелділікті басқаруға ұқсас. Windows қолданбасын іске қосу үшін әрбір тәуелділіктің өз тәуелділіктері болуы мүмкін болса да, қалыпты жұмыс істеу үшін жүктеп алу және орнату қажет тәуелділіктер тізімі (DLL, қаріптер, орындалу уақыты және т.б.) анықталады.

Release of Bottles 2022.1.28, Linux жүйесінде Windows қолданбаларын іске қосуды ұйымдастыруға арналған пакет

Бөтелкелер әртүрлі бағдарламалар мен кітапханалар үшін тәуелділік туралы ақпараттың репозиторийін, сондай-ақ тәуелділікті орталықтандырылған басқару құралдарын ұсынады. Барлық орнатылған тәуелділіктер бақыланады, сондықтан бағдарламаны жойған кезде, егер олар басқа қолданбаларды іске қосу үшін пайдаланылмаса, байланыстырылған тәуелділіктерді де жоюға болады. Бұл тәсіл әр қолданба үшін Wine бағдарламасының бөлек нұсқасын орнатудан аулақ болуға және мүмкіндігінше көп қолданбаларды іске қосу үшін жалғыз Wine ортасын пайдалануға мүмкіндік береді.

Release of Bottles 2022.1.28, Linux жүйесінде Windows қолданбаларын іске қосуды ұйымдастыруға арналған пакет

Windows префикстерімен жұмыс істеу үшін Bottles қолданбалардың белгілі бір класы үшін дайын параметрлерді, кітапханаларды және тәуелділіктерді қамтамасыз ететін орталар тұжырымдамасын пайдаланады. Негізгі орталар ұсынылады: Ойын – ойындарға арналған, Бағдарламалық қамтамасыз ету – қолданбалы бағдарламаларға және Custom – өз тәжірибелеріңізді жүргізуге арналған таза орта. Ойын ортасына DXVK, VKD3D, Esync кіреді, гибридті графикасы бар жүйелерде дискретті графика қосылады, ал PulseAudio дыбыс сапасын жақсартуға арналған параметрлерді қамтиды. Қолданбалы орта мультимедиялық бағдарламаларға да, кеңсе қолданбаларына да қолайлы параметрлерді қамтиды.

Release of Bottles 2022.1.28, Linux жүйесінде Windows қолданбаларын іске қосуды ұйымдастыруға арналған пакет

Қажет болса, вино, протон және dxvk бірнеше түрлі нұсқаларын орнатып, олардың арасында жылдам ауыса аласыз. Lutris және PlayOnLinux сияқты басқа Шарап менеджерлерінен орталарды импорттауға болады. Орталар құм жәшігін оқшаулау арқылы іске қосылады, негізгі жүйеден бөлінген және үй каталогындағы қажетті деректерге ғана қол жеткізе алады. Әрбір жаңа тәуелділікті орнатпас бұрын күйді автоматты түрде сақтайтын және ақаулық туындаған жағдайда алдыңғы күйлердің біріне оралуға мүмкіндік беретін нұсқаны басқаруға қолдау көрсетіледі.

Release of Bottles 2022.1.28, Linux жүйесінде Windows қолданбаларын іске қосуды ұйымдастыруға арналған пакет

Жаңа шығарылымдағы өзгерістердің арасында:

  • Wine басқаруға арналған жаңа сервер қосылды, ол үш компоненттен тұрады: WineCommand, WineProgram және Executor.
  • Бірнеше WineProgram өңдеушілері ұсынылды:
    • reg, regedit - тізіліммен жұмыс істеуге арналған, бір қоңыраумен бірнеше кілттерді өзгертуге мүмкіндік береді.
    • net – қызметтерді басқаруға арналған.
    • wineserver - Бөтелкелерді басқару процесінің жұмысын тексеру.
    • start, msiexec және cmd - .lnk таңбашаларымен және .msi/. toplu файлдарымен жұмыс істеуге арналған.
    • taskmgr - тапсырмалар менеджері.
    • wineboot, winedbg, басқару, winecfg.
  • Орындалатын файлды іске қосқан кезде файл кеңейтіміне (.exe, .lnk, .batch, .msi) байланысты автоматты түрде қажетті өңдеушіні шақыратын орындау менеджері (Орындаушы) іске қосылды.
  • Пәрмендерді толық немесе қысқартылған ортада іске қосу мүмкіндігі қамтамасыз етілген.
  • Linux ядросының 2 жүйесінде енгізілген futex_waitv (Futex5.16) жүйелік шақыруын пайдаланып синхрондау үшін қосылған қолдау. Wine 7 негізіндегі және Futex2 синхрондау механизмін қолдайтын кофе өңдегіші қосылды.
  • Орнатушылар үшін конфигурация файлдарын (json, ini, yaml) өзгерту мүмкіндігі іске асырылды.
  • Бағдарламалар тізіміндегі элементтерді жасыруға қолдау қосылды.
    Release of Bottles 2022.1.28, Linux жүйесінде Windows қолданбаларын іске қосуды ұйымдастыруға арналған пакет
  • Тәуелділіктер мен орнатушыларға арналған манифест файлдарының мазмұнын көрсету үшін жаңа диалог қосылды.
    Release of Bottles 2022.1.28, Linux жүйесінде Windows қолданбаларын іске қосуды ұйымдастыруға арналған пакет
  • Қол жетімді орнатушылар тізіміне іздеу функциясы қосылды.
    Release of Bottles 2022.1.28, Linux жүйесінде Windows қолданбаларын іске қосуды ұйымдастыруға арналған пакет

Сонымен қатар, біз Proton 7.1-GE-1 жобасының шығарылымының жариялануын атап өтуге болады, оның аясында энтузиастар Wine-тың соңғы нұсқасымен ерекшеленетін Proton Windows қосымшаларын іске қосу үшін Valve-дан тәуелсіз кеңейтілген пакет жинақтарын жасайды. FAudio жүйесінде FFmpeg пайдалану және әртүрлі ойын қолданбаларындағы мәселелерді шешетін қосымша патчтарды қосу.

Proton GE жаңа нұсқасы Wine-staging 7.1 патчтары бар Wine 7.1 нұсқасына көшті (ресми Proton Wine 6.3 пайдалануды жалғастыруда). vkd3d-proton, dxvk және FAudio жобаларының git репозиторийлеріндегі барлық өзгерістер тасымалданды. Forza Horizon 5, Resident Evil 5, Persona 4 Golden, Progressbar95 және Elder Scrolls Online ойындарындағы мәселелер шешілді.

Ақпарат көзі: opennet.ru

пікір қалдыру