LINUX.ORG.RU
ФорумTalks

Мысль по поводу ядра и железа для ноутбука


0

0

Вот на ноутбуках часто есть проблемы с железом. Но если собрать ядро с правильным железом то все будет нормально. Но узнавать что за железо у тебя на ноутбуке + собирать ядро для ОБЫЧНОГО пользователя проблематично. Да и зачем это все делать если кто-то это уже сделал? Так а почему бы не сделать сайт (или хотя бы сюда это все прикрутить) на котором будут лежать сборки ядер под конкретный ноутбук или конфиги для ядра на крайний случай? Скачал - и все ок и не надо ковыряться с железом. То же самое для алсы и другого ПО - настройки под конкретный ноутбук. Сделайте хоть что-то полезное.

На gentoo wiki есть инструкции по menuconfig для некоторых ноутбуков.

AITap ★★★★★
()

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

Но это всё попахивает такой темой как «готовое решение», а для этого нужна чёткая организация работы и цели, в общем нужны заинтересованные главные лица, пока таких не много:( Всё таки эта работа совершенно демотивирующая, рутинная, хотя и изрядно поднимающая ЧСВ:)

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

А если нет? А вот вы же все тут говорите про виндекапец. Так вот чтобы приблизить это долгожданное событие предлагаю сделать данный ресурс. Ну вот поставил человек линукс на ноутбук - и не работает. А он обычный пользователь. Что ему делать? И тут он в гугле пишет «asus m50s linux» и находит ядро для его модели ноутбука.

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

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

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

Для этого специальный ресурс не нужен, ну разве что для координации междистрибутивной и общекоценптуальной работы. А вообще эта проблема решается на уровне написания конфигов. автоконфигураторов, автосборщиков ядра и тд. То есть чтобы в итоге при установке Убунты или Дженту появлялась табличка с моделями писюков и ноутбуков и его ноутбук уже был бы выбран и осталось нажать энтер чтобы всё сделалось зашибись:)

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

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

facelift
() автор топика

В >32-x ядрах можно сделать make localmodconfig. легче написать инструкцию что и как делать.

roman77 ★★★★★
()

Да и ядро собирать долго - около часа. Да и что надо простому юзеру? Простому юзеру надо чтобы работало - не все же генту ставят. Так вот чтобы завоевать рынок обычных пользователей (если это кому-то надо) надо сделать так чтобы линукс «просто работал». И если вы хотите чтобы пришел вендекапец то надо сделать так чтобы обычный пользователь даже не знал что у него есть ядро. Как в винде - поставил и все работает из коробки (тока холиварить не надо)ю

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

Эх... если бы это касалось только ядра:) В идеале это должно выглядеть так:

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

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

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

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

Про поставил и работает согласен, да, так и должно быть, но с возможностью полной кастумизации. Как калькулейт или забаён:)

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

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

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

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

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

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

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

Это количество запросов к гуглу в МЕСЯЦ.

facelift
() автор топика

в вики запости маны по сборке ведра для конкретных моделей моноблоков/ноутбуков. чего здесь-то ныть?

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

Ну вот поставил человек линукс на ноутбук - и не работает. А он обычный пользователь. Что ему делать?

Не ставить линукс. Правильно говорят: Не зная броду, не суйся в воду!

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

Ну вот поставил человек линукс на ноутбук - и не работает. А он обычный пользователь. Что ему делать?

Думать, прежде чем всякое г. покупать. А то понакупят всяких Canon'ов, софтмодемов и прочей дребедени, и удивляются: а что это оно не работает???

Eddy_Em ☆☆☆☆☆
()

Мысль интересная и вроде как здравая. Я уже ругался по этому поводу, но немного в другом направлении: чтобы ядро само автоматом подцепляло/собирало всё нужное.
Кстати это нужно не только для ноутов, в десктопных мамках тоже много загадочного в чипсетах.

darkshvein ☆☆
()

>Вот на ноутбуках часто есть проблемы с железом.

на ноутбуках чаще всего нет проблем с линукс, как и проблем с железом.

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

могут сказать - вот есть же Debian. есть. с кривыми (реально - недавно, на тот момент, поломанными) драйверами для Intel Video в Debian Stable (и всем плевать. там же кривая ALSA и всем так же плевать)

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

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

неудачный пример - libastral всё ещё сильно нестабильна.

cobold ★★★★★
()

Но если собрать ядро с правильным железом то все будет нормально.

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

А вот вы же все тут говорите про виндекапец. ..... Ну вот поставил человек линукс на ноутбук - и не работает.

А вы давно венду видели?! Без установки дополнительных дров там ВООБЩЕ НИЧЕГО не работает. В семерке, например, есть дефолтные драйверы на звук, сеть и мышки, но, извините, в линуксе это было лет 10 назад из коробки. Про старые виндузы лучше вообще не упоминать.

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

Kosyak ★★★★
()

Наверное generic достаточно универсальная сборка. Я где не запускал Slackware везде всё что может работать в Linux, подхватывалось. Так что мне хватает huge-smp или generic с initrd.

tux2002
()

>Но если собрать ядро с правильным железом то все будет нормально.

Откуда инфа?

madcore ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.