| 1.1, Аноним (1), 11:18, 08/07/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– | |
Вспоминается сценка из КВН про небольшой региональный канал.
- Ну что там наши конкуренты?
- На ОРТ обновление заставок, перебивочек всяких...
- А, зашевелились, засуетились...
| | |
| 1.3, q (ok), 11:19, 08/07/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Основная проблема иксов в том, что они напичканы всякой херней вроде управления шрифтами и даже печатью через принтер (да!) Монструозное комбайнище, без намеков на юникс-вей. Разумеется, каждая подсистема писалась абы как, и тулкиты с ними стараются лишний раз не взаимодействовать. Например, подсистема шрифтов была послана тулкитами на хрен, и между клиентом/сервером гоняются битмапы.
| | |
| |
| 2.5, Аноним (1), 11:23, 08/07/2026 [^] [^^] [^^^] [ответить]
| +2 +/– |
Упрекать иксы в том, что когда-то они сами рулили шрифтами, это всё равно что упрекать винду в том, что она когда-то запускала нативно DOS-приложения. Везде есть свои Legacy, но это не повод считать что-то там плохим.
| | |
| 2.8, Аноним (8), 11:31, 08/07/2026 [^] [^^] [^^^] [ответить]
| –2 +/– |
Ладно шрифты это еще хоть как-то относится к окнам.
Если вспомнить х-терминалы в которых были зашиты шрифты, то может даже какая-то логика найдется.
Но в это убожетство запихали бинарный интерпретатор ELF, COFF.
Сделали четыре подсистемы ввода (Core X11, Xinput 1.0, 2.0 и 2.2).
> подсистема шрифтов была послана тулкитами на хрен, и между клиентом/сервером гоняются битмапы.
И не только шрифтов.
Местные любят наяривать на "ситифую профрачность".
При этом они явно ей не пользовались. Ну или 1-2 fps их устраивает.
| | |
| 2.13, Аноним (13), 11:41, 08/07/2026 [^] [^^] [^^^] [ответить]
| +/– | |
>Основная проблема иксов в том, что они напичканы всякой херней вроде управления шрифтами и даже печатью через принтер (да!)
А кто должен, простите, управлять шрифтами, как не графическая система, у которой основная задача "вывести вывод программы"?
Ну хорошо, ладно, допустим шрифты можно как-то из consolefonts дёрнуть, чтобы ядро отрисовало текст, и терминал растеризовать. Но с принтером-то что не так? Есть битмап окна, конвертируешь его в postscript, и пайпаешь в /dev/lpt0. Чего там управлять, и чему же ещё, кроме системы, занимающейся растеризацией профессионально, этим заниматься?
| | |
| |
| 3.17, q (ok), 12:00, 08/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
> кто должен, простите, управлять шрифтами, как не графическая система?
Управление шрифтов не требует наличие сервера, что подтверждается тем фактом, что harfbuzz и freetype успешно вынесены в обычные библиотеки. Ты просто не учел, что шрифтами можно пользоваться не только при выводе на экран, но и при выводе в PDF (НЕ печать) или внутри графического редактора.
> с принтером-то что не так? Есть битмап окна, конвертируешь его в postscript, и пайпаешь в /dev/lpt0
Для этого снова не требуется наличие сервера. Каким-то образом, в вантузе люди успешно вставляли скриншоты в ворд, и печатали — без никаких иксов.
> системы, занимающейся растеризацией профессионально
Она не предоставляет профессиональную растеризацию. Рендер шрифтов, например, это сложная тема с кучей параметров: кернинг, язык (да!), межстрочный интервал, subpixel antialiasing, а сегодня это еще variable fonts. И десятки других переменных. Ничего из этого твой "профессиональный инструмент" не умеет.
| | |
|
|
| 1.4, Аноним (4), 11:22, 08/07/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– | |
"просто работает" (с)
> переполнение буфера
> обращение к памяти после её освобождения
> 3 уязвимости ..., приводящие к переполнению буфера
копроиксы продолжают радовать классической СИшной дpыcтней
| | |
| |
| |
| |
| 4.11, Аноним (2), 11:36, 08/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
X11 это тоже стандарт (протокол), есть реализация и на раст и даже на x86_64 ассемблере.
| | |
| 4.12, Аноним (8), 11:40, 08/07/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Wayland language itself is defined using an XML-based protocol definition language
На XML написан протокол.
Reference либа написана на СИ.
Реализаций море, от СИшки и С++, питона или раста.
| | |
|
|
|
| 1.9, Аноним (9), 11:32, 08/07/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Только позавчера запускал кеды на вейланде: раскрытие окна на весь экран приводит к тому, что справа остаётся область в 50 пикселей. Ну ок, не очень то и хотелось.
| | |
| |
| 2.16, Пыщь (?), 11:59, 08/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
Вспоминай каково MACаководам, если оно так работает - значит тебе так нужно. Производитель лучше знает, у него же посчитаны эргономичность, "юзабилити" и прочие рекламные лозунги частично прикрывающее "ниасилили".
| | |
| |
| |
| 4.22, Аноним (22), 13:21, 08/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
Потому что рабочий стол сам себя отрисовыват, ну захотел он так вот, вейланд это не запрещает.
| | |
|
|
|
|