LINUX.ORG.RU
ФорумTalks

О хрупкости сообщества

 


0

1

https://discourse.gnome.org/t/review-request-for-my-gnome-extension/34393

Для ъ: Экстеншены для гнома на сайте с экстеншенами гнома модерирует один чел из Ирана. В Иране уже больше месяца нет интернета. Соответственно экстеншены никто не модерирует и обновления подвисли. RedHat, спишь?

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

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

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

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

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

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

План-капкан. Надёжный, как швейцарский сыр. Действуйте.

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

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

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

Когда я делюсь с сообществом своими находками, я стараюсь, чтобы это помогло как можно большему числу людей. Но мне просто ­— я пишу в официальные багтрекеры :)

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

…не использовать нормальные шедулер и oom killer…

Это который?

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

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

С помощью тонких манипуляций, махровой эксплуатации авторитета и харизмы, прямого и косвенного обмана и травли при помощи армии ботов, разумеется.

Вот тут давешний противник пропаганды встал в полный рост.

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

Вы не понимаете, это другое!

P.S. Я только не понимаю, зачечем такие сложности. Если весь план сводится к тому, что кто-то большой, мудрый и сильный должен позаботиться о нас, то можно же просто помолиться.

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

Ой, вот только не нужно этого фигового листочка «Х». Взялся вещать - вещай.

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

Можно и нужно, но линуксоиды до сих пор не определились, кому.

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

Я предлагаю сначала заставить систему работать, а потом заняться пропагандой. А вот @CrX предлагает наоборот.

Клевета. Я не предлагаю наоборот. Ты выцепил одно слово, являющееся для тебя стимулом реакции, и накрутил вокруг него какую-то вымышленную картину.

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

Я ХЗ, но там только около 5-го ядра с максимальным swapness всё стало более-менее норм работать.

Не, вообще, я понимаю, что в BSD в своё время шедулер был в десятки раз больше по коду линуксового и совсем нечитаемый, и, по идее, это фича linux, что в нём много простого.

Но в итоге это привело ко всякому трешу типа стратегии холодного перезапуска при перегрузке.

Shadow ★★★★★
()
Ответ на: удаленный комментарий

Создайте систему, которой сможет пользоваться даже дурак, и только дурак захочет ею пользоваться.

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

Нет, диктатор же. Мы же о тоталитаризме.

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

Вот и замечательно. Кто хочет — пользуется. А кто не хочет — сидит на линуксах. Круто же. Все рады.

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

Я понял. Это зависть. Ты вынужден пользоваться макосью и виндой, но бесит, что кто-то нет, и ты хочешь, чтобы пользователи Линукса страдали так же.

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

И это был бы второй Яббл. Это не всех устроит. Вернее, так: это не устроит большинство нынешних пользователей Линукс. Зато у Линукса появится много пользователей-хомячков, которых это устроит. Я не уверен, что все эти удобства для домохозяек перевесят минусы от отсутствия выбора и кастомизируемости. В конце концов, кому нужен Яббл, у того уже есть Яббл.

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

Все пользователи Винды, Макоси, Андройда и иОС дураки?🤔

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

кому нужен Яббл, у того уже есть Яббл.

Вот именно. Поэтому целевую аудитория макоси линукс не получит, а целевую аудиторию линукса — растеряет. Ну и кому от этого станет лучше?

ugoday ★★★★★
()

Еще один аргумент в пользу кед.

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

Если творчество Поттеринга - такое фуфло, почему сообщество, в лице начиная с любого кукаретика с ЛОРа, не может сделать то же самое лучше

Творчество Поттернига - такое фуфло потому что он делает абсолютное ненужно, да ещё и через жопу. Сообществу это фуфло не нужно, никакое, ни черезжопное, ни нечерезжопное, поэтому сообщество и не делает это фуфло, совершенно сознательно не делает.

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

Pipewire это как раз пример когда ненужное фуфло сделали не через жопу, как Поттеринг, а более-менее нормально. Более нужным оно нифига от этого не стало. Дело исключительно в куче софта который прибит гвоздями к API пульсы и если бы трубопровод не реализовал свой API имитирующий API пульсы, то толку от него не было бы никакого и никто бы его не использовал. А так это не более чем костыль, чисто чтобы не использовать фуфло Поттеринга.

По-уму надо просто развивать ALSA, но как при этом заставить всех любителей инноваций ради инноваций пересесть с API пульсы обратно на альсу - не очень понятно. Там же начнётся нытьё и стоны на предмет «говна мамонта» и «великого Поттеринга».

Так бахните инит уже, по такой же схеме, и не нойте тогда.

Зачем вообще бахать какой-то ещё инит, жёваный крот, если есть sysvinit, который функции инита выполняет на все 100% уже лет так 30 и больше ничего от него в качестве инита нахер не требуется?

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

просто развивать ALSA

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

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

если бы трубопровод не реализовал свой API имитирующий API пульсы, то толку от него не было бы никакого

Выкинуть пульсу и джека - уже хорошо. Боженька явил тебе чудо, увидь его уже: в кои-то веки Новый Стандарт действительно заменил собой несколько старых, а не стал Еще Одним в длинном списке легаси.

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

Те кто развивает альсу не хочет заниматься блютусом и прочими свистоперделками.

А с какого перепугу им вообще заниматься блютусом? По-нормальному, это те, кто занимается блютусом должны предоставить /dev/snd/* как стандартную линуксячью звуковуху, а не заниматься какой-то лютой дичью. Те, кто занимается USB почему-то не имеют с этим никаких проблем. Звук в Bluetooth вообще-то не сложнее звука в USB и точно так же может быть представлен звуковыми девайсами без малейших проблем. Подключил девайс по BT - появились соответствующие стандартные device nodes в /dev/snd/ с которыми стандартно работает libalsa, отключился - они пропали. С USB работает без проблем. С Bluetooth тоже могло бы, если бы не сраные «инноваторы» со своими закидонами.

Между прочим, если говорить о костылях и пр., во времена BlueZ 3 был прекрасно работавший маленький и простой как 3 копейки bluez-alsa, работу которого, за каким-то хреном полностью и окончательно поломали в BlueZ 4.

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

Выкинуть пульсу и джека - уже хорошо

И заменить их ещё одной ненужной прокладкой между альсой и софтом. Мда. Шило на мыло и всё такое.

Вот нахера вообще этот трубопровод нужен? В отличии от legacy OSS, ALSA с самомго начала имеет всё что нужно для любых задач которыми занимаются эти прослойки.

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

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

Звук в Bluetooth вообще-то не сложнее звука в USB и точно так же может быть представлен звуковыми девайсами без малейших проблем.

В аппаратные звуковые карты звук (чаще всего) идёт в PCM, т.е. в том виде, в каком его декодирует юзерспейс-декодер из аудиоформата.

А в Bluetooth звук никогда не PCM, его нужно сжать спец. кодеком, который ещё по-хорошему должен учитывать качество канала и подстраивать битрейт, чтобы звук не квакал. А еще очень желательно притормаживать экран, чтобы синхронизировать видео с аудио. Всё это делает и pulseaudio, и pipewire, а через ALSA нетривиально даже на аппаратные карты не-PCM вывести (например, Dolby через HDMI).

В ядро ТОЧНО не нужно добавлять ещё больше сложного и уязвимого кода, коим является почти любой энкодер/декодер, муксер/демуксер форматов.

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

В аппаратные звуковые карты звук (чаще всего) идёт в PCM, т.е. в том виде, в каком его декодирует юзерспейс-декодер из аудиоформата.

Да неужели?

# grep -w FORMAT /usr/src/linux/sound/core/pcm.c 
...
        FORMAT(MPEG), <--- Это что?
        FORMAT(GSM), <--- Это что?
        FORMAT(SPECIAL), <--- Это что?
...
        FORMAT(G723_24), <--- Это что?
        FORMAT(G723_24_1B), <--- Это что?
        FORMAT(G723_40), <--- Это что?
        FORMAT(G723_40_1B), <--- Это что?
...

ALSA поддерживает любые форматы данных для звука.

Нет никаких проблем гнать SBC, AAC, LDAC и вообще что угодно прямо из голубозубого потока SCO в /dev/snd/pcm* и наоборот. Добавить #define для них в ALSA - раз плюнуть.

Если тебе не нравятся кодеки в ядре, вообще никто не мешает использовать плагин для альсы для кодирования или декодирования потока c физического ALSA девайса в виртуальный ALSA девайс где уже будет прям PCM PCM’ом, с любыми костылями.

v4l вообще в /dev/video* позволяет хоть чорта лысого гонять и никаких проблем.

через ALSA нетривиально даже на аппаратные карты не-PCM вывести (например, Dolby через HDMI).

Да-да, конечно-конечно.

Что пульса, что трубопровод - ненужное говно. Ладно Поцтеринг, но непонятно почему чуваки писавшие pipewire просто не доделали юзерспейс ALSA чтобы все фичи pipewire были в ней. Да не, понятно, конечно, им же непременно надо было поцеловать в жопу вские корпорации, выкатив API пульсы, чтобы их святейшествам не пришлось их сраную блоатварь обратно на пульсу переписывать. Лизоблюды, в общем.

Ну и в итоге имеем что имеем. И ALSA никуда не делась, и нашлёпка совершенно ненужная над ней осталась.

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

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

v4l вообще в /dev/video* позволяет хоть чорта лысого гонять и никаких проблем.

mipi камеры передают привет

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

mipi камеры передают привет

И что же мешает написать v4l драйвер для mipi камеры?

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

И как ты собираешься динамический роутинг звука делать в юзерспейсе альсы? Рисовать (держать готовыми) loop устройства на каждый чих и громоздить лапшу из соединений всех-со-всеми? Ну есть и такие альтернативно одарённые. Поэтому и появляются прослойки - джек, PA, PW.

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

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

И как ты собираешься динамический роутинг звука делать в юзерспейсе альсы?

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

Рисовать (держать готовыми) loop устройства на каждый чих и громоздить лапшу из соединений всех-со-всеми? Ну есть и такие альтернативно одарённые. Поэтому и появляются прослойки - джек, PA, PW.

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

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

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

Я хренею с тупости любителей поцтерингоподелок. У ALSA вполне себе есть косяки и недоделки (ни разу не фатальные), но вы зачем-то вместо реальных недостатков высасываете из 21го пальца Поцтеринга несуществующие, которые япоцтеринги якобы помогли решить своими поделками.

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

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

Покажи.

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

Покажи.

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

О, ещё один proof beggar. :) Иди маны с сырцами почитай.

Жёваный крот, какие же вы тугие. Вы вообще не отдупляете что линукс это конструктор, в котором можно вообще сделать вообще всё что в голову взбредёт, а не ещё одна венда где всё намертво приколочено гвоздями и положено жрать что дают. Вот вы и дрочите на всякое ненужное говно типа svhost systemd, pulse, udisks и прочуюю парашу для неосиляторов типа NetworkManager с gnome-bluetooth или как оно там называется у вас.

Этот ваш «динамический роутинг» в альсе прекрасно работал ещё когда даже никакого удава не было, а был только хотплаг.

Вот per-process sound controls, например, это да, этого не хватало, хотя и то workaround вполне есть. Вот это надо было в ALSA допилить, да. Самое смешное, что ни в pulse ни в pipewire эту фичу нормально так и не сделали, и из всех возможных контролов там только громкость. :) Так, убогий костыль на отвали сгородили, да и всё. Впрочем, вендузятникам ничего кроме громкости и в голову-то не придёт.

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

Ок, ок. Ни один из авторов звукового софта не в курсе, что в алсе есть динамический роутинг и вместо этого юзают jack/PW.

Я-то читал. Всё что ты можешь делать в алсе- это городить статичный конфиг.

Этот ваш «динамический роутинг» в альсе прекрасно работал ещё когда даже никакого удава не было, а был только хотплаг.

Ты воще понимаешь об чём речь, отдупляемый наш?

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

Ок, ок. Ни один из авторов звукового софта не в курсе, что в алсе есть динамический роутинг и вместо этого юзают jack/PW.

Ну да, не в курсе. Это же надо доки читать, понимать прочитанное и представлять что из этого можно сделать. «Динамический роутинг» в альсе элементартно делается при помощи dshare причём можно даже плавное переключение сделать - на одном выходе плавно затихает, на другом плавно появляется.

Я-то читал. Всё что ты можешь делать в алсе- это городить статичный конфиг.

И чем тебя не устраивает статичный конфиг?

Прикинь, у тебя физический микршерный пульт имеет пипец какой статичный конфиг, внезапно. :) И это вообще никак не мешает устраивать на нём то, что у вас зачем-то называется «динамическим роутингом».

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

Ну да, не в курсе. Это же надо доки читать, понимать прочитанное и представлять что из этого можно сделать.

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

И чем тебя не устраивает статичный конфиг?

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

Прикинь, у тебя физический микршерный пульт имеет пипец какой статичный конфиг, внезапно. :) И это вообще никак не мешает устраивать на нём то, что у вас зачем-то называется «динамическим роутингом».

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

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

Ну да, вам лишь бы мышевозить. Кто бы сомневался. :)

Непонятно только, что ж вам на венде-то не сидится? Или на этой пидрильной макоси.

Stanson ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)