Release of Bottles 2022.1.28, Linux'та Windows тиркемелерин иштетүү үчүн пакет

Wine же Proton негизинде Linuxда Windows тиркемелерин орнотууну, конфигурациялоону жана ишке киргизүүнү жөнөкөйлөтүү үчүн тиркемени иштеп чыккан Bottles 2022.1.28 долбоорунун релизи көрсөтүлдү. Программа Шарап чөйрөсүн жана тиркемелерди ишке киргизүү үчүн параметрлерди аныктаган префикстерди башкаруу интерфейсин, ошондой эле ишке киргизилген программалардын туура иштеши үчүн зарыл болгон көз карандылыктарды орнотуу үчүн инструменттерди камсыз кылат. Долбоордун коду Python тилинде жазылган жана GPLv3 лицензиясы боюнча таратылат. Программа Flatpak форматында жана Arch Linux пакеттеринде келет.

Winetricks скриптинин ордуна, Bottles кошумча китепканаларды орнотуу үчүн толук кандуу көз карандылыкты башкаруу системасын колдонот, алардын иштеши бөлүштүрүү пакетинин менеджерлериндеги көз карандылыкты башкарууга окшош. Windows тиркемесин ишке киргизүү үчүн көз карандылыктардын тизмеси (DLL, шрифттер, иштөө убактысы ж.б.) аныкталат, алар кадимки иштөө үчүн жүктөлүп жана орнотулат, бирок ар бир көз карандылыктын өзүнүн көз карандылыгы болушу мүмкүн.

Release of Bottles 2022.1.28, Linux'та Windows тиркемелерин иштетүү үчүн пакет

Бөтөлкөлөр ар кандай программалар жана китепканалар үчүн көз карандылык маалыматынын репозиторийин, ошондой эле көз карандылыкты борборлоштурулган башкаруу куралдарын камсыз кылат. Бардык орнотулган көз карандылыктар көзөмөлдөнүп турат, андыктан программаны өчүргөндө, алар башка тиркемелерди иштетүү үчүн колдонулбаса, байланышкан көз карандылыктарды да жок кыла аласыз. Бул ыкма ар бир тиркеме үчүн Wineдин өзүнчө версиясын орнотуудан качууга жана мүмкүн болушунча көп тиркемелерди иштетүү үчүн бирдиктүү Шарап чөйрөсүн колдонууга мүмкүндүк берет.

Release of Bottles 2022.1.28, Linux'та Windows тиркемелерин иштетүү үчүн пакет

Windows префикстери менен иштөө үчүн Бөтөлкөлөр тиркемелердин белгилүү бир классы үчүн даяр орнотууларды, китепканаларды жана көз карандылыктарды камсыз кылган чөйрөлөр түшүнүгүн колдонот. Негизги чөйрөлөр сунушталат: Оюндар - оюндар үчүн, Программалык камсыздоо - колдонмо программалары үчүн жана Custom - өз эксперименттериңизди өткөрүү үчүн таза чөйрө. Оюн чөйрөсү DXVK, VKD3D, Esync камтыйт, гибрид графикасы бар системаларда дискреттик графика иштетилген жана PulseAudio үн сапатын жакшыртуу үчүн орнотууларды камтыйт. Колдонмо чөйрөсү мультимедиялык программаларга жана кеңсе колдонмолоруна ылайыктуу орнотууларды камтыйт.

Release of Bottles 2022.1.28, Linux'та Windows тиркемелерин иштетүү үчүн пакет

Зарыл болсо, сиз вино, протон жана dxvk бир нече ар кандай версияларын орнотуп, алардын ортосунда учуп өтсөңүз болот. Lutris жана PlayOnLinux сыяктуу башка Шарап менеджерлеринен чөйрөлөрдү импорттоого болот. Айлана-чөйрөлөр кумдук обочолонуу аркылуу иштетилет, негизги системадан бөлүнгөн жана үй каталогундагы керектүү маалыматтарга гана кире алышат. Ар бир жаңы көз карандылыкты орнотуунун алдында абалды автоматтык түрдө сактай турган жана көйгөйлөр пайда болгон учурда мурунку абалдардын бирине кайтууга мүмкүндүк берүүчү версияны башкаруу үчүн колдоо көрсөтүлөт.

Release of Bottles 2022.1.28, Linux'та Windows тиркемелерин иштетүү үчүн пакет

Жаңы релиздеги өзгөрүүлөрдүн арасында:

  • Шарапты башкаруу үчүн үч компоненттен турган жаңы сервер кошулду: WineCommand, WineProgram жана Executor.
  • Бир нече WineProgram иштеткичтери сунушталган:
    • reg, regedit - реестр менен иштөө үчүн, бир чалуу менен бир нече баскычтарды өзгөртүүгө мүмкүндүк берет.
    • net - кызматтарды башкаруу үчүн.
    • wineserver - Бөтөлкөлөрдү башкаруу процессинин иштешин текшерүү үчүн.
    • баштоо, msiexec жана cmd - .lnk жарлыктар жана .msi/.партия файлдары менен иштөө үчүн.
    • taskmgr - тапшырма менеджери.
    • wineboot, winedbg, башкаруу, winecfg.
  • Аткаруучу файлды иштеткенде, файлдын кеңейтилишине (.exe, .lnk, .batch, .msi) жараша автоматтык түрдө керектүү иштеткичти чакырган аткаруу менеджери (Аткаруучу) ишке ашырылган.
  • Толук же кыскартылган чөйрөдө буйруктарды иштетүү мүмкүнчүлүгү берилет.
  • Linux ядросунда киргизилген futex_waitv (Futex2) тутумдук чалуу аркылуу синхрондоштуруу үчүн кошумча колдоо 5.16. Wine 7ге негизделген жана Futex2 синхрондоштуруу кыймылдаткычын колдогон Caffe иштеткич кошулду.
  • Орнотуучулар үчүн конфигурация файлдарын (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 долбоорунун релизинин жарыяланышын белгилей кетсек болот, анын алкагында энтузиасттар Proton Windows тиркемелерин иштетүү үчүн Valveдан көзкарандысыз өркүндөтүлгөн пакеттик ассамблеяларды түзүп жатышат. FAudio'до FFmpegди колдонуу жана ар кандай оюн тиркемелериндеги көйгөйлөрдү чечүүчү кошумча патчтарды киргизүү.

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

Source: opennet.ru

Комментарий кошуу