Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Новая версия Louvre 1.2, библиотеки для разработки композитных серверов на базе Wayland " | +/– | |
| Сообщение от opennews (??), 15-Фев-24, 10:27 | ||
Доступен выпуск библиотеки Louvre 1.2.0, предоставляющей компоненты для разработки композитных серверов на базе протокола Wayland. Библиотека берёт на себя выполнение всех низкоуровневых операций, включая управления графическими буферами, взаимодействие с подсистемами ввода и графическими API в Linux, и также предлагает готовые реализации различных расширений протокола Wayland. Созданный на базе Louvre композитный сервер, потребляет заметно меньше ресурсов и демонстрирует более высокую производительность, по сравнению с Weston и Sway. Код написан на языке С++ и распространяется под лицензией GPLv3. Обзор возможностей Louvre можно прочитать в анонсе первого выпуска проекта... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 1. Сообщение от Аноним (1), 15-Фев-24, 10:27 | +/– | |
Что-нибудь уже есть на нём? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #16 | ||
| 2. Сообщение от Аноним (2), 15-Фев-24, 10:32 | +11 +/– | |
>Код написан на языке С++ и распространяется под лицензией GPLv3. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #11, #69, #75 | ||
| 3. Сообщение от Hell_Hammer (?), 15-Фев-24, 10:32 | –1 +/– | |
>библиотека для разработки композитных серверов на базе Wayland | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #4, #6 | ||
| 4. Сообщение от Аноним (4), 15-Фев-24, 10:51 | –1 +/– | |
Эй чувак, мы слышали что тебе нравятся серверы, поэтому мы написали библиотеку к серверу, чтобы ты жевал наш кактус, пока делаеш свой кактус. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 | ||
| 5. Сообщение от хрю (?), 15-Фев-24, 11:00 | +4 +/– | |
И сколько их ещё будет? И сколько из них будут доделаны? Это как разработка ядра через xml "протоколы" с 10 реализациями. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #32, #60 | ||
| 6. Сообщение от Аноним (4), 15-Фев-24, 11:04 | –1 +/– | |
Или взять | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #13 | ||
| 7. Сообщение от Аноним (7), 15-Фев-24, 11:08 | +2 +/– | |
Тем временем в винде даже прога написанная под WinNT 3.1/Win32s может с некоторыми оговорками (во времена Win2k/XP появились проблемы с правами) быть запущена под Win11. А в линухе до сих пор царит зоопарк велосипедов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #9, #10, #18, #20, #21, #54 | ||
| 9. Сообщение от Аноним (9), 15-Фев-24, 11:35 | +/– | |
Я на 6.1 запускаю прогу, соьранную для 2.6.x. Правда с прогой идёт glibc нужной версии, но все равно работает | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #72 | ||
| 10. Сообщение от AlexYeCu_not_logged (?), 15-Фев-24, 11:39 | –2 +/– | |
>Тем временем в винде даже прога написанная под WinNT 3.1/Win32s может с некоторыми оговорками | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #15, #17, #73 | ||
| 11. Сообщение от 12yoexpert (ok), 15-Фев-24, 11:42 | +/– | |
Плюсую, островок адеквата в этом аду корпорастических MIT-ов и рекламных rust-ов | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #14 | ||
| 13. Сообщение от llolik (ok), 15-Фев-24, 11:54 | +1 +/– | |
> Круто, вейланд предоставляет протокол! Эта либа заворачивает его в свой интерфейс и переходим по ссылке | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 Ответы: #31 | ||
| 14. Сообщение от Аноним (-), 15-Фев-24, 11:58 | –7 +/– | |
Не, ну плюсы это намного лучше дыряшки, но нафига gpl-рак - не понятно вообще. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 Ответы: #19, #23, #30, #76 | ||
| 15. Сообщение от Аноним (-), 15-Фев-24, 12:13 | +2 +/– | |
А в линухе разве иначе? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 Ответы: #85 | ||
| 16. Сообщение от Анооон (?), 15-Фев-24, 12:15 | +/– | |
Пока нет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #65 | ||
| 17. Сообщение от Аноним (17), 15-Фев-24, 12:17 | +/– | |
Да можно. Не так давно на 10ке запускал свою прогу собранную в nt4 26 лет назад. Не без глюков с русским языком, но работает. Но есть программы написанные с хаками для 95 винды, которые ужо 2k не работали. Но в целом поддержка старья под виндой более чем хорошая. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 Ответы: #64 | ||
| 18. Сообщение от RANDOMIZE USR 15616 (?), 15-Фев-24, 12:25 | –2 +/– | |
Ну-ка, ну-ка, расскажи дружок, как без проблем на Вынь11 запустить игрухи с GFWL? А таких было вагон и маленькая тележка.. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #35 | ||
| 19. Сообщение от Аноним (2), 15-Фев-24, 12:33 | +3 +/– | |
А что, было мало проприетарных заимствований открытых Иксов? Вот, например, во времена неускоренного XFree86 был такой Accelerated-X. Чую, что это скоммунизженный тот же XFree + поддержка аппаратного ускорения. Закрыто, а свободный проект с этого получил дырку от бублика. Вот вся ваша "истинная" свобода до копейки. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 Ответы: #22, #37 | ||
| 20. Сообщение от Аноним (2), 15-Фев-24, 12:38 | +/– | |
Линух - это мир open source, если перешедшие с Венды ещё не поняли. И он не ориентирется на бинарную совместимость. Здесь в почёте совместимость на уровне исходников. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #24 | ||
| 21. Сообщение от Бывалый Смузихлёб (ok), 15-Фев-24, 12:52 | +/– | |
там... неоднозначно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 | ||
| 22. Сообщение от Аноним (-), 15-Фев-24, 12:52 | –3 +/– | |
> а свободный проект с этого получил дырку от бублика | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #19 Ответы: #26 | ||
| 23. Сообщение от Аноним (-), 15-Фев-24, 12:58 | +/– | |
Пермиссивка - зло! Копилефт - добро! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 Ответы: #25 | ||
| 24. Сообщение от Аноним (-), 15-Фев-24, 13:03 | +4 +/– | |
> Здесь в почёте совместимость на уровне исходников | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #20 Ответы: #27, #49, #74 | ||
| 25. Сообщение от Аноним (-), 15-Фев-24, 13:06 | +1 +/– | |
> Пермиссивка - зло! Копилефт - добро! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #23 | ||
| 26. Сообщение от Аноним (2), 15-Фев-24, 13:06 | +1 +/– | |
Открытым он, конечно, остался. Вот только не получил, в своё время, полезной нужности. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #22 Ответы: #28 | ||
| 27. Сообщение от Аноним (2), 15-Фев-24, 13:10 | –2 +/– | |
Но если вам надо какввенде, почему не остались на ней? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 | ||
| 28. Сообщение от Аноним (-), 15-Фев-24, 13:14 | +/– | |
Хаха, а ты думаешь кто-то просто так добавил бы аппаратное ускорение?)) Бесплатно? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 Ответы: #45 | ||
| 29. Сообщение от Аноним (29), 15-Фев-24, 13:19 | +/– | |
Если Wayland - это протокол, то почему мы имеем настолько большое количество реализаций? Кто-то хочет два пробела в коде, кто-то четыре и никак иначе? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #34, #47, #82 | ||
| 30. Сообщение от Пользователь планеты Земля (?), 15-Фев-24, 13:20 | +1 +/– | |
вообще там уже 2 месяца как перевели под MIT | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 Ответы: #33 | ||
31.
Сообщение от ilyafedin (ok), 15-Фев-24, 13:29
| +2 +/– | |
> Louvre это и есть бибилиотека, представляющая высокоуровневую абстракцию (то что написано в описании). Т.е. аналог wlroots, ну или xcb для XOrg. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 Ответы: #39 | ||
32.
Сообщение от ilyafedin (ok), 15-Фев-24, 13:31
| +/– | |
В СПО слишком много несогласных друг с другом сторон, так что советую расслабиться и наблюдать за процессом с удовольствием и попкорном | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 33. Сообщение от Аноним (-), 15-Фев-24, 13:41 | +1 +/– | |
> вообще там уже 2 месяца как перевели под MIT | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #30 Ответы: #66 | ||
| 34. Сообщение от Аноним (-), 15-Фев-24, 13:43 | +/– | |
Разные языки | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 Ответы: #48 | ||
| 35. Сообщение от онанимус (?), 15-Фев-24, 13:50 | +/– | |
Сравнил графическую подсистему с давно мёртвым сервисом, к которому привязаны игры. Равные ведь вещи. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #18 | ||
| 36. Сообщение от Аноним (36), 15-Фев-24, 13:53 | +/– | |
самое забавное что библиотека уже есть, но они пилят еще одну. Видимо у той есть "фатальный недостаток" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #38, #44 | ||
| 37. Сообщение от Kuromi (ok), 15-Фев-24, 13:57 | +/– | |
Тут вы упускаете одну деталь - "ну и где теперь ваш Accelerated-X?". Была куча проектов построенных на "возьмет бесплатное бесплатно, поработаем напильником, приделаем (если надо - сбоку) ништяки и налепим ценник". Что характерно, часто это были низко висящие фрукты, которые довольно быстро теряли конкурентное преимущество, особенно когда исходный продукт начинал развиваться в том же направлении. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #19 Ответы: #40, #41 | ||
| 38. Сообщение от anonymous (??), 15-Фев-24, 14:13 | +/– | |
Есть две (!) библиотеки. wlroots и libweston. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #36 | ||
| 39. Сообщение от llolik (ok), 15-Фев-24, 14:20 | +1 +/– | |
> xcb в большинстве своем это тоже автоматически нагенеренные библиотеки из xml'ок. То, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #31 | ||
| 40. Сообщение от Аноним (-), 15-Фев-24, 14:26 | +/– | |
Ну... он прожил гораздо дольше XFree86. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #37 Ответы: #42 | ||
| 41. Сообщение от Аноним (-), 15-Фев-24, 14:29 | +/– | |
А когда в иксах появился аналог? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #37 Ответы: #43, #93 | ||
| 42. Сообщение от Kuromi (ok), 15-Фев-24, 14:48 | +/– | |
> Ну... он прожил гораздо дольше XFree86. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 | ||
| 43. Сообщение от Kuromi (ok), 15-Фев-24, 14:55 | +/– | |
> А когда в иксах появился аналог? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 Ответы: #56, #91 | ||
| 44. Сообщение от Аноним (-), 15-Фев-24, 15:12 | +1 +/– | |
Вообще-то никто запрещает запилить свой композитор или требуемые к нему библиотеки. Свои независимые композиторы есть у KDE, GNOME, Enlightenment. Louvre достойный конкурент библиотекам libweston и wlroots. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #36 Ответы: #50 | ||
| 45. Сообщение от Аноним (-), 15-Фев-24, 15:42 | +/– | |
А сильно в то время клепатели видеокарт предоставляли спеки? Спасибо AMD, что начали рушить эту стену недоступности. Первыми начали публикацию. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #28 Ответы: #68 | ||
47.
Сообщение от Skullnet (ok), 15-Фев-24, 16:32
| +/– | |
> Если Wayland - это протокол, то почему мы имеем настолько большое количество реализаций? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 | ||
48.
Сообщение от Skullnet (ok), 15-Фев-24, 16:37
| +/– | |
> Почему-то вас не смущает что существует столько DE, васянодистров и т.д. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #34 Ответы: #62 | ||
| 49. Сообщение от Аноним (49), 15-Фев-24, 16:40 | +/– | |
Просто берешь Nix и горя не знаешь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 | ||
50.
Сообщение от Skullnet (ok), 15-Фев-24, 17:01
| +/– | |
Вот только зачем? Когда есть иксы, где ты знаешь что в твоём DE будет полная совместимость со всеми приложениями и даже компонентами других DE. Wayland-сервера - это же просто зоопарк несовместимых реализаций. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 Ответы: #51 | ||
| 51. Сообщение от Аноним (-), 15-Фев-24, 18:32 | +/– | |
>Wayland-сервера - это же просто зоопарк несовместимых реализаций. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #50 Ответы: #52 | ||
52.
Сообщение от Skullnet (ok), 15-Фев-24, 18:45
| +/– | |
> Протокол один на всех. И все, кто реализует композитные сервера и приложения должны строго следовать Протоколу. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #51 Ответы: #59, #79 | ||
| 54. Сообщение от Аноним (54), 15-Фев-24, 19:34 | +/– | |
Под вайном будет скорее всего работать лучше. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 | ||
| 55. Сообщение от Аноним (55), 15-Фев-24, 19:39 | +1 +/– | |
А что там с wlroots и как там с multi pointer? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #58 | ||
| 56. Сообщение от Аноним (-), 15-Фев-24, 19:42 | +/– | |
> AIGLX вошел в X.Org только в 2006-ом. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #43 Ответы: #70 | ||
58.
Сообщение от Skullnet (ok), 15-Фев-24, 19:55
| +/– | |
> А разгадка одна, xlib и xcb. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #55 Ответы: #77 | ||
| 59. Сообщение от Аноним (-), 15-Фев-24, 20:03 | +/– | |
Даже фрагментация это лучше, чем монополия хорг. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #52 Ответы: #61, #86 | ||
| 60. Сообщение от Аноним (-), 15-Фев-24, 20:05 | +/– | |
А разве это плохо? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
61.
Сообщение от Skullnet (ok), 15-Фев-24, 20:15
| +2 +/– | |
> Даже фрагментация это лучше, чем монополия хорг | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #59 | ||
| 62. Сообщение от Аноним (-), 15-Фев-24, 20:16 | +/– | |
QT и GTK не достаточно самобытны и несовместимы, чтобы их считать фрагметацией? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #48 Ответы: #63 | ||
63.
Сообщение от Skullnet (ok), 15-Фев-24, 20:33
| +/– | |
> QT и GTK не достаточно самобытны и несовместимы, чтобы их считать фрагметацией? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #62 | ||
| 64. Сообщение от AlexYeCu (ok), 15-Фев-24, 21:38 | –2 +/– | |
>Да можно. Не так давно на 10ке запускал свою прогу собранную в nt4 26 лет назад. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 | ||
| 65. Сообщение от Аноним (65), 15-Фев-24, 23:00 | +2 +/– | |
Поэтому потребляет меньше ресурсов | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 | ||
| 66. Сообщение от Аноним (65), 15-Фев-24, 23:02 | +/– | |
Судя по истории, автор лицензию менял туда и обратно несколько раз https://github.com/CuarzoSoftware/Louvre/commits/main/LICENSE | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 | ||
| 67. Сообщение от Аноним (67), 15-Фев-24, 23:27 | +/– | |
А зачем миру так много композиторов? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #71 | ||
| 68. Сообщение от Аноним (-), 16-Фев-24, 01:19 | +/– | |
О, белки-истерички подтянулись)) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #45 | ||
69.
Сообщение от Skullnet (ok), 16-Фев-24, 02:22
| +/– | |
Не уважуха в 2024 году руками делать delete в коде и не юзать умные указатели. Будете потом выискивать уточки. Инфа 100% | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 | ||
| 70. Сообщение от Kuromi (ok), 16-Фев-24, 03:04 | +/– | |
>> AIGLX вошел в X.Org только в 2006-ом. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 | ||
| 71. Сообщение от Аноним (71), 16-Фев-24, 03:06 | +1 +/– | |
Чтобы удовлетворить потребности самых искушенных меломанов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #67 Ответы: #81 | ||
| 72. Сообщение от noc101 (ok), 16-Фев-24, 03:56 | +/– | |
Это настолько редкость, что почти сказка) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 | ||
| 73. Сообщение от noc101 (ok), 16-Фев-24, 03:57 | –1 +/– | |
У Винды ГУИ не отдельная программа которую можно взять. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 | ||
| 74. Сообщение от noc101 (ok), 16-Фев-24, 03:58 | +/– | |
ты еще забыл добавить, всех кто пытается этот порочный круг поломать! Сообщество хейтит и делает по максимум, чтобы этого не существовало! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 | ||
| 75. Сообщение от n00by (ok), 16-Фев-24, 08:03 | +/– | |
>>Код написан на языке С++ и распространяется под лицензией GPLv3. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 | ||
| 76. Сообщение от n00by (ok), 16-Фев-24, 08:04 | +/– | |
> Не, ну плюсы это намного лучше дыряшки, но нафига gpl-рак - не | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 | ||
| 77. Сообщение от n00by (ok), 16-Фев-24, 08:18 | –1 +/– | |
>> А разгадка одна, xlib и xcb. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #58 | ||
| 79. Сообщение от Аноним (79), 17-Фев-24, 01:38 | +/– | |
Ну и к чему привело отсутствие фрагментации Иксы? Нагромоздили все в одну кучу что невозможно разобраться и переделать под современные реалии. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #52 Ответы: #80, #87 | ||
80.
Сообщение от Skullnet (ok), 17-Фев-24, 02:32
| +/– | |
> Нагромоздили все в одну кучу что невозможно разобраться | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #79 | ||
| 81. Сообщение от Аноним (82), 17-Фев-24, 03:33 | +/– | |
А не возникнет ли такая же ситуация как с дистрибьютерами Linux дистрибутивов? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #71 Ответы: #101 | ||
| 82. Сообщение от Аноним (82), 17-Фев-24, 03:37 | +/– | |
Wayland это не один протокол, сратая кучка этих протоколов. Кроме того их там еще и версионируют и кое где уже их там под 6 версий нарисовалось. И вот ты такой веселый пришел в этот мир играть с окошкем, а тебе сразу странслируй протокол, собери библиотеки привязки и из заурядного создать поверхность для рисования уже нужно изрядно погемороится. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 | ||
| 84. Сообщение от Аноним (84), 17-Фев-24, 06:57 | +/– | |
Bitset? Реально? Всегда поражался с людей что вкорчевывают его везде даже если он сто лет там не сдался. Сколько КБ озу они сэкономили если скажем открыть для простоты подсчёта 100 окон (никто в жизни столько не использует, но мы ведь особенные). 100 окон, скажем структура из 10 полей в каждой enum на 3 записи. Кто готов подсчитать? Предположу что целых 3КБ, ладно 4КБ со всеми memory alignment. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #90 | ||
| 85. Сообщение от Аноним (85), 17-Фев-24, 07:10 | +/– | |
> А в линухе разве иначе? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 | ||
| 86. Сообщение от Аноним (85), 17-Фев-24, 07:30 | +/– | |
> Даже фрагментация это лучше, чем монополия хорг. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #59 Ответы: #89 | ||
| 87. Сообщение от Аноним (85), 17-Фев-24, 07:44 | +1 +/– | |
> Ну и к чему привело отсутствие фрагментации Иксы? Нагромоздили все в одну | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #79 Ответы: #100 | ||
| 89. Сообщение от n00by (ok), 17-Фев-24, 09:37 | +/– | |
> вот интересно только доколе ещё ждать, пока эта цвиилизация фриков себя | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #86 | ||
| 90. Сообщение от n00by (ok), 17-Фев-24, 10:05 | +1 +/– | |
Я не понял, где там экономится память. Цели заявлены - удобная работа с флагами. Вопрос, почему названо bitset. Ну, наверное, потому что автор из Чили, а 640 слов в Бейсик Инглиш хватит всем. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #84 Ответы: #94 | ||
| 91. Сообщение от Аноним (91), 17-Фев-24, 15:16 | +/– | |
> AIGLX | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #43 | ||
| 93. Сообщение от Аноним (91), 17-Фев-24, 18:33 | +/– | |
> А когда в иксах появился аналог? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 | ||
| 94. Сообщение от cheburnator9000 (ok), 18-Фев-24, 04:41 | +/– | |
https://github.com/CuarzoSoftware/Louvre/blob/main/src/lib/c... нигде, обычные списки для хранения указателей, он не хранит их копии, что разумно, тогда нафига ему битсет, я бы использовал обычный enum и не страдал садомазо. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #90 Ответы: #96, #97 | ||
| 96. Сообщение от n00by (ok), 18-Фев-24, 10:50 | +/– | |
enum всё же изначально ориентирован на создание перечислений, а не набора флагов. Членов enum с именами вида BufferSizeAndScaleChanged не нашёл, зато вижу | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #94 Ответы: #103 | ||
| 97. Сообщение от n00by (ok), 18-Фев-24, 11:01 | +/– | |
У плюсов по сравнению с Rust и прочими есть преимущество и оно достаточно объективно, то есть не зависит от чьего-то мнения: существует стандарт и несколько реализаций трансляторов. Что даёт некие гарантии и относительную независимость от трендов в фондах. Когда мне надо было драйвер для Windows на Си++, я никого не спрашивал и просто это делал несмотря на "невозможно" в DDK, и другие так делали. В Linux наблюдается занятная картина - тут вроде бы полная свобода, но почему-то религия не позволяет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #94 | ||
| 100. Сообщение от Аноним (79), 18-Фев-24, 12:26 | +/– | |
Какие смузи? Хватит придумывать. Сами разработчики иксов не хотят его разрабатывать дальше, более того разработчики иксов участвуют в разработке вайланда. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #87 | ||
| 101. Сообщение от Аноним (79), 18-Фев-24, 18:09 | +/– | |
Иксы были одни и они так себе. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #81 | ||
| 103. Сообщение от cheburnator9000 (ok), 18-Фев-24, 20:37 | +/– | |
Могу предположить что это все для удобства библиотеки, как раз чтобы разработчики в стиле Си не реализовывали одно и то же дважды и подозреваю на желание сделать PIMPL. С другой стороны если не использовать преимущество плюсов в виде ООП то получится очередное GTK. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #96 Ответы: #104 | ||
| 104. Сообщение от n00by (ok), 19-Фев-24, 09:05 | +/– | |
Так вот pimpl вносит дополнительную косвенность и при этом обычно говорят "лишний указатель - разумная цена за ряд преимуществ", а не "мы снизили потребление памяти за счёт хранения полусотни бит". И Очень Опасная Парадигма потому так и названа, что её подчас принимаются применять ко всему подряд, а не только к тем объектам, меж которыми обмен сообщениями естественен. В случае тех прямоугольников кажется, что можно было менять сразу оба размера, поскольку когда есть два отдельных "метода", например я могу протупить и забыть написать вызов одного из них, или даже вызвать два одноимённых подряд - ищи потом эту опечатку в одной букве, подсунутой автодополнением.) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #103 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |