Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

[ новости /+++ | форум | теги |    ]



"Опубликован fix-it-in-wine для быстрого исправления работы Windows-приложений в Wine"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Опубликован fix-it-in-wine для быстрого исправления работы Windows-приложений в Wine"  +/–
Сообщение от opennews (??), 07-Ноя-26, 11:56 
Представлены открытые проекты "fix-it-in-wine"  и "dllmgr", предлагающие новый подход к устранению проблем совместимости Windows-приложений с Wine. В fix-it-in-wine входит набор инструкций и инструментов для AI-агентов, позволяющий диагностировать и исправлять ошибки Wine, проявляющиеся при выполнении конкретных приложений. Проект dllmgr предоставляет своего рода пакетный менеджер для DLL Wine, позволяющий использовать библиотеки из других версий Wine, альтернативные реализации от независимых разработчиков и подготовленные своими силами варианты с исправлением отдельных ошибок. Оба проекта распространяются под лицензией BSD...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=66634

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (1), 07-Ноя-26, 11:56   +2 +/–
>нет необходимости заменять весь Wine

ну-ну, каких ещё гениальных идей накинут?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #9, #17

2. Сообщение от soarin (ok), 07-Ноя-26, 11:57   +2 +/–
Теперь то уж точно можно объявлять год линукса на десктопах
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #4, #18

3. Сообщение от unxedemail (?), 07-Ноя-26, 11:58   +1 +/–
Шоукейс - FastStone. Мне в первую очередь нужно было научиться одним кликом убирать все его баги в Wine. Всё критичные уже убираются :)
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #12

4. Сообщение от unxedemail (?), 07-Ноя-26, 12:01   +4 +/–
Это настолько на поверхности что мне даже странно что никто не сделал такое раньше. Но я честно искал: нет, до меня не было.

И да, эта штука сможет стать гейм чейнджером. Потому что дальше любая свободная ОС вплоть до Hurd и Haiku автоматически получит всю экосистему Windows программ в пригодном к использованию виде, и то, что раньше было маргинальным, таковым быть перестанет.

Надо ещё только научиться запускать ядро Линукс как сервис, делегируя ему работу с железом, в которое не умеешь сам.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #11

5. Сообщение от Аноним (-), 07-Ноя-26, 12:02   +/–
наконец-то они догадались, теперь, возможно, по всей номенклатуре к каждой версии свои триксы будут, хотя бы в вики
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #49

6. Сообщение от Аноним (6), 07-Ноя-26, 12:02   +/–
Ну вот тут реально норм применение ИИ агентов.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #51

7. Сообщение от unxedemail (?), 07-Ноя-26, 12:03   +/–
О, у меня много ещё! Например, memory safe Паскаль с авто выведением владения, хотите? github.com/unxed/bp
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #8, #14

8. Сообщение от Аноним (8), 07-Ноя-26, 12:09   +/–
У вас типичный ИИ психоз, отправил ваше резюме в блеклисты
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #19, #36, #55

9. Сообщение от Аноним (9), 07-Ноя-26, 12:22   +/–
Пример у них так себе, лучше уж брать новый вайн, и если в нем не работает то что работало в старом (регресия) - искать почему она возникла. А дальше - багрепорт.
Я так починил у себя старые установщики времен делфи что в новом вайне давали acess vuiolation, оказалось - новый вайн учитывает noexec флаг монтирования, а старый (10 версия и младше - нет).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #13

10. Сообщение от Аноним (10), 07-Ноя-26, 12:31   +1 +/–
Людям сделали божественный вайн, но нет, надо обернуть в какашку, то bottles, то payonlinux, то ещё что-то.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #26, #58

11. Сообщение от Аноним (36), 07-Ноя-26, 12:31   +1 +/–
>Потому что дальше любая свободная ОС вплоть до Hurd и Haiku автоматически получит всю экосистему Windows программ в пригодном к использованию виде, и то, что раньше было маргинальным, таковым быть перестанет.

Дальше под любую свободную ОС, вплоть до Hurd и Haiku, перестанут писать нативные программы, а позже развивать кросс-платформенные фреймворки / решения, потому что для 80% рынка все будет работать как надо, а остальные худо-бедно что-то там себе проэмулируют. Это настолько на поверхности, что мне даже странно, зачем вы это делаете.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #16, #57

12. Сообщение от St (??), 07-Ноя-26, 12:32   +/–
Надеюсь, он скоро нативным будет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #47

13. Сообщение от Аноним (1), 07-Ноя-26, 12:34   +/–
Да потому что нейросети не только работу выполняют, они же её и выдумывают. На практике это будет… Ну, как повезёт, смотря в каком созвездии ретроградный меркурий сегодня.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

14. Сообщение от Аноним (36), 07-Ноя-26, 12:43   +2 +/–
Мы хотим, чтобы ПО было качественнее, а не чтобы было больше посредственного ПО.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #34

15. Сообщение от Аноним (15), 07-Ноя-26, 12:43   +2 +/–
Попросить ИИ агента обосновать рабочий патч, посидеть , немного разобраться самому, не ?
Ответить | Правка | Наверх | Cообщить модератору

16. Сообщение от Мемоним (?), 07-Ноя-26, 12:49   –1 +/–
> под любую свободную ОС, вплоть до Hurd и Haiku, перестанут писать нативные программы

А под них много пишут? Может пора признать, что win32 на десктопах это лучший выбор? Так же как на серверах POSIX. Ты вместо этого предлагаешь vendor lock-in, пусть и на открытых системах. Что хорошего, в том чтобы под каждое "ядро" писать свой несовместимый браузер, офисный пакет, DE, свои аналоги glibc/gcc? Ядро это всего лишь один из компонентов ПО на компьютере, и я бы хотел иметь возможность легко его поменять.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #28, #30

17. Сообщение от Аноним (17), 07-Ноя-26, 13:01   +/–
> ищет соответствующие сообщения в Bugzilla
> проблемную DLL, собирает её

По п.1: внешний ресурс с готовыми подсказками?
По п.2: неведомо что с подсказками извне от не пойми кого будет компилировать и запускать это на машине пользователя?!

Не кажется ли это, что открыли очередной контур для атак?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #46

18. Сообщение от Аноним (17), 07-Ноя-26, 13:04   –6 +/–
> объявлять год линукса

Линукс отстаёт по технологиям от микрософта на 30 лет. На линуксе до сих пор не могут доделать директ из 90-х годов. Вот, начали даже ИИ применять к тому, что создавалось в прошлом веке в микрософте безо всякого ИИ.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #25, #32, #48

19. Сообщение от laindono (ok), 07-Ноя-26, 13:14   +2 +/–
С таким количеством проходимцев нужны белые списки, а не чёрные.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #21

20. Сообщение от Аноним (20), 07-Ноя-26, 13:36   –1 +/–
Это хороший сетап который может сделать себе любой человек, который поставит себе задачу обеспечить работу определенной программы при помощи ИИ агента. Более того, модели уровня Fable и Astra сами придут к такому сетапу.

Но что в этом прорывного?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #22

21. Сообщение от Akerka (?), 07-Ноя-26, 13:50   +3 +/–
И секретарь, за денежку добавляющий просителя в белый список
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #50

22. Сообщение от Мемоним (?), 07-Ноя-26, 13:50   +1 +/–
А где в новости обещают прорывное? И зачем любому человеку делать самому, если кто-то уже сделал?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #24, #31, #63

24. Сообщение от unxedemail (?), 07-Ноя-26, 14:19   +/–
Да, абсолютно. Начал, сделал достаточную часть чтобы была понятна философия и как развивать дальше, чтобы контрибьюторы могли подключать своих агентов, и сразу поделился. Всё равно нужен центр кристаллизации, чтобы делать серьезную штуку, я искал, не нашел, поэтому взял и начал :)

Новое - гранулярность повышена и flow оптимизирован под короткие циклы обратной связи, так это копать ещё не пробовали, а компоненты, из которых собрано, все известные, это была часть условий задачи - никаких nih и велосипедов, переиспольщуй всё что есть, делись всем что можешь.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #27

25. Сообщение от maximnik0 (?), 07-Ноя-26, 14:22   +/–
>На линуксе до сих пор не могут доделать директ из 90-х годов.

Во первых 3д ускорение как бы не раньше чем в виндовсе работало.Еще во времена voodoo - существовал мини порт opengl для linux.Во вторых - кое какие вкусности с directX  признали хорошими - появился аналог sdl предназначенный как раз для портирования игр, фирма Loki разработала.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

26. Сообщение от Bottle (?), 07-Ноя-26, 14:29   +/–
Proton забыл.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

27. Сообщение от Аноним (27), 07-Ноя-26, 14:40   +/–
Где и кем вы работате, если не секрет?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #38, #61

28. Сообщение от Аноним (28), 07-Ноя-26, 14:45   +/–
>свои аналоги glibc/gcc

Если речь про Hurd, то все системные библиотеки, утилиты и компилятор уже есть.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

29. Сообщение от Аноним (29), 07-Ноя-26, 14:45    Скрыто ботом-модератором–1 +/–
Ответить | Правка | Наверх | Cообщить модератору

30. Сообщение от Аноним (36), 07-Ноя-26, 14:47   –1 +/–
>Ты вместо этого предлагаешь vendor lock-in, пусть и на открытых системах.

Ты вместо этого предлагаешь vendor lock-in на закрытой системе, или в чем основной посыл сообщения? Я не совсем понял.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #40

31. Сообщение от Аноним (36), 07-Ноя-26, 14:52   +/–
А в чем новость вообще? "Какой-то чувак придумал сказать LLMке чтобы дебажила Wine и спамила разработчикам Wine"?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #43

32. Сообщение от Аноним (28), 07-Ноя-26, 15:11   +/–
>Линукс отстаёт по технологиям от микрософта на 30 лет.

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

>На линуксе до сих пор не могут доделать директ из 90-х годов.

Зачем нужна такая древность? Вулкан лучше практически во всем.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

33. Сообщение от Аноним (33), 07-Ноя-26, 15:19   +/–
Зачем это всё если Linux лучше Windows? На YouTube мне рассказали что Винде уже капец и даже ламеры перешли на Linux. Ди и играть в игры... такое себе.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #35, #45

34. Сообщение от Аноним (34), 07-Ноя-26, 15:25   +/–
а вы понимаете что это разные участки одной и той же функции Гауса, можете ее масштабировать, но соотношение принципиально не поменяется, вы просто воюете с ветряными мельницами.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #37

35. Сообщение от Аноним (34), 07-Ноя-26, 15:27   +/–
лучше это факт, а шестигранные отвертки лучше крестовых, которые лучше плоских, но тем не менее имеет что имеем
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #42

36. Сообщение от Аноним (36), 07-Ноя-26, 15:28   +/–
Отправь ему prompt injection в issues.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #56

37. Сообщение от Аноним (36), 07-Ноя-26, 15:31   +/–
Допустим. А сказать вы что хотели?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34

38. Сообщение от Admino (ok), 07-Ноя-26, 15:33   +1 +/–
Где-то в programming конторе, делает flow и agility.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

39. Сообщение от mikhailnov (ok), 07-Ноя-26, 15:57   +/–
А как в Wine относятся к ИИ-патчам, если они качественные?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #44

40. Сообщение от Мемоним (?), 07-Ноя-26, 16:04   +/–
Выбор между Wine и Windows есть, а между Haiku и Haiku нету. И кто больше открытый?


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

41. Сообщение от Аноним (42), 07-Ноя-26, 16:06    Скрыто ботом-модератором+/–
Ответить | Правка | Наверх | Cообщить модератору

42. Сообщение от Аноним (42), 07-Ноя-26, 16:08   +/–
Пару раз выкрутил и от зубчиков на шляпке у винта ничего не осталось.(
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #53

43. Сообщение от unxedemail (?), 07-Ноя-26, 16:13   +/–
Конкретно чел который то ли второй то ли первый по коммитам в far2l попробовал агентом пофиксить аппу в Вайне, собрал шишки, описал их, добавил разработанный в процессе софт, по опыту придумал п2п экосистему обмена фиксами, из всего этого сделал скилл, выложил, можете легко починить свою аппу (без пересборок всего вайна например, что модели часто рвутся делать), можете легко зашерить результат и отправить вайновцам легитимный полезный фидбек. И это всё работает уже. То, что у dllmgr пока нет интерфейса, не блокер - можно просто просить применить фикс своего агента пока. Да и будет интерфейс вот-вот, тогда ещё и с end-юзерами, у которых нет никаких агентов, фиксами делиться можно будет!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #52

44. Сообщение от unxedemail (?), 07-Ноя-26, 16:31   +/–
Не берут. Поэтому в скилл прописано предлагать отправить им в Багзиллу словесное описание, что патч делает, и как тестировался. Захотят - сами напишут. При желании могут моделью с известным обучающим корпусом текстов, чтоб точно ничего из MS
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

45. Сообщение от unxedemail (?), 07-Ноя-26, 16:34   +/–
Пока в чем-то лучше, в чем-то хуже, сейчас есть хорошие шансы сделать лучше просто во всем, нейронки перевернули игру, не переключайте канал
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

46. Сообщение от unxedemail (?), 07-Ноя-26, 16:36   +/–
Здравые мысли, риски такие там имеются, те же что в любом пакетном менеджере не managed кода. Вы правы, стоит подумать пристальнее и заранее. Займусь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

47. Сообщение от unxedemail (?), 07-Ноя-26, 16:38   +/–
Это отдельный проект, как шоукейс для unxed/goWidgets
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

48. Сообщение от unxedemail (?), 07-Ноя-26, 16:41   +/–
MS в свое время делали крутые штуки, но застыли в янтаре. Да, без ИИ хрен воспроизведешь нормально API ворочающей миллиардами корпорации со всеми квирками силами команды из 3-х человек, это не какой-то удивительный факт. Удивительно, что с ИИ никто не брался!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

49. Сообщение от unxedemail (?), 07-Ноя-26, 16:43   +/–
В базе dllmgr эта информация будет, если вайновцы срисуют систему учёта себе я только за! Я бы вообще отдал все что возьмут и сфокусировался на том что брать могут не захотеть
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

50. Сообщение от Аноним (50), 07-Ноя-26, 16:48    Скрыто ботом-модератором+1 +/–
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

51. Сообщение от unxedemail (?), 07-Ноя-26, 16:50   +/–
Спасибо! Да, это прямо идеально для них. Это строгое следование чистой комнате и предсказуемая понятная монотонная работа, в духе на rust переписать.

Кстати, что-то такое с wine тоже сделать будет надо! Фишка в том, что про это никто не думал даже, потому что wine гигантский. А при архитектуре dllmgr это можно делать частями! Скажем, тупит одна конкретная либа вайна - её на rust. А в другом месте у вайна вообще своей либы нет, зато ее можно за час написать агентом на го, собрав из готовых модулей, которые уже есть примерно для всего, а вот задержками на GC там можно пренебречь или просто не выделять память в циклах.

И так обновлять и улучшать по досочке, как ту лодку.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

52. Сообщение от Аноним (1), 07-Ноя-26, 16:56   +/–
У вас нейросетевое поражение мозга, или, говоря простым языком, клаудянка. Получить результат, похожий на желаемый, можно и ошибочным путём -- и вот это оно. Всегда приводит к излишним спецэффектам, когда сыпется.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #59

53. Сообщение от Аноним (53), 07-Ноя-26, 16:56   +/–
это уже вопросы не к конструкции, а к материалу. Винты должны быть "плоские" линейные, а с увеличением граней вы тупо превращаете его в окружность :)) ну попробуйте завинтить округлые винты. Минимальное допустимое - треугольник с накидной крестовиной (треугольная яма, а по середине выпуклая крестовина, а на ключе собственно на оборот)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

54. Сообщение от Аноним (54), 07-Ноя-26, 17:06   +/–
#новость_от_автора
#нейрослоп

По заголовку надеялся, что будет грамотное решение: анализ секции импорта в экзешнике, поиск незагружающихся библиотек с отстутствующими функциями, etc.

Но нет — спросить у нейронки, перебирать версии наугад и молиться, это вершина достижений современности. O tempora…

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #60

55. Сообщение от unxedemail (?), 07-Ноя-26, 17:06   +/–
Приятно, что удалось вас впечатлить!

Мне нужна была супер быстрая компиляция, как у Го, для коротких циклов обратной связи. Но без GC (вернее, он будет, но опцией). И чтоб LLM с первой попытки хорошо генерили. FP подошёл идеально!

И, конечно, удобно получить в наследство экосистему либ для всего. Они пока, понятно, не ограничены memory safe диалектом, но это как раз несложная для агента рутина - понемножку переводить.

И это кроме шуток может быть очень интересный конкурент сям для реализации замен DLL Винды: затраты как по разработке так и по времени исполнения уже сейчас примерно как у Го, а задержек на GC нет. И при этом безопасная память без ручной возни с аннотациями.

Поверните в голове!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

56. Сообщение от unxedemail (?), 07-Ноя-26, 17:09   +/–
Попробуйте, кстати! Посмотрим, как сработают фильтры. Поскольку денег на bounty у меня нет, призом будет список сайтов для взрослых в истории браузера
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

57. Сообщение от unxedemail (?), 07-Ноя-26, 17:11   +/–
Придется конкурировать за разработчиков, предлагать вкусни! А как вы думали?) я не обещал коммунизм!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

58. Сообщение от unxedemail (?), 07-Ноя-26, 17:13   +/–
Я активный пользователь Playonlinux, dllmgr развивает концепции Playonlinux и winetricks
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

59. Сообщение от unxedemail (?), 07-Ноя-26, 17:15   +/–
Похожий на желаемый результат мне с плавностью Винды картинки кажет каждый день 😀
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52 Ответы: #62

60. Сообщение от unxedemail (?), 07-Ноя-26, 17:18   +/–
О, это вы очень хорошие штуки предлагаете, да, я хочу такую автоматизацию, конечно.

Просто шел не от кода, а от UX.

И там до кучи ща основное это не отсутствие функций а какое-нибудь следование ошибочным предпосылкам в corner cases

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54

61. Сообщение от unxedemail (?), 07-Ноя-26, 17:19   +/–
А вы с какой целью интересуетесь? 🙂
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

62. Сообщение от Аноним (1), 07-Ноя-26, 17:21   +/–
Не показатель. Мощность и возможности современных устройств таковы, что для того, чтобы получить неудовлетворительный результат, нужно хорошо постараться. Нейросети, впрочем, справляются с этим не хуже криворуких индусов из Майкрософт.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59

63. Сообщение от Аноним (63), 07-Ноя-26, 17:22   +/–
Так любой человек, обладая подпиской за 100 или 200 долларов может сделать то же самое буквально одним промптом.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

64. Сообщение от Мемоним (?), 07-Ноя-26, 17:26   +/–
> Агент анализирует поведение приложения и отладочные логи, ищет соответствующие сообщения в Bugzilla проекта Wine

https://github.com/storytold/craft-anything в помощь

Ответить | Правка | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




XSQUARE
Inferno Solutions
Hosting by Hoster.ru
Хоcтинг: