The OpenNET Project / Index page

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



"Релиз операционной системы OpenBSD 5.7"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "Релиз операционной системы OpenBSD 5.7" –1 +/
Сообщение от Mihail Zenkov (ok), 02-Май-15, 14:37 
> Хорошо, а что есть "конкретная конфигурация" применительно к usb? Вот например, вам
> конфига: если я нечто на чипе FTDI-2232 (usb-serial адаптер) захочу прицепить
> к вот этому компьютеру - его драйвер как, всегда висит в
> памяти, треская RAM "потому что вкомпилено в ядро", в надежде что
> когда-то такое может быть все-таки присоединят,

Не скажу точно за FTDI-2232, но pl2303 ест аж целых 15KB. Всего популярных serial-to-usb 4шт.

> Мне не кажется оптимальным ни 1 из вариантов: в одном случае
> в памяти висит даже то что нафиг не упало (при том
> в мало-мальски универсальной конфигурации - достаточно много мусора),

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

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

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

>> - сборка занимает 2 мин 30 сек.
> Не очень понимаю почему это меня должно вообще колыхать. Если я что-то
> разрабатываю или патчу - пересборка 1 модуля займет микроскопический размер времени,

Далеко не всегда можно ограничится пересборкой конкретно модуля, например я использую PHC патч.

> так что попробовать его я смогу очень скоро. А единоразово я
> могу и нечто типа полного убунтуйского конфига ребидлануть минут за 15.

Сомневаюсь что убунтовское ядро соберется за 15 минут на среднем железе.  

> Зато в такой конфиге заработает воткнутый наудачу wi-fi свисток на очередном рыгалтеке.

ХЗ как там с usb wi-fi, но usb 3G (в том числе и со встроенным wi-fi) работают без проблем от одного драйвера.

> А вы попретесь пересобирать, да? Ну спасиб, я такого плагнплея наелся
> в эру MSDOS-а, добавки не надо. Хотя, мамонты наверное ностальгируют :)

Честно говоря забыл уже когда последний раз пересобирал ядро по причине отсутствия поддержки железа.

По факту, ядро собирается по причине выхода новых версий.

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

>> Размер ядра - 4MB.
> Я могу и 1.5Мб. Если надо. Но это будет обрубок "под задачу",
> а не нечто для более-менее.

Лучше скажите сколько ваше текущее ядро весит и сколько оно съедает памяти.

>> P.S. В linux драйвер для флешек один,
> И у FTDI2232 - один. И у реалтековской вафли - один. А
> у соседней ревизии чипа - другой. И так далее.

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

Большинство usb устройств используют одни и те же драйвера - usb-masstorage,usb-modem,usb-printer,usb-audio,usb-hid,etc.

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

Оглавление
Релиз операционной системы OpenBSD 5.7, opennews, 01-Май-15, 21:12  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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