LINUX.ORG.RU
ФорумTalks

О будущем линукса

 


0

1

https://vimeo.com/568184377

Это — то, куда он скатится лет через 10, если зумерки-сесуритифанатики, не знающие истории, будут продолжать портить его своими Wayland, Flatpak, Snap, SELinux, AppArmor, порталами и прочим анальным огораживанием.

Это — не свобода.

ОСТАНОВИТЕ. ЭТО. НЕМЕДЛЕННО. Потом будет поздно.



Последнее исправление: alpha (всего исправлений: 2)

Ответ на: комментарий от X512

Лучше бы Google перешёл бы на Zircon и начал бы его везде продвигать и закапывать Линукс

В каком это мире было бы лучше? Гугл сделает из зиркона и фуксии то, что сделал с хромиумом.

fernandos ★★★
()
Ответ на: комментарий от fernandos

Zircon вообще микроядро, с ним ничего такого не сделаешь. Можно просто выбрать подходящие под задачу сервисы.

X512 ★★★★★
()
Ответ на: комментарий от wandrien

В X11 есть возможность просовывать любые клиентские API

В том и суть. А вяленд за это не отвечает. Отчего ущербен, причём умышленно, во имя сесурити. А теперь кедерастам с Дрю уже нет приходится превозмогать и тащить одеяло, иногда даже в разные стороны, пока гномосеки вообще игнорируют их потуги. А остальное в ещё более печальном состоянии, которое можно коротко охарактеризовать «чо творится, куда бежать, что за Wayland такой? может, Mir взять? я рыба».

старые WM не поддерживают наш фанси-шманси KDE крап

Но ведь не засовывать этот крап — означает сидеть на месте и не развиваться?

mertvoprog
() автор топика
Ответ на: комментарий от darkenshvein

Возможно. Многие продолжают надеяться, что это преходящее, но их надежды безосновательны.

Но если будущее не это, тогда что?

mertvoprog
() автор топика
Ответ на: комментарий от EXL

Ну что сынку, помогла ли тебе твоя конкуренция? Привела ли конкуренция GNOME vs. KDE со времён GNOME 2 и KDE 3.5 к улучшению обоих DE?

А должна была?

Как именно ты будешь использовать приложения на тулкитах без поддержки HiDPI на современных 4K мониторах? Использую экранную лупу из состава своего WM?

Так всё-таки 4K мониторы «похоронили» приложения или несистемность тулкита? Определитесь с показаниями, я отвечал на конкретный тезис.

на современных 4K мониторах

У меня нет 4K монитора. Вопрос закрыт.

Основной код KDE за исключением копролита в виде плазмы и KWin’а был написан во времена KDE 1-3.5, большинство приложений за которые люди ценят KDE и пользуются им написанны именно программистами старой школы. Все эти Kate/KWrite/KDevelop, Okular (доработка Kpdf), Konsole/Yakuake, Dolphin (доработка Konqueror), Krita, KMail и пр. Без них KDE не имеет смысла и будет по сути плазмой с двукнопочными клизмоидами.

Dolphin — это переделка всего UI с нуля, я помню как его тестовую версию выкатили под KDE3, это было по первости убожество без функций и задач. Kate слава богу не ломали. А в оcтальном огромные куски стека переписывали за здорово живешь. Зачем? Моя версия: не смогли в архитектуру. Есть другая?

Касательно использования мной Haiku я отписался выше. Так что никакого луддитствования с моей стороны нет. Есть лишь моё сравнение того, как это сделано там с тем, как это не сделано в Linux.

Но нет понимания, почему это сделано там так, и почему этак здесь. Попади эта Гайка в руки RH, завтра там отломают что-нибудь в DE, послезавтра объявят аппсервер устаревшим, а через год завезут туда условный Гном 3.0, и и местная публика будет пищать от восторга в комментария.

И это не потому, что RH такая плохая. Будь вместо RH какая-нибудь SkynetSoft Megacorp., ничего не изменилось бы.

Не забывай, что стандарты и системные библиотеки (графические тулкиты лишь малая их часть), как теория и практика, должны неразрывно быть связаны друг с другом. Если же вместо стандарта LSB на который всем пофиг, то получается сегодняшняя ситуация, когда прикладному программисту легче взять Electron, чтобы написать что-то для Linux.

Крупным игрокам ни такая практика, ни такая теория не интересны. «Спасайте себя сами» — вот всё, что эндюзеру можно тут порекомендовать.

wandrien ★★
()
Ответ на: комментарий от X512

Браузерный движок тоже вполне модульный. И тем не менее из него можно вырастить такого монстра.

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

fernandos ★★★
()
Ответ на: комментарий от fernandos

Что вам не нравится в операторе тождественности?

Ненужный костыль. == должен так работать. == приводящий типы не нужен.

eternal_sorrow ★★★★★
()
Ответ на: комментарий от eternal_sorrow

Чего вам тесать?

Опять список Wayland-отсосатба вывалить? Когда смену композиторов без перезапуска клиентов ждать, по скончанию эпохи Unix? Это то, чем даже гномохомячки пользуются, Alt+F2 r, а не только какие-то там tinkerers, которые не делают market value красношапке.

mertvoprog
() автор топика
Ответ на: комментарий от fernandos

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

Зачем ему закрывать? Код Android никто закрывать не собирается, хотя там большая часть под пермиссивной лицензией.

X512 ★★★★★
()
Ответ на: комментарий от wandrien

Нотификации и встройка плееров в панель еще в убунте в каком-то там году была…

Ubuntu и предоставляла (и предоставляет) тебе из коробки цельное окружение, как и KDE. Последние просто пошли дальше и соединили это ещё и со смартфоном.

EXL ★★★★★
()
Ответ на: комментарий от X512

Потому что если можно заработать больше, они это сделают.

fernandos ★★★
()
Ответ на: комментарий от wandrien

Писать ядерный код для Линукса я готов только за деньги и только в рамках техзадания без особого энтузиазма.

Ради интереса буду писать для Haiku.

X512 ★★★★★
()
Последнее исправление: X512 (всего исправлений: 1)
Ответ на: комментарий от mertvoprog

Когда смену композиторов без перезапуска клиентов ждать

Когда ты напишешь протокол для этого и продвинешь его в wayland-protocols, очевидно.

eternal_sorrow ★★★★★
()
Ответ на: комментарий от EXL

Ubuntu и предоставляла (и предоставляет) тебе из коробки цельное окружение, как и KDE. Последние просто пошли дальше и соединили это ещё и со смартфоном.

Лицорука. Ладно, на эту тему разговор бесполезный, похоже.

Насрать на архитектуру, главное, чтобы цельное окружение было. Мир гнома окончательно победил.

wandrien ★★
()
Ответ на: комментарий от mertvoprog

И таки что мешает любое легаси-приложение на уровне композитора так растягивать? :P

То, что это не растягивание. Вот было растягивание (слева): https://i.pinimg.com/originals/d6/df/4f/d6df4fa03b981ff18d89c6ff39cc2048.jpg

EXL ★★★★★
()
Ответ на: комментарий от wandrien

Приложение в WinApi/Haiku рисует не пикселями, а векторными командами. Это убогий Wayland ничего кроме пикселей не понимает.

X512 ★★★★★
()
Последнее исправление: X512 (всего исправлений: 1)
Ответ на: комментарий от Shaman007

Мы уверены, что сферичновакуумного «как надо» в принципе быть не может. Потому что уникальные снежинки, вот это всё, ага :P

mertvoprog
() автор топика
Ответ на: комментарий от mertvoprog

Я не против пути через тернии. Но есть очень существенная разница между через тернии и через задницу.

Через тернии — это сразу ставить Arch, Gentoo или Slackware. С ними не нужно пердолится, то есть тыкать во всё подряд, пытаясь завести.

А нужно прочесть документацию, понять, как это работает, и сделать нужное. Это и больше знаний дает, чем когда что-то сделал и не понял как, и проще.

А через Kali — путь «работает и ладно». Это очень плохой путь, особенно если планируется дальнейшая работа в этой сфере.

Да, бывают ситуации, когда вариант «тяп-ляп и в продакшен» единственный. Но уметь работать только так — значит существенно урезать себе карьеру.

И вообще, я всем для изучения советую просто поставить клон или просто сам RHEL на виртуалку и пройти RHCSA. Это даст за месяц столько же знаний, как год ковыряния палкой.

Но если человек не планирует изучать Linux, а просто хочет попробовать его в плане, годится ли он для его простых задач — то Ubuntu подходит весьма неплохо.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от mertvoprog

взаимно хранить верность единому партнёру бессмысленно, всё равно в итоге ещё и предохраняться надо

очень хорошая аналогия. да, предохраняться надо. беременность никто не отменял

eternal_sorrow ★★★★★
()
Ответ на: комментарий от X512

Приложение в WinApi/Haiku рисует не пикселями, а векторными командами. Это убогий Wayland ничего кроме пикселей не понимает.

Ага, попиксельный эффект огня из битмапы я в WinAPI выводил «векторными командами»…

wandrien ★★
()
Ответ на: комментарий от mertvoprog

у упоротых он всё же есть

У упоротых людей всё есть. Даже небо, даже аллах. Что на них смотреть? То что они ещё не в палате живут - недосмотр санитаров.

eternal_sorrow ★★★★★
()
Ответ на: комментарий от Shaman007

логине-палроле

Как там в 00-х?

то твою платежку можно было бы изменить на этапе твоей ее отсылки

И что мошенники дальше с этим делать будут? Этъвам не карточкопалки для ленивых хомячков, всё контролируется людьми, быстро и анонимно наворовать, свалив в закат, не получится.

можно подолждать, пока ты в галерею выложишь сам

Ждите, фигли. А то @mord0d вон жалуются, что с этой инкарнации до сих пор ничего не поступало.

mertvoprog
() автор топика
Ответ на: комментарий от v9lij

Ну там так-то не утюг, Мы специально накатили OpenCamera и понизили там разрешение, ибо где потом эти ваши FullHD хранить и зачем? :P

mertvoprog
() автор топика
Ответ на: комментарий от X512

Отсутствие векторной графики на уровне GUI сервера

Это вообще легаси. Иначе бы модные-молодёжные тулкиты не выкидывали отрисовку на Xlib-примитивах.

mertvoprog
() автор топика
Ответ на: комментарий от X512

Он не должен их понимать, это не его задача. Железо работает так, любые векторные команды транслируются в пиксельные на одном из уровней. Нужны векторные команды? Транслируйте сами, вы же за Unix-way?

Siborgium ★★★★★
()
Ответ на: комментарий от EXL

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

Спросите у шиндузятников, как понижать разрешение до ненативного.

А то у них это издревле верный способ получить большие буквы на экране :P

mertvoprog
() автор топика
Ответ на: комментарий от wandrien

Лицорука.

Собственно, что плохого в том, чтобы пользователь получил удобное окружение, которое из коробки нормально синхронизировалось с его устройствами и имело интеграцию вот всех этих плееров и прочего в DE? Всего того, для чего в том же Openbox придётся ковыряться в конфигах, писать скрипты, ставить какие-то панельки поддерживаемые энтузиастами и т. д.

Более того, цельное окружение, если бы разработчики Linux-дистрибутивов стандартизировали свои поделки и выделяли их в библиотеки, могли бы разработчикам WM предоставлять API на основе которых они легко бы клепали все эти управлялки плеерами и смартфонами, не теребонькая какие-то баш-портянки.

Насрать на архитектуру, главное, чтобы цельное окружение было.

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

Мир гнома окончательно победил.

Мир GNOME’а не является цельным со своими закидонами – https://gitlab.gnome.org/GNOME/mutter/-/issues/217

EXL ★★★★★
()
Ответ на: комментарий от mertvoprog

Это не проблема Wayland, а проблема реализаций. В протоколе нет препятствий разнесению композитора и оконного менеджера.

Siborgium ★★★★★
()
Ответ на: комментарий от mertvoprog

Это вообще легаси.

В Windows это не легаси. Там сделали новые современные векторные команды Direct2D.

X512 ★★★★★
()
Ответ на: комментарий от X512

Так о том и речь. Как минимум в MATE (и вроде в LXQt) его рассматривали для относительно безболезненного внедрения поддержки Wayland.

mertvoprog
() автор топика
Ответ на: комментарий от Siborgium

Он не должен их понимать, это не его задача.

Wayland вообще не нужен, такие задачи решаются приватными протоколами между системным тулкитом и GUI сервером. Нигде кроме X11/Wayland нет публичных протоколов GUI сервера. Нечего обычным программам туда лезть.

X512 ★★★★★
()
Ответ на: комментарий от eternal_sorrow

Ну почему, автоматическое приведение типов вполне имеет смысл, если его грамотно продумать, а не за неделю на коленке, как в PHP/JS ;)

Впрочем, в PHP оно годное, если использовать аккуратно; например, глубокое сравнение массивов одним лишь == — это вин.

mertvoprog
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.