The OpenNET Project / Index page

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



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

"Проект Wine опубликовал фреймворк Mono 6.14.0"  +/
Сообщение от opennews (?), 09-Мрт-25, 15:07 
Разработчики проекта Wine, развивающего открытую реализацию API Win32,  представили выпуск  фреймворка Mono 6.14.0, предлагающего альтернативный открытый Runtime, совместимый с платформой .NET. Выпуск Mono Framework 6.14.0  вобрал в себя изменения, накопившиеся за 5 лет, и отмечен как первый выпуск, подготовленный после того, как компания Microsoft передала разработку Mono сообществу Wine. Код Mono Framework  распространяется под лицензией  Apache 2.0. В выпуске обеспечена поддержка  Linux (x86, amd64, arm64), macOS (amd64, arm64)  и Windows (x86, amd64). Бинарные сборки пока не предоставляются...

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

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

Оглавление

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

5. Сообщение от Аноним (5), 09-Мрт-25, 15:16   +/
msbuild по-прежнему надо тащить у микрософта?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #116, #130

7. Сообщение от Vorobej (?), 09-Мрт-25, 15:19   –3 +/
Успешная диверсия микрософта. Заставить вайновцев распылять силы на безнадежную погоню за дотнет.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #9, #42

9. Сообщение от нах. (?), 09-Мрт-25, 15:28   +2 +/
Внезапно, половина списка изменений - о том, чего в дотнете не под венду - нет и не предвидится.
Так что кто еще кого догонять собирался.

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

11. Сообщение от Аноним (13), 09-Мрт-25, 15:53   –1 +/
>Бинарные сборки пока не предоставляются.

Я сталкивался с Mono в СЕ, как дисектор .NET

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

12. Сообщение от Аноним (-), 09-Мрт-25, 15:57   –1 +/
> проект Mono поменял лицензию c LGPLv2 на MIT
> и перешёл под управление некоммерческой организации .NET Foundation

Молодцы! Переход на свободную лицензию дал проекту жизнь.

> Компания Microsoft открыла проприетарные расширения к Mono
> и предоставила гарантии неприменения своих патентов

Лучший друг опенсорса и платиновый спонсор LF в который раз показал как нужно делать открытые проекты!

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

13. Сообщение от Аноним (13), 09-Мрт-25, 15:57   +/
Возможно это замысел? .NET - для винды, Mono - для Linux/GNU. Два проекта не могут жить как вечные близнецы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #16

14. Сообщение от Аноним (13), 09-Мрт-25, 16:01   +1 +/
Чему радуетесь. Коммюнити опять в роли дойной коровы идей. Все вкусное от корпораций и возврат в материнский проект по усмотрению и доброй воли менеджеров корпораций. Привязка к их оборудованию, а материнский проект без поддержки оборудования.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #40, #70

15. Сообщение от ilowryemail (?), 09-Мрт-25, 16:02   +2 +/
А зачем теперь нужен Mono, когда .Net, как я понимаю, подо все те же платформы уже есть?  
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #17, #35, #93

16. Сообщение от нах. (?), 09-Мрт-25, 16:04   –1 +/
это скорее хорошая мина при плохой игре. MS прекрасно понимает, что вкладывать деньги в шта6ильные нонсенсы (одним из которых сейчас является графическая подсистема в линуксах) бестолку. Поэтому .net - для всех, но если тебе нужен gui - ты идешь за вендой.

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

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

17. Сообщение от нах. (?), 09-Мрт-25, 16:05   –4 +/
> А зачем теперь нужен Mono, когда .Net, как я понимаю, подо все
> те же платформы уже есть?

эксперт пожаловали!

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

19. Сообщение от Аноним (19), 09-Мрт-25, 16:08   –2 +/
Мак уже тристо лет на арм. Швинда за это время сделала ровно ничего. Значит нишу арм ноутбуков займет кто-то, но не майки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #22, #48, #55, #69, #85, #86, #128

20. Сообщение от Аноним (13), 09-Мрт-25, 16:10   +/
>дал проекту жизнь.

В СЕ рядом Mono-дисектор и .NET-дисектор. Mono, в плане информации, смотрится убого.

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

21. Сообщение от Аноним (21), 09-Мрт-25, 16:10   +/
с Mono всегда какие-то проблемы - надо от него держаться подальше, как и от поделок/подарков мелкомягких...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #29, #36

22. Сообщение от Аноним (13), 09-Мрт-25, 16:13   +2 +/
>Мак уже тристо лет на арм

Mac столько не существует.

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

25. Сообщение от Аноним (13), 09-Мрт-25, 16:15   –1 +/
Согласен, что GUI вписался в GNU/Linux как "неправильная корова" )
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #71

26. Сообщение от Аноним (26), 09-Мрт-25, 16:16   +/
>некоммерческой организации .NET Foundation, созданной Microsoft

А такое вообще бывает?

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

28. Сообщение от Аноним (28), 09-Мрт-25, 16:20   +/
Перевод на грузинский язык?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

29. Сообщение от Аноним (13), 09-Мрт-25, 16:30   –1 +/
Если без GUI, то Mono не нужен. Вот железка - вот программные модули к ней. Когда дело доходит до окон, кнопочек и тд, то без ООП не обойтись.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

32. Сообщение от Аноним (81), 09-Мрт-25, 16:44   +/
> Улучшена реализация библиотеки классов System.Windows.Forms для окружений, использующих протокол X11. Для X11 переделана реализация буфера обмена и интерфейса Drag&Drop. Устранены утечки ресурсов и проведена общая работа по повышению стабильности на системах X11.

Как же так вышло, что Майкрософт делает для поддержки X11 больше, чем всё комьюнити вместе взятое?

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

35. Сообщение от Аноним (42), 09-Мрт-25, 16:56   +/
В том что .NET Framework и .NET немного разные вещи, Mono это реализация ECMA-334 / ECMA-335 т.е. открытая реализация .NET Framework, в свою очередь .NET Framework всегда был и оставался проприетарен, и также имеет сильную завязку на винду, пример с IIS Server(ASP.NET) который завязан на HTTP.sys

С учетом того что у .NET Framework слишком большой EOL, то пускай будет, а так весь бэк потихоньку мигрировал/мигрирует на .NET

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

36. Сообщение от Аноним (42), 09-Мрт-25, 16:59   +3 +/
Вот если говорить без шуток, .NET это единственное что они смогли нормально высрать, помимо WinApi, хотя мб тут и CocoaApi даже выигрывает, но я лично не тыкал Cocoa, так что ничего сказать больше не могу;)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

37. Сообщение от Аноним (37), 09-Мрт-25, 16:59   +/
Microsoft переведет продукцию Windows на x11.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

38. Сообщение от Аноним (42), 09-Мрт-25, 17:00   +/
По ссылке не ходил, но скорее всего там про Interop на сошки иксов и внутр. обработку
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

39. Сообщение от Ilya Indigo (ok), 09-Мрт-25, 17:02   +/
Почему wine каждый раз при обновлении конфигурации просит скачать и установить этот mono, которое всё ровно .net 4 для приложений и игр не заменяет?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #44, #50, #52, #68, #98

40. Сообщение от Аноним (-), 09-Мрт-25, 17:02   +3 +/
> Чему радуетесь

Радуюсь что .net под линукс можно использовать. Для любых целей.

> Коммюнити опять в роли дойной коровы идей.

С коммюнити можно что-то надоить даже меньше чем с кошки. И это будет не молоко.

> Привязка к их оборудованию, а материнский проект без поддержки оборудования.

Что ты несешь? Какой материнский проект остался без поддержки оборудования?

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

42. Сообщение от Аноним (42), 09-Мрт-25, 17:07   +/
Так вайновцы и до этого таким занимались, чтобы прокидывать .NET Framework приложение в mono, вместо того чтобы фиксить вайн для CLR

Также сейчас посмотрел, оно впринципе все могет, за исключением редких юзкейсов, так что там скорее всего будут в основном багфиксы
https://www.mono-project.com/docs/about-mono/compatibility/

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

43. Сообщение от Аноним (43), 09-Мрт-25, 17:09   +1 +/
>Компания Microsoft открыла проприетарные расширения к Mono и предоставила гарантии неприменения своих патентов против лиц, занимающихся разработкой, использованием, продажей, импортированием и поставкой Mono.

Вообще их гарантии звучали как "честно понерское"

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

44. Сообщение от Аноним (44), 09-Мрт-25, 17:10   +1 +/
Вполне заменяет, всегда было достаточно. Вот 5 и дальше уже нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

45. Сообщение от Аноним (13), 09-Мрт-25, 17:20   +/
WinAPI и .NET разные программные интерфейсы
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

46. Сообщение от Аноним (13), 09-Мрт-25, 17:22   –1 +/
BSD например под похожей лицензией. В поддержкой оборудования там ах.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #59

48. Сообщение от beck (??), 09-Мрт-25, 17:30   +/
Винда изначально сделана так, что может работать практически на любой платформе.

Макам и не снилось.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #56, #62, #79, #97

49. Сообщение от Аноним (-), 09-Мрт-25, 17:32   –2 +/
> в свою очередь .NET Framework всегда был и оставался проприетарен, и также имеет сильную завязку на винду, пример с IIS Server(ASP.NET) который завязан на HTTP.sys

Давно уже не правда. Код на .net прекрасно себя чувствует на Linux без связи с iis

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

50. Сообщение от Аноним (13), 09-Мрт-25, 17:36   +/
Чтобы не было восклицаний, почему win-приложение не работает? Чтобы не вникать winapi приложение или .net приложение?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

51. Сообщение от Аноним (13), 09-Мрт-25, 17:38   +/
До смены руководства или ген. линии?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

52. Сообщение от Аноним (13), 09-Мрт-25, 17:42   +/
.NET FW 4.8 последняя версия, вроде.
C .NET5 всё перешло на .NET. .NET FW считается устаревшим и узкоспециальным.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

55. Сообщение от Суслик (?), 09-Мрт-25, 17:52   +2 +/
> Швинда за это время сделала ровно ничего. Значит нишу арм ноутбуков займет кто-то, но не майки.

Эффект Даннинга-Крюгера во всей карсе.
Пациент вышел из дикого леса и даже не слышал про ноутбуки с виндой на ARM.
Такое железо можно просто пойти и купить...

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

56. Сообщение от Аноним (56), 09-Мрт-25, 17:57   +3 +/
Инженеры-архитекторы в Микрософте подстелили соломку, когда проектировали, наперёд думали. Жаль что в линуксах не так.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48

59. Сообщение от Аноним (59), 09-Мрт-25, 17:59   +3 +/
> BSD например под похожей лицензией. В поддержкой оборудования там ах.

А Хурд под что ни на есть самой-самой "свободной" GPL.
Но что-то с оборудованием там еще хуже чем в BSD.
Хотя какое оборудование... они даже не закончили портировать его на x64)))

Есть ли поддержка оборудования или нет зависит не от лицензии, а от того, стоит ли за спиной у проекта большая корпа и/или солидный инвестор.

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

61. Сообщение от ilowryemail (?), 09-Мрт-25, 18:03   +2 +/
Друг, я спрашиваю, потому что не знаю. Если начать писать кросс-платформенное приложение на C#, в каких случаях надо использовать Mono, а в каких .Net?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #64, #65, #80

62. Сообщение от Аноним (13), 09-Мрт-25, 18:05   +1 +/
Apple с самого начала сделала ставку на своё проверенное оборудование. Не стремились они подстраиваться под многообразие OEM
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48 Ответы: #74

63. Сообщение от Аноним (13), 09-Мрт-25, 18:14   –1 +/
Зато его не поимели как поимели BSD PlayStation и Nintendo.
Под GPL все пашут на Linux ядро. На Hurd не хватает ресурсов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59 Ответы: #67

64. Сообщение от Аноним (13), 09-Мрт-25, 18:21   –1 +/
Зависит от заказчика.
Mono на винде слабо представлено. .Net на винде правит, практически, монопольно.
.NET на Linux разрешена официально (пока).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61

65. Сообщение от Аноним (65), 09-Мрт-25, 18:24   +/
>>Друг, я спрашиваю, потому что не знаю. Если начать писать кросс-платформенное приложение на C#, в каких случаях надо использовать Mono, а в каких .Net?

Ты думаешь в правильном направлении. В 5 версии .NET произошло слияние кодовых баз Mono и .NET Core, после чего приставка Core пропала. На данный момент .NET 9 - это действительно кросс-платформенная среда, помимо очевидных Win/Linux/macOS, актуальная 9 версия лежит в портах FreeBSD и даже что-то для Haiku было. Все, что на данный момент может предложить Моно, чего нет в .NET - это неидеальная поддержка WinForms (GUI-toolkit поверх WinAPI). Худо-бедно дотнетовские WinForms приложения могут работать в моно, но не все и не всегда. Основная миссия Wine - это поддержка запуска софта от Windows, поэтому там это имеет определенную ценность. Во всех остальных отношениях, между этими двумя этими проектами уже пропасть, Моно уже практически не развивается, вся разработка сейчас это, конечно, .NET. Если ты собираешься писать кросс-платформенное приложение, то это будет явно не WinForms, поэтому брать надо .NET, а не Моно.

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

67. Сообщение от Аноним (67), 09-Мрт-25, 18:35   +2 +/
> Зато его не поимели как поимели BSD PlayStation и Nintendo.

Ну да, куда той нинтденде с соней до амазона и гугла.
> Под GPL все пашут на Linux ядро.

На SaaS-овцев все пашут. Которых, сюрприз - лицензия никак не обязывает отдавать наработки обратно.


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

68. Сообщение от Аноним (37), 09-Мрт-25, 19:09   +/
Почему snap при установке просит установить smapd, ведь есть же просто snap.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

69. Сообщение от Аноним (79), 09-Мрт-25, 19:13   +/
>Мак уже тристо лет на арм.

Ну, как бы, на пару порядков меньше.

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

70. Сообщение от Аноним (81), 09-Мрт-25, 19:14   +/
> Коммюнити опять в роли дойной коровы идей.

Идеи имеют отрицательную ценность. В лучшем случае — околонулевую, но это должны быть реально прорывные идеи. Чтобы понять, хорошая это идея или нет, её необходимо проверить на практике, что требует вложений денег, сил, и, главное, времени. Без каких-либо гарантий результатов. Не веришь — посмотри на стартапы, все с идеями (и куда лучше проработанными, чем у абстрактного коммьюнити, потому что иначе инвестор денег не даст), с мотивацией заставить идею работать, с деньгами инвесторов… и 99% стартапов не выходит даже в ноль. Комьюнити, мотивированное респектом внутри самого же коммьюнити может с тем же успехом рисовать свои идеи цветными карандашами в тетрадочке. Что мы хорошо видим по всем открытым проектам, без вливаний денег от коммерческих или государственных структур какого-то успеха и известности за пределами своего междусобойчика добиваются единицы.

Вот ключевые фигуры в коммьюнити, люди которые имеют и драйв, и скиллы, и умеющие увлечь своими идеями других — это совершенно другое дело! Таким в любой корпорации найдётся достойное применение.  

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

71. Сообщение от Аноним (79), 09-Мрт-25, 19:16   +/
Да, с Вялендом коровьей силы добиться не получилось.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

73. Сообщение от Аноним (79), 09-Мрт-25, 19:19   +/
Вот-вот, пусть Mono и живёт под Wine. Ему там самое место.
Ответить | Правка | Наверх | Cообщить модератору

74. Сообщение от Аноним (74), 09-Мрт-25, 19:22   +2 +/
В смысле? В 90х был вагон и маленькая тележка официальных клонов Mac с официальной макосью. Они закупали у яббла проц и мат.плату, а дальше городили кому что вздумается.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62

75. Сообщение от Аноним (79), 09-Мрт-25, 19:22   +/
Одной рукой делает, а другой закапывает? Чего же тогда они в своей WSL2 используют Вяленого?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #83

77. Сообщение от Нуину (?), 09-Мрт-25, 19:26   +2 +/
У Гнома свой моно - vala называется.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #87

79. Сообщение от Аноним (79), 09-Мрт-25, 19:40   +1 +/
Но почему-то работает только на Wintel. На ARM-смартфонах не взлетела.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48

80. Сообщение от penetrator (?), 09-Мрт-25, 19:48   +/
новое лучше на .NET + кросс-платформенная либа, MAUI не подойдет, только для мобилок норм

Mono это про совместимость с .NET Framework, пока на винде он не сдох, Mono будет актуально для портирования, в том числе кстати для Wine, поэтому все логично


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

81. Сообщение от Аноним (81), 09-Мрт-25, 19:56   +/
> На SaaS-овцев все пашут. Которых, сюрприз - лицензия никак не обязывает отдавать наработки обратно.

Когда ж до вас дойдёт, что в SaaS клиенты платят за «Service», а не за «Software»? Даже если завтра AWS откроет под максимально пермиссивной лицензией все свои наработки для предоставления, скажем, Redis as a Service, это никак не поможет ни компании Redis заработать больше денег, ни тебе, ни мне. И не потому, что боги горшки обжигают, а потому что любой коммерческий софт существует для оптимизации какого-то бизнеса — процесса, в котором с двух сторон участвуют люди.  Можно форкнуть хоть весь код AWS, но это никак не поможет форкнуть бизнес AWS.

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

83. Сообщение от Аноним (81), 09-Мрт-25, 20:05   +/
Полагаю потому, что в тот момент так проще было сделать то, что они намеревались сделать. Вряд ли для этого были какие-то иные причины. С большой вероятностью первый прототип заработал достаточно хорошо, и дальше просто не была смысла вкладываться в разработку.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75

84. Сообщение от Аноним (81), 09-Мрт-25, 20:06   +/
Вообще из гарантии имеют юридическую силу по месту прописки. Вот это поворот!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

85. Сообщение от Аноним (85), 09-Мрт-25, 20:19   +1 +/
>Мак уже тристо лет на арм.

Ну-ну.

> Швинда за это время сделала ровно ничего.

Винда работает на армах гораздо дольше, чем Маки.

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

86. Сообщение от Аноним (-), 09-Мрт-25, 21:38   +/
Я думал у них свои процессоры. Извините, с маками не связан. А чего такая деградация? Или имеется в виду что они АРМ совместимые? Просто этот нюанс существенный и не одно и то же
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

87. Сообщение от Минона (ok), 09-Мрт-25, 21:39   –1 +/
Сравнял тёплое с мягким.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77 Ответы: #91, #94

88. Сообщение от Аноним (-), 09-Мрт-25, 21:43   +/
Я лично думаю что моно нынче просто Альфа версия или экспериментальная версия для основного продукта .NET у этой компании. И сравнивать их как-то странно. Это несколько разные продукты и в основном люди делают приложения на .net, а не на mono. Насколько я помню и если правильно помню Xamarin тот же который ранее на моно работал теперь перешёл на основной продукт. И никто приложения под мобильные телефоны на моно вроде не делает.
Ответить | Правка | Наверх | Cообщить модератору

89. Сообщение от Анонем (?), 09-Мрт-25, 23:14   +1 +/
Бывает. Когда убыточное подразделение переводят на финансироание донатами и грантами.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

90. Сообщение от anoni (?), 10-Мрт-25, 01:58   +/
Вы путаете .net framework и .net, который .net core
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49

91. Сообщение от Нуину (?), 10-Мрт-25, 03:41   +3 +/
> Сравнял тёплое с мягким.

Гномы - маленькие, но теплые. Мс - мелкие, но мягкие)

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

93. Сообщение от bit_zer0 (?), 10-Мрт-25, 05:26   –2 +/
У .NET 5+ фейковая кросс-платформенность - всё что связанно с Windows не работает на Linux и MacOS. Те же WinForms. И старый софт не будет работать с .NET.
Поэтому Mono нужен чтобы запускать старый софт и игры, которые уже никто и никогда не переведёт на новую версию. Поэтому он в Wine и живёт теперь.
Отвечая на твой второй вопрос - всё новое начинать на .NET если тебе MS по душе (я бы не стал).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #96, #109, #122

94. Сообщение от мявemail (?), 10-Мрт-25, 05:32   +/
так-то vala разрабатывали именно, как "свой mono", а точнее - свой c#.
после того, как vala стала более-менее юзабельной, все cs'овские гномовские приложения не нее переписали.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87 Ответы: #95

95. Сообщение от мявemail (?), 10-Мрт-25, 05:33   +/
"vala for C# developers" на vala.dev как бы намекаэ
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94

96. Сообщение от Аноним (96), 10-Мрт-25, 06:32   +/
Откуда в .net 5+ winforms?

Maui же его сменил, а винформс только легаси.

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

97. Сообщение от maximnik0 (?), 10-Мрт-25, 06:43   +/
>Винда изначально сделана так, что может работать практически на любой платформе.

Ух ты.Запустите Windows 98 на sparc  или arm без эмулятора.
Кроссплатформенная винда на базе ядра nt и то есть особенности из за которых софт для одного процессора на следующей версии винды не работает,отчего у народа подгарало.Не было такой совместимости как на x86.Особенно любил Ms ломать Ари на линейке CE, из за чего эта линейка сейчас завале,даже исходники открыты.

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

98. Сообщение от Аноним (98), 10-Мрт-25, 07:00   +/
Чего только не сделают, чтобы не ставить Windows и нормально работать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39 Ответы: #99, #102, #103, #111

99. Сообщение от Аноним (37), 10-Мрт-25, 07:27   +/
Например увеличение system requriments,
Уменьшение срока поддержки.
Необходимость обновления Windows, чтобы все эти браузеры и прочие свистульки запускулись.
Появление Windows по подписке.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #98 Ответы: #105

100. Сообщение от Аноним (37), 10-Мрт-25, 08:25   +2 +/
> Мс - мелкие, но мягкие)

Это понятно.

Но Гномы.

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

101. Сообщение от Аноним (101), 10-Мрт-25, 08:28   +1 +/
При том что половина игр не запускается, а другая половина работает с такими тормозами, что лучше бы не запускались.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55

102. Сообщение от Аноним (37), 10-Мрт-25, 08:49   +/
> Чего только не сделают, чтобы не ставить Windows и нормально работать

Чего только не сделают, чтобы не ставить Dragon Linux.

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

103. Сообщение от Аноним (37), 10-Мрт-25, 10:07   +/
Надо ставить Ubuntu, ubuntu пользуются целый 1% из 4% пользователей Linux.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #98 Ответы: #112, #126

105. Сообщение от Аноним (105), 10-Мрт-25, 10:19   +/
С 2 до 4 гб? Сейчас минималка в пк 8 гб
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #99

106. Сообщение от Советский инженер (ok), 10-Мрт-25, 10:23   +/
> Откуда

отсюда https://github.com/dotnet/winforms

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

107. Сообщение от Аноним (107), 10-Мрт-25, 11:12   +2 +/
> Запустите Windows 98

Ещё б 3.11 вспомнили.

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

108. Сообщение от maximnik0 (?), 10-Мрт-25, 11:38   –1 +/
> Ещё б 3.11 вспомнили.

Хм ,я не придираюсь но см :
>Винда изначально сделана так

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

109. Сообщение от Аноним (120), 10-Мрт-25, 11:53   +/
>> У .NET 5+ фейковая кросс-платформенность - всё что связанно с Windows не работает на Linux и MacOS

А в Java все, что связано с Linux не работает на Windows.
У тебя фейковое понимание понятия "кроссплатформенность".

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

110. Сообщение от Аноним (96), 10-Мрт-25, 12:07   –1 +/
A что в Java связано с Linux?

Awt, swing, javafx все работают нормально.

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

111. Сообщение от Аноним (112), 10-Мрт-25, 12:17   +/
Свободно, код доступен.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #98

112. Сообщение от Аноним (112), 10-Мрт-25, 12:19   +/
Наверное, всё таки, более 50% из 4%
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #103

116. Сообщение от Аноним (-), 10-Мрт-25, 13:37   +1 +/
да ты даже раст-проект без этого не соберёшь)))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

120. Сообщение от Аноним (120), 10-Мрт-25, 13:57   +2 +/
>Винда изначально сделана так

А винда на базе ядра NT - это не винда? Кто-то сказал "все версии винды"?

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

121. Сообщение от Аноним (120), 10-Мрт-25, 14:02   +/
>Awt, swing, javafx все работают нормально.

Это вся Java? А что из этого списка имеет отношения к Linux?

> A что в Java связано с Linux?

Ну запусти Java-программу, использующую сигналы, под Windows.

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

122. Сообщение от Аноним (122), 10-Мрт-25, 14:08   +1 +/
>У .NET 5+ фейковая кросс-платформенность

А почему оно должно работать? WinForms это по сути Interop на виндовые либы, каким боком это должно быть причастно к кроссплатформе?

Взять какой нибудь java swing, который не может в wayland, чья это проблема и где кроссплатформа? (хотя мб уже и завезли)

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

123. Сообщение от Смузихлеб забывший пароль (?), 10-Мрт-25, 15:29   +/
ох уж эти анонимные любители эпонимов
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55

124. Сообщение от maximnik0 (?), 10-Мрт-25, 17:06   –2 +/
>А винда на базе ядра NT - это не винда?

Ну вообще то - Windows это надстройка (графическая оболочка) над дос сессией.А NT технически  win32  совместимое VMS ядро :-) Интегрированная графика пришла в nt4,до этого можно было как в linux графические драйвера перезапускать без перезагрузки. С таким же успехом она могла запускать и doc сеансы и POSIX 1.х приложения (требования министерства энергетики и налоговой службы ) .Я как помню совместимость у NT 4.0 была гораздо хуже чем у 2000.

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

125. Сообщение от Аноним (120), 10-Мрт-25, 17:59   +4 +/
Тут огромное количество неточностей, но поскольку непонятно с чем ты споришь, что хочешь доказать, то расписывать по пунктам я не стану.

Речь в этой ветке шла про то, что инженеры Microsoft неплохо её спроектировали с точки зрения поддержки разных процессорных архитектур.
NT4 работала на x86, MIPS, DEC Alpha и PowerPC.

Начиная примерно с WinXP под словом "винда" однозначно понимается "потомок Windows NT", хотя были и другие ветки, лет 25-40 назад. Это всё, что ты хотел сказать?

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

126. Сообщение от АлексеМиКemail (?), 10-Мрт-25, 21:29   +/
пользуюсь Альтом - товарищ майор мною доволен
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #103

128. Сообщение от Dddd (-), 11-Мрт-25, 08:53   +/
Во первых, Винда работает на Arm64. Во вторых, винда с самого начала была кроссплатформенной, например работала на процах Alpha. Процы Alpha были например 128 битными.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

130. Сообщение от an2 (?), 11-Мрт-25, 18:10   +/
How to package msbuild? (19.12.2024)
https://gitlab.winehq.org/mono/mono/-/issues/6
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5


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

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру