Доступен (https://www.winehq.org/announce/4.13) экспериментальный выпуск открытой реализации Win32 API - Wine 4.13 (https://www.winehq.org/). С момента выпуска версии 4.12 (https://www.opennet.me/opennews/art.shtml?num=51043) было закрыто 15 отчётов об ошибках и внесено 120 изменений.Наиболее важные изменения:
- Добавлена поддержка перенаправления запросов аутентификации через службу Microsoft Passport;
- Обновлены заголовочные файлы;
- Закрыты отчёты об ошибках, связанные с работой игр и приложений:
Evoland (Steam), NVIDIA GeForce Experience 3.x, Monitor Test 3.2, For Honor, Second Sight, A.R.E.S. Extinction Agenda 1.x, Final Fantasy XIV 5.0, Ren'py, Darkula, Magic, Battle.net, EVE Online, World of Warships, Amazon Workspaces.URL: https://www.winehq.org/announce/4.13
Новость: https://www.opennet.me/opennews/art.shtml?num=51213
Установил wine,что дальше? Что все запускают?3 дня назад установил wine,теперь то что раньше запускал из дуалбута запускаю через wine,всё быстро получается.А что вы обычно запускаете своим вайном,что посоветуете?
> А что вы обычно запускаете своим вайномИз-за учёбы и идиотской программы обучения, приходится держать DevCpp (для пар по WinAPI, фу…) и 1С (фу-у, просто кошмар полный…)
А реально принципиально DevCpp?
Я помню, когда учился, было что-то вроде этого. Хотя преподам было достаточно только кода и работающего бинарника, а там хоть vim/gcc хоть msvc используй, только в отчёте укажи.
Там либо работа с ВинАПИ, либо он и вправду идиот и не понимает что линух не для понтов и там есть другие среды разработки.
К сожалению, нужен именно WinAPI. Вообще, преподом рекомендовано было использовать VS, но я взял DevCpp как более лёгкую IDE, с которой идёт всё нужное. Вышло проще всё вместе (с редактором ресурсов, например) держать в Wine, чем использовать какую-нибудь нативную IDE.P.S.
Про "линух не для понтов" лучше пишите в теме про Kali.
>К сожалению, нужен именно WinAPIЕсли какой-то препод внушил вам, что WinAPI это "к сожалению" - гнать его из профессии, как идеолога, а не преподавателя кодинга. Использование WinAPI позволяет создавать нативные и наиболее избавленные от лишних прослоек приложения для Windows - даже сейчас. Если даже вы в будущем не собираетесь писать такие приложения, а намерены сосредоточиться на only Linux или кроссплатформенных проектах, для общего развития никак не помешает знать основы. Читайте Рихтера с Назаром, Саймона и будет вам хорошо.
Тут из-за угла выглядывает дотнетик и намекает на то что ты несёшь бессмысленную пургу, а авторы wine ещё бы и распяли тебя пару раз за это "ноухау" и костыли к нему.
> Тут из-за угла выглядывает дотнетик и намекает...и идёт обратно за угол. "Чистые" приложения на WinAPI работают на "лысой" системе, если снести точку-нет нафиг. И работали до её появления. И будут работать, пока существует винда.
>костыли
Wine - сторонняя реализация таки именно WinAPI.
В общем, зачёт ты не сдал.
Ты завалил ВСЁ уже на этом
>> избавленные от лишних прослоекНа сегодняшний день .NET2 есть из коробки на всех актуальных версиях форточек, .NET4 есть на всех которые хотя бы используются или обновлялись лет 10 назад. Начиная с Win8 в системе идёт из коробки .NET4 даже без обновлений. dotnet core вообще отдельная вещь в себе, которой до лампочки стоит у тебя дотнет или нет если делать полный билд. Да и не завязан на одну только винду что открывает прям массу пространства для творчества и изучения ЯП без привязки к куче проприетари, а в будущем он заменит классический .NET 4.8 совсем. Проект на каком-нибудь C# можно набросать, скомпилить и прогнать быстрее, чем ты нагуглишь и перенаберёшь стопицот структур нужных тебе для того чтобы минимально окно и пару диаложек отрисовать. Можно ваять скрипты для всякой рутины нормальные прямо на C#, не обязательно прям заморачиваться с проектом для мелких одноразовых тулов. По перфомансу разницы на таком уровне ты просто не увидишь. Про "и будут работать пока существует винда" - это всё идёт лесом, уже просто вагон ПО выкинуто на свалку истории потому что со времён Win95/NT4 очень много изменилось, кажется только слепой не видел "Запустить в режиме совместимости со стопицот предыдущих версий оффтопика" и разработчики Wine об этом неоднократно спотыкались и писалось об этом на просторах интернетиков не раз, как народ доблестно сражается с багами в WinAPI для того чтобы работало в соответствии с выбранной версией вантуза. Плюс отдельный цирк с кодировками и двумя версиями API (CreateFileA vs CreateFileW и прочая дичь и оверхед). В общих чертах 99% этого нафиг не нужно сегодня никому, даже если он программит на плюсах в MS VS. Потыкали издалека палочкой в академических целях, поржали и всё - учите что-то нормальное и действительно востребованное, даже на плюсах есть куча фреймворков позволяющих обходиться без этой упортой маргинальщины
>>К сожалению, нужен именно WinAPI
> Если какой-то препод внушил вам, что WinAPI это "к сожалению" - гнать
> его из профессии, как идеолога, а не преподавателя кодинга. Использование WinAPI
> позволяет создавать нативные и наиболее избавленные от лишних прослоек приложения для
> Windows - даже сейчас.Нативные? В таком случает, какие позволяет создавать Native API?
В данном случае я использовал термин "нативные приложения" в его наиболее распространённом смысле: приложения, предназначенные для использования с определенной ОС, оптимизированные под определённую ОC и т.п.А Native API это название для специфического API, характерного для NT: https://docs.microsoft.com/ru-ru/sysinternals/learn/inside-n... . Позволяет, например, делать приложения, выполняемые на раннем этапе загрузки, до окна входа в систему, как умеет тот же chkdsk.
По ссылке не написано "specific API". Что оно позволяет, я знаю, как и об отличиях Nt* от Zw*Native API и есть "родное", а Win32 (и его аналог Wine) такая же прослойка, как .Net
Нет."A native desktop client application is a C or C++ windowed application that uses the original native Windows C APIs or Component Object Model (COM) APIs to access the operating system." (с) docs.microsoft.com
WinAPI не "такая же". Ниже WinAPI по уровню доступа только Windows Driver Model.
".NET строится на основе традиционного Windows API" (с) Руссинович, Соломон, Ионеску
"В отличие от Win32 система .NET не реализована как официальная подсистема на собственных интерфейсах ядра NT. Вместо этого .NET построена поверх модели программирования Win32. (...) являются просто оболочками для API-интерфейса Win32." (с) Таненбаум, Бос
А .NET была чем-то большим, чем прослойка, ну... в Singularity, вроде.
1С уже давно нативная есть
Тогда нужно искать учебную нативную 1С, определённой версии… Ведь если препод увидит, что у меня отличается версия, то начинаются наезды, к сожалению. Так и живём…
Ну и зачем тебе такое образование? Бросай!
Не у всех мамы сидят в попечительском совете и тусят с директорами IBM.
Ты так говоришь как будто самого факта обучение 1С недостаточно чтобы там не учиться. Хотя верно и другое если человека по какой то причине учат 1С и он его учит ему никакое обучение не поможет.
> будто самого факта обучение 1С недостаточно чтобы там не учиться.Будто бы у меня есть выбор, где учиться. В таком захолустье единсчтвенная альтернатива - ехать каждый день (или переезжать) в соседний город. Но конечно же сейчас эксперты мне расскажут, как правильно жить, как и куда надо было уехать, ещё раз упомянут что "что ему уже ничего не поможет".
Сейчас ситуация с образованием в стране такая, что не особенно важно, где получить диплом - хорошо учат чрезвычайно мало где (ну, если, конечно, речь не идёт о каком-нибудь ВМК МГУ - хотя и там хватает тараканов, ну вот типа Столярова, которые засирают мозг студентов не только полезной учебной кривой, но и упоротыми проповедями про GNU). Важно _научиться_ и с этой задачей никто не справится лучше вас самих. Так что Рутрекер для получения книг, кои надлежит тщательно курить, комп и - http://macode.ru/
>DevCpp (для пар по WinAPI, фу…)Кто мешает использовать mingw под любой IDE?
А у меня завкаф был линуксоид, мы даже лабы на ассемблере через dosemu запускали.
Используйте QtCreator (линуксовый) + CLang (линуксовый) + MinGW-w64 (виндовую) + toolchain файл для CMake. Сможете компилировать программы под винду. Автодополнение тоже работает, так как хедеры берутся из MinGW.Есть одна проблема - QtCreator, а именно его clang сервер для автодополнения и ctrl+click, жрёт оперативу так, что oom.
Фиксится просто - сносится линукс, ставится винда и студия.
> Фиксится просто - сносится линукс, ставится винда и студия.Хозяйке на заметку: этот же лорганизм отметился в теме про libre{office,logo} с "всё плохо", а также наспамил в нескольких других -- ну что ж, пройдусь с тряпкой.
Призовая ссылка всё та же: http://wiki.opennet.ru/MSSP (некоторые и в шестьдесят инфантилами остаются, некоторые застревают в "священной войне", когда поезд уже ушёл вместе с вокзалом).
> у Шигорина как организатора и участника различных конференций есть подтверждения этому.Можно почитать подробнее?
>> у Шигорина как организатора и участника различных конференций
>> есть подтверждения этому.
> Можно почитать подробнее?Нам официальные сотрудники украинского представительства Microsoft пытались сломать киевскую OSDN Conference (архив переписки у меня всё так же в наличии, годы можно уточнить по веб-архиву сайта конференции), благополучно сломали одесскую (как же там её звали-то, в общем, Дима Сподарец на копейку позарился); аналогичные случаи в те годы случались и на зарубежных линуксовых/маковых мероприятиях, когда козла в огород допускали.
А в окрестностях львовской эээ... тоже забыл по имени конференцию, в районе 2009--2012 годов была -- встретил таких организмов и живьём; чем-то неуловимым напомнили иеговистов по повадкам.
> пытались сломать
> благополучно сломалиВот именно это интересно. Как конкретно "ломали"?
>> пытались сломать
>> благополучно сломали
> Вот именно это интересно. Как конкретно "ломали"?В нашем случае Лановенко попытался вместо рассказа про shared source (это я подсмотрел в https://mirror.yandex.ru/mirrors/ftp.linux.kiev.ua/media/aud.../) устроить вместо доклада рекламную и, помнится, FUD-кампанию -- вопреки _всем_ договоренностям; но мы отказались от их предложения спонсирования и могли себе позволить раскатать по сцене это враньё. Собственно, подробности могут оказаться в хвосте audio/11_microsoft-lanovenko-sharedsource.ogg по ссылке, если интересно.
А вот Димка позарился и в итоге о его конференции пошли отзывы вида "да ну туда идти, опять майки по ушам ездить будут".
у меня новый начальник такой
Я лично общался с Лановенко в 2004 на самой конфе - редкий неадекват.
>когда козла в огород допускалиПлохому танцору, Шигорин, известно что мешает. Но как приятно греет ЧСВ самовнушение - "мы так круты, что аж сама Microsoft нам пытается устраивать саботаж!"
> А мы идём на север, а мы идём на север, а мы идём на сеееее...fixed
> Плохому танцору, Шигорин, известно что мешает.Фрисофт? :)
> Но как приятно греет ЧСВ самовнушение
Довольно топорно пытаетесь переворачивать с ног на голову -- видите ли, мы их не звали, а когда они очень просились -- постарались внятно изложить свои условия и в несколько итераций дошли до "да, хорошо".
А за попытку вот Вам конфетка -- как раз про манипулирование.
---
Известное изречение говорит о том, что главная уловка дьявола – заставить вас верить в то, что его не существует.Необходимое условие манипуляции – заставить вас верить в то, что никто вами не манипулирует. И два основных инструмента, которые используются для сокрытия факта манипуляции, – это лесть и эмоциональный надрыв.
Лесть говорит о том, что вы слишком хороший человек, чтобы быть обманутым. То есть, конечно, сама по себе манипуляция, несомненно, существует – пропаганда успешно обманывает целые народы, превращая их в бессмысленных зомби – но это не про вас. Вы не такой. Вы – умный, самостоятельно мыслящий человек, с ясным разумом и чувствительной совестью, который сознательно встал на сторону добра и правды, искренне возмутившись насилием и ложью. Манипуляциям и пропаганде поддаются только глупые, слабые, трусливые и во всех отношения презренные люди – не можете же вы быть из их числа! Само такое предположение невыносимо оскорбительно! Вас, с вашим умом, принципиальностью, стремлением к правде, невозможно обмануть!
Лесть подогревает чрезвычайно высокое мнение о вас, о ваших лидерах, и вашей группе в целом – вы люди исключительно высоких моральных и интеллектуальных качеств, вызывающие неподдельное восхищение у всего цивилизованного мира – даже сама ваша наружность необыкновенно прекрасна. О вас с восторгом и одобрением пишут ведущие мировые СМИ. Со стороны это напоминает известную басню из школьной программы, и может показаться смешным, но это отлично работает.
Люди ищут одобрения, поддержки, признания их достоинства – это естественная и глубокая человеческая потребность, и обычно люди удовлетворяют ее, формируя прочные отношения, добиваясь успеха в профессиональной сфере или занимаясь чем-то добрым и полезным. Но все это требует больших усилий и времени; поэтому нет ничего удивительного в том, что люди – вовсе не какие-то особенно глупые и уязвимые, обычные люди – легко вовлекаются в движения, которые обещают удовлетворение этой потребности просто путем выхода на улицу.
При этом важно, чтобы вам противостояли абсолютные уроды. Не просто люди, которые заблуждаются, которым не хватает понимания происходящего – а именно свора псов и палачей. Чрезвычайно высокое представление о своей группе подчеркивается утрированно негативным восприятием оппонентов. Режим, который разогнал несанкционированный митинг, как это регулярно происходит и в «цивилизованных странах», оказывается фашистским, палаческим, и вообще воплощением бесконечного зла. Тем прекраснее сияет ваш подвиг – людей, которые бросили ему вызов.
[...]
Людей надо держать в состоянии эмоциональной перегретости, при которой любой анализ, любое трезвое рассмотрение ситуации воспринимается как какая-то невыносимая подлость, признак дурного и бесчестного человека, который не входит в наше собрание героев и праведников.Эти два связанных элемента – лесть и надрывный пафос – эффективно подавляют рациональность. [...]
Люди склонны защищать свои решения – в том числе очевидно ошибочные, и чем дороже они обошлись, тем труднее от них отказаться.
--- https://vz.ru/opinions/2019/8/5/990886.print.html
Да, Шигорин, читайте Худиева почаще - вам полезно:"Когда страстям падшего естества — враждебности, гордыне, ксенофобии, агрессии — приписывается духовное оправдание, следующим шагом им приписывается сверхъестественный авторитет. Гнев и заносчивость видятся уже не как слабости падшего естества, но, напротив, как исполнение религиозного долга, горделивая жестокость — как несгибаемость в отстаивании истины."
http://www.pravoslavie.ru/115008.html
Если нужно могу помочь с 1С под Linux
Я запускаю Touhou.
Дваждую
s/Дваждую/Сосачую/g
FIXED
> Что все запускают?Star Wars KOTOR
Она есть нативная.
Нет её нативной. Нативная есть только вторая часть. Да и как показывают тесты, через вулкан все работает шустрее, чем нативные версии.
Я, по примеру Каганова, запускаю WINWORD, потому что он, как минимум, быстрее, чем Writer, а работает в Linux не хуже, чем в Windows. Также Excel, потому что работа завязана на макросы, которые не работают в Calc. Фотошоп, потому что в GIMP я не могу даже выделить прямоугольник с точностью до пикселя, не делая зум, а в фотошопе могу. StarCraft 2, хоть я и не запускаю сетевую игру, потому что матёрые игроки меня "делают". Worms Armageddon, Stalker (я знаю что вышел нативный - я про первые два). В 2007 запускал по Wine uTorrent - разработчики гарантировали работу его под Wine, потому что лично его тестировали. Сейчас есть нативная версия, хоть значимость uTorrent и снизилась после появления Transmission. Запускаю 2гис, потому что, опять же, разработчики гарантируют работу под Wine. Выпуск нативной версии не состоялся - доступна лишь бета. Но значимость десктопной версии снизилась после релиза мобильной.Много чего. Я бы с удовольствием запустил Sony Vegas и Adobe Premiere, потому что OpenShot мне совсем не нравится. А вот Audacity мне отлично заменяет виндовые аналоги для редактирования звука, и Wine тут не нужен. Я даже не знаю, как называются эти самые виндовые аналоги - настолько хорош Audacity. После Cool Edit 2000 под Windows 98, ничего не использовал
Не упрёк, но… В такой ситуации (когда кол-во приложений в Wine так велико) есть ли вообще смысл использовать GNU/Linux?А вот в чём будет упрёк, так это насчёт:
> в GIMP я не могу даже выделить прямоугольник с точностью до пикселя, не делая зумЯ могу (2.10.4), а ты не можешь? Хоть мышкой^W трекпоинтом выделять (и ориентироваться по координатам внизу), хоть "крутилкой слева" попиксельно выверять…
> В такой ситуации (когда кол-во приложений в Wine так велико) есть ли вообще смысл использовать GNU/Linux?В GNU/Linux работать намного удобнее. Панель задач в десятке всё-таки прошлый век.
Я не фанат Linux в том плане, что я не закрываю глаза на недостатки Linux. В линуксе очень много вещей лучше, чем в Windows, а недостатков не так уж и много. Когда в Linux нет нужного мне приложения, то я использую либо Wine, либо дуалбут
> либо Wine, либо дуалбутВиртуализацию не используете по идеологическим причинам?
directx же. Фотошоп тормозит игры не работают. Плюс 25 гигов на виртуалку.
Игры только некоторые. Но уже никто не запускает Wine as is. Есть стим, он сам завернёт тебе всё в актуальную версию Wine, назовёт её Proton и всё будет сразу с нужными либами и играбельно.
Завезли поддержку GTA5?
Давно уже. Только немного по-патчить нужно.
А Win16 всё тухлее и тухлее :(
Patches are welcome.
IE11 как запустить?
>IE11 как запустить?А посмотреть базу wineHQ по приложениям не судьба?
Не стартует в wine,слишком много интегрированы, но если очень нужно то сюда
https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/
Комплект для разработчика, использует VM (виртуализация)
только так.
Воу… Да это же… Легальная винда в коробочке^W VirtualBox'e на 90 с официальной рекомендацией сбрасываться назад после истечения этого срока… Вот это поворот.
Иногда удивляюсь, из какой же криокамеры люди вылазят.
При чём тут криокамера? Ну не интересуюсь я виндовыми новостями, так я сразу из криокамеры?
О, как раз на мой ДР выкатили. Щас поглядим, есть ли ебилды.
Их не глядеть, а ждать полагается...
> Их не глядеть, а ждать полагается...Это для совсем уж ленивых. Можно просто переименовать ёбилд в нужную версию и положить в локальный оверлей, далее ebuild /path/to/wine-4.13.ebuild manifest
Ну все давай тут еще стол накроем.
Зачем запускать NVIDIA GeForce Experience через Wine?
Чтобы отправлять в нвидию телеметрические данные.
> Зачем запускать NVIDIA GeForce Experience через Wine?"Capture and share videos, screenshots, and livestreams (...)"
полгода не запускал первый торчлайт через вайн - тогда все летало, сейчас дико медленные прогрузки (в терминале - жалобы на запрос нескольких буферов, что якобы поддерживается не до конца. Хз связано ли). Кто нибудь еще сталкивался? Если да - то с какой именно версии вайна все началось? Чтобы писать багрепорт, нужно хоть примерно знать - у меня за это время с 3.10 (где то) до 4.12 обновлений наприлетало
скачай с рутрекера нативную версию для линукса
Они просто чудаки.1. для вайна требуется FAudio
2. в убунту её по-видимому почему-то не берут
3. вайн тоже её хостить в своём репозитории не желает, ссылаются на сайт суси
4. подключать репозиторий суси к своей системе идиотов нет, поэтому приходится ставить из деба, скачанного по http у неизвестных чуваков, которые якобы суся.
Если FAudio хостить у себя нельзя, то возникает вопросы.
1. что это FAudio есть. Неужели малварь?
2. даже если не малварь, а просто библиотека с сомнительным копирайтным статусом, то нафига от такой библиотеки зависить?Ели бы не aptitude, то я бы долго искал, из-за чего вайн обновиться не может.