Все драйвера изначально только в ядре?

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
Virgil
Неотъемлемая часть форума
Сообщения: 563
Зарегистрирован: 13 янв 2009, 01:33

Все драйвера изначально только в ядре?

Сообщение Virgil »

В дистрибутивах, если не устанавливать ничего дополнительно, изначально все драйвера в ядре? Разные дистрибутивы с одинаковыми версиями ядер поддерживают 100% одно и то же железо?

Например, взять дистрибутивы Debian, Fedora, Frugalware и Turbolinux, только всех их найти с одинаковой версией kernel. Изначально они все имеют 100% одну и ту же базу драйверов?
Пользую Arch Linux. Ну, вы знаете - "не было печали - апдейтов накачали".

Аватара пользователя
LAN
Маньяк
Сообщения: 166
Зарегистрирован: 06 апр 2009, 20:14
Откуда: Minsk-Vilnius
Контактная информация:

Re: Все драйвера изначально только в ядре?

Сообщение LAN »

Из опыта.
Пытался поставить Убунту-9.10 на ноут Павилион ДВ-ххх.
Фиг там, вай-фай ниасилил!

Мандрива2010 - встало всё изкаробки.

Аватара пользователя
Shtsh
Интересующийся
Сообщения: 54
Зарегистрирован: 19 янв 2010, 10:46
Откуда: Минск
Контактная информация:

Re: Все драйвера изначально только в ядре?

Сообщение Shtsh »

Во-первых. Драйвера - windows-термин
В linux - монолитное ядро с поддержкой модулей.
Но! Стандартные модули можно скомпилировать, а можно и нет
А можно поставить какой-нибудь патч для поддержки экзотического железа.
Вот так и с разными дистрибутивами. Многие стараются нестабильные модули на включать. А многие включают.
Gentoo, awesome, KDE, XBMC, nvidia

Virgil
Неотъемлемая часть форума
Сообщения: 563
Зарегистрирован: 13 янв 2009, 01:33

Re: Все драйвера изначально только в ядре?

Сообщение Virgil »

Shtsh, получается, если ядро одно и то же, то разницу могут сделать модули, идущие изкаробки?
Пользую Arch Linux. Ну, вы знаете - "не было печали - апдейтов накачали".

Аватара пользователя
Shtsh
Интересующийся
Сообщения: 54
Зарегистрирован: 19 янв 2010, 10:46
Откуда: Минск
Контактная информация:

Re: Все драйвера изначально только в ядре?

Сообщение Shtsh »

да. Но в любом дистрибутиве есть возможность пересобрать ядро, если что-то не было включено. Так что после некоторых телодвижений можно любой дистр заставить грузить модули, которые были отключены (или, в особых случаях, пропатчить ядро для поддержки дополнительного железа и потом собрать)
Gentoo, awesome, KDE, XBMC, nvidia

sungreen
Фанатеющий
Сообщения: 145
Зарегистрирован: 23 сен 2007, 18:38
Откуда: Kostroma default

Re: Все драйвера изначально только в ядре?

Сообщение sungreen »

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

>> В дистрибутивах, если не устанавливать ничего дополнительно, изначально все драйвера в ядре?
... кста, есть такие дистрибутивы где изначально нет собранного бинарного ядра изкаробки, в них конфигурация ядра и сборка ядра осуществляется под конкретное железо в процессе установки, например gentoo ...


# прим
>> Во-первых. Драйвера - windows-термин
... особо неважно, но термин используется и в линукс ...

http://lwn.net/Kernel/LDD3/
http://kernelnewbies.org/FAQ
http://kernelnewbies.org/FAQ/CompileVendorDriver
и локально (если есть) /usr/src/linux/Documentation/driver-model

# плюсом к этому как различие - включение/не_включение в дистрибутивы поддержку закрытых драйверов и т.д. ...

Аватара пользователя
Nyshtyak
Неотъемлемая часть форума
Сообщения: 235
Зарегистрирован: 22 ноя 2005, 18:23

Re: Все драйвера изначально только в ядре?

Сообщение Nyshtyak »

В статье "Компилируем ядро - ядерная физика для домохозяек" про все это доходчиво написано.

ratboy
Фанатеющий
Сообщения: 124
Зарегистрирован: 16 ноя 2005, 01:01
Контактная информация:

Re: Все драйвера изначально только в ядре?

Сообщение ratboy »

На pavilion dv-7 ubuntu 9.10 легко пошла. Из минусов - некачественный звук. А так все из коробки
Per aspera ad Astra {HP Pavilion DV7+Ubuntu 8.10}

Аватара пользователя
LAN
Маньяк
Сообщения: 166
Зарегистрирован: 06 апр 2009, 20:14
Откуда: Minsk-Vilnius
Контактная информация:

Re: Все драйвера изначально только в ядре?

Сообщение LAN »

Pavilion dv6000

Ответить