LINUX.ORG.RU

Начата работа над целями KDE Frameworks 6

 


0

0

Сообщество KDE понемногу начинает намечать цели для будущей 6 ветки своих продуктов. Так, с 22 по 24 ноября в берлинском офисе Mercedes-Benz Innovation Lab пройдёт спринт, посвящённый KDE Frameworks 6.

Работа над новой веткой библиотек KDE будет посвящена модернизации и чистке API, в частности будет выполнено:

  • разделение абстракций и реализаций библиотек;
  • абстрагирование от платформоспецифичных механизмов вроде QtWidget и DBus;
  • очистка от устаревших технологий типа до-юникодных эмодзи;
  • приведение расположений классов к более логичному виду;
  • удаление интерфейсного кода там, где он не нужен;
  • очистка от дублирования реализаций — переход к Qt-компонентам везде, где это возможно;
  • вынесение привязок к QML в соответствующие библиотеки.

Обсуждение планов продолжается, любой желающий может высказать своё предложение на соответствующей странице Фабрикатора

>>> Подробности

★★

Проверено: cetjs2 ()

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

Почему?

Нерепрезентативно. Ваши коллеги и знакомые ограничены парой десятков человек. В голосованиях счет идет на тысячи.

Видимо, достаточно точно, если учесть что мейнстримовые дистрибы так и не переходят на KDE, несмотря на то, что его якобы «все используют». Это утверждение не подтверждается моей личной «статистикой».

Периодически тыкаю палочкой RH, Ubuntu… Да, там есть та же kubuntu, но она так… сбоку. Где-то. Основа это стандартная Ubuntu с гномчиком. Видимо, для дистростроителей есть какая-то своя статистика, более репрезентативная, нежели в нас. И да, лорчик это не показатель в принципе. Почему – уже говорил.

anonymous ()
Ответ на: Почему? от anonymous

Re: Почему?

Редхатовцы прямым текстом не советуют использовать kde, для которого у них полтора майнтейнера. Кубунта чуть не в одно рыло делалась, космонавт туда совсем не вкладывается. Старые кедо-дистры сузя, мандрива сдулись совсем. Осталась манжара с арчешкольниками, больше никого этот глюкодром не возбуждает. Зато эта школота (и примкнувший к ним фрактал) на лоре шумит и накручивает голосовалки.

anonymous ()
Ответ на: Re: Почему? от anonymous

Ахаха, вот это слёзы! Это кдешники накрутили голосовалку, вбросив 50 с лишним голосов за Гном со свежезареганных виртуалов? XD

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

У них и методика подсчёта интересная:

This site publishes the statistics gathered from report sent by users of the popularity-contest package. This package sends every week the list of packages installed and the access time of relevant files to the server via email.

To participate in this survey, install the popularity-contest package.

Могли бы просто считать количество фактических обращений к соответствующим пакетам в репозиториях. Ну да это ж Дебиан.

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

Да какая бы ни была методика, результаты говорят сами за себя: юзеры юзают дефолт. Поставь им icewm, и его «популярность» взлетит в небеса. Хотя все равно позорно для кед сливать xfce.

anonymous ()
Ответ на: комментарий от alexferman

Так и есть, все юзали IE пока гугль не начал рекламировать свой хром по телеку. Вдумайся, чтобы сломать этот говеный дефолт, пришлось задействовать тяжелую артиллерию зомби-рекламы.

anonymous ()
Ответ на: комментарий от alexferman

To participate in this survey, install the popularity-contest package.

Этот пакет ставится по умолчанию практически всегда. При установке задаётся вопрос, мол, хотите ли вы участвовать в анонимном опросе популярности пакетов (ответ по умолчанию - «Нет»). Так что, полагаю, можно считать статистику достаточно репрезентативной для пользователей Debian.

Могли бы просто считать количество фактических обращений к соответствующим пакетам в репозиториях.

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

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

Заметьте, кстати, что я кинул ссылку на статистику использования (vote), а не установок. Пакет может быть установлен, но использоваться редко. (Хотя в статистике установок картина похожая.)

Rootlexx ()
Ответ на: комментарий от anonymous

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

Неужто ты хочешь сказать, что пользователи Дебиана - зомби?)

А до Хрома самым популярным был Firefox, емнип

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

Юзер (даже типа продвинутый линуксоид) как правило жрёт что дают, вот что я хочу сказать. Эффект ишака очень показательный. Не зря микрософт затягали по судам за него.

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

Чтобы сломать дефолт, нужно быть намного лучше дефолта. Тот же Firefox взлетел ведь не потому, что его рекламировали из каждого утюга, а потому что на фоне IE6 он был на порядок лучше.

Так что в множество пользователей GNOME в Debian входят как те, кто сделал этот выбор сознательно (как, например, я), так и те, кого устраивает дефолт.

Rootlexx ()
Ответ на: комментарий от alexferman

Чтобы сломать дефолт, нужно активно продвигать альтернативу

Если альтернатива намного лучше, это условие будет выполняться «само».

Если же альтернатива не даёт принципиальных преимуществ, то её продвижение принципиально расклад сил не поменяет.

Rootlexx ()
Ответ на: Re: Почему? от anonymous

Re: Почему?

Редхатовцы прямым текстом не советуют использовать kde, для которого у них полтора майнтейнера. Кубунта чуть не в одно рыло делалась, космонавт туда совсем не вкладывается. Старые кедо-дистры сузя, мандрива сдулись совсем. Осталась манжара с арчешкольниками, больше никого этот глюкодром не возбуждает. Зато эта школота (и примкнувший к ним фрактал) на лоре шумит и накручивает голосовалки.

Ой, да ладно Вам! Это не репрезентативно!!!11 =)))

Хотя, все эти факты да, давно известны. Ну не бежит «бизнес» теряя тапки вкладываться в KDE.

Впрочем, тут другая фишка есть – наши упорытыши из Astra даже свой DE запилили на qt4. Так что, можно сказать что вот в российском госсекторе-то оно не иначе как по дефолту!

Ну, про распространённость Astra я бы вообще умолчал, несмотря на всё существующее там qt/kde. Я бы сказал что это всё вообще по приговору нарсуда.

anonymous ()
Ответ на: комментарий от qtm

Статистике вообще похер голосуешь ты или нет.

Так уж сложилось, что обработка статистики – моя основная работа.

Если из 100 проголосовавших 60 выбрали Кеды, а 40 - Гном, то это не значит что все непроголосовавшие поголовно сидят на Гноме. Среди них будет примерно то же распределение. Они просто не голосовали и все.

И всё зависит от того как формировалась выборка. ЛОР - место довольно специфическое, я бы не рискнул утверждать, что и во всём остальном мире распределение будет таким же. Среди моих коллег, например, подавляющее большинство использует MacOS/CentOS/Fedora/Ubuntu, и ни один из них не устанавливает KDE.

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

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

Я еще пойму Супер-Шифт или Супер-Алт

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

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

Вот соглашусь.

Да какая бы ни была методика, результаты говорят сами за себя: юзеры юзают дефолт.

Это было гениально – назвать браузер просто «Интернет». В результате на все недоуменные вопросы типа а чего не файрыокс или опера, юзер отвечал – а у мен, вот, уже есть интернет. И ведь хрен оспоришь.

С другой стороны, в гноме сейчас так же делают – gnome-shell, gnome-builder, gnome-boxes, … Gnome, да и всё.

anonymous ()
Ответ на: комментарий от alexferman

Альтернативе достаточно не быть хуже.

Зачем менять шило на мыло? Цена перехода но другое ПО (не являющееся полным клоном) всегда есть, и она тем более существенна, чем сильнее они отличаются. Поэтому чтобы сподвигнуть пользователя эту цену заплатить, она должна компенсироваться выгодой от перехода, превышающей затраты. А значит, недостаточно быть не хуже - нужно быть намного лучше.

Это подтверждается и экспериментально: в основном люди переходят с привычного и устоявшегося, когда их «достало уже». Т.е. они ожидают от альтернативы явных преимуществ, а не тех же проблем, только в профиль.

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

Тот же Firefox взлетел Никуда он не взлетел. 30% юзеров на пике хейта IE, как-то так. А потом он очень быстро вылетел обратно, стоило только гуглю включить рекламу.

anonymous ()
Ответ на: комментарий от Rootlexx

Зачем менять шило на мыло?

Вопрос «зачем?» можно задавать бесконечно, но люди, тем не менее, это делают.

в основном люди переходят с привычного и устоявшегося, когда их «достало уже»

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

alexferman ★★ ()
Ответ на: Вот соглашусь. от anonymous

Re: Вот соглашусь.

Это было гениально – назвать браузер просто «Интернет».

Ну так, от создателей ОС «Окна». Mozilla Firefox это какая-то дичь. У нас помню секретуток пробивало на ха-ха от этой мазилы. Как корабль назовешь… Хром это блестящий хайтек, сразу ясно из названия. У опенсорсников вообще все очень плохо с именованием.

anonymous ()
Ответ на: комментарий от skvitek

Среди моих коллег, например, подавляющее большинство использует MacOS/CentOS/Fedora/Ubuntu, и ни один из них не устанавливает KDE

Типа того. И это обычная практика.

fornlr ★★★★★ ()
Ответ на: Почему? от anonymous

мейнстримовые дистрибы так и не переходят на KDE, несмотря на то, что его якобы «все используют».

А MS так и не перешли в Windows на Google Chrome. Догадаться почему никогда не перейдут даже если 100% пользователей будут менять идущие из коробки IE или Edge на Chrome сам сможешь? Если да то ситуация с KDE чем-то похожа. Пока Линукс разрабатывается RH во всех дистрибутивах будет Gnome, даже если 100% пользователей будут пользоваться альтернативными DE, неважно KDE или другими.

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

Ну, как бы по началу кажется что «лишь бы работало» а потом оказывается что пользователю нравится и чтоб оно быстро работало и плавно работало.. и тут внезапно оказывается что Вейланд и Вулкан больше нужен для ДЕ, чем Легаси программы. Для которых в принципе всегда были лтс релизы, а теперь есть снапы, флетпаки..

incker ()
Ответ на: комментарий от alexferman

Количество обращений ничем помочь не может. Ситуация «Один скачал - другим раздал» не редкость.

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

anonymous ()
Ответ на: комментарий от alexferman

Могли бы просто считать количество фактических обращений к соответствующим пакетам в репозиториях. Ну да это ж Дебиан.

По всем зеркалам? Я думаю проблематично.

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

«легаси программы»? А драйвера видеокарт там уже нормально работают? Стим с играми?

Или только эмулятор терминала да текстовый редактор можно запустить?

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

Хех. Помимо того, что gdal умеет работать с MySQL (для чего линкуется с MariaDB ;-)), gdal умеет работать ещё с sqlite-ом и postgres'ом. И тоже с ними линкуется.

А ещё он умеет работать с

  • libodbc, для чего с ним линкуется
  • tiff-ом, для чего линкуется с libtiff,
  • webp, для чего линкуется с libwebp
  • наверное с PDF'ом, отчего в зависимостях появляется libpoppler
  • и так далее и тому подобное, всего 53 пакета, никому, кроме libgdal'а, не нужных, на 106Mb. Упс... немножко больше, чем «30-50кб».

А будь авторы gdal'а порасторопнее, они могли бы включить туда же поддержку Firebird, Interbase, MS SQL и Oracle. Потом перешли бы к NoSQL'ям и прочим KeyValue... Нуачо, базы-то хорошие! И установка постгиса в постгрес запросто притаскивала был несколько десятков гигабайтов крапа.

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

Ну, это помимо того, что можно запросто наступить на какие-нибудь лицензионные ограничения. Объявит, например, автор MariaDB, что подчиняется санкциям США и прекращает отгрузку в Россию с Крымом, Судан или там, в Китай, угнетающий Гонконг и Синьцзян - и все, хрен мне, а не Postgis в Postgresql.

Здоровская же архитектура пакета, да?

Вы, конечно, скажете: «это все gdal'овцы „молодцы“, накуролесили, дело дебиана — запаковать это безобразие.»

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

К тому же, горе-девелоперы могут резонно возразить: не нужно тебе, имярек, MySQL-я — скомпилируй его без MySQL'я, --disable-mysql и все дела. Так что, это — проблема именно провижионинга, решать её нужно именно дебиановцам и прочим редхатовцам.

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

Честно? Мне похрен.

Я вижу результат. Пользуюсь гнумом и в упор не понимаю что должно или не должно оправдать применение KDE.

Оправдания в стиле «KDE не идёт в мейнстрим потому что…» не интересны в принципе и сразу.

anonymous ()
Ответ на: Честно? Мне похрен. от anonymous

Оправдания в стиле «KDE не идёт в мейнстрим потому что…» не интересны в принципе и сразу

Да как вы достали со своим мэйнстримом. Сейчас мэйнстрим - это третий гном, приложения на электроне, бородатые сопляки, однополая любовь, идиотские палки для скандинавской ходьбы и использование таких дебильных слов как «мэйнстрим» и «продакшн». С чего ты вообще взял что я хочу быть в этом твоем мэйнстриме и оправдываю KDE за то что оно этим мэйнстримом не является? Да я именно потому им и пользуюсь.

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

К тому же, горе-девелоперы могут резонно возразить: не нужно тебе, имярек, MySQL-я — скомпилируй его без MySQL’я, –disable-mysql и все дела. Так что, это — проблема именно провижионинга, решать её нужно именно дебиановцам и прочим редхатовцам.

Ну а что ты предлагаешь? Собирать без всего «лишнего» дабы удовлетворить горстку минималистов, а реальные юзеры страдали и строчили репорты: почему не работает фича X? Или надо наплодить сто пакетов с flavors? Тут ты же прибежишь и будешь костерить дебьянщиков за размазывания софта по куче пакетов. Короче, пакетировать софт не так просто как кажется со стороны. Если хочешь полного контроля и минимализма - вот тебе гента, вступай и компилируй.

anonymous ()
Ответ на: комментарий от skvitek

Тогда «система с адекватным UX/UI, который не нужно настраивать» получается отклонением от нормы.
Следовательно необходимы «системы с UX/UI, который можно настраивать».
А не системы «ein volk, ein reich, ein fuhrer» как тот же Gnome, Windows и MacOS.

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

Да, всё Вами перечисленное и вызывает недоумение.

«Не устаю фигеть», знаете ли…

Бунтари-васяны с локалхоста даже и не думают вливать код в репы. Они заняты «нетаковостью», " инаковостью". Ну а то, что в таком случае корпам приходится, это никого не волнует.

А дальше – кто девочку сегодня ужинает, тот её и танцевать будет. Подругому не бывает.

anonymous ()
Ответ на: комментарий от duott

Да, драйвера под Вейланд нормально работают, уже даже проприетарные.

Игры вроде как тоже работают, через XWayland, но тут я меньше в теме.

[url=https://www.phoronix.com/scan.php?page=news_item&px=Ubuntu-19.10-X-Wayland-Gaming]Ссылка на свежие бенчмарки[/url].

Ну а с программами я думаю и так знаешь как дела обстоят. В принципе норм, даже под рутом можно запускать гуй уже, правда под XWayland

incker ()

Думаю в KDE6 будут закапывать изуродованное «System Settings» в KDE5 и иконки менять. Раньше можно было «выйти и зайти» в Multimedia, чтобы посмотреть что изменилось. Теперь - нет. Мало того, это разделение на 5 вертикальных списков.. Почему никто не прибил автору инновации руки к столу? Я бы гвоздей отсыпал.

noauto ()
Ответ на: комментарий от alexferman

Вывод paxtest примерно как у меня:

https://forums.gentoo.org/viewtopic-t-1047722-start-0.html

Результат запуска KDE матюки «JIT is disabled for QML. …»

https://v8.dev/blog/jitless начиная с версии chrome 74 компания Google покаялась и сделала возможность корректной работы chrome с памятью: «В JavaScript-движке V8 реализован новый режим JIT-less (флаг «–jitless»), дающий возможность выполнить JavaScript без применения JIT (используется только интерпретатор) и без выделения исполняемой памяти в процессе выполнения кода. Отключение JIT может быть полезным для повышения безопасности при работе с потенциально опасными web-приложениями, а также для обеспечения сборки на платформах, запрещающих использование JIT (например, в iOS, на некоторых Smart TV и игровых консолях). При отключении JIT производительность выполнения JavaScript снижается на 40% в тесте Speedometer 2.0 и на 80% в тесте Web Tooling Benchmark, но при симуляции работы с YouTube отмечено снижение производительности лишь на 6%. Потребление памяти при этом уменьшается незначительно, всего на 1.7%»

Разрабам KDE стоит обновить код qtwebengine до chrome 74 добавить возможность сборки без JIT.

hardening-check /usr/bin/konsole В KDE нет поддержки: Fortify Source functions

anonymous ()