LINUX.ORG.RU

Релиз CrossOver 19.0

 ,


1

2

Состоялся релиз CrossOver 19.0 — разрабатываемой компанией CodeWeavers программы, позволяющей запускать многие приложения, написанные для ОС Microsoft Windows в ОС Linux и macOS. CrossOver базируется на наработках проекта Wine.

Основные изменения:

  • Wine 4.12-1 с 5 000 улучшениями и исправлениями;
  • возможность запуска 32-разрядных Windows-программ в 64-разрядном окружении macOS Catalina;
  • FAudio 19.10;
  • поддержка Python 3.

>>> Подробности

★★★★★

Проверено: cetjs2 ()

возможность запуска 32-разрядных Windows-программ в 64-разрядном окружении macOS Catalina;

Интересно что за черная магия там. Новая макось теперь только в 64 умеет.

xDShot ★★★★★ ()

У меня куплен 18-й CrossOver: держу в нем MS Office 2007, MS Office 365, SDL Passolo 2016, SDL Passolo 2018, Tranwise, WhatsApp. Скачал пробник 19-го, накатил. Обещали улучшенную поддержку Office 365. По факту старая установка Office 365 просто перестала работать. Пробую установить заново.

Если увижу улучшения (или если наконец-то удастся вкорячить Trados), то куплю или подпишусь.

возможность запуска 32-разрядных Windows-программ в 64-разрядном окружении macOS Catalina;

Вот это радует.

Bagrov ★★★★ ()
Ответ на: комментарий от Vsevolod-linuxoid

Рантайма там нет, там более хитрая система. Они сделали так, что 32-битный код выполняется внутри 64-битных процессов. То есть суть в том, что 32-битные приложения под CrossOver 19 (для macOS) работают вообще без наличия каких-либо 32-битных библиотек в системе. Им пришлось модицифировать и Wine, и компилятор. Надеюсь, скоро и для Linux подобное допилят.

Цитата из новости на их сайте:

Fortunately, our Mac development expert Ken Thomases and our team here were up to the challenge. After some false starts and a lot of difficult technical discussions, and then with some help from Apple, we settled on a design strategy that allows us to run 32 bit code within a 64 bit process so we can make calls to the 64 bit system libraries. As you can imagine, there were a lot of details to get right; we had to not only modify Wine, but we had to invent a compiler feature set to support this new mode. However, we feel that it has come out well. Further, one of our fears - that performance would be terrible - has not come to pass. We think the performance is quite nice, all things considered.

I am excited that we have released CrossOver 19 and we are providing support for 32 bit Windows applications on an operating system with no 32 bit libraries - our own Christmas Miracle.

Kron4ek ★★★ ()
Последнее исправление: Kron4ek (всего исправлений: 2)

Что-то старовата версия Wine. 4.12 - это примерно июль. А уже середина декабря. Берут пример с Debian, делая релизы с заведомо устаревшей версией?

Rinaldus ★★★★★ ()
Ответ на: комментарий от Vsevolod-linuxoid

Ну например в linux с собственным рантаймом у тебя не будет opengl/vulkan и звука, если все драйвера и библиотеки не включить в этот рантайм и их версии не будут совместимы. Подсовывание своих dri драйверов очень вероятно приведёт к крашу не только приложения, но и всей графики, связанного оборудования если не ос целиком. Интересно как они в макоси это решали притом что драйвера проприетарные и тащить с собой их нельзя.

mittorn ★★★★★ ()
Последнее исправление: mittorn (всего исправлений: 3)
Ответ на: комментарий от Kron4ek

Рантайма там нет, там более хитрая система. Они сделали так, что 32-битный код выполняется внутри 64-битных процессов. То есть суть в том, что 32-битные приложения под CrossOver 19 (для macOS) работают вообще без наличия каких-либо 32-битных библиотек в системе. Им пришлось модицифировать и Wine, и компилятор. Надеюсь, скоро и для Linux подобное допилят.

Как насчёт 16-битных приложений в 64-битном Линуксе?

question4 ★★★★★ ()
Ответ на: комментарий от Rinaldus

Что-то старовата версия Wine. 4.12 - это примерно июль. А уже середина декабря. Берут пример с Debian, делая релизы с заведомо устаревшей версией?

Предположу, что энтерпрайзное QA работает небыстро.

question4 ★★★★★ ()
Последнее исправление: question4 (всего исправлений: 1)

Пользуюсь Crossover 14.1.11, потому что версия 15.0 и новее хочет более нового GTK, чем у меня есть (а у меня 2.18). Или нового Питона она хочет - не пойму (у меня 2.6). Приятно, что, единожды активированная, она не просит продлять лицензию после её истечения. Просьба купить новую лицензию появится только при обновлении CrossOver.

Пользуюсь MS Office 2003 + SP3 + 2007 compability pack. А также Adobe Photoshop CS2, 2ГИС, WinAMP 2.x, WinRAR и UltraISO.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от eR

там обычный wine + блобы самописные кроссоверцев, поэтому и продают свои блобы чтоб твой MS Office заработал как надо без танцев.

Блобы? Ты уверен? По-моему, там вайн со своими заплатками + зависимости (так называемые «рецепты», а по сути – автоматизация танцев с бубнами) + интерфейс.

Bagrov ★★★★ ()
Ответ на: комментарий от Wizard_

Какой-нибудь свежий MS Office 2016 под ним нормально работает? Есть у кого-то success story?

Работает 365 с переменным успехом. Но медленно по сравнению с 2007 и LibreOffice. И иногда падает.

Bagrov ★★★★ ()
Ответ на: комментарий от One

присоединяюсь к вопросу по поводу PlayOnLinux (т.к. пользуюсь сейчас именно им; забавно, что раньше большинство игр, которые мне были нужны, запускались нормально и из ванильного вайна, но с каждой новой версией это стало происходить всё реже, из-за чего и пришлось обзавестись PlayOnLinux-ом)

а так же, помню, недавно была новость про какой-то донат в Lutris

однако горячая конкуренция в жанре!

actionless ★★★★★ ()
Последнее исправление: actionless (всего исправлений: 3)
Ответ на: комментарий от Qwentor

> А CrossOver - проприетарное ПО?

Исходный код открыт. Берёшь и компилируешь. Или, как вариант, переносишь то, что тебе надо, в код Wine, и компилируешь, в свою очередь, уже его. Платить надо только за бинарные сборки. Ну, и ещё за поддержку. Там около сотни приложений, которые, если не работают, обязаны починить, ведь ты оплатил поддержку. И около тысячи приложений, которые работают, но по которым не оказывают поддержку, и не обязаны во что бы то ни стало починить в случае проблем.

ZenitharChampion ★★★★★ ()
Последнее исправление: ZenitharChampion (всего исправлений: 2)
Ответ на: комментарий от te111011010

Office 365 – это подписка. С ней ты можешь пользоваться веб-версией, это верно. Но также можешь поставить офис (он так и называется: Office 365) на винду, мак, мобилу, планшет, залить документы в облако и редактировать их хоть из вагона метро.

Bagrov ★★★★ ()
Ответ на: комментарий от Bagrov

А какой смысл тогда пользоваться подпиской (то есть платить не один раз, а всегда), сливать документы микрософту, но при этом ставить платформозависимое приложение?

te111011010 ()
Ответ на: комментарий от te111011010

А какой смысл тогда пользоваться подпиской

Заплатить 2000 с копейками рублей за год или 15000 рублей за «навсегда» — есть разница, да?

Или 2800 рублей на 6 членов семьи в год или 90000 рублей за 6 членов семьи «навсегда» — тоже есть разница?

anonymous ()
  1. Поставить Линукс, свободный и бесплатный

  2. КУПИТЬ CrossOver

  3. Поставить в него платный и/или ворованный проприетарный Windows-софт

  4. Продолжать гордиться собой, что ты за Свободу и борешься с проклятыми проприетарщиками.

Двоемыслие 80го левела.

Alve ★★★★★ ()
Ответ на: комментарий от eR

ну там же если собрать из исходников то получиш обычный wine, а их заплатки закрытые платные.

Просто блоб – это проприетарный драйвер. В таком значении, как ты употребил, вижу это слово впервые.

Архитектуру и вопросы лицензирования сабжа не изучал, но Википедия, к примеру, кажет обратное:

All changes made to the Wine source code are covered by the LGPL and publicly available.

Проприетарный код – это, по всей видимости, вся остальная обвязка.

Bagrov ★★★★ ()
Ответ на: комментарий от eR

ну там же если собрать из исходников то получиш обычный wine, а их заплатки закрытые платные.

Просто блоб – это проприетарный драйвер. В таком значении, как ты употребил, вижу это слово впервые.

Архитектуру и вопросы лицензирования сабжа не изучал, но Википедия, к примеру, кажет обратное:

All changes made to the Wine source code are covered by the LGPL and publicly available.

Проприетарный код – это, по всей видимости, вся остальная обвязка.

Bagrov ★★★★ ()
Ответ на: комментарий от Alve

Продолжать гордиться собой, что ты за Свободу и борешься с проклятыми проприетарщиками.

Когда Сообщество за «спасибо» напишет свой открытый SolidWorks, тогда и можно разглагольствовать, зачем бороться с проприетарщиками. А пока этого не сделано, остаётся только обратить внимание, какой бы большой cock все сосали бы без проприетарщиков, пишущих для того, чтобы заработать, а не за «спасибо».

anonymous ()
Ответ на: комментарий от Alve

И чё?

П.2 Купить - вообще не противоречит свободе, непонятно, чего ты тут капсом разорался.

П.3 - есть нюансы, ибо проприетарщина проприетарщине рознь. Одно дело прибивать себя гвоздями к глобальным вещам типа винды и вижуалстудии. И совсем другое - поставить в вайн какую-нибудь виндоигрушку.

hobbit ★★★★★ ()
Ответ на: комментарий от DATRAT

Я думаю что всё хуже. Подозреваю что они провернули какой-то финт типа x32 abi с трансляцией в рантайме, чтобы не меняя 32-битный бинарь иметь возможность запустить его в 64-бит процессе, что в целом не так чтобы тривиально.

Dark_SavanT ★★★★★ ()
Ответ на: комментарий от te111011010

А какой смысл тогда пользоваться подпиской (то есть платить не один раз, а всегда), сливать документы микрософту, но при этом ставить платформозависимое приложение?

Твой единожды купленный офис будет год за годом превращаться в тыкву.

Можешь не сливать и полностью работать локально, а документы копировать с устройства на устройство мимо майковского облака.

Платформозависимость почти снимается CrossOver.

Bagrov ★★★★ ()
Ответ на: комментарий от Bagrov

Office 365 – это подписка. С ней ты можешь пользоваться веб-версией, это верно. Но также можешь поставить офис (он так и называется: Office 365) на винду, мак, мобилу, планшет, залить документы в облако и редактировать их хоть из вагона метро.

Товарищь Багров мравится всё больше, во второй ветке он пишет, то что меня смушает, я бы даже сказал, что у иеня полыхает сфинктор. Во-первых: онлайн офисом и облаком можно пользоваться БЕСПЛАТНО. Ему просто нравится платить. Я знаю таких людей, им кажется что они лучше стали от того что купили подписку. У меня знакомый юывший «сисадмин» с двумя детьми, денен нет, но купил эту подписку, которая ему сто лет не нужна, оинукс он считает игрушкой для детей.

anonymous ()
Ответ на: комментарий от Kron4ek

Рантайма там нет, там более хитрая система. Они сделали так, что 32-битный код выполняется внутри 64-битных процессов. То есть суть в том, что 32-битные приложения под CrossOver 19 (для macOS) работают вообще без наличия каких-либо 32-битных библиотек в системе. Им пришлось модицифировать и Wine, и компилятор.

С инженерной точки зрения, они большие молодцы (и наконец-то бамп версии продукта имеет смысл :) )

X-Pilot ★★★★★ ()
Ответ на: комментарий от Bagrov

Платформозависимость почти снимается CrossOver.

Так это не благодаря, а вопреки микрософту. С очередным обновлением может сломаться. И деньги, естественно, никто не вернёт, и претензий никаких предъявить нельзя.

te111011010 ()
Ответ на: комментарий от Rinaldus

Что-то старовата версия Wine. 4.12 - это примерно июль. А уже середина декабря. Берут пример с Debian, делая релизы с заведомо устаревшей версией?

Возможно это та версия, с которой они начали работать над поддержкой 32 бит на текущей macOS. Скоро должен выйти wine-5.0: я так понимаю, на следующей неделе начинается code freeze.

X-Pilot ★★★★★ ()
Ответ на: комментарий от Alve

Поставить Линукс, свободный и бесплатный

Свободный и бесплатный. А также удобный и гибкий.

КУПИТЬ CrossOver

И сэкономить несколько дней танцев с бубном, а также поддержать одного из главных контрибьюторов Wine.

Поставить в него платный и/или ворованный проприетарный Windows-софт

Некоторым людям нужна полная совместимость с файловыми форматами проприетарного Windows-софта. Кроме того, некоторые работодатели требуют установки определенного Windows-софта (в моем случае – софта для управления проектами и переводческое/локализаторское ПО). Но в твоем маня-мирке этого, конечно не существует.

Продолжать гордиться собой, что ты за Свободу и борешься с проклятыми проприетарщиками.

Демагогия 70-го левела. Сам придумал воображаемого оппонента-дурака, сам победил.

Двоемыслие 80го левела.

Лицемерие 90-го левела. Вроде бы, поборолся за свободу и здравомыслие. А на самом деле наехал на свободу выбора и занялся софистикой. «Мы за права женщин, поэтому мы осуждаем Эмму Уотсон за эротическую фотосессию для Elle!»

Bagrov ★★★★ ()
Ответ на: комментарий от te111011010

Так это не благодаря, а вопреки микрософту. С очередным обновлением может сломаться. И деньги, естественно, никто не вернёт, и претензий никаких предъявить нельзя.

Можно и не обновляться. Можно заархивировать бутылку с рабочим офисом и потом восстановить. Кроме того, в CodeWeavers не сидят сложа руки.

Bagrov ★★★★ ()
Ответ на: комментарий от actionless

Лично мне playonlinux ни разу не помог завести игру, которая не работала под системным wine’ом. В отличие от crossover, который нередко спасает и банально удобнее (впрочем, в отдельных случаях он не запускает вещи, которые спокойно работают под чистым wine без оверрайдов).

anonymous ()