The OpenNET Project / Index page

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



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

"Проект Bottles будет переписан на языке Rust с использованием libcosmic   "  +/
Сообщение от opennews (??), 28-Дек-24, 18:31 
Разработчики программы Bottles, предлагающей интерфейс для упрощения установки, настройки и запуска Windows-приложений в Linux, опубликовали информацию о развитии инициативы  Bottles Next, нацеленной на полную переработку архитектуры и кодовой базы проекта. Отмечается, что имеющаяся кодовая база не позволяет реализовать многие идеи (такие как поддержка macOS), ограничивает возможности и приводит к возникновению проблем, не решаемых без кардинального изменения архитектуры...

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

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

Оглавление

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

5. Сообщение от Аноним (5), 28-Дек-24, 18:46   +12 +/
Ну наконец-то! Еще один проект переписывают на Rust! Интересно, сколько раз они перепишут его с нуля, прежде чем поймут, что проблема была не в Python????
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #9, #10, #54

7. Сообщение от Аноним (7), 28-Дек-24, 19:04   –2 +/
На зло растохейтерам Rust шагает по планете. Трепещите, скоро Rust будет классикой программирования, и не знать его будет стыдно!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #19, #22, #37, #39, #44

9. Сообщение от Аноним (9), 28-Дек-24, 19:09   +2 +/
> прежде чем поймут, что проблема была не в Python

это иксперды опеннета вроде тебя читать, а главное, понимать и думать не умеют - проблема не в python, а в gtk

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

10. Сообщение от Аноним (-), 28-Дек-24, 19:14   +4 +/
Если у вас есть проблема, и вы собираетесь решить ее с помощью Python - теперь у вас две проблемы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #78

12. Сообщение от Аноним (12), 28-Дек-24, 19:26   +4 +/
Перечисленные причины по которым они хотят его переписать выглядят как какая-то фигня
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #64, #104

13. Сообщение от Аноним (13), 28-Дек-24, 19:26   +/
вот именно в контексте бутылок, я не понимаю зачем тут раст. питон вроде норм для таких тулов, нет?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #30, #116

16. Сообщение от xsignal (ok), 28-Дек-24, 19:29   –2 +/
> будет переписан
> имеющееся монолитное приложение на Python не позволяет реализовать многие идеи

Мыслят они в правильном направлении, только переписать нужно не на Rust, а на языке Си. Тогда и любые идеи можно будет реализовать, и быстродействие значительно повысится.

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

17. Сообщение от Аноним (-), 28-Дек-24, 19:29   –8 +/
Проблема в GTK, говоришь? А ничего, что Bottles Next на libcosmic, который, внезапно, тоже тулкит для GUI? Или это другое, понимать надо? Не поделишься своим глубочайшим анализом, почему переход с GTK на что-то другое — это не решение проблемы, а её усугубление?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #24, #43

19. Сообщение от xsignal (ok), 28-Дек-24, 19:30   +2 +/
Классикой не становятся, классикой рождаются, как C.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #34

20. Сообщение от Афроним (?), 28-Дек-24, 19:33   +/
Port Proton не имеет ограничений из-за GTK. Проблема у  Bottles явно не в GTK но разработчики зрят в будущее где Wayland,Rust,QT всех победил. Так что Port Proton ближайшие лет ацать* торт.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #41

21. Сообщение от Аноним (-), 28-Дек-24, 19:37   –2 +/
На языке V.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

22. Сообщение от Аноним (22), 28-Дек-24, 19:46   +5 +/
wrapper на расте для запуска огромного Си-монстра - ну такое себе достижение
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

24. Сообщение от Апро (?), 28-Дек-24, 20:05   +2 +/
>  Не поделишься своим глубочайшим анализом, почему переход с GTK

Ну единственная из "многих" идей/проблем, это:
> GTK не позволяет реализовать многие идеи, такие как поддержка macOS

но gtk+ поддерживает macos:

https://www.gtk.org/docs/installations/macos

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

30. Сообщение от 12yoexpert (ok), 28-Дек-24, 20:29   +/
на питоне невозможно написать гуи для макоси, тебе же всё объяснили
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #35

32. Сообщение от Аноним (32), 28-Дек-24, 20:40   +/
Ну как бы без разницы, кто что на что будет переписывать, хоть на Visual Basic. Официальный язык Опеннета - Си. И только Си. Только на нём пишут эксперты. УРА!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #52

33. Сообщение от laindono (ok), 28-Дек-24, 20:44   –1 +/
Для меня, как человека, изучавшего iced весьма глубоко, было сюрпризом, что его взяли для целой DE. Оно местами сыровато. По крайней мере было таковым, когда последний раз смотрел.
Ответить | Правка | Наверх | Cообщить модератору

34. Сообщение от Аноним (-), 28-Дек-24, 21:05    Скрыто ботом-модератором–1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #38

35. Сообщение от Аноним (37), 28-Дек-24, 21:07   +/
PyQt запретили или PySide? Или gi?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #50

36. Сообщение от Аноним (39), 28-Дек-24, 21:08   +/
Опять? Его же уже переписывали, не?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #65

37. Сообщение от Аноним (37), 28-Дек-24, 21:09   –1 +/
Шагает в пропасть. Расту там и место.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

38. Сообщение от xsignal (ok), 28-Дек-24, 21:09   +2 +/
> Си рожден макроассемблером

Это слишком упрощённое, поверхностное суждение.
> он и помрет.

Не дождётесь!

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

39. Сообщение от Аноним (39), 28-Дек-24, 21:09   +/
От раста там только гуй. Под капотом будет солянка из Go и C#.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #73

40. Сообщение от Аноним (-), 28-Дек-24, 21:14   –1 +/
"Единственная", говоришь? А ничего, что в той же новости прямым текстом написано про "проблемы, не решаемые без кардинального изменения архитектуры"? Или это тоже GTK виноват? А может, проблема всё-таки комплексная, и macOS — это лишь один из примеров, а не единственная причина? Не?


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

41. Сообщение от pic (??), 28-Дек-24, 21:15   +/
Они метят во что-то большее, типа Big Pictures.
Поэтому слез с Bottles на PortProton.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

42. Сообщение от Аноним (42), 28-Дек-24, 21:19   +/
Не понял. Next mode - положить все в один префикс?

Хрен там оно работать будет.

Хорошо, хоть классический вариант оставят.

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

43. Сообщение от Аноним (43), 28-Дек-24, 21:20   +6 +/
Ясно же, что проблему кроссплатформенности решили бы C++ и Qt.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

44. Сообщение от Аноним (43), 28-Дек-24, 21:22   +2 +/
Классикой п..больства он точно станет. Или уже стал.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

48. Сообщение от Витюшка (?), 28-Дек-24, 22:38   –2 +/
Прежде чем делать такие утверждения нужно попробовать пописать хоть пару строчек на GTK. Ничего он там не поддерживает от слова "совсем".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #82

49. Сообщение от Аноним (49), 28-Дек-24, 22:44   +/
для меня главная ценность bottles -- это их сборки wine caffe и wine soda, с весьма неплохой совместимостью и свежими обновлениями (уже нет).
по иронии, именно эти свои достижения они перестали развивать в последний год. теперь всё будет прибито гвоздями к umu-launcher, то есть к рантаймам стима и онлайн-базе игр.
и wine-ge тоже свернули разработку. все легли под габена. крончег ещё вроде что-то собирает новое и автономное, но совместимость сильно хромает с играми типа форза5.

ещё интерфейс у bottles запутанный, настройки разбросаны. у лутриса настройки куда более систематизированы.
ещё боттлз слишком сильно "автоматизирует и упрощает" установку игр, из-за чего например, при создании префикса делается много ненужных вещей вроде установки моно.
а теперь вообще -- макос, сишарп, дотнет...

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

50. Сообщение от 12yoexpert (ok), 28-Дек-24, 23:19   +/
да. статью не читал?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

52. Сообщение от Аноним (52), 28-Дек-24, 23:36   –1 +/
Посмотри ЗП Си и Python. Так что Python реально рулит.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

54. Сообщение от YetAnotherOnanym (ok), 28-Дек-24, 23:47   +1 +/
В Python не может не быть проблемы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #133

55. Сообщение от Аноним (39), 28-Дек-24, 23:47   –1 +/
Даже у ванильного вайна совместимость лучше.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49

59. Сообщение от Аноним (59), 29-Дек-24, 03:23   +/
Делов-то, пусть переписывают хоть на Cobol, есть вменяемые альтернативы. Сабж можно использовать не для запуска, а в роли дополнительного источника инструкций для запуска windows-программ.
Ответить | Правка | Наверх | Cообщить модератору

60. Сообщение от Аноним (60), 29-Дек-24, 04:45   +/
Ну как бы с одного проблемного языка на другой проблемный.
Самое веселое что весь функционал бутылок - это обертка вокруг вайна.
У лутриса и playonlinux хотя бы скрипты для нубов есть.

https://github.com/winegui/WineGUI

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

63. Сообщение от Аноним (63), 29-Дек-24, 06:25   +1 +/
Зачем переписывать подобное приложение, которое представляет собой некритичный ко времени исполнения код, на Rust?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #66, #71, #74, #141

64. Сообщение от нах. (?), 29-Дек-24, 06:32   +1 +/
мля, да чо вам все не так-то?
Это же ж прекрасная ниша для раста!

Ненужную фигню _начинают_переписывать_ на ненужной фигне, с использованием ненужной фигни.

Я вот каждый раз плачу от счастья от таких новостей.

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

65. Сообщение от нах. (?), 29-Дек-24, 06:34   +/
И чо?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

66. Сообщение от нах. (?), 29-Дек-24, 06:35   +1 +/
Ну мож слегкаа устали каждый раз с питона на питон?
Давайте не будем им мешать, и просто за ними понаблюдаем!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63 Ответы: #140

68. Сообщение от Аноним (68), 29-Дек-24, 07:16   –1 +/
У языка нет проблем, это у вас возможно проблемы с восприятием языка, или мира в котором живете
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60

70. Сообщение от Фрол (?), 29-Дек-24, 08:21   +3 +/
Ето просто праздник какой-то.

Пишем обертку для вайна. Птушо просто wine это сложна сложна нипанятна.

Пишем обертку для вайна на питоне.

Пока писали, запутались.

Нунафиг, питон ета сложна сложна нипанятна.

Все фигня, Миша, давай на го.

Ищем гуй для го.

Не нашли.

Зато нашли электрон.

Но юзеры сказали - нам только электрона не хватало, ночуйте со своим электроном на улице.

Год думали.

Придумали.

Пишем обертку для вайна, состоящую из сервера, клиента и агента, на хрусте, с гуем из либкосмик. В этот-то раз точно получится.

"Нужны ли тут слова?" (с)

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

71. Сообщение от Фрол (?), 29-Дек-24, 08:30   +/
Птушо с критичным по времени выполнения кодом у хруста получается еще лучше?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63

73. Сообщение от Илья (??), 29-Дек-24, 08:35   +/
C# конфетка.

Они бы авалонию взяли и не парились

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

74. Сообщение от Аноним (-), 29-Дек-24, 08:41   +/
Этому как раз легко найти объяснение, но гораздо сложнее найти объяснение которое объяснит и других кандидатов: python, Electron/VueJS, go, rust. И кстати C#. Что-то их очень конкретно мечет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63 Ответы: #83

75. Сообщение от abu (?), 29-Дек-24, 10:07   +3 +/
wine сам по себе полноценен, без этого всего.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #77, #100

76. Сообщение от Аноним (76), 29-Дек-24, 10:15   +3 +/
Эволюция в рустера
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70

77. Сообщение от ойнонас (-), 29-Дек-24, 10:38   +2 +/
В wine есть недостаток - для кажого префикса он создаёт одинаковое окружение под 2 с лишним гига.
Понасоздавал отдельные префиксы под софт и игры, и вот уже 30 гигов нету (а это я ещё сам софт не разворачивал), а если ещё шрифты и прочий winetricks шлак ставить то еще куча одинаковых файлов отжирает пространство.

А если всё в один префикс совать, то вот на пример, как сделать свой размер шрифта в winecfg под каждый запускаемый софт.

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

78. Сообщение от ананим.orig (?), 29-Дек-24, 11:00   +1 +/
blender'у это не мешает.

Зыж
Конечно, куда уж ему с его тривиальной функциональностью (под мак кстати тоже) в сравнении с пускалкой вайна (теперь ещё и с сервером, клиентом, блэкджеком и тд)
Всех с первым апреля если что.

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

81. Сообщение от abu (?), 29-Дек-24, 11:30   +/
Вот как. Не знал, спасибо. А Bottles это как-то решает?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77 Ответы: #96

82. Сообщение от Ефрщ (?), 29-Дек-24, 11:44   +/
Ты либо сам не пробовал хоть пару строк пописать, либо просто решил нагадить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48

83. Сообщение от Аноним (63), 29-Дек-24, 11:53   –1 +/
Если я все правильно понял, выбор языка продиктован желанием создать себе проблем, а не решением задач.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #74

85. Сообщение от вообще (?), 29-Дек-24, 12:15   +/
вообще то: https://github.com/Frogging-Family/wine-tkg-git
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49 Ответы: #109

90. Сообщение от Аноним (60), 29-Дек-24, 12:42   +2 +/
дедупликация/ссылки вам в помощь
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77 Ответы: #92, #97

92. Сообщение от Аноним (92), 29-Дек-24, 12:57   –1 +/
Так неинтересно. Надо пилить свой велосипед, с надеждой что что никто не догадается как надо правильно, а в идеале даже по головке погладит за решение "проблемы"
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #90

95. Сообщение от Gentoofan (?), 29-Дек-24, 13:10   +/
Авалония не умеет вейланд, увы
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73 Ответы: #119

96. Сообщение от ойнонас (-), 29-Дек-24, 13:18   –1 +/
Я не проверял, гдето читал что proton это както решает, но этих надстроек над wine вагон и куча тележек, у меня просто нет столько времени копаться в них. Пока создал себе четыре префикса soft32 soft64 games32 games64 и в них ставлю.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81 Ответы: #107

97. Сообщение от ойнонас (-), 29-Дек-24, 13:24   –1 +/
Ну там както всё завязано на файловые системы типа btrfs, у меня ext4 она в такое не умеет.
Пробовал симлинки/хардлинки но после этого софт просто не стартует.
В итоге рабочего решения не нашёл и забил на это.

зы
Всётаки линукс к декстопу ещё не готов, куча пердолинга на ровном месте для решения детских ситуаций, потраченное время, и ноль выхлопа.

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

98. Сообщение от Анониссимус (?), 29-Дек-24, 13:52   +/
Нет. Тогда на асме надо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

99. Сообщение от Анониссимус (?), 29-Дек-24, 13:56   +5 +/
Ох и вой то поднялся! А ведь всё просто и понятно. На языке для прототипирования написали прототип, а теперь переписывают на нормальном языке с нормальной архитектурой. Всё как по книжке!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #110

100. Сообщение от nume (ok), 29-Дек-24, 14:55   –2 +/
wine бесполезен без proton
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75

102. Сообщение от Прохожий (??), 29-Дек-24, 15:19   +/
Почему язык C более предпочтителен? Какие идеи невозможно реализовать на языке Rust?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #111

103. Сообщение от Прохожий (??), 29-Дек-24, 15:30   +/
>Ненужную фигню

Новость читать пробовали глазами, а не тем, чем обычно? Там же пользователи упоминаются, которые сказали "нет" Электрону.

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

104. Сообщение от Прохожий (??), 29-Дек-24, 15:33   +2 +/
Почему добавление поддержки MacOS - это фигня? Примерно в 10 раз там больше десктопных пользователей, чем на Линукс.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

105. Сообщение от Аноним (105), 29-Дек-24, 15:36   +/
jdupes -rB .
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77

107. Сообщение от Прохожий (??), 29-Дек-24, 15:41   +/
А не проще купить полноценную ОС и не вообще не тратить время на Wine?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #96

108. Сообщение от Прохожий (??), 29-Дек-24, 15:43   +/
>Всётаки линукс к декстопу ещё не готов

И, похоже, никогда не будет. Потому что я уже больше двадцати лет слышу об этом.

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

109. Сообщение от Аноним (109), 29-Дек-24, 16:42   +/
что "вообще-то"? последний релиз 2.5 года назад -- https://github.com/Frogging-Family/wine-tkg-git/releases
плюс ткг-билды от того же крон4ега показывают крайне низкую совместимость по сравнению с простыми "неткг" билдами крончег-стейджинг. лично регулярно тестирую разные репаки на лутрисе.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #85 Ответы: #121

110. Сообщение от Ахз (?), 29-Дек-24, 17:33   +3 +/
Поддерживаю. Вообще не вижу проблемы раст/нераст. А Космик выглядит интересно и активно развивается.
Я вот не пишу ни на c++, ни на раст и мне реально пофигу на чем будет написано то, чем я не буду пользоваться. Но рост кодовой базы для раста полезен. Успехов проекту.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #99

111. Сообщение от xsignal (ok), 29-Дек-24, 18:08   –1 +/
Раст слишком зарегулирован, он ограничивает творческую мысль, поэтому, как показывает практика, на нём в основном удаётся только переписывать существующие проекты, а не создавать что-то новое.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #102 Ответы: #118

115. Сообщение от Perlovka (ok), 30-Дек-24, 00:19   –1 +/
>В wine есть недостаток - для кажого префикса он создаёт одинаковое окружение под 2 с лишним гига.

Чушь, после winecfg даже не 300 мегабайт.

~ $ du -sh .wine-test
292M    .wine-test

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

116. Сообщение от fuggy (ok), 30-Дек-24, 00:47   +2 +/
Такое ощущение что есть два стула electon и rust.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

117. Сообщение от Аноньимъ (ok), 30-Дек-24, 03:05   +/
На питоне традиционно больно делать даже самый простой гуй.

И блендер разве на питоне гуём управляет?

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

118. Сообщение от Прохожий (??), 30-Дек-24, 03:23   +/
>Раст слишком зарегулирован, он ограничивает творческую мысль

В смысле не даёт себе ноги отстрелить?

>поэтому, как показывает практика, на нём в основном удаётся только переписывать существующие проекты, а не создавать что-то новое.

Чья практика это показывает? Вон, например, практика разработчиков из Клаудфлэр, Дискорд, Амазон, Гугл, Дропбокс показывает, что очень даже можно писать новые проекты на Rust. А софтом выше перечисленных фирм пользуется чуть ли не половина жителей планеты.

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

119. Сообщение от Илья (??), 30-Дек-24, 09:09   +/
> Авалония не умеет вейланд, увы

Version with Wayland support is in preview and not yet released.
https://docs.avaloniaui.net/docs/faq

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

121. Сообщение от что (?), 30-Дек-24, 15:55   +/
> последний релиз 2.5 года назад

активно пилится и да, релизов больше не будет, только nighly

> от того же крон4ега

билды от васянов не нужны, tkg собирают все сами.

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

123. Сообщение от ананим.orig (?), 30-Дек-24, 17:39   +/
скачать и проверить не сложно
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #117 Ответы: #136

125. Сообщение от Аноним (125), 30-Дек-24, 18:26   +1 +/
> blender'у это не мешает.

Питонисты как обычно. В блендере львиная доля кода - плюсы, а питон - так, на правах ложки дегтя в бочку меда, ничего нового.

> Конечно, куда уж ему с его тривиальной функциональностью (под мак кстати тоже)
> в сравнении с пускалкой вайна (теперь ещё и с сервером, клиентом, блэкджеком и тд)

При том все вон то - разумеется не заслуга питонистов. Эти - любят делать минимум, зато - приписывать все заслуги себе. Очень характерное сочетание.

> Всех с первым апреля если что.

И вас с 35 мая.

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

126. Сообщение от xsignal (ok), 30-Дек-24, 18:42   +/
> В смысле не даёт себе ноги отстрелить?

Например. А может мне необходимо для реализации какой-то идеи отстрелить ноги?
> Чья практика это показывает?

Да хотя бы практика новостей Опеннета. Сравни количество вхождений "переписать на расте" с количеством "написано на расте с нуля".

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

127. Сообщение от ойнонас (-), 30-Дек-24, 18:44   +1 +/
cat /etc/debian_version
12.8

apt policy wine
wine:
Installed: 8.0~repack-4

WINEARCH=win32 WINEPREFIX=~/.local/share/wineprefixes/games32 wineboot -u
WINEARCH=win64 WINEPREFIX=~/.local/share/wineprefixes/games64 wineboot -u

du -sh ~/.local/share/wineprefixes/games32
589M    .local/share/wineprefixes/games32

du -sh ~/.local/share/wineprefixes/games64
1.3G    .local/share/wineprefixes/games64

думаю, на свежей версии ещё больше получится

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

128. Сообщение от Perlovka (ok), 30-Дек-24, 19:00   –2 +/
~ $ wine --version
wine-9.22 (Staging)

Найдешь свежее, кричи.

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

129. Сообщение от Аноним (-), 30-Дек-24, 19:19   +/
> Например. А может мне необходимо для реализации какой-то идеи отстрелить ноги?

Слово для этого есть - unsafe.
После этого можно делать любое непотребство в стиле дидов-дыряшечников: ломать память, делать double free и так далее.

> Да хотя бы практика новостей Опеннета. Сравни количество вхождений "переписать на расте"  с количеством "написано на расте с нуля".

А сколько программ со всяких MACRO-11 и PDP-11/20 было переписано когда появился СИ?
Напомню, что большая часть ядра UNIX была написана (и работала!) на том самом PDP.
И наверняка тогда тоже были нытики, которые нудили "зочем переписывать!!1"


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

130. Сообщение от xsignal (ok), 30-Дек-24, 20:23   +/
> Слово для этого есть - unsafe

Т.е. чтобы программировать свободно, а не "по рельсам", все самые хвалёные фичи раста придётся отключить?)
> А сколько программ со всяких MACRO-11 и PDP-11/20 было переписано когда появился СИ?

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

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

131. Сообщение от Аноним (131), 30-Дек-24, 20:48   +/
Кто может объяснить зачем оно нужно?
Ответить | Правка | Наверх | Cообщить модератору

132. Сообщение от ананим.orig (?), 30-Дек-24, 23:51   +/
Столько негатива, наверное уже часть личности. Опасно для здоровья

Зыж
В блендере весь гуй на питоне.
Как и плагин апи
Так что отмазки сабжа на этот счёт не состоятельны. Только и всего.
Откуда такая агрессия - ну это уже к психологу.

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

133. Сообщение от Аноним (133), 31-Дек-24, 00:21   +/
У плохих танцоров везде проблемы, даже в трусах.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54

134. Сообщение от пох. (?), 31-Дек-24, 02:48   +/
>> А сколько программ со всяких MACRO-11 и PDP-11/20 было переписано когда появился СИ?

дайте угадаю - ноль. Кто писал на macro11, так и продолжили на нем писать.

> Не так уж и много - операционку и компилятор переписали с ассемблера, а потом произошёл

причем с ассемблера pdp-9
несовместимой с 11. Именно поэтому и понадобился переносимый язык программирования, ибо тех ребят пряч сразу достало переписывать, а не наоборот.

При этом переписывать было толком нечего, это скорее proof-of-concept был, чем полноценная ОС - умела полторы команды и запускать единственную прикладную программу, ради которой и затевалась (памяти у той 9... вот примерно на это и было). Все что мы сегодня понимаем под словом юникс - было с самого начала на Си.

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

135. Сообщение от yurikoles (ok), 31-Дек-24, 02:56   +/
С Rust вместо Electron на фронте понятно, но ни в новости, ни в оригинале не указано почему его же решили использовать и на бэкенде вместо изначально запланированного Go.
Ответить | Правка | Наверх | Cообщить модератору

136. Сообщение от Аноним (136), 01-Янв-25, 05:00   +/
> скачать и проверить не сложно

Гитхаб так то - показывает процент использования ЯП на ваше горе. Так что этот ваш питон - та ложка дегтя которая вечно похабит бочку меда, превращая все в тормозное лагучее глюкавое - оно.

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

137. Сообщение от Аноним (136), 01-Янв-25, 05:03   +/
> В блендере весь гуй на питоне.
> Как и плагин апи

Я очень "рад" этому. Превратили нормальную программу в сблюв которым без рендерфермы пользоваться почти нереально. Ибо тормозит и дергается даже на мощных компах.

> Так что отмазки сабжа на этот счёт не состоятельны. Только и всего.
> Откуда такая агрессия - ну это уже к психологу.

Оттуда что кое кто охренел - приписать себе все заслуги при том что там львиная доля кода - плюсота. Но почему-то плюсеры не набивают себе так по наглому цену. В отличие от. Как говорится - в пустой бочке звона больше. И это - про питонистов и их барахло, которым они загадили все до чего дотянулис. И это таки - повод их не любить. А чего хорошего в тормозном глюкавом хламе?

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

139. Сообщение от Аноним (-), 01-Янв-25, 05:23   +/
>>Ненужную фигню
> Новость читать пробовали глазами, а не тем, чем обычно? Там же пользователи
> упоминаются, которые сказали "нет" Электрону.

Все он правильно написал. Именно так это все и выглядит. Электрон конечно можно в список добавить для полноты, но его вроде бы не было и это несколько притянуто за уши.

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

140. Сообщение от Аноним (-), 01-Янв-25, 05:25   +/
> Ну мож слегкаа устали каждый раз с питона на питон?
> Давайте не будем им мешать, и просто за ними понаблюдаем!

Ну так в питоне каждую версию чего-нибудь ломают. Поэтому редкий проект на питоне живет более года-двух.

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

141. Сообщение от _kp (ok), 03-Янв-25, 17:15   +/
Как зачем? На Питоне массу проблем можно свалить на язык и тем более на библиотеки, на Русте тоже самое.
А на Си подобных языках так элегантно не выкрутиться, и свои проблемы придется признавать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63

142. Сообщение от Аноним (142), 04-Янв-25, 22:20   +/
>билды от васянов не нужны, tkg собирают все сами.

гугл не выдаёт ничего путного по запросу wine-tkg build instructions. даже статьи в арчепедии.
а чтобы собрать нормальный билд вайна, нужно знать какие патчи важны, какие патчи ломают совместимость. хоть бы пошаговую инструкцию выложили с описанием патчей...

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

143. Сообщение от yurikoles (ok), 05-Янв-25, 04:00   +/
>>билды от васянов не нужны, tkg собирают все сами.
> гугл не выдаёт ничего путного по запросу wine-tkg build instructions. даже статьи
> в арчепедии.

https://github.com/Frogging-Family/wine-tkg-git/tree/master/...

на раче: `makepkg -si`, на других `./non-makepkg-build.sh`

> а чтобы собрать нормальный билд вайна, нужно знать какие патчи важны, какие
> патчи ломают совместимость. хоть бы пошаговую инструкцию выложили с описанием патчей...

вот сокращённый конфиг с описанием патчей

https://github.com/Frogging-Family/wine-tkg-git/blob/master/...

а вот расширенный:

https://github.com/Frogging-Family/wine-tkg-git/blob/master/...

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


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

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




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

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