The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Уязвимости в прошивках и драйверах для чипов Qualcomm

11.10.2024 12:34

Компания Qualcomm раскрыла сведения о 20 уязвимостях в прошивках и драйверах для своих чипов, большинство из которых используются в устройствах на базе платформы Android. Одной проблеме присвоен критический уровень опасности, 12 - высокий и 7 - средний. Отдельно выделена уязвимость CVE-2024-43047, которая по данным группы анализа угроз из компании Google уже применяется для совершения атак (0-day) спецслужбами и поставщиками программ, шпионящих за пользователями.

Уязвимость присутствует в открытом драйвере FastRPC для DSP-чипов Qualcomm, применяемом для организации выполнения операций на стороне DSP. Проблема вызвана обращением к памяти после её освобождения и позволяет локальному атакующему инициировать повреждение памяти и выполнение кода на уровне привилегированного системного сервиса, взаимодействующего с DSP. Исправление доступно в виде патча, который ещё не интегрирован в прошивки производителей устройств, использующих DSP от Qualcomm (например, уязвимый драйвер применяется во многих Android-смартфонах). Проблема затрагивает более 60 моделей чипов, среди которых серии FastConnect и Snapdragon.

Что касается критической уязвимости CVE-2024-33066, то она выявлена группой Claroty Research и доведена до производителя в рамках инициативы Trend Micro Zero Day. Уязвимость может быть эксплуатирована удалённо через беспроводную сеть. Проблема вызвана некорректной проверкой входных параметров во WLAN Resource Manager, что может привести к перенаправлению файла с логом в любой файл в системе. Проблема затрагивает системы с чипами различных серий Immersive Home, IPQxxxx, QCAxxxx, QCFxxxx, QCNxxxx, SDXxx и Snapdragon X65 5G Modem-RF.

Также выделяются 11 опасных уязвимостей, приводящих к повреждению памяти в проприетарных компонентах, закрытом драйвере камеры и открытых компонентах для беспроводной сети, GPU и DSP Qualcomm.

  1. Главная ссылка к новости (https://www.theregister.com/20...)
  2. OpenNews: Уязвимости в драйвере к GPU ARM, уже применяемые для совершения атак
  3. OpenNews: Уязвимость в чипах Qualcomm и MediaTek, позволяющая перехватить часть трафика WPA2
  4. OpenNews: Уязвимость в ALAC-декодировщиках MediaTek и Qualcomm, затрагивающая большинство Android-устройств
  5. OpenNews: Уязвимость LeftoverLocals в GPU AMD, Apple, Qualcomm и Imagination
  6. OpenNews: Уязвимость в чипах Qualcomm, позволяющая атаковать Android-устройство через Wi-Fi
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/62031-qualcomm
Ключевые слова: qualcomm
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (85) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 13:29, 11/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Кто ещё считает современные процессоры нешеретом?
     
     
  • 2.11, Аноним (-), 14:01, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Современные?
    Ошибки в процах были всегда.
    Думаю мало кто помнит знаменитый Pentium FDIV и зафакапленным модулем расчета операций с плавающей запятой.
    Или F00F C7C8 который просто вешал комп.

    Из последних на слуху спектр и мелтдаун.

    Но тут конечно особенность в том, что во всем виноват кривой код, а не железо.

     
     
  • 3.24, pic (?), 15:28, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Ну, Intel уже отказалось от SMT* в настолках, так что СПектры уменьшат своё влияние.  

    * в пользу мелких ядер, которые будут автоматически кооперироваться в большие и сверхбольшие ядра с длинным конвейером, поэтому вкатили Intel Thread Director (кто ещё не понял). Не знаю, получилось ли у Келлера, посмотрим.

     
     
  • 4.25, pic (?), 15:30, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это будет в новых процах, после 200-ой серии.
     
     
  • 5.31, Аноним (31), 16:09, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    200-ми не станут? ;)
     
     
  • 6.32, pic (?), 16:27, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Если Интел купят - да ;)
     
  • 2.22, pic (?), 15:24, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Дуршлаг это делать прошивки прибитые гвоздями, а не вкатить критичное на обновляемую систему, хотя бы с ротацией корня.
     
     
  • 3.30, Аноним (30), 16:07, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > а не вкатить критичное на обновляемую систему

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

     
  • 3.35, Аноним (-), 16:36, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Дуршлаг это делать прошивки прибитые гвоздями, а не вкатить критичное на обновляемую систему, хотя бы с ротацией корня.

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


     
     
  • 4.61, Аноним (1), 19:47, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше скажи что теперь делать со сплошным протрояниванием всех устройств на снапе в ближайшем будущем.
     
     
  • 5.80, pic (?), 21:44, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Продать в ломбарде за полцены, доставщики купят, им сойдёт.
     
  • 5.105, Ляо Сан (?), 23:49, 15/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Хуавей, Юнисок
     
  • 3.106, Neon (??), 22:52, 17/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    M$ со своими критическими обновлениями на систему уже прославилась на весь мир.)
     

  • 1.2, Аноним (1), 13:32, 11/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А теперь ещё вспоминаем что Самсунгу было запрещено продавать смарты гелекси с собственным процессором в США и для этого рынка они принудительно ставили снепдрегоны в галактики. Теперь все встаёт на свои места и становится самоочевидно без всяких теорий заговоров.  
     
     
  • 2.10, Аноним (10), 13:58, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Никто им ничего не запрещал. Но продавать свои телефоны с процессорами, а точнее SoC, радио часть которых не умеет в CDMA, всё ещё распространённый в США в то время, было бы как-то глупо. А нужные патенты на CDMA у Qualcomm.
     
  • 2.34, Аноним (31), 16:36, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Пора бы уже патентам на CDMA протухнуть. Сети CDMA, ведь, существовали ещё во второй половине 1990-х.
     

  • 1.3, YetAnotherOnanym (ok), 13:33, 11/10/2024 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +6 +/
     

     ....ответы скрыты (2)

  • 1.8, Аноним (-), 13:49, 11/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    патч довольно забавный, есть строки которые вызывают дежавю)
    - struct fastrpc_mmap *map = ctx->maps[i];
    + struct fastrpc_mmap *mmap = NULL;
    жаль пока нет патчей для zero day еще нет опубликованных

    >  уже применяется для совершения атак (0-day) сецслужбами и поставщиками программ, шпионящих за пользователями.

    зато драйвер работает быстро))

    ps жду рассуждений от местных "ну ничего страшного дело то житейское"

     
     
  • 2.14, Местный с житейским делом (?), 14:23, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ps жду рассуждений от местных "ну ничего страшного дело то житейское"

    И что сказать то хотел?

    > -        struct fastrpc_mmap *map = ctx->maps[i];
    > +        struct fastrpc_mmap *mmap = NULL;

    Тут раст что, сказал бы: "Не инициализируй указатель  i-ым элементов из массива, инициализируй NULL'ом. " ?

     
     
  • 3.17, Аноним (17), 14:50, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Учитывая, что речь идет о use after free - то да, компилятор Rust это бы забраковал сразу. Переменной ctx после дропа не существавало бы уже.
     
     
  • 4.20, Аноним (1), 15:08, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Конь-пилятор питона тоже. Переходим на питон.
     
  • 4.21, Местный с житейским делом (?), 15:21, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну-ка, покажи как это было бы на расте в драйвере для DSP-чипа. Ничего не понятно из твоего объяснения. Talk is cheap, show me the code.
     
     
  • 5.27, Аноним (-), 15:39, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • –4 +/
    CMSIS-DSP подойдет?
    Если да то можешь почитать
    git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/dsp-kernel/-/commit/0e27b6c7d2bd8d0453e4465ac2ca49a8f8c440e2

    > Talk is cheap, show me the code.

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

     
     
  • 6.37, Совершенно другой аноним (?), 16:45, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/dsp-kernel/-/commit/0e27b6c7d2bd8d0453e4465ac2ca49a8f8c440e2

    Прошу прощения, но Вы привели ссылку на патч из новости... Поиск в гугле по словам CMSIS-DSP привёл только к https://github.com/ARM-software/CMSIS-DSP, но там тоже вроде как всё на C/С++

     
     
  • 7.40, Аноним (-), 17:43, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Прошу прощения, но Вы привели ссылку на патч из новости...

    Да, затупил и запутался в трех ссылках, сорян.

    Вот та которую хотел отправить
    interrupt.memfault.com/blog/rust-for-digital-signal-processing

    > Поиск в гугле по словам CMSIS-DSP привёл только к https://github.com/ARM-software/CMSIS-DSP,
    > но там тоже вроде как всё на C/С++

    Ну, если есть что-то на C/С++, то разве это не повод переписать на раст)?

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


     
     
  • 8.46, Местный с житейским делом (?), 18:45, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    ye b где код на расте то, к-й не cheap и где Переменной ctx после дропа не суще... текст свёрнут, показать
     
  • 8.47, Местный с житейским делом (?), 18:46, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и где код на расте то, к-й не cheap и где Переменной ctx после дропа не суще... текст свёрнут, показать
     
     
  • 9.48, Аноним (-), 18:49, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Если бы код был, то мы бы не обсуждали новость про сишную дырень на млр устройс... текст свёрнут, показать
     
  • 4.33, Совершенно другой аноним (?), 16:36, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Судя по коду переменную ctx никто и не думал освобождать, проблема была с ctx->maps[i], который мог быть освобождён в другом коде.
     
     
  • 5.55, Аноним (55), 19:30, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    К тому же не известно "где бродила i" до этого. Осмысленный дефайн нельзя было использовать вместо i? Выглядит, как код технаря на коленках, который без корректуры попал в продакшен.
     
     
  • 6.66, Совершенно другой аноним (?), 20:13, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > К тому же не известно "где бродила i" до этого. Осмысленный дефайн
    > нельзя было использовать вместо i? Выглядит, как код технаря на коленках,
    > который без корректуры попал в продакшен.

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

     
     
  • 7.74, Аноним (55), 21:13, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это понятно было из первого поста - use after free. Но такой "Слепой" способ инициализации через непонятный индекс выглядит на скорою руку только сейчас потестить.
     
  • 7.75, Аноним (55), 21:17, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Единственный момент когда это оправдано - Вырезать фрейм в последовательности какого то аппаратного протокола.
     
  • 4.36, Совершенно другой аноним (?), 16:38, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Точнее некоторые из элементов массива ctx->maps[i].
     
  • 4.39, Аноним (39), 17:33, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А если время use и время free являются вычисляемыми? Что, раст все варианты исполнения программы обсчитает?
     
     
  • 5.56, Аноним (55), 19:32, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Раст определит Как вы берете это значение. Монопольно или заимствуете. К тому же есть умные указатели.
     
     
  • 6.100, Аноним (100), 13:43, 12/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Так в С++ тоже есть, и модель памяти можно использовать любую.
     
  • 3.23, Аноним (-), 15:28, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > И что сказать то хотел?

    Передать привет местным) Правилами не запрещено.

    > Тут раст

    Замечу что раст ты упомянул первым)
    А чего не с++? Там по коду народ начинает считает ref'ы. Ручками!
    Может использование каких-то плюсовых фич помогло бы?

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

     
  • 2.45, Аноним (-), 18:33, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > ps жду рассуждений от местных "ну ничего страшного дело то житейское"

    "Ничего страшного"? То что C'шники, как не пытаются, не могут избавить свой код от тупейших багов, которые легко устраняются растом -- это превосходно. Это именно то, о чём говорит rust: инварианты кода должны проверяться алгоритмически, нейросетки (цифровые или биологические) для этого не годятся совершенно. И сишники-няшки постоянно об этом напоминают всему миру, чтобы мир не забывал постепенно переходить на раст.

     
     
  • 3.53, Аноним (53), 19:13, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Угу, вон наверху уже показывают свой интеллект на уровни табуретки Они не поним... большой текст свёрнут, показать
     
     
  • 4.60, Аноним (-), 19:47, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Сомнительное утверждение Чтобы не делать ошибок, надо рассуждать логически, а н... большой текст свёрнут, показать
     
     
  • 5.101, Аноним (100), 13:51, 12/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Нейросетка лучше всего генерирует код на том языке для которого больше датасет, а на Расте это увы в основном только обертки над C-библиотеками. Поэтому на данный момент нейросети генерируют код на С гораздо качественнее, чем на Расте, который еще к тому же нестабилен и изменится в будущем.
     
  • 3.54, Местный с житейским делом (?), 19:28, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > не могут избавить свой код от тупейших багов, которые легко устраняются растом -- это превосходно

    Ой, можно подумать растаписаки не портили бы память и не делали бы use-after-free если бы не  умный препроцессор, к-й они называют языком программирования :) Они этого не делают не потому что у них какая-то другая культура программирования и лучшая дисциплина, а потому что за них это делает раст.

     
     
  • 4.68, Аноним (-), 20:31, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Ой, можно подумать растаписаки не портили бы память и не делали бы  use-after-free если бы не  умный препроцессор, к-й они называют языком программирования :)

    "если бы дедушка был бабушкой..."
    Твои фантазии это конечно классно, но реальности мало относится.

    > Они этого не делают не потому что у них какая-то другая культура программирования и лучшая дисциплина, а потому что за них это делает раст.

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

    А вот у дыряшечников, так сказать, "культура" это "анархия и творю что хочу".


     
  • 4.77, Аноним (55), 21:25, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну рассуждаю в Вашей логике - те кто пользуется компиляторами, а не пишут сразу в машинных кодах это лентяи, которые думают не известно о чем в момент программирования. ))
     
  • 4.82, Аноним (82), 01:03, 12/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Братан, раст - это не только боров, который в прочим норм концепт, а ещё и 100500 перделок, которые идут в комплекте
     
     
  • 5.102, Аноним (100), 13:53, 12/10/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.87, mma (?), 08:59, 12/10/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Пока С'шники пишут рабочий код, Rust'овики только фантазируют какой распрекрасный код они могут написать.
     

  • 1.16, Аноним (16), 14:36, 11/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Объявлен период обвала цен на акции производителей процессоров. Intel уже можно выкупать, Qualcomm следующий.
     
     
  • 2.18, name (??), 14:56, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Будет хреново жить в мире победившего медиатека.
     
     
  • 3.19, Аноним (1), 15:07, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Даже китайцы те же Ксяоми для внутреннего рынка используют Медиатек, а глобальные версии той же модели выходят на снапдрегоне. Это жж неспроста.
     
     
  • 4.103, пгуыыцрщ (?), 18:05, 12/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Естественно, во первых в МТК есть чудные широко известныен в укзих кругах АТ комманды, которых нет AFAIK в снапах. А во вторых в снапах по умолчанию режим работы в гипервизоре который контролится фирмварой сока, и даже если ты соберешь линейку и зальешь на свой телефон (лень ссылки искать, гугли), отстукивать будет по прежнему.
     
  • 2.76, Аноним (55), 21:19, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    При наличие печатного денежного станка выкупить можно всё. Игра на понижение - просто комиссионные агентам.
     
  • 2.97, Аноним (97), 13:03, 12/10/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так Qualcomm и собирался выкупить Intel. Теперь неясно, что дальше будет.
     

  • 1.28, Аноним (28), 15:46, 11/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Главная беда что 99% пользовательских андроидов обновлены не будут. Ибо срок поддержки окончен. И вот это как-раз наиболее паршиво. как и то что нормальных дистрибутивов андроида просто нет. А те что етсь "ваше устройство скорей всего не поддерживается" ибо зоопарк девайсов и билдов. Это вам не линукс дистры с патчами приходящими до публикования уязвимости и в максимально короткий срок.
     
     
  • 2.29, Аноним (-), 15:51, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Главная беда что 99% пользовательских андроидов обновлены не будут.

    Угу, с другой стороны, когда покупали - знали же, что обновы будут на 2-3 года?
    Из длительной поддержки только топы гнусманов и пиксели.

    > как и то что нормальных дистрибутивов андроида просто нет

    Конечно нет, потому что никто их не делал.

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

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

     
  • 2.38, Аноним (38), 17:27, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    С андроидом проблем нет.
    Есть БОЛЬШАЯ проблема с отсутствием драйверов для GNU/Linux в мобильных телефонах: https://wiki.postmarketos.org/wiki/All_devices
    Если есть ВСЕ драйвера для модели, то можно ставить на мобилу хоть Gentoo, хоть LFS без особых проблем!
    На поиграться рекомендую выбрать поддерживаемую модель и купить БУ подешовке. CPU - 8 ядер, RAM - 8Gb, Storage - 128Gb: вполне годно для неспешной найтивной сборки и удобной работы.
     
     
  • 3.41, Аноним (-), 17:46, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Если есть ВСЕ драйвера для модели, то можно ставить на мобилу хоть Gentoo, хоть LFS без особых проблем!

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

    postmarketos это просто тонна типа поддерживаемых устройств, у которых то тач не работает, то gsm модуль, в общем не очень нужные вещи))


     
     
  • 4.59, Аноним (1), 19:46, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Кто заставляет делать дрова частью ядра? Может сама концепция монолитности? В микроядрах дрова будут только модулями, а концепция микроядра заставляет тащить совместимость. Как итог любой блоб может работать где угодно сколько долго угодно при всех изменениях и обновлениях основного микроядра и всей системы.  
     
     
  • 5.64, Аноним (64), 20:03, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Линус Торвальдс категорически против драйверов вне ядра. Он утверждает, что рабочими будут только дрова в ядре. Есть поддержка модулей, но производители не обновляют их для свежих ядер... Монолитное ядро оптимально во многих отношениях.
     
     
  • 6.69, Аноним (-), 20:37, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Линус Торвальдс категорически против драйверов вне ядра. Он утверждает, что рабочими будут только дрова в ядре.

    Ага-ага, от никогда такого не было, что бы в ядре драйвер поломанный или дырявый.
    "В драйвере Nouveau выявлена ошибка, приводящая к повреждению памяти в ядре Linux 6.3"
    opennet.ru/opennews/art.shtml?num=59305

    Г == "качество"

    > Есть поддержка модулей, но производители не обновляют их для свежих ядер... Монолитное ядро оптимально во многих отношениях.

    Особенно для тех, когда один кривой драйвер падает и утягивает всю систему.

     
  • 6.72, Аноним (1), 20:52, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В том и дело что производители ничего не должны обновлять. Однажды написанный модуль драйвер должен работать с ядром любой версии десятки, а то и сотни лет. А микроядро даже если меняется должно и обязано делать прослойку совместимости для всех версий протокола дров и аби и апи и всего. При это само ядро ничего не должно знать про драйвера замена одного блоба на другой не должна никоим образом сказываться на работе системы. Это сделает возможность простого и безболезненного обновления. Ждем Редокс или Фуксию или любое другое нормальное микроядро.  
     
     
  • 7.81, Аноним (-), 22:17, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Однажды написанный модуль драйвер должен работать с ядром любой версии десятки, а то и сотни лет.

    Ты что, хочешь как винде??
    Вся фишка линукса в stable api nonsense!
    Иначе оно будет работать годами и не придется пересобирать код каждую патченную версию ядра, не придется править интерфейсы и зарабатывать на поддержке.

    > Ждем Редокс или Фуксию или любое другое нормальное микроядро.

    Не дождемся. Потому что производителей это тоже устраивает.
    Вышел смартфон с ядро 5.10 - вот с ним и помрет.

     
  • 7.98, Аноним (98), 13:40, 12/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Микроядро проигрывает по скорости монолиту в 100-20 раз в зависимости от реализации. Очень дорого обходится проверять права каждый раз при входе в контекст ядра процесс какого-то драйвера.
     
  • 4.67, Аноним (64), 20:21, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну не производитель же.

    Именно производитель и должен писать и оплачивать драйвера для своего оборудования. Пример Qualcomm, с него все драйвера сорвали, кроме беспроводной связи, чтобы частоты и мощность антенны изменить нельзя было. Капиталисты молодым в отношении свободных открытых драйверов!

    > заставить открыть коммуняки его пока не могут.

    Вот смотрю на коммунистический Китай и в упор не виже никакого просвета по открытию коммунистами драйверов под Linux для мобилок. А Loongson - драйвера открыли, а девайсов не продают.

     
     
  • 5.107, Neon (??), 23:02, 17/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В Китае от коммунизма одно название осталось
     
  • 3.42, Аноним (42), 18:03, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Да в postmarketos 2,5 калеки по количеству нормально поддерживаемых устроиств к сожалению.
     
     
  • 4.43, Аноним (42), 18:04, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В остальных не работают довольно существенные вещи.
     
     
  • 5.65, Аноним (64), 20:13, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Искал мобилу где в GNU/Linux работает камера, инет, звонки и SMS - не нашел.

    Взял за 70$ мобилу: CPU - 8 ядер, RAM - 6Gb, HD - 64Gb. Код поддержки камеры есть, но камера снимает одни помехи, батарея и GPS поддерживаются не полностью, остальное работает отлично :)

     
     
  • 6.73, Аноним (1), 20:55, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Снимать рав с камеры такое себе занятие. Там конечно патентованные алгоритмы улучшайзеры, но можно и просто opencv обработать. Отдельно отмечу насколько медленно работает шумодав на постобработке в opencv. Как этот процесс происходит в реальных камерах это просто магия.  
     
     
  • 7.88, Аноним (88), 09:18, 12/10/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В андроид обработка фото и видео с камеры идёт через DSP HEXAGON.
    У llvm есть поддержка HEXAGON. Где ошибка в текущем коде для поддержки камеры неизвестно, надо больше тестов чтобы камера заработала в Linux.
     
  • 4.78, Подпынявый Швайнокарась (-), 21:33, 11/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    "Нормально" там не поддерживается вообще ни одно устройство. Оно вроде до недавнего времени даже звонить не могло.
     

  • 1.63, Аноним (-), 20:02, 11/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Да какое это имеет значение, если устройства на этих страх в основной своей массе одноразовые на год-два.
     
  • 1.86, Аноним (86), 08:58, 12/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "Проблема затрагивает системы с чипами различных серий Immersive Home, IPQxxxx, QCAxxxx, QCFxxxx, QCNxxxx, SDXxx и Snapdragon X65 5G Modem-RF" Куча роутеров и микротики в том числе попали в этот список похоже.
     
  • 1.90, zog (??), 10:48, 12/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно, придёт ли обновление от Samsung владельцам относительно старых, но всё ещё годных телефонов? Например серии S10.
     
     
  • 2.93, Аноним (1), 12:10, 12/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    У меня жесткий инсайд. Нет не придёт.
     
  • 2.94, Вася (??), 12:22, 12/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    s10+, купленный на старте, у меня наконец в это время году сдох, отходив 5 лет. Возможно, сдох он тупо из-за просевшей батареи, но выяснять было бы дороже, чем он стоит: бутлупы либо по просадке напруги, либо по от смерти флешки. И что-то мне кажется, самые щасливые экземпляры протянут ну ещё годик, два, максимум, так что какой смысл его апдейтить.
    Впрочем, мой на Exynos был, ему и не надо было, но обновляться он перестал в 2021 году уже.
    Так что нет, не будет
     
     
  • 3.95, zog (??), 12:40, 12/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    У тебя сдох, а у меня его меньший брат прекрасно работает до сих пор и даже не собирается умирать.

     
     
  • 4.96, Вася (??), 13:02, 12/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > У тебя сдох, а у меня его меньший брат прекрасно работает до
    > сих пор и даже не собирается умирать.

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

     

  • 1.91, Аноним (91), 10:49, 12/10/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Эльбрус самый защищённый проц, и это не потому что никто не искал дыры и закладки, а потому что он нафиг никому не сдался ни на десктопе ни в серверах.
     
     
  • 2.92, Аноним (1), 12:10, 12/10/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Потому что его нет и выпускать его негде.
     
  • 2.99, Аноним (100), 13:41, 12/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Так просто для того чтобы его удаленно потестить требовалось пройти собеседование (не шутка).
     
     
  • 3.104, Аноним (104), 14:58, 14/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что был в единственном экземпляре.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру