The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Проект Debian начал общее голосование по вопросу поставки проприетарных прошивок, opennews (??), 27-Авг-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


48. "Проект Debian начал общее голосование по вопросу поставки пр..."  –1 +/
Сообщение от Анонимemail (48), 28-Авг-22, 02:35 
> Достаточно скачать deb пакет, вынуть оттуда нужный файл и сунуть куда надо

Я восхищаюсь линуксоидами
Откуда мы узнаём что чтобы заработал свисток RT3070 нам нужен файл rt2870.bin из пакета firmware-misc-nonfree, и положить этот файл нужно в папку /usr/lib/firmware?
Вот откуууудаааа вся эта цепочка?

Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

50. "Проект Debian начал общее голосование по вопросу поставки пр..."  +3 +/
Сообщение от Аноним (50), 28-Авг-22, 03:00 
Если слишком подробно объяснять, со временем вы сами станете линуксоидом, потом можете начать восхищаться самим собой: а зачем нам это? Михалкова-то за глаза, а тут вы ещё...

P.S. Мы можем узнать, на каком чипе устройство и попробовать найти по имени оного (в принципе, их не так уж и много), ну а куда класть прошивку - место одно, потеряться сложно.

Ответить | Правка | Наверх | Cообщить модератору

120. "Проект Debian начал общее голосование по вопросу поставки пр..."  +2 +/
Сообщение от gumanzoyemail (?), 28-Авг-22, 11:40 
Обычно в dmesg при загрузке модуля драйвера сообщение о том что прошивка отсутствует и название прошивки соответственно.
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

126. "Проект Debian начал общее голосование по вопросу поставки пр..."  +/
Сообщение от n00by (ok), 28-Авг-22, 12:57 
Интересно, это хоть где-то автоматизировано? Если нет, то почему? Вроде нет принципиальных сложностей, как и с тем инсталлятором Rosa Tresh, который в итоге выкинули и заменили на федоровский.
Ответить | Правка | Наверх | Cообщить модератору

130. "Проект Debian начал общее голосование по вопросу поставки пр..."  +/
Сообщение от gumanzoyemail (?), 28-Авг-22, 13:08 
mkinitramfs ругается если модулям не хватает прошивок. Откуда он эту инфу берет не знаю.
Ответить | Правка | Наверх | Cообщить модератору

134. "Проект Debian начал общее голосование по вопросу поставки пр..."  +/
Сообщение от n00by (ok), 28-Авг-22, 13:46 
Наверное, из вывода утилиты modinfo. Но вопрос мой про инсталлятор. Его задача обеспечить рабочую систему.
Ответить | Правка | Наверх | Cообщить модератору

215. "Проект Debian начал общее голосование по вопросу поставки пр..."  +/
Сообщение от Аноним (-), 29-Авг-22, 17:37 
> Интересно, это хоть где-то автоматизировано?

Потому что на....й не надо. Анализ dmesg для установки чего либо - это крайне трешовый уровень инженерии. Правильный - depends в метаданных пакета, и просто набор пакетов. Сабж больше всего об этом на самом деле - каким пакетам место на дефолтных инсталяхах. Будет там развернут пакет с фирмварью или нет. Оно из nonfree репок, и это в основном вопрос формирования образов из репок дистра.

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

Ответить | Правка | К родителю #126 | Наверх | Cообщить модератору

284. "Проект Debian начал общее голосование по вопросу поставки пр..."  +/
Сообщение от n00by (ok), 30-Авг-22, 12:26 
>> Интересно, это хоть где-то автоматизировано?
> Потому что на....й не надо. Анализ dmesg для установки чего либо -
> это крайне трешовый уровень инженерии. Правильный - depends в метаданных пакета,
> и просто набор пакетов.

depends - информация времени сборки. dmesg - время выполнения.

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

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

> Сабж больше всего об этом на самом
> деле - каким пакетам место на дефолтных инсталяхах. Будет там развернут
> пакет с фирмварью или нет. Оно из nonfree репок, и это
> в основном вопрос формирования образов из репок дистра.
> А голосовать предлагается, стало быть, дать телам которые даже суть проблемы не
> одупляют? Извините, но айтишники не настолько раки, пусть у тебя так
> оленеводы голосуют за правительство, гораздо интереснее получается. Особенно если смотреть
> на это шоу с безопасной дистанции :)

Вопрос -- хоть где-то -- не про Debian, а про тех кто позиционирует себя «готово для дома» и юзер-френдли.

Ответить | Правка | Наверх | Cообщить модератору

294. "Проект Debian начал общее голосование по вопросу поставки пр..."  +/
Сообщение от Аноним (-), 30-Авг-22, 23:40 
> depends - информация времени сборки. dmesg - время выполнения.

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

> depends - это общий случай (зависимость могжет пригодиться кому-то, потому даём её всем).

Depends это "зависимость нужна для корректной работы воооооон тех". Фирмварь так оформлять все же и правда не очень хорошая идея. Скорее просто пакеты вкатить под предполагаемое у наиболее типовых юзеров железо. Продвинутый вариант - детект железа, по pci/usb VID/PID и вкатывание пакета. Убунты вроде что-то такое и делают. Но дебиан не автоматическая задоподтиралка для хомяков, им доктор Шатлворт убунту прописал.

> dmesg - показывает, что вот на этой машине драйвер запущен и требует
> прошивку (а все фирмвари скопом весят почти гигабайт).

Поэтому в сабже их даже в принципе порезали на пакеты. И пакеты так то на установочном диске всяко жатые, т.е. вон то поделить на 2..3 скорее всего. Пара сотен мегов пакетов на одном из инсталляционных ISO - в принципе переживаемо.

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

Желающие даже могут что-то такое накодить, особенно с системдшным апи логгера, но я не уверен что то сообщение всегда в энном формате, оно также не совсем просто и с точки зрения секурити, а при энном уровне логгинга это в лог просто не выдается вообще и loglevel так то конфигурабелен админом и boot time и run time, так что не особо универсально выходит.

> Вопрос -- хоть где-то -- не про Debian, а про тех кто
> позиционирует себя «готово для дома» и юзер-френдли.

Ну так убунта. Она детектит хардвар и может поставить всякие "проприентарные пакеты". Даже проприентарные дрова для видях одно время сватала. Но для меня это +1 повод ей не пользоваться, например. Я хочу четко понимать что у меня в системе творится, и дебианом я пользуюсь за именно это. А если бы хотел вон то - пользовался бы убунтами.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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