- 1
Бомбёж по поводу Wine и Mono
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−3
Бомбёж по поводу Wine и Mono
Все говорят, что Wine не может с 1993 года запускать программы под винду. И всё почему? Потому что не могут господа вся опенсорса и линуксии нормально реимплементить программы с нешвабодки. Содержимое бутылки похоже на винду настолько отдалённо, как борманд на кегдана. И причём тут Mono? Притом, что в вайн засунули моно, который кривой как руки создателя 1C. И самое страшное, что ни вайн, ни моно никто не хочет сделать на 100% идентичным оригиналу. Ведь если они не будут похожи, то они просто становятся бесполезны.
dm_fomenok 04.04.2018 22:21 # 0
CTEPTOP 05.04.2018 00:11 # −102
Наверно, потому, что под линукс нет игр (реалистичных, вроде сталкера или Gothic 3) и замысловатых прог, одна примитивщина. Виртуалить-то, ровным счётом, нечего.
dm_fomenok 05.04.2018 11:09 # 0
CTEPTOP 05.04.2018 12:47 # −102
sam 05.04.2018 12:59 # 0
CTEPTOP 05.04.2018 14:17 # −102
dm_fomenok 05.04.2018 17:21 # 0
Пора уже понять, что Майкрософт никогда не примет ни ислама, ни GPL. В лучшем случае MIT и Apache
Spinitrol 05.04.2018 02:42 # 0
1024-- 05.04.2018 10:29 # 0
Spinitrol 05.04.2018 16:18 # 0
С автором несогласен, так как код винды принципиально закрытый, и выпячивание того, что МС сделало, а под юниксы нишмагли, чистый воды дибилизм. В ВинАПИ куча багов, постоянно вносятся несовместимые изменения, поддерживать это без стандарта на уровне не хуже самой винды невозможно. То, что есть Cygwin/MSYS/WSL доказывает не превосходство МС, а превосходство ФОСС.
dm_fomenok 05.04.2018 17:18 # 0
Его вообще меняют?
Spinitrol 05.04.2018 18:30 # 0
subaru 06.04.2018 23:10 # 0
syoma 07.04.2018 00:14 # 0
dm_fomenok 07.04.2018 19:05 # 0
А ведь другого ничего нет
syoma 08.04.2018 21:54 # 0
20_caHTuMeTpoB_ywaca 08.04.2018 23:12 # 0
dm_fomenok 05.04.2018 11:21 # 0
# msys
Хочу сказать то, что WSL мне очень сильно понравился, потому что там абсолютно настоящая Ubuntu (теперь и не только). А cygwin и msys - это просто некоторое подобие.
Spinitrol 05.04.2018 16:25 # 0
dm_fomenok 05.04.2018 17:11 # 0
Уже есть
dm_fomenok 05.04.2018 17:17 # 0
Мне нужно, что бы была 100% гарантия. WSL это гарантирует, ибо там настоящая Ubuntu
Spinitrol 05.04.2018 18:31 # 0
syoma 05.04.2018 17:53 # +1
То есть библиотеки, которые надо таскать с программой и которые постоянно конфликтуют не считаются?
Spinitrol 05.04.2018 18:33 # 0
syoma 06.04.2018 15:26 # 0
Spinitrol 06.04.2018 23:05 # 0
syoma 07.04.2018 00:15 # 0
Мало, что ли?
>Юзкейс всё равно не понял.
Туговат будешь значит.
vistefan 05.04.2018 12:25 # +4
@ Хвалит корпорацию за то, что она смогла встроить что-то с открытым кодом
3oJIoTou_xyu 05.04.2018 12:41 # −1
dm_fomenok 05.04.2018 17:15 # −1
А в чём проблема? Берёшь и делаешь, лишь бы было внешне похоже вплоть до каждого файла.
Если они не могут это сделать, то лучше бы даже не начинали, т.к. они за 25 лет сделали ровным счётом ничего
vistefan 05.04.2018 17:26 # +1
Ни в чём, в свободных коммьюнити каждый делает то, что ему позарез понадобилось. Если никому не понадобилась какая-нибудь виндовая библиотека или хоть кровь из носу запустить софтину, которая её юзает, она вполне может оказаться не реализованной. Точно так же, когда мы говорим о плохо документированных частях windows с закрытым кодом, не удивительно, что самодельные аналоги могут работать во многих случаях немного не так или совсем не так. Поди отлови эти случаи и угадай, что там на уме было у создателей библиотеки.
> Берёшь и делаешь
Давай.
> лишь бы было внешне похоже вплоть до каждого файла
Какой-то ты глупый.
> лучше бы даже не начинали
Ну извини.
> они за 25 лет сделали ровным счётом ничего
Ещё раз извини. А ты когда последний раз донатил им, не подскажешь?
dm_fomenok 05.04.2018 17:32 # 0
Не заслужили, ибо и так ничего не делают.
# Какой-то ты глупый.
Почему?
# Давай.
Оно и мне не надо, извини.
# Ни в чём, в свободных коммьюнити каждый делает то, что ему позарез понадобилось
Т.е. в всея линуксии никому не нужен вайн, который не может запустить даже элементарную программу?
vistefan 05.04.2018 17:34 # +2
Твоя позиция нам ясна.
> Почему?
Потому что ты даёшь совет космического масштаба и космической же глупости о том, как портировать и реализовывать виндовые библиотеки под юникс людям, которые занимаются этим двадцать лет.
> не может запустить даже элементарную программу
Я много раз удивлялся, какие странные, казалось бы, специфические виндопрограммы запускаются и работают в вине вообще без вопросов. Какие элементарные программы ты имеешь ввиду?
dm_fomenok 05.04.2018 17:34 # 0
vistefan 05.04.2018 17:37 # 0
dm_fomenok 05.04.2018 17:39 # 0
Для проверки вайна
vistefan 05.04.2018 17:40 # 0
Какой язык, чем компилировал, какие зависимости?
dm_fomenok 05.04.2018 17:49 # 0
vistefan 05.04.2018 17:56 # 0
dm_fomenok 05.04.2018 19:46 # 0
vistefan 06.04.2018 11:41 # 0
20_caHTuMeTpoB_ywaca 06.04.2018 15:09 # 0
dm_fomenok 06.04.2018 15:41 # 0
vistefan 06.04.2018 15:45 # 0
dm_fomenok 06.04.2018 15:59 # 0
vistefan 06.04.2018 16:03 # 0
Чтобы использовать то, что уже реализовано, и чтобы было место, куда при необходимости ты или кто-то другой мог бы дореализовать неодстающее.
dm_fomenok 07.04.2018 12:33 # +1
И вот за эти N лет до сих пор никто даже не подумал реализовать средства глобализации?
dm_fomenok 07.04.2018 12:37 # 0
Я хочу сказать то, что реализация от Майкрософт - опенсорс. Что мешает взять и просто скомпилировать это компилятором моно? Более того, я не вижу иных способов сделать деяспособную реализацию библиотеки NET
syoma 06.04.2018 16:34 # 0
20_caHTuMeTpoB_ywaca 06.04.2018 17:44 # −1
syoma 05.04.2018 17:52 # −2
Собачье сердце посмотрел?
dm_fomenok 05.04.2018 19:47 # −1
И заметь: они до сих пор этого не сделали, особенно нормально
CTEPTOP 05.04.2018 23:39 # −102
https://www.youtube.com/watch?v=BSqoMVgLjD4
vistefan 06.04.2018 09:36 # 0
А это не наталкивает тебя на мысль, что советы вроде «да просто сделайте всё примерно как в винде, и всё» как-то не к месту? Или ты думаешь, что они сами не догадались? :)
dm_fomenok 06.04.2018 10:20 # 0
Мне приходилось видел уже не один opensource проект, в котором выбрали неправильный путь. "Мы сделаем всё с нуля, лишь бы швабодка". Именно неприязнь к несвободной губит всю линуксию, потому что GPL это самая мерзкая лицензия, которая может быть.
vistefan 06.04.2018 11:38 # 0
defecate-plusplus 09.04.2018 12:35 # 0
т.е. у тебя бомбит от того, что ты собрался сэкономить $200-$2000 на софте, создающем окружение 1 рабочего места или 1 сервера, используя бесплатную альтернативу, но столкнулся с тем, что в бесплатной альтернативе результат твоего любимого проприетарного фреймворка работает, как говно, поэтому виноваты в сложившейся ситуации, конечно же, красноглазые уебки, которые не заслужили?
syoma 09.04.2018 17:13 # 0
>$200-$2000
Как посчитал?
defecate-plusplus 09.04.2018 17:25 # 0
https://www.microsoft.com/en-us/store/d/windows-10-pro/df77x4d43rkt
https://www.microsoft.com/en-us/store/d/windows-server-2016-standard/dg7gmgf0ds12/0004
syoma 09.04.2018 17:39 # 0
inho 10.04.2018 00:40 # 0
dm_fomenok 10.04.2018 10:03 # 0
Вот именно. Если у них руки не из того места, то лучше бы даже не начинали создавать вайн 25 лет назад.
defecate-plusplus 10.04.2018 10:27 # +3
каким надо быть кретином, чтобы свой коммерческий софт пытаться впендюрить на неродную среду и ругаться на джастфофанский вайн? только разве что ты сам джастфофан - тогда оно конечно.
а так лучше бы предъявлял мигелю, который сидит на зарплате микросовта
bormand 10.04.2018 18:10 # 0
Емнип, когда-то ещё пытались платную версию делать для геймеров. Но не взлетело.
PE3yC 31.01.2023 03:32 # 0
WSL это не Wine, а простая виртуалка, так что иди нахуй
Xom94ok 05.04.2018 00:05 # 0
> И всё почему?
Потому что API - говно.
> И причём тут Mono?
И причём тут Mono? winetricks предлагает поставить нативный .NET
> получилось сделать обратный вайн - WSL.
Некорректное сравнение. Работы не эквивалентны.
Очень вялый вброс.
dm_fomenok 05.04.2018 11:07 # 0
И всё потому, что Wine даже не ставит себе цели его реализовать, а ведь он для этого и создавался.
# И причём тут Mono? winetricks предлагает поставить нативный .NET
Ещё не факт, что он будет работать
# Некорректное сравнение. Работы не эквивалентны.
И чем же они не эквивалентны?
Dummy00001 05.04.2018 14:54 # 0
> И всё потому, что Wine даже не ставит себе цели его реализовать, а ведь он для этого и создавался.
какую именно версию этого API? там что не сервис пак - новые грабли.
как если бы старый виндовый софт на новых виндах работал без проблем. (только что день убил что бы поднять Total Annihilation Kingdoms (без крэшей и без аудио глюк) на вин7 с новыми нвидевыми дровами - все равно работает через ж.)
в некрософте сидят сотни которые это пишут переписывают - у вайне там в лучшем случае дюжина постоянных разрабов. они в принципе за некрософтом угнатся не могут.
> Ещё не факт, что он будет работать
хез. не фанат. но у вайна есть база:
https://appdb.winehq.org/objectManager.php?sClass=version&iId=254 78
можно искать и смотреть что/как работает/не работает у других.
> > Некорректное сравнение. Работы не эквивалентны.
> И чем же они не эквивалентны?
тем что линух от части заточен под такое портирование. винды с точки зрения кернела это просто такая же архитектура что интел или арм.
CoLinux/UserModeLinux/etc это уже делали - без помощи некрософта - ~15 лет назад.
ЗЫ а это идея. надо попробовать TA:K под вайном запустить. может и у меня заработает:
https://appdb.winehq.org/objectManager.php?sClass=application&iId =293
syoma 05.04.2018 15:45 # 0
>игоры
/0
Dummy00001 05.04.2018 16:33 # 0
есть еще какие-то MMO игры которые народ говорит лучше под вайном работают - потому что вайн их изолирует от глюк гпу дров.
я лично вайн еще не разу не запускал - но видел народ который этим постоянно пользуется (типа в универе, М$O это стандарт - и под вайном он работает без проблем)
ЗЫ насчёт дот нетов, к слову, слышал что большинство версий под вайном работают. проблема только в том что некоторые версии дот нета пользуются недокументироваными функциями, которые вайн отказывается поддерживать. типа "просто возмите другую (поддреживаемую) версию дот нета".
syoma 06.04.2018 15:27 # 0
>ретро
И по скорости как в виртуалке, да?
Dummy00001 06.04.2018 23:53 # 0
слышал что есть меньшинство игр которые быстрее работают. потому что некоторые тормозные фичи в вайне просто не реализованы - или реализованы только частично что бы по крайней мере глюков визуальных не было. но преимущественно игры работают медленее, потому что DirectX/этц API транслируется в локальные OpenGL вызовы.
если интересно, поковыяй youtube. есть народ который выкладывает видео-туториалы "для чайников" по настройке, инсталяции и запуске игр под вайном на линухе.
syoma 07.04.2018 00:13 # 0
bormand 07.04.2018 17:44 # 0
Без полного проброса видюхи — в лучшем случае во что-то уровня первой мафии (проходил её в виртуалбоксе).
syoma 07.04.2018 18:34 # 0
bormand 08.04.2018 07:55 # 0
Совсем отдать одну из видюх гостевой ОС.
> под виндой
> варик
Не, снаружи линух был. Но я не уверен, что даже в паре винда-винда что-то из современных игр запустится.
bormand 07.04.2018 17:50 # +3
WSL — запилили сотню-другую сисколлов (а они у линупса на порядок проще, чем виндовые) и запустили на них готовый софт и либы.
Wine — попытка переписать 100500 виндовых либ с нуля (ибо лицензия не даёт запилить только нижний слой и взять готовые либы). Учитывая количество функций и накопившихся за годы костылей и тонкостей — занятие вообще неблагодарное.
dm_fomenok 07.04.2018 19:07 # 0
bormand 08.04.2018 07:41 # 0
То, что майкрософт один хуй не отдаст им юзермодные либы? Проблема вайна не в сисколлах, она на уровень выше.
20_caHTuMeTpoB_ywaca 08.04.2018 07:46 # −2
dm_fomenok 09.04.2018 09:32 # −1
Докажи
# Проблема вайна не в сисколлах, она на уровень выше
Посвяти меня в великую и ужасную проблему вайна
guest8 19.09.2019 21:59 # −999
GovnocoderJr 24.08.2021 00:46 # 0
guest6 31.01.2023 03:34 # 0
o6AMa_4MO 31.01.2023 22:06 # 0
Mulatto butts, mulatto butts!
Black and white butts, black and white butts,
Mulatto butts, mulatto butts!
Black ass momma, black ass momma,
White ass daddy, white ass daddy!
cepreu_monoJlb 31.01.2023 22:33 # 0
Support 01.02.2023 17:50 # 0
cepreu_monoJlb 02.02.2023 15:27 # 0