LINUX.ORG.RU

Сообщения sudopacman

 

Wayland ощутимо снижает энергопотребление

Форум — Talks

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

При использовании Wayland-сессии потребление энергии снизилось на 2–3 Вт, что составляет ~15-18 % от энергопотребления процессора или ~10-12 % от общего потребления системы. Т. е. если ноутбук при использовании Xorg живёт от батареи 7 часов, то под Wayland он проживёт 8.

Собственно, из теории это и так следовало, но теперь есть конкретные цифры.

 , ,

sudopacman ()

Изменить / добавить как симлинк ID блочного устройства

Форум — General

Есть приблуда, при подключении через которую диски определяются как usb-External_USB3.0_DISK<slot>_<...>-0:<slot>. К счастью, информация о модели/серийнике/WWN остаётся доступной через hdparm -I. Вопрос: как сделать, чтобы при подключении диска с вышеописанным ID считывалась информация при помощи hdparm (или ещё как-то) и в виде ссылки создавался такой же ID, как при подключении через SATA?

 , , , ,

sudopacman ()

Microsoft (снова) ворует у KDE

Форум — Talks

Помимо прочих очевидных примеров, вот ещё один:

30 May 2017, KDE Plasma 5.10: Simple by Default, Powerful when Needed.

Windows 11: Simple by default. Powerful by choice.​

А ещё название Maui украли.

 , ,

sudopacman ()

Объём вашего личного файлового хранилища

Голосования — Голосования

Укажите суммарный объём накопителей, на которых вы храните данные (считая внешние HDD/SDD, LTO, CD/DVD/Blu-ray и другие сменные носители, но не считая «облака»).

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

Для RAID используйте сумму объёмов всех дисков (а не объём массива с учётом избыточности).

>>> Результаты

 , , ,

sudopacman ()

А зачем вообще банить пользователей?..

Форум — Linux-org-ru

Вот захожу я на ЛОР в сентябре и, к сожалению или к счастью, обнаруживаю, что тот же @dk- был отправлен в «баню». И даже жалко как-то стало, что ушли пользователя без даты регистрации с 54160 комментариями. А потом — к сожалению или к счастью — обнаруживаю, что он тут как тут с новым аккаунтом. И ведь достаточно таких пользователей. Например, те же @MiniRoboDancer, @bodqhrohro_promo или @mertvoprog. Их банят, но через какое-то время они создают новый аккаунт и «живут» под ним n тыс. комментариев — и так по кругу.

Так зачем тогда вы вообще баните пользователей, если вы их не баните? 🤔 Давайте уже постановим, что «пожизненное» дают за особо тяжкие нарушения, а за сезонные обострения — замораживать на конечный срок. Драмы меньше, игнорастам проще игнорировать, заметки вести проще, перфекционистам не нужно складывать статистику с разных аккаунтов. Profit.

 , , , ,

sudopacman ()

Ахтунг! Подтвердил новость, а она не отображается на главной

Форум — Linux-org-ru

Вот: PHP 8.1. В списке новостей есть, а на главной нет.

sudo cast @maxcom.

P.S. Я не виноват, оно само.

 , ,

sudopacman ()

Как вы относитесь к социальным сетям?

Голосования — Голосования

К децентрализованным в первую очередь относятся соцсети на основе ActivityPub: Mastodon, Diaspora, Pixelfed, PeerTube — и другие проекты, серверная и клиентская части которых являются свободным ПО.

>>> Результаты

 , ,

sudopacman ()

Разный уровень RAID для разных файлов на одном дисковом массиве

Форум — General

Итак, попробую объяснить, что я хочу и зачем мне это нужно. Давно планировал собрать себе RAID вместо (точнее, на основе и в дополнение к) сборной солянки из накопителей. Естественным образом выбор пал на RAID 5. Однако меня всё равно смущали определённые моменты:

  • Несложно представить ситуацию, когда либо нет возможности подключить все диски, либо из живых/доступных вообще только один. Не хотелось бы ограничивать себя необходимостью подключать как минимум (n-1) винтов, чтобы прочитать данные. В идеале важная информация должна дублироваться на всех ЖД, чтобы для получения доступа к ней было достаточно примонтировать один.

  • И наоборот: неплохо было бы не тратить лишнее пространство на избыточные копии неважных данных. Их можно и размазать по всем дискам для увеличения производительнотси.

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

Скорее всего, всё равно придётся использовать ZFS (в т. ч. ради контроля целостности), поэтому решил подумать, возможно ли там сделать сабж. Пришло в голову такое:

  1. На каждом диске создать по 2 (или 3, если решу к RAID{1, 5} добавить ещё RAID 0) логических тома с thin provisioning (sparse volumes).

  2. Первые тома на каждом диске объеденить в один тип массива, вторые — в другой и т. д.

  3. Получившиеся ФС монтировать отдельно (т. е. /mnt/raid1, /mnt/raidz, …) и опционально объединять через mergerfs.

Также нужна возможность пополнять хранилище подкроватного датацентра новыми винтами с сохранением существующих ФС.

Собственно, вопрос: насколько такая безумная затея осуществима в реальности? Подойдёт ли для этого ZFS? Получится ли при этом иметь нормальную производительность?

 , , ,

sudopacman ()

Как systemd.automount, только с собственными командами

Форум — General

Нужно сделать, чтобы, как в systemd.automount, автоматически монтировалась ФС при попытке доступа к директории, однако вместо стандартной команды монтирования должна выполняться собственная. Желательно, чтобы можно было эту команду выполнять от имени пользователя, потому не хочется костылить sudo -u (а дополнительные права будут выдаваться через Polkit).

Про создание собственного бинарника mount.XXX знаю, но таким хочется заниматься, только если не найдётся более элегантного решения.

 , , ,

sudopacman ()

Подтверждение новостей со снятием скора

Форум — Linux-org-ru

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

 , ,

sudopacman ()

Протокол удалённого рабочего стола

Форум — Development

Знаю, что в VNC по сети передаётся картинка, а в RDP — команды отрисовки тулкита. Но подробно в их структуре не разбирался. Если бы делал собственный протокол для удалённого стола для Linux/Wayland, основной принцип был бы примерно такой:

  1. Для тулкитов пишутся плагины, запаковывающие команды отрисовки в передаваемые по сети пакеты. Также пишутся плагины/программы, способные эти команды интерпретировать и отрисовывать.

  2. Графический сервер устанавливает соединение с клиентом и спрашивает, какие плагины у него поддерживаются/включены. У каждого локального приложения он тоже спрашивает, умеет ли оно отсылать команды по сети и какой ему для этого нужен плагин.

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

Есть ли смысл что-то подобное пилить?


Пока что вывод в том, что скорее проще просто слать видео по сети.

 , , ,

sudopacman ()

Re: Проблемы GNU/Linux на десктопе

Форум — Talks

Пока писал ответ на сообщение @hakavlad, топик успели снести (зря, ящитаю). Пусть будет здесь. Думаю, мой тезис и на отдельную тему потянет.

Причины 1 % скорее в инерции и поддержке разработчиками софта.

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

Причина проблем очевидна — нехватка ресурсов. Решение (вернее, необходимое для него условие) тоже очевидно — нужна корпорация, которая будет заинтересована в развитии GNU/Linux на десктопе (красношапки, видимо, недостаточно). Хотя это не отменяет того, что даже при текущих темпах разработки проблемы постепенно решаются.

Вся эта возня с выяснениями, готов ли GNU/Linux для десктопа, теряет актуальность, если исправить взгляд на проблему: есть свободная ОС, а есть несвободная — набор зодов, считающий себя умнее пользователя. Дальнейшие сравнения по большей части бессмысленны.

 

sudopacman ()

Релиз Plasma 5.23, приуроченный к 25-летию KDE

Новости — KDE
Группа KDE

Сегодня проект KDE отмечает юбилей. 25 лет назад, 14 октября 1996 г., студентом Тюбингенского университета Маттиасом Эттрихом было анонсировано начало разработки проекта Kool Desktop Environment, целью которого являлось создание качественной и пригодной для конечных пользователей графической среды для UNIX. Название являлось отсылкой к популярному проприетарному окружению Common Desktop Environment (CDE). 20 октября 1997 г. был представлен первый бета-выпуск KDE. (Буква K перестала расшифровываться как «Kool», а с 24 ноября 2009 г. в качестве официального называния стала использоваться сама аббревиатура KDE.)

Со временем рабочий стол KDE стал — и по сей день остаётся — одним из самых популярных и любимых пользователями графических окружений для GNU/Linux, а сообщество KDE — одним из самых обширных в мире свободного ПО.

К годовщине приурочен релиз KDE Plasma 5.23 — Plasma 25th Anniversary Edition. В новой версии произведено множество улучшений, в том числе доработана тема Breeze, исправлено множество ошибок в меню Kickoff, добавлена возможность выбора основного цвета (accent color), ускорена загрузка центра приложений Discover, а также улучшена поддержка Wayland.

( Основные изменения )

>>> Мероприятия, связанные с годовщиной

>>> Хронология значимых событий в истории KDE

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

 , , ,

sudopacman ()

ext4 vs XFS

Форум — General

Юзкейсы:

  • rootfs на SSD;

  • «файлопомойка» на HDD.

Склоняюсь к XFS, однако хочется узнать, как она в плане надёжности по сравнению с ext4. Слышал (давно), что могут быть проблемы при отключении питания. Какова ситуация сейчас? Что и почему посоветуете выбрать для каждого из указанных юзкейсов? (Интересует в первую очередь конкретный практический опыт.)

 , ,

sudopacman ()

Надоели платные дополнения в играх? А платных «фич» для процессора не хотите?

Форум — Talks

(Пока только для серверов)

Ъ:

There has been talk of Intel moving to offer more license-able/opt-in features for hardware capabilities found within a given processor as an upgrade. We are now seeing the Linux signs of that support coming with a driver for «Intel Software Defined Silicon» to allow for the secure activation of such features baked into the processor’s silicon but only available as an up-charge option.

Without purchasing new processors, Intel Software Defined Silicon will allow for activating additional hardware capabilities if purchasing a license/upgrade. The exact details don’t appear to be public yet for what «upgrades» they will offer, but Intel is currently preparing the Linux kernel driver support.

Initially this Software Defined Silicon support appears to be focused on Xeon processors as opposed to license/upgrade features for Intel Core desktop/mobile processors. Yes, a decade ago Intel tried a similar approach in the consumer space with the Intel Upgrade Service that was short-lived and never saw Linux support.

!Ъ: https://www.phoronix.com/scan.php?page=news_item&px=Intel-Software-Defined-Silicon

 , ,

sudopacman ()

Устаревшие «фишки», вредные советы, бесполезные «оптимизации» и прочий карго-культ

Форум — Talks

На просторах интернетов полным полно всевозможных статей, постов и тем на форумах, где обсуждаются или «реквестируются» всякие «фишки» и советы по оптимизации «онтопика». Но многие из описываемых там вещей являются либо неактуальными, либо изначально не несут в себе никакой пользы, а иногда даже и вред. При этом сразу понять, является ли совет полезным или нет, зачастую не получается. Поэтму предлагаю в этой теме делиться примерами сабжа и объяснениями, почему они устарели/не работают/вредны.


Начну с того, что первым вспомнилось:

1. sudo make install.
Довольно часто в инструкциях по установке софта под «онтопик» говорят делать это. Не знаю, почему вообще кто-то считает это хорошей идеей (могут быть, наверное, исключения, но не советовать же это в качестве стандартного способа установки). Если пакета под ваш дистрибутив нет, используйте Flatpak, AppImage, AUR, PPA, Docker или хотя бы tar.gz, распакованный в пользовательскую директорию. (Snap не используйте, Snap — говно.)

2. sudo gedit.
В основном в «гайдах» по настройке чего-то на «бубунте». Ибо пишут эти такие же «бубунтята». Консольный текстовый редактор и то такая себе идея от рута запускать. Hint: man sudoedit.

3. «/ на SSD, $HOME на HDD».
Почему-то у линуксоидов так сложилось, что принадлежащие пользователю файлы хранятся в одной куче с данными, пренадлежищими программам. Из-за этого остаётся либо выключать в ФМ показ скрытых файлов (а потом снова вклюать, когда понадобится, после чего снова отключать), либо лицезреть помойку. Но самое страшное последствие данного маразма проявляется, когда у пользователя имеется SSD и HDD и он решает на первый поставить систему, а на второй вынести $HOME. В итоге данные, которые по назначению совпадают с содержимым / (только являются при этом специфичными для конкретного пользователя), которые программы постоянно читают и перезаписывают, оказываются на HDD. Храните свои пользовательские данные в /data/ (как в андроиде), /mnt/data/ или где-то ещё. А $HOME пусть остаётся на SSD, на том же разделе, что и /. (Хранить все данные исключительно на HDD тоже не обязательно.) Местоположение папок «Загрузки», «Документы», «Изображения» и т. д. можно настроить средствами DE либо через конфиг XDG User Directories.

4. @gremlin_the_red пишет по поводу CONFIG_HZ=1000 для плавности:

Ммм, карго культ он такой. Это очень много лет, как абсолютно ничего не даёт. […] В нашей реальности 2021го не осталось шедулеров, привязанных к config_hz, это дела давно минувших дней.

5. Отдельный раздел для swap.
Зачем лишний раз усложнять себе жизнь и плодить разделы, если можно сделать swap в виде файла? И нет, производительность от этого не упадёт. (Оказывается, что если HDD, то таки упадёт, но там, наверное, уже неважно (см. комментарии).)

 , ,

sudopacman ()

Фактическая ошибка в правилах форума

Форум — Linux-org-ru

Пункт 2.2:

В случае несоответствия правилам сообщение может быть удалено. Текст начального сообщения темы форума […] может быть откорректирован […] корректорами, если в нём содержатся ошибки правописания, или если форматирование сообщения некорректно. При этом стилистика сообщения и его смысл модераторами не изменяется. Тексты новостей и голосования могут быть существенно переработаны модераторами и корректорами. Какой-либо модификации комментариев модераторами не производится.

sudo cast @maxcom

 ,

sudopacman ()

Игра для толксов: «Угадай пользователя по описанию/цитате»

Форум — Talks

По предложению @Spoofing. Решил запилить отдельный тред.

Начну:

  1. Пишет всем комментарии.

  2. «…ты когда какаешь, то писаешь? А какаешь многобайтово, или в однобайтовой кодировке?»

  3. Не любит изюм.

(Давайте только без поиска по цитатам, а то так не интересно.)

Подсказка по первым двум пунктам

Спойлер

sudopacman ()

Срок поддержки Ubuntu 14.04 и 16.04 увеличен до 10 лет

Новости — Ubuntu Linux
Группа Ubuntu Linux

Компания Canonical сообщила, что общий срок поддержки релизов Ubuntu 14.04 LTS «Trusty Tahr» и Ubuntu 16.04 LTS «Xenial Xerus» увеличен с 8 до 10 лет за счёт продления с 3 до 5 лет фазы Extended Security Maintenance (ESM), которая наступает после окончания стандартного для LTS срока поддержки и предполагает выпуск обновлений безопасности для наиболее популярных пакетов.

Для получения обновлений в рамках ESM требуется подписка Ubuntu Advantage for Infrastructure. Цена подписки составляет от 25 до 1,500 $ за инсталляцию в год в зависимости от уровня и типа машины, однако её можно получить бесплатно для личного пользования на не более чем 3 ПК (50 для участников Ubuntu membership).

Срок поддержки релизов Ubuntu 18.04 «Bionic Beaver» и Ubuntu 20.04 «Focal Fossa» не изменился и также составляет 10 лет.

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

 , , ,

sudopacman ()

Невозможно импортировать ключ для репозитория post-factum kernels

Форум — General

Добавляю в /etc/pacman.conf:

[home_post-factum_kernels_Arch]
Server = https://download.opensuse.org/repositories/home:/post-factum:/kernels/Arch/$arch

После этого в терминале:

➜  ~ yay -Syy
error: home_post-factum_kernels_Arch: key "95C357D2AF5DA89D" is unknown
:: Import PGP key 95C357D2AF5DA89D? [Y/n] y

error: segmentation fault
Please submit a full bug report with --debug if appropriate.
signal: segmentation fault

Если вручную сделать sudo pacman-key --recv-keys 95C357D2AF5DA89D, то yay -Syy выводит:

error: home_post-factum_kernels_Arch: signature from "home:post-factum OBS Project <home:post-factum@build.opensuse.org>" is unknown trust
error: failed to synchronize all databases (invalid or corrupted database (PGP signature))

sudo pacman-key --refresh-keys не помогает.

Что делать? (Отключить проверку подписи не предлагать.)

 , , , ,

sudopacman ()

RSS подписка на новые темы