Состоялся (https://www.winehq.org/announce/2.19) экспериментальный выпуск открытой реализации Win32 API - Wine 2.19. С момента выпуска версии 2.18 (https://www.opennet.me/opennews/art.shtml?num=47299) было закрыто 16 отчётов об ошибках и внесено 189 изменений.
Наиболее важные изменения:
- На платформе Android обеспечена поддержка звука в форме 32-разрядных значений с плавающей запятой;
- Обработка именованных каналов теперь целиком производится на стороне сервера Wine;
- Поддержка нового корневого сертификата Microsoft;
- Серия исправлений, связанных с выполнением трансформации в GdiPlus;
- Внесены оптимизации распределения памяти в куче;- Решены проблемы с запуском 16-разрядных приложений Windows, приводившие в выводу ошибки "Cannot allocate DOS memory";
- Закрыты отчёты об ошибках, связанные с работой игр и приложений:
Paint.NET 3.5.10, iTunes 11.1.x, WiX Toolset v3.8, Mixcraft 8, Regedit.exe, DigitalSpace Traveler, Enterprise Architect.
URL: https://www.winehq.org/announce/2.19
Новость: http://www.opennet.me/opennews/art.shtml?num=47384
Безумная идея - хочу поставить Visual Studio 2010 под Wine. Написано что статус Gold... вдруг заработает? Нет, умом понимаю что на чем нибудь непременно сломается, но вдруг???
Зачем? Есть же mingw.
Затем чтобы под линуксом работать в нормальной среде разработки. Ничего уровня VS для линукса так к сожалению и не создали... и это пожалуй единственное чего там не хватает лично для меня.
А Mingw это наоборот - под виндой пользоваться линуксовыми компиляторами.
Парень, если для тебя Visual studio - нормальная среда разработки, то Линукс тебе не нужен, поверь. Сиди на винде и не дёргайся.
Вопрос привычки.
А чем она не нормальна?
Тормозная. Любая java-based IDE просто самолет рядом с VS.
Открой для себя CLion и не нужно тащить уродские IDE типа VS в Linux
> Открой для себя CLion и не нужно тащить уродские IDE типа VS
> в Linuxclion - яванутое гοвно, жрущее оперативу. Как и все ide для jvm. ide под clr куда экономичнее.
Попробуй VSCode - мне для помесить яваскрипт зашло получше вебшторма. И плагины для плюсов можно поставить.
для "помесить яваскрипт" и notepad++ годится. А вот для шарпа и плюсов студия ничто другое и близко не стоит.
> для "помесить яваскрипт" и notepad++ годится. А вот для шарпа и плюсов
> студия ничто другое и близко не стоит.Ну вообще-то есть Monodevelop, все фичи студии + кроссплатформенность и бесплатность. Есть много плагинов и все отлично работает, рекомендую!
>> Открой для себя CLion и не нужно тащить уродские IDE типа VS
>> в Linux
> clion - яванутое гοвно, жрущее оперативу. Как и все ide для jvm.
> ide под clr куда экономичнее.Все строго наоборот, Аноним.
>и не нужно тащить уродские IDE типа VS в LinuxА то что?
> Открой для себя CLion и не нужно тащить уродские IDE типа VS в LinuxИ закрой поскорее
Позвольте спросить, что такое "уровень VS"? Часто вижу и не понимаю.
Это когда среда жрёт 4Гб оперативки и загружается минут 20.
> У меня CLion жрёт 1.5-2Гб, что-то не так у тебя с idea.
> даже с моими отиндексированными 214 gems (библиотеки в рубях) большинство из которых еще и в нескольких версиях и проекте весьма солидного размера idea не жрет больше 2 гигов.
> idea жрёт минимум 6 гигов
> Только 4 гига VS не на старте жрёт, а во время работы, при этом периодически подвисая.Господа, я специально зашёл по ssh на свою рабочую тачку, где у меня в Emacs одновременно открыто несколько десятков проектов, почта, органайзер, плеер, и дохрена ещё всего, и с грустью сообщаю, что у меня потребляется 1100 метров. Если у вас тут игра была "у кого IDE меньше памяти потребляет во время работы", то по-моему я выиграл. :)
При всей моей любви к emacs и общем согласии - эти IDE рефакторинг для плюсов умеют, в том числе для довольно сложных случаев. И IntelliSense от проклятого MS - но, опять же, для плюсов лучше дополнения вроде и нет. Для большого проекта, который знать в принципе нельзя - очень актуально.
>> У меня CLion жрёт 1.5-2Гб, что-то не так у тебя с idea.
>> даже с моими отиндексированными 214 gems (библиотеки в рубях) большинство из которых еще и в нескольких версиях и проекте весьма солидного размера idea не жрет больше 2 гигов.
>> idea жрёт минимум 6 гигов
>> Только 4 гига VS не на старте жрёт, а во время работы, при этом периодически подвисая.
> Господа, я специально зашёл по ssh на свою рабочую тачку, где у
> меня в Emacs одновременно открыто несколько десятков проектов, почта, органайзер, плеер,
> и дохрена ещё всего, и с грустью сообщаю, что у меня
> потребляется 1100 метров. Если у вас тут игра была "у кого
> IDE меньше памяти потребляет во время работы", то по-моему я выиграл.
> :)Специально включил график "perfomance" в NetBeans. Около 20 открытых maven проектов, аптайм IDE несколько суток, потребление - 564.5Мб из пула 743Мб. Открывается все с минуту, если перезапустить, потом не тормозит ничего.
На XML-файлах в 20Мб блокноты виснут, IDE их проглатывает.
Что я делаю не так?
> Специально включил график "perfomance" в NetBeans. Около 20 открытых maven проектов, аптайм IDE несколько суток, потребление - 564.5Мб из пула 743Мб.Похоже, что мой Emacs с этим вашеским NetBeans примерно на равных идёт. :)
Ну, если я правильно понял, что у jvm ограничение в ~750 метров, а используется фактически 560.
Кстати, интересный оборот: почему Вы говорите "maven-проект"? Maven ведь просто сборочная тулза. Обычно ведь говорят "<language>-проект". Ну там java/scala/clojure... Почему у Вас акцент на сборочном инструменте?
> Открывается все с минуту, если перезапустить, потом не тормозит ничего.
Дальше меряться глупо: там с одной стороны у jvm лучше дела с многопоточностью, а с другой -- она не отдаёт невостребованную память системе от слова вообще, то есть если аллоцировала, то аллоцировала навсегда. Нафиг спорить по этим вопросам: это уже дело вкуса.
> На XML-файлах в 20Мб блокноты виснут, IDE их проглатывает.
А на 20Mб plain/text-файлах виснет?
> Что я делаю не так?
С чего бы вообще такой вопрос возник? Всё так. :)
> Это когда среда жрёт 4Гб оперативки и загружается минут 20.У меня грузится менее двух секунд и потребляет 134 метра на старте (VS 2017)
> У меня грузится менее двух секунд и потребляет 134 метра на старте (VS 2017)На небольших проектах да,
Но когда загружаешь какое-никакое серьезное решение на 100 с лишнем проектов, то студия сдувается. Подвисает прямо во время набора текста кода, вылетает, опять подвисает...Проходили, знаем. У студии есть один серьёзный недостаток: даже самая свежая 2017 версия 32х разрядная.
https://stackoverflow.com/questions/2516436/visual-studio-64...
И в ближайем обозримом будущем 64 не предвидется, так как это поломает совместимость с расширениями. А большим решениям нужно очень много памяти. Делаю свой выбор в пользу решений от jet brains.
Архитектура у идеи поудачнее будет, если я правильно понял, то она клиент-серверная, и анализаторы кода не тормозят интерфейс, от чего он становится отзывчивие.А когда иде не тормозит, то и работается гораздо приятнее.
>> Это когда среда жрёт 4Гб оперативки и загружается минут 20.
> У меня грузится менее двух секунд и потребляет 134 метра на старте
> (VS 2017)Ты забыл сказать, что у тебя она живёт на SSD а ещё у тебя небойсь i7 с разблокированным множителем и гигов 16 мозгов? Ну тогда да. Только 4 гига она не на старте жрёт, а во время работы, при этом периодически подвисая.
>живёт на SSD а ещё у тебя небойсь i7 с разблокированным множителем и гигов 16 мозгов?Да, всё правильно
Тогда открой для себя CLion, который ещё и в реальном времени умеет подгружать и загружается быстрее студии и кушает всего 2гб, даже на больших проектах.
>> Это когда среда жрёт 4Гб оперативки и загружается минут 20.
> У меня грузится менее двух секунд и потребляет 134 метра на старте
> (VS 2017)Замеряли чем? Виндовый диспетчер хорошенько привирает.
Как раз наоборот - когда функционально как IntelliJ, но не тупит и памяти жрёт гораздо меньше.
Это вы про Emacs на больших проектах, с нужными плагинами?
Попробуй Qt Creator, и поймешь, как низок уровень VS.
Опередил меня, да, qt creator в разы удобнее и быстрее этого глючного монстра :)
> Попробуй Qt Creator, и поймешь, как низок уровень VS.это офигенная ide, как и kdevelop (только под линукс), но до студии сильно не дотягивает. Но компилятор у студии отстοй, gcc/clang дают в десятки раз более производительный код на O3.
Какой смысл сравнивать что-то с VS? Несомненно, всё остальное лучше, проблема, ведь в другом. Оно может делать Makefile для студийных компиляторов, оно может дизайнить нативные виндовс формы, а виндовс-ресурсы редактировать?
С Qt Creator и Qt это не нужно. И нативные виндовс формы тормозные, есть QML, незачем поощрять плохие практики.
Так новое в VS, думаю, никто из местных и не собирается делать. Но со старым наследием (или какими современными интересными проектами) ничего уже не поделаешь.И QML я бы не отнёс к хорошей практике.
Qt - хорошо
QML - плохо
Из-за этой вашей QML часть полезных фишек из КДЕ исчезла и так и не вернулась, а та, что вернулась с дикими воркэраундами(авторы не стесняясь в коментах даже пишут, без матов правда). Плюс, оно дает визуальные гличи, которых на чистом Qt(тобишь при КДЕ4) не было. Сто пудов Blue Systems проспонсировал эту ахинею на десктопы, обкатать.
Имхо, QML годится для пруф оф концепт, чтоб дизайнеры не углубляясь могли по-творить малеха, но на этом все.
>А Mingw это наоборот - под виндой пользоваться линуксовыми компиляторами.Ну не парь нам. Mingw к линуксу никакого отношения не имеет, это GNU.
от jetbrains под линукс достаточно много сред разработки, да и netbeans достаточно хороша
> netbeans достаточно хорошаХороша как среда в целом. Поддержки C++11/14/17 нет. Оракл забил развивать С++ часть.
Добавляют фичи жавы, JS, вебщины с новыми версиями.
JetBrains Rider пробовал?
VSE? Нет, не слышал.
Я бы посоветовал лучше на FreeBSD попробовать под Wine запустить, слышал там все лучше работает.
однако, есть Visual Studio для Linux. Как вы планировали использовать VS 2010? писать и компилировать Windows программы в Wine под Linux? В этом случае - да, придерживайтесь Windows
Atom наше все !!!!
Дома на винде в Atom'е
На работе на linux тоже в Atom'е
А в школе?
Было бы намного лучше, если бы это был только пользовательский интерфейс поверх Transmission
Если говорить про VS, то 2010 студия не нужна. Нужна 2013 Community Edition или 2017 Community Edition.
Скорее всего не будет работать отладка, она и на винде то частенько проглючивает, особенно на 2017, я уже молчу про Remote Debug, который вообще через }|{ сделан.
А так, в зависимости от языка, полно всяких IDE, больше конкретики, что именно нужно, для какого ЯП.
>в смысле?Студия же давно работает с gdb.
Gold - это, к сожалению, ерунда. Нельзя даже создать новый проект:Visual Studio 2005-2010 Express Editions need jscript JScript_AddTypeLib impl
https://bugs.winehq.org/show_bug.cgi?id=32562> Try to create a new project using project wizard (doesn't matter which type).
> When you press "OK" to create the project the GUI wizard is shown again and nothing happened.
> wizardNuff said.
Валяй. Только вооружись winetricks, mono и lessmsi. А вобще попробуй начать с последней: в аппдб много приложений, помеченных как garbage, но заводящихся с е***й, напр finereader.
CodeLite
Я втыкал десятую под ReactOS. Сама среда ставится и почти запускается, но потом ругается на отсутствие каких-то файлов *.olb, которые по идее должны были при установке появиться, и закрывается. А вот консольные инструменты работают вполне нормально. В вайне оно тем более работать будет.
Чем тебя стандартный vim с плагинами не устроил, сиди да пользуйся всё есть.
Исправление работы игры Cuphead уже перенесено из Wine Staging 2.18?
>Поддержка нового корневого сертификата Microsoftа оно точно должно быть в программе такого рода? Это же не виртуалка, сертификаты вроде системные дергаются
Правильно, оно запускается не в виртуалке, а в бутылке
Типо сандбокса что ли? Где почитать можно? (в гугле забанили)
wineprefix, не благодари...
Когда завезут поддержку GTA V?
> Когда завезут поддержку GTA V?https://appdb.winehq.org/objectManager.php?sClass=version&iI...
2.13-staging bronze. Делай выводы.
> 2.13-staging bronze.А надо платину.
Ахахах. У скольки игр есть платина? И потом все эти пользовательские рейтинги ни о чём. Я бы многим играм, которым серебро дают, дал бы платину, потому что они 100% работают без багов.
Платина не должна даваться за простой запуск игры под вайном. Платина даётся за идеальную работу (как на шинде) без дополнительных танцев с бубном. И если вы лично багов не заметили, значит плохо смотрели.
У меня некоторые игры с рейтингом Garbage работают на голом свежесозданном вайпрефиксе без доустановки каких-либо либ.
А GTA V под Linux разве нужен ? и ваще весь GTA....
Просто человек в ADOM видимо не играл, вот и хочет попсятину.. Эх молодежь!
Зачем тебе симулятор гопника-отморозка? Ты разве такой?
Назови симуляторы интеллектуала в которые ты играл.
Qt Creator
> Назови симуляторы интеллектуала в которые ты играл.Gentoo
The Sims. Иногда надо очень много думать, чтобы разруливать различные ситуации.
X3 Universe
> Назови симуляторы интеллектуала в которые ты играл.Симулятор комментариев на opennet
Factorio
> Назови симуляторы интеллектуала в которые ты играл.KSP+RSS a.k.a Kerbal Space Program + Real Solar System
> Назови симуляторы интеллектуала в которые ты играл.SSpaceChem
TIS-100
Shenzhen I/O
Хе-хе.
Похоже у Линукса больше совместимости для виндовс программ, чем у самих форточек.
> Хе-хе.
> Похоже у Линукса больше совместимости для виндовс программ, чем у самих форточек.Нет, показалось.
Весь зоопарк дотнетов поставь сначала, потом посмотриш - получится ли программульку например как Microsoft ICE запустить.
Так и есть. Старые игрушки в вайне запустить намного проще, чем в последних виндах
(старые) 2006-2010 годов, которые в последней венде тупо крашатся.
> cтарые
> 2006-2010 годовРазбалованное поколение...
Ох уж этот молодняк да? Вот в наши времена...
Ничто не мешает поставить wine в винду
На самом деле да, сам давно заметил.
> Старые игрушки в вайне запустить намного проще, чем в последних виндахЕсть один нюанс - если использовать старые версии вайн.
А так там ломают только так, то что раньше работало.
>> Старые игрушки в вайне запустить намного проще, чем в последних виндах
> Есть один нюанс - если использовать старые версии вайн.
> А так там ломают только так, то что раньше работало.и чинят обратно тоже, так что всё в принципе норм (но да, бывают ДЕВЕЛОП версии (все эти 2.19 и пр - девелоп) где что-то может перестать работать в игрушках, обычно хватает отката на предыдущую или обновления на следующую)
Точно, поэтому все давно линуксом пользуются!
Кстати direct3d11 в wine-staging неплохо работает, даже волосикс есть. Правда в farcry4 нет звука, а в fallout4 неадекватно работает мышь и патч на winehq не помогает. Ну и плюс compatible profile не до конца выпилен.
Мда. Кто-то здесь восхвалял Visual Studio. Работал на нем больше 10 лет, пока программировал под Windows. Перешел на Linux, открыл для себя KDevelop, и считаю его таки достойной заменой VS. Есть еще QtCreator, но KDevelop на порядок профессиональнее, очень много полезностей для разработчиков, которые делают жизнь проще. А что касается VS... вот так говорить что аналогов нет - это фанатизм чистой воды.
ну покажи мне нормальную иде для шарпа под линукс. И не надо воплей "шарп не нужeн, это- проприетарная отрыжка майкросовта в попытке еее джаву".
MonoDevelop
> И не надо воплей "шарп не нужeн..."Почему не надо? C# слишком сильно завязан на технологии строго определенной компании. Как и Objective-C. Как и «1С Язык программирования». Писать на C# в отрыве от .NET не получится, как и на «1С Язык программирования» в отрыве от «платформы „1С:Предприятие“».
>C# слишком сильно завязан на технологии строго определенной компании.Как будто что-то плохое. Все продукты, использующие qt, v8 или opencv тоже сильно завязаны на технологии строго определённой компании (The Qt Company, Google, Intel соответственно). Но технологии это ничем не портит, так как всё выдано под свободной лицензией. И когда какой-то проект юзает эти технологии, нет воплей "азаза, завяязано на корпорации". Да, завязано. Потому что пердолики сами разработку не потянут.
> Но технологии это ничем не портит, так как всё выдано под свободной лицензией.А что, «платформа „1С:Предприятие”» или .NET распространяются под свободной лицензией с открытыми исходниками?
Еще раз: C# жив ровно до тех пор, пока жив .NET. Учитывая, что .NET теряет свою популярность, и, наигравшись, разработчики снова уходят в серьезные платформы Java EE/Spring, нет никакого смысла даже просто изучать C#. Даже писать хелловорлды.
А что касается Qt, V8 etc. — это открытые проекты, поддержку которых при самом худшем варианте вполне может осилить и сообщество. .NET сообщество поддерживать не сможет (у него же тупо нет доступных исходников), отсюда полная 100%-ная зависимость от строго определенной компании. (С Qt/V8 эта зависимость далеко на 100%-ная.)
> А что, «платформа „1С:Предприятие”» или .NET распространяются
> под свободной лицензией с открытыми исходниками?В криокамере спать много вредно,последняя версия нет соре2 вполне под свободной лицензией мит.
> Еще раз: C# жив ровно до тех пор, пока жив .NET. Учитывая,
> что .NET теряет свою популярность, и, наигравшись, разработчики снова уходят в
> серьезные платформы Java EE/Spring, нет никакого смысла даже просто изучать C#.
> Даже писать хелловорлды.
> А что касается Qt, V8 etc. — это открытые проекты, поддержку которых
> при самом худшем варианте вполне может осилить и сообщество. .NET сообщество
> поддерживать не сможет (у него же тупо нет доступных исходников), отсюдаИменно сообщество сейчас разрабатывает последнюю версию нет,сюрприз? .NET foundation -официальная версия под линь,винду и мак,из особенностей под винду есть 32 битная версия.андроид пока в альфе версии,мини порт.
> полная 100%-ная зависимость от строго определенной компании. (С Qt/V8 эта зависимость
> далеко на 100%-ная.)
> версия нет соре2 вполне под свободной лицензией митТехнически, у «1С Язык программирования» тоже есть свободный аналог. Назвали 2С http://www.gpl2c.ru.
> Новости проекта
> 16.01.2006Но это не делает ни 2С, ни нетсоре чем-то приспособленным для написания _реальных_ программ сложнее хелловорлда. Поразвлекаться одним вечерочком только если. В отрыве от своих оригинальных платформ они бесполезны.
> .NET foundation -официальная версия под линь,винду и мак
И? А я разве отрицаю, что 1С:Бухгалтерия запускается под линем безо всякого вайна? Перечитай сообщения, что ли, на что именно я делаю упор.
>наигравшись, разработчики снова уходят в серьезные платформы Java EEкак толсто.
Чем Rider не устраивает?
> Чем Rider не устраивает?джавой.
Как по мне, так продукты Jetbrains это хороший пример того, что ПО на java может быть вполне адекватным в плане потребления памяти и производительности
В своё время (но это было бет пять назад) жрало как не в себя и тупило. Неужто поправили?
У них ide жрет в зависимости от того, на какой язык она заточена.
Я активно пользовался Clion, Rider, Webstorm и IntelliJ Idea.
Последняя была самой жрущей, остальные больше 900 мб не потребляли
Осильте уже настройки. По умолчанию в идее включены плагины на все случаи жизни на все популярные фреймворки. Вырубаешь всё ненужное -- и все работает более-менее сносно. Единственный момент, когда идея тормозит -- это только на больших проектах только в момент переключения веток. Файлы он там активно индексирует. Зато нереальные тормоза, длящиеся в такие моменты секунд 10-15, с лихвой окупаются, когда надо быстренько поискать по проекту строку (да хоть бы и сложный регексп -- на двух тысячах файлах ищет секунды за три; просто нерегексповую строку на 2000 файлах ищет за доли секунды).
Дополнение для плюсового/сишного кода в KDevelop - это что-то совершенно печальное, как будто vim с ctags. А за его идиотскую привычку держать два независимых набора табов для редактирования и отладки хочется с разработчиками сделать что-то особо плохое. Плюс лично у меня он почему-то всё время теряет часть функций из индекса - всё вместе удобной работе вообще никак не способствует.
Читая каменты уже забыл, что новость про wine
А ты не читай, сразу пиши
Интересно, Кеноновская софтина Digital Photo Profesional 4.Х уже ставится без бубнов? Одно время пытался использовать ее под Вайном, огреб гемор в виде непредсказуемых вылетов, да и ставится через пень-колоду. По-нормальному инсталл не отрабатывает.
Странно. От сотворения мира пользуюсь: о, ужас: и на Arch, и на Debian полёт нормальный.
И прямо таки нормальный полет? Четертой версии? Со всеми фичами? И чтобы обработать не одну, а под сотню кадров без вылета? Да вы Чернокнижник, не иначе!