URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 84563
[ Назад ]

Исходное сообщение
"Представлен Wine-Mono, набор компонентов .NET для Wine"

Отправлено opennews , 16-Май-12 23:40 
Представлен (http://www.winehq.org/pipermail/wine-devel/2012-May/095552.html) проект Wine-Mono (https://github.com/madewokherd/wine-mono), в рамках которого на базе Mono и других компонентов сформирован пакет с реализацией .NET runtime и библиотек классов для Wine. Wine-Mono рассчитан только на работу в связке с встроенной в Wine реализацией .NET Runtime Execution Engine (mscoree.dll). С практической стороны, Wine-Mono позволяет организовать запуск .Net-приложений без установки в окружении Wine официального .NET фреймворка от компании Microsoft.

URL: http://www.phoronix.com/scan.php?page=news_item&px=MTEwMzY
Новость: http://www.opennet.me/opennews/art.shtml?num=33866


Содержание

Сообщения в этом обсуждении
"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено Xasd , 16-Май-12 23:44 
отлично! Mono <здесь> движется в нужном направлении... :-)

остаётся только неочень понятно зачем Mono развивается в случае БЕЗ Wine %) %)


"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено Аноним , 17-Май-12 01:28 
Маленькое но гордое государство - мигеляндия :)

"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено h31 , 17-Май-12 14:36 
> остаётся только неочень понятно зачем Mono развивается в случае БЕЗ Wine %) %)

Mono в первую очередь предназначено для написания новых приложений, а Wine - для запуска уже существующих Windows-only приложений.


"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено Аноним , 18-Май-12 02:11 
> Mono в первую очередь предназначено для написания новых приложений,

Единстенное для чего оно реально предназначено - это моральное и финансовое самоудовлетворение мигеля и его компании. Даже сам MS и то поматросил-бросил уже по сути, признав победу HTML5. А тут все некрофилы цепляются за эту хрень, которая ни два ни полтора. Ну мигель то понятно чего барахтается, у него шкурный интерес. У дотнетчиков конечто та же фигня, но кто ж из спрашивать то будет... пролетели вы, чуваки. Это всегда почему-то случается со всеми кто с MS дело имеет.


"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено anonimous , 18-Май-12 13:43 
"это моральное и финансовое самоудовлетворение мигеля и его компании" - вы говорите это так, как будто это что-то плохое.

На счет HTML5 - даже блокноты и косынки еще не на нем. 99% не на нем. О какой победе идет речь?
Дотнеты, как и HTML5 будут работать на десктопах и планшетах, но вот что-то мне подсказывает, что быстродействие у них будет отличаться в разы, и не в пользу HTML5.


"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено Аноним , 17-Май-12 00:03 
Есть список работающих с wine-mono программ, использующих .NET Framework?

"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено Аноним , 17-Май-12 01:32 
> Есть список работающих с wine-mono программ, использующих .NET Framework?

Подозреваю, что Caves of Qud будет работать в wine-mono. Потому что он работал в wine + winetricks mono210.


"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено Онаним , 17-Май-12 05:29 
А зачем запускать .Net-приложение через Wine когда можно напрямую? Или это для гурманов, обращающихся из .Net-программ напрямую к WinAPI и нативным библиотекам?

"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено анонимус , 17-Май-12 07:45 
чтобы в вайне в игрушки игралось легче

"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено Frank , 17-Май-12 08:37 
> А зачем запускать .Net-приложение через Wine когда можно напрямую?

Попробуй-ка запусти хоть как-то не под виндой ХР/7 чудовищное творение украинских быдлокодеров m.e.doc (комплекс для составления, подписывания и отправки отчётностей в госорганы). Эта хрень даже не работает под выньтукеем.


"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено Аноним , 17-Май-12 12:58 
> Попробуй-ка запусти хоть как-то не под виндой ХР/7 чудовищное творение украинских быдлокодеров m.e.doc (комплекс для составления, подписывания и отправки отчётностей в госорганы). Эта хрень даже не работает под выньтукеем.

http://ru.wikipedia.org/wiki/Windows_2000

Состояние     

поддержка прекращена 13 июля 2010 года


"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено unscrubber , 17-Май-12 15:50 
>> Попробуй-ка запусти хоть как-то не под виндой ХР/7 чудовищное творение украинских быдлокодеров m.e.doc ... Эта хрень даже не работает под выньтукеем.
> http://ru.wikipedia.org/wiki/Windows_2000
> поддержка прекращена 13 июля 2010 года

и что ? это выпуск обновлений безопасности прекращен, а не жизненный цикл лицензии или право эксплуатировать этот продукт.
разве для работоспособности ПО всегда нужно чтобы были все обновления модулей ОС которые могут даже не использоватся приложением работающем без доступа к внешним сетям? нет далеко не всегда. просто кодерам гораздо проще скакнуть на новую версию .Net ради очередного розового поника/фишки/риббона и с легкой руки перестать проверять работоспособность свой c# творений в предыдущей среде (dotNetfx 2.0)... зачем когда время деньги и андроид на пятки наступает, надо впарить неособо напрягаясь конструктор из халявных написаных кемто библиотек пока еще есть возможность снять бабло.

эта ужасная навязываемая (в первую очередь через dotNetFX,DirectX,IE,MSO) M$ зависимость от каждые 3 года выходящих новых winver не есть нормально. Не нормально покупать, тестировать, развертывать с нуля (ибо миграция с версии на версию для винды это утопия) и с почестями хоронить программно-аппаратные комплексы и парк вычтехники каждые 3 года лишь потому что M$ так видите ли удобно переставать выпускать обновления и они хотят притока бабла каждые 3 года, при том что сейчас сама техника легко живет более 5 лет (процентов 80% выживает, из них еще половина еще 5 лет живет после замены HDD, ro ssd решения вообще бессмертны).

P.S. недавно пережил перезд с 11.10 на 12.04. Обновил ОС. Обновилось все прикладное ПО и ядро. Настройки на месте, ничего не сломалось, все устройства работают.
Попробуйте так сделать XP->Vista->Win7 или XP->Win7.


"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено XoRe , 18-Май-12 01:08 

> P.S. недавно пережил перезд с 11.10 на 12.04. Обновил ОС. Обновилось все
> прикладное ПО и ядро. Настройки на месте, ничего не сломалось, все
> устройства работают.
>  Попробуйте так сделать XP->Vista->Win7 или XP->Win7.

Справедливости ради, между winxp и win vista разница - 5 лет, а между 11.10 и 12.04 - пол года.
Лучше сравнивать переход с vista на 7.

Остальное не читал, но согласен)


"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено unscrubber , 18-Май-12 06:06 
> Справедливости ради, между winxp и win vista разница - 5 лет, а
> между 11.10 и 12.04 - пол года.

пофиг. можно и с более старых версий убунты (да и debian/freebsd) сделать апгрейд также безболезненно и управляемо.

> Лучше сравнивать переход с vista на 7.
> Остальное не читал, но согласен)

"Не читал, не согласен" - че за детский сад, нафиг тут вобще постить если "не читал".

да хоть с vista на 7 - все равно нет бесшовной миграции, если вы не в теме - попробуйте развернуть тестовое окружение 2003 R2+vista и проапгрейдить не снося старую систему до 2008+7 на том же сервере и рабочей станции. И лучше всего железку какуюнибудь старую не забыть оставить под которую нет дравера для win7


"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено anonimous , 18-Май-12 13:17 
1. Да, у винды нет безшовной миграции между версиями. Да, у винды нет централизированных обновлений для стороннего ПО. Да, у винды нет <то чего там нет>.
2. Но они и не утверждают что у них это есть. Или у вас в пользовательском сообщении есть обещание бесшовной миграции на более новые версии?

"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено unscrubber , 18-Май-12 18:35 
> 1. Да, у винды нет безшовной миграции между версиями.
> 2. Но они и не утверждают что у них это есть.

Утверждают ! И есть у них эта миграция, и даже обновление с версии на версию, и даже миграция пользовательской информации, но только так плохо реализовано что лучше даже не делать этого - вот в этом проблема.

И если уж о ПО говорить - то в большинстве речь не о каком то стороннем ПО (многое сторонне ПО на ура само отлично обновляется и мигрирует: LibreOffice, ThunderBird, Chrome, FireFox и тп) а о том же офисном пакете от той же M$ и их браузере IE.


"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено haku , 18-Май-12 02:53 
>>жизненный цикл лицензии или право эксплуатировать продукт

Это одно и то-же, лицензия=разрешение, купить лицензию значит арендовать право использования.


"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено unscrubber , 18-Май-12 05:57 
и ?
лицензия бессрочная если что.
вы не покупаете лицензию на 2/3/4 года - вы купили бессрочную лицензию, а дефакто она имеет ограниченный срок, обусловленный прихотью менеджмента.

(есть такие варианты конечно платить по SLA ежегодно часть стоимости лицензии полной но мы не об этом, да и эти варианты для корпоративного сегмента они не помогают в миграциях с %winver% -> %winver+1%)


"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено anonimous , 18-Май-12 13:24 
... обусловленный прихотью _вашего_ менеджмента.

fixed.

MS предлагает новые решения, программеры юзают новые решения, _вашим_ менеджерам нравятся программы с новыми решениями от программеров и они решают перейти на них. MS и сторонние программисты получают прибыль от ваших менеджеров, ваши менеджеры получают прибыль от использования новых программ, ваши админы получают прибыль за интеграцию и поддержку. В чем проблема-то?


"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено unscrubber , 18-Май-12 18:28 
"MS предлагает новые решения..В чем проблема-то"

В этой гонке инноваций соотношение инноваций/доллару. Технически XP это 2000 с новыми спецэфектами рабочего стола но для одной dotNet 4 потолок а для другой 2.0

"ваши админы получают прибыль за интеграцию и поддержку"

эту мифическую прибыль получают за откат лишь интеграторы, и сама М$, а админы в полях -только седину и регулярные малопродуктивные трудозатраты на все эти миграции в погоне за "новыми" в разы более эффективными решениями, никак не дополнительную "прибыль". Менеджерам или хорошо от откатов или реально пофиг но главно чтобы работало или что не хуже чем у остальной толпы. А вот про программеров метко подмечено, им конечно трудно устоять когда их всячески соблазняют и искушают "новыми решениями" - их склоняют ко злу еще со студенческой скамьи псевдохалявными решениями от M$, где добрый дяденька напишет и обновит библиотеки, пока он добрый конечно. Это гораздо проще чем писать свои и обновлять их, рефакторить.. проектировать и кодить чтобы оно работало веками.


"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено Савраска , 17-Май-12 16:10 
> Попробуй-ка запусти хоть как-то не под виндой ХР/7 чудовищное творение украинских быдлокодеров
> m.e.doc (комплекс для составления, подписывания и отправки отчётностей в госорганы). Эта
> хрень даже не работает под выньтукеем.

Кроссплатформенность от MS, она такая, да.


"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено unscrubber , 17-Май-12 17:27 
"Кроссплатформенность от MS"
между WinCE и Win это еще ладно
но какая к черту между релизами одной ветки под одну платформу (х86) "кроссплатформенность" то?

и вообще много ли существенных нововведений в winapi или ntfs было добавлено в xp или vista ? да и таже win7 - что там революционного если отбросить всю визуальную шелуху ? Разве оно стоит того чтобы послать в лес обратную совместимость?


"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено nmorozov , 17-Май-12 10:05 
Да, очень многие приложения микшируют .NET и Win32 API

"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено h31 , 17-Май-12 14:37 
> Или это для гурманов, обращающихся из .Net-программ напрямую к WinAPI и нативным библиотекам?

Ага, для них.


"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено anonymouse , 17-Май-12 10:57 
УРА! Очередной набор костылей!!!

"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено Name , 17-Май-12 11:51 
Сделай тоже без костыля.

"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено Гуф , 17-Май-12 16:51 
отличный повод попращаться с вайном

"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено q , 17-Май-12 17:04 
А может ли просто пользователь, не специалист, определить под што написана программа, под NET или Win32API?


Вообще насколько удобно запускать эти приложения в разных средах и окружениях?


"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено Anonymouss , 17-Май-12 17:14 
Может, по долгой загрузке и тормозам дерьмонета.

"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено XoRe , 18-Май-12 01:14 
> А может ли просто пользователь, не специалист, определить под што написана программа,
> под NET или Win32API?

В linux может.
Обычно в дистрибах установлен wine, а mono - не установлен.
Как следствие, winapi прога заработает, а NET - НЭТ.
В винде проблематично - winapi и .NET одного дерева яблоки.
Это как попробовать отличить gnome от gtk.


"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено Аноним , 18-Май-12 02:15 
>> под NET или Win32API?

Достаточно хексэдитором бинарник позырить. Не надо быть сильно крутым профи чтобы найти характерные для дотнета названия DLL. Да и сам managed код на глаз довольно заметно отличается от x86 - после небольшой тренировки можно просто на глаз детектить :)

> В linux может. Обычно в дистрибах установлен wine, а mono - не установлен.

Вы навеное Linux только на картинке видели. По дефолту там ни вайна ни моно как правило нет. И это правильно.


"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено XoRe , 18-Май-12 02:23 
>>> под NET или Win32API?
> Достаточно хексэдитором бинарник позырить. Не надо быть сильно крутым профи чтобы найти
> характерные для дотнета названия DLL. Да и сам managed код на
> глаз довольно заметно отличается от x86 - после небольшой тренировки можно
> просто на глаз детектить :)

Вопрос был про пользователя, не специалиста.
Обычный пользователь даже не знает, что такое hex editor.

>> В linux может. Обычно в дистрибах установлен wine, а mono - не установлен.
> Вы навеное Linux только на картинке видели. По дефолту там ни вайна
> ни моно как правило нет. И это правильно.

Насчет "обычно в дистрибах", пожалуй, загнул.
Из десктопных вроде в ubuntu по умолчанию идет, или нет?

P.S.
"Linux на картинке" порадовало)


"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено q , 21-Май-12 10:15 
> Достаточно хексэдитором бинарник позырить. Не надо быть сильно крутым профи чтобы
> найти характерные для дотнета названия DLL. Да и сам managed код на глаз довольно
> заметно отличается от x86 - после небольшой тренировки можно просто на глаз детектить :)

Пользователю надо работать, а не разбирать компьютерный АвтоВАЗ.

> Вы навеное Linux только на картинке видели.
> По дефолту там ни вайна ни моно как правило нет. И это правильно.

Кому как. Давно Линукс пользую уже лет 10. wine должен быть по умолчанию, т.к. многие программы написаны только по венду.


"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено Руслан Зиганшин , 17-Май-12 20:01 
Эта штука стране ещё очень пригодится. Нас на операционных системах учат основам Linux (тем, которые сами освоили), а на ООП и ПЯВУ писать код на C# (раньше на ПЯВУ был Дельфи, но он оказался дорогим, в отличии от бесплатной учебной версии M$ Visual Studio)

"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено XoRe , 18-Май-12 01:11 
>  бесплатной учебной версии M$ Visual Studio

Первая доза бесплатно)
Ради хохмы можете затеять с преподом спор, показав цены на платные версии MSVS.
Думаю, под яву есть и бесплатные IDE.


"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено Aesthetus Animus , 18-Май-12 01:14 
> Думаю, под яву есть и бесплатные IDE.

NetBeans, Eclipse... Хотите, чтобы предыдущий оратор затем тролил препода, что же из этих двух лучше? :-D


"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено Аноним , 18-Май-12 02:17 
> в отличии от бесплатной учебной версии M$ Visual Studio)

Вот только она
1) Навязывает одну конкретную платформу.
2) Вгоняет в 100% зависимость от произвола MS.
3) А нормальные не урезанные версии MSVS стоят к тому же конскиих бабок.


"Представлен Wine-Mono, набор компонентов .NET для Wine"
Отправлено anonimous , 18-Май-12 13:33 
Вот только она
1) Навязывает одну конкретную платформу.                            - 90% десктопов
2) Вгоняет в 100% зависимость от произвола MS.                      - 100% найдете работу
3) А нормальные не урезанные версии MSVS стоят к тому же конскиих   - закупает предприятие
бабок.