The OpenNET Project / Index page

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



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

Оглавление

Опубликованы Linux From Scratch 11.3 и Beyond Linux From Scratch 11.3, opennews (?), 01-Мрт-23, (0) [смотреть все]

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


11. "Опубликованы Linux From Scratch 11.3 и Beyond Linux From Scr..."  +4 +/
Сообщение от Аноним (7), 01-Мрт-23, 12:55 
а, ну да, ведь при сборке дистрибутива берут чье-то другое уже готовое ядро, а не компилят его from scratch.
Ответить | Правка | Наверх | Cообщить модератору

12. "Опубликованы Linux From Scratch 11.3 и Beyond Linux From Scr..."  +2 +/
Сообщение от Аноним (12), 01-Мрт-23, 12:59 
From scratch пишут своё ядро
Ответить | Правка | Наверх | Cообщить модератору

15. "Опубликованы Linux From Scratch 11.3 и Beyond Linux From Scr..."  +2 +/
Сообщение от Аноним (7), 01-Мрт-23, 13:08 
назвались linux from scratch -- вот и рассказывайте, как скомпилить linux from scratch, как подобрать дрова, нужные именно такой-то тачке, какие опции включать в tinyconfig, чтоб линукс компилился буквально 2 минуты, но имел тот же функционал, что и дистрибутивные ядра (за вычетом неиспользуемых) и т. д. По факту бесполезная книженция. Все пришлось узнавать самому: как на конкретной тачке получить список устройств в том виде, по которому можно составить список драйверов; как из списка драйверов получить список модулей; как из списка модулей получить список опций ядра. Реально, от lkddb больше пользы, чем от сабжа. Нахрена они рассказывают, как собирать конкретные пакеты? Куда более актуальную информацию по сборке можно получать непосредственно из дистрибутивных репозиториев.
Ответить | Правка | Наверх | Cообщить модератору

19. "Опубликованы Linux From Scratch 11.3 и Beyond Linux From Scr..."  –1 +/
Сообщение от Аноним (5), 01-Мрт-23, 13:20 
>как на конкретной тачке получить список устройств в том виде, по которому можно составить список драйверов; как из списка драйверов получить список модулей; как из списка модулей получить список опций ядра.

т.е. выполнить lsmod и make localmodconfig было слишком сложно? Вот с конфигурацией ядра разбираться куда интереснее, особенно когда дефолты дают неработоспособное ядро.

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

21. "Опубликованы Linux From Scratch 11.3 и Beyond Linux From Scr..."  +3 +/
Сообщение от Аноним (7), 01-Мрт-23, 13:28 
> lsmod

Возвращает следующие модули: 1) реально используемые, 2) автозагруженные по желанию дистрибутива, но фактически ненужные.

Не возвращает следующие модули: 1) модули, которые были нужны на этой тачке, но дистр их не скомпилил, 2) модули, вшитые в само ядро.

В итоге lsmod возвращает лишнюю информацию и может недодать нужную. Какое там у тебя соберется по  localmodconfig ядро?

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

22. "Опубликованы Linux From Scratch 11.3 и Beyond Linux From Scr..."  –1 +/
Сообщение от Аноним (5), 01-Мрт-23, 13:34 
Не знаю, я всегда загружаю свой любимый лайвсиди, и там только все модули нужные конкретной тачке и никаких посторонних.
Ответить | Правка | Наверх | Cообщить модератору

24. "Опубликованы Linux From Scratch 11.3 и Beyond Linux From Scr..."  +1 +/
Сообщение от Аноним (7), 01-Мрт-23, 13:40 
> там только все модули нужные конкретной тачке и никаких посторонних

Я тебе выше объяснил, что это не так. Читаем lsmod(8): "what kernel modules are currently loaded". Это не то же, что "what kernel modules are needed for this machines".

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

26. "Опубликованы Linux From Scratch 11.3 и Beyond Linux From Scr..."  –2 +/
Сообщение от Аноним (5), 01-Мрт-23, 13:45 
Я тебе ответил, когда и почему это так. При загрузке отрабатывает детектилка и загружается всё необходимое для поддержки железа и ничего больше.
Ответить | Правка | Наверх | Cообщить модератору

27. "Опубликованы Linux From Scratch 11.3 и Beyond Linux From Scr..."  –1 +/
Сообщение от Аноним (7), 01-Мрт-23, 13:52 
> При загрузке отрабатывает детектилка

Да, это тот самый "1) реально используемые", про который я говорил. Это механизм самого ядра. А вот тут у тебя ошибочка:

> и ничего больше

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

> загружается ВСЁ необходимое

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

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

28. "Опубликованы Linux From Scratch 11.3 и Beyond Linux From Scr..."  +/
Сообщение от Аноним (5), 01-Мрт-23, 14:00 
Ну, может быть зависит от дистра. Я использую только один для этого, и он явно не для тех пользователей, о которых ты говоришь. С тем, чтобы какое-то железо не работало, тоже не помню, чтобы сталкивался.
Ответить | Правка | Наверх | Cообщить модератору

76. "Опубликованы Linux From Scratch 11.3 и Beyond Linux From Scr..."  +/
Сообщение от Аноним (74), 02-Мрт-23, 01:26 
Чувак, тебе чтоб localmodconfig что-то выдал ты должен подключить ВСЕ устройства, включая скажем смартфон в режиме USB модема, Web камеру, которая может валяться и использоваться раз в пол года и даже localmodconfig не поставит нужные зависимости, также тебя этот скрипт пошлет в задницу если ты так и быть решил что-то там поменять, но забыл фирмвари добавить, установить пакет для вайфая с ограничениями для конкретной страны и т.д. Не говоря уже о том какое фирмвари откуда грузить и с какими ядрами они будут совместимы. Автообновление фирмварей и многие другие вызовы надо решать.
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

89. "Опубликованы Linux From Scratch 11.3 и Beyond Linux From Scr..."  +/
Сообщение от Аноним (5), 02-Мрт-23, 11:45 
Если не брать простой вариант взять блобы из первого подвернувшегося дистрибутива, то это, вероятно, проблема, да. Лично я не стесняюсь перепаковывать готовое, ничего стыдного в этом нет. Блобы, они и в Африке блобы.

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

32. "Опубликованы Linux From Scratch 11.3 и Beyond Linux From Scr..."  +/
Сообщение от Anon3 (?), 01-Мрт-23, 14:19 
Так там еще хуже. Хочешь чуть поменять опции при сборке gcc или binutils (особенно в первом stage), и все, приехали, потом где-то, что-то  не соберется. Фактически это как коридорный шутер. И приходится потом читать книгу по gcc, которая еще и не актуальна (потому что плохо знаешь английский). А для актуальной версии gcc приходится заниматься RTFM-ом в переводчиках.
Как итог, вместо получения положительных ощущений собственной крутизны и превосходства, а также последующей возможности обесценить труд мейнтейнеров дистрибутивов, занимающихся всякой ерундой, чувствуешь себя просто ничтожеством
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

95. "Опубликованы Linux From Scratch 11.3 и Beyond Linux From Scr..."  +/
Сообщение от Аноним (95), 02-Мрт-23, 15:37 
> чувствуешь себя просто ничтожеством

Только так профессионалами и становятся

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

35. "Опубликованы Linux From Scratch 11.3 и Beyond Linux From Scr..."  +/
Сообщение от Anon3 (?), 01-Мрт-23, 14:25 
> какие опции включать в tinyconfig, чтоб линукс компилился буквально 2 минуты

не занимайте голову глупостями
Был такой дистрибутив - Floppinux
https://www.opennet.ru/opennews/art.shtml?num=55193
он как раз об этом.
И, смею вас уверенно заверить, что по мнению местных экспертов, это эталонное ненужно

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

13. "Опубликованы Linux From Scratch 11.3 и Beyond Linux From Scr..."  +3 +/
Сообщение от Аноним (57), 01-Мрт-23, 13:02 
Подразумевается, что ядро ты умеешь компилять, не?
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

16. "Опубликованы Linux From Scratch 11.3 и Beyond Linux From Scr..."  +1 +/
Сообщение от . (?), 01-Мрт-23, 13:09 
Я никогда не пробовал ставить LFS, но ядро уже несколько раз компилил. Вся документация находится в исходниках ядра. Ну по сборке для конкретного дистра нужно читать в handbook или типа того
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

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

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




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

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