Все драйвера изначально только в ядре?
Все драйвера изначально только в ядре?
В дистрибутивах, если не устанавливать ничего дополнительно, изначально все драйвера в ядре? Разные дистрибутивы с одинаковыми версиями ядер поддерживают 100% одно и то же железо?
Например, взять дистрибутивы Debian, Fedora, Frugalware и Turbolinux, только всех их найти с одинаковой версией kernel. Изначально они все имеют 100% одну и ту же базу драйверов?
Например, взять дистрибутивы Debian, Fedora, Frugalware и Turbolinux, только всех их найти с одинаковой версией kernel. Изначально они все имеют 100% одну и ту же базу драйверов?
Пользую Arch Linux. Ну, вы знаете - "не было печали - апдейтов накачали".
- LAN
- Маньяк
- Сообщения: 166
- Зарегистрирован: 06 апр 2009, 20:14
- Откуда: Minsk-Vilnius
- Контактная информация:
Re: Все драйвера изначально только в ядре?
Из опыта.
Пытался поставить Убунту-9.10 на ноут Павилион ДВ-ххх.
Фиг там, вай-фай ниасилил!
Мандрива2010 - встало всё изкаробки.
Пытался поставить Убунту-9.10 на ноут Павилион ДВ-ххх.
Фиг там, вай-фай ниасилил!
Мандрива2010 - встало всё изкаробки.
- Shtsh
- Интересующийся
- Сообщения: 54
- Зарегистрирован: 19 янв 2010, 10:46
- Откуда: Минск
- Контактная информация:
Re: Все драйвера изначально только в ядре?
Во-первых. Драйвера - windows-термин
В linux - монолитное ядро с поддержкой модулей.
Но! Стандартные модули можно скомпилировать, а можно и нет
А можно поставить какой-нибудь патч для поддержки экзотического железа.
Вот так и с разными дистрибутивами. Многие стараются нестабильные модули на включать. А многие включают.
В linux - монолитное ядро с поддержкой модулей.
Но! Стандартные модули можно скомпилировать, а можно и нет
А можно поставить какой-нибудь патч для поддержки экзотического железа.
Вот так и с разными дистрибутивами. Многие стараются нестабильные модули на включать. А многие включают.
Gentoo, awesome, KDE, XBMC, nvidia
Re: Все драйвера изначально только в ядре?
Shtsh, получается, если ядро одно и то же, то разницу могут сделать модули, идущие изкаробки?
Пользую Arch Linux. Ну, вы знаете - "не было печали - апдейтов накачали".
- Shtsh
- Интересующийся
- Сообщения: 54
- Зарегистрирован: 19 янв 2010, 10:46
- Откуда: Минск
- Контактная информация:
Re: Все драйвера изначально только в ядре?
да. Но в любом дистрибутиве есть возможность пересобрать ядро, если что-то не было включено. Так что после некоторых телодвижений можно любой дистр заставить грузить модули, которые были отключены (или, в особых случаях, пропатчить ядро для поддержки дополнительного железа и потом собрать)
Gentoo, awesome, KDE, XBMC, nvidia
Re: Все драйвера изначально только в ядре?
>> если ядро одно и то же
... видимо имеется в виду версия ядра, сборка ядра разработчиками различных дистрибутивов отличается конфигурацией ядра и патчами, сиречь опционально в конфиге ядра можно установить поддерживается та или иная функциональность и как она поддерживается - собирается модулем или монолитом в ядре, к тому же разработчики дистрибутивов стараются добавить функциональность собственными патчами, которых на данный момент нет в других дистрибутивах
>> В дистрибутивах, если не устанавливать ничего дополнительно, изначально все драйвера в ядре?
... кста, есть такие дистрибутивы где изначально нет собранного бинарного ядра изкаробки, в них конфигурация ядра и сборка ядра осуществляется под конкретное железо в процессе установки, например gentoo ...
# прим
>> Во-первых. Драйвера - windows-термин
... особо неважно, но термин используется и в линукс ...
http://lwn.net/Kernel/LDD3/
http://kernelnewbies.org/FAQ
http://kernelnewbies.org/FAQ/CompileVendorDriver
и локально (если есть) /usr/src/linux/Documentation/driver-model
# плюсом к этому как различие - включение/не_включение в дистрибутивы поддержку закрытых драйверов и т.д. ...
... видимо имеется в виду версия ядра, сборка ядра разработчиками различных дистрибутивов отличается конфигурацией ядра и патчами, сиречь опционально в конфиге ядра можно установить поддерживается та или иная функциональность и как она поддерживается - собирается модулем или монолитом в ядре, к тому же разработчики дистрибутивов стараются добавить функциональность собственными патчами, которых на данный момент нет в других дистрибутивах
>> В дистрибутивах, если не устанавливать ничего дополнительно, изначально все драйвера в ядре?
... кста, есть такие дистрибутивы где изначально нет собранного бинарного ядра изкаробки, в них конфигурация ядра и сборка ядра осуществляется под конкретное железо в процессе установки, например gentoo ...
# прим
>> Во-первых. Драйвера - windows-термин
... особо неважно, но термин используется и в линукс ...
http://lwn.net/Kernel/LDD3/
http://kernelnewbies.org/FAQ
http://kernelnewbies.org/FAQ/CompileVendorDriver
и локально (если есть) /usr/src/linux/Documentation/driver-model
# плюсом к этому как различие - включение/не_включение в дистрибутивы поддержку закрытых драйверов и т.д. ...
Re: Все драйвера изначально только в ядре?
В статье "Компилируем ядро - ядерная физика для домохозяек" про все это доходчиво написано.
Re: Все драйвера изначально только в ядре?
На 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: Все драйвера изначально только в ядре?
Pavilion dv6000