[FreeBSD] Несколько вопросов.
Где почитать про модули ядра во FreeBSD?kldload(2) и по ссылкам
У меня когда-то давно сложилось впечатление,make.conf(5 ключевые слова MODULES_OVERRIDE, NO_MODULES
что при сборке ядра собираются все возможные модули не обращая внимания на конфиг
или я не прав и из конфига можно рулить собираемыми модулями?
Как они подгружаются, все умеют автоматически или какие-то нужно обязательно подгружать явно?loader.conf(5)
Вообще система подгрузки модулей заметно различается в 4.x и 5.x
Зависит ли это от использующей модуль программы или ядро подгружает модуль по системному вызову?Зависит. Программа должна явно сделать kldload(2).
Есть ли рулилка очередями пакетов кроме ALTQ или ALTQ уже нормально во FreeBSD работает?dummynet(4)
ALTQ находится в начальной стадии портирования
Конечно, ты можешь поставить внешний ALTQ от KAME (я этого ни разу не делал).
Какое состояние порта pf из OpenBSD, есть ли он для -STABLE?Портирован, up-to-date. Для STABLE нет и не будет.
Если один порт (A) зависит от другого (B) и порт B установлен в системе как бинарный пакет, тоИспользуется установленный.
при сборке A для B все равно тенутся исходники или пользуется установленный? Или проверяется
версия? Собирал mc, вместе с ним затянулся gmake, который я вроде ставил бинарником...
Заметил странность в 4.10-RELEASE, путь /usr/local/bin есть в path и PATH (tcsh но программаНаверное тупишь. Что говорит 'echo $PATH' ?
оттуда упорно не запусклалсь без полного пути... Где-то я туплю?
Какой драйвер для звука Yamaha DS1, в Hardware не написано, хотя она там есть. В манах поПри наличии device pcm в ядре не определилась? Или это ISA?
pcm, snd, etc ее нет. Где искать?
Кто какими шрифтами для Gnome'a пользуется (помню тут уже это однажды обсуждали, но найтиЯ не пользую Г, но для иксов мне хватает шрифтов:
не могу :-. По-моему в -STABLE он с удовольствием хавает TTF в UTF8, или я не прав?
XFree86-FontServer-4.3.0_3 XFree86-4 font server
XFree86-font100dpi-4.3.0 XFree86-4 bitmap 100 dpi fonts
XFree86-font75dpi-4.3.0 XFree86-4 bitmap 75 dpi fonts
XFree86-fontCyrillic-4.3.0 XFree86-4 Cyrillic fonts
XFree86-fontDefaultBitmaps-4.3.0 XFree86-4 default bitmap fonts
XFree86-fontEncodings-4.3.0 XFree86-4 font encoding files
XFree86-fontScalable-4.3.0 XFree86-4 scalable fonts
cyr-rfx-koi8-o-1.1 Cyrillic X11 bitmap fonts from CYR-RFX project
webfonts-0.21_1 TrueType core fonts for the Web
Наверное тупишь. Что говорит 'echo $PATH' ?Вроде после логаута все заработало... А было примерно так:
cd /usr/ports/misc/mc
make build
make install
mc -> {нет такой комманды}
whereis mc -> /usr/local/bin
echo $PATH -> ...:/usr/local/bin:...
mc -> {нет такой комманды}
?
При наличии device pcm в ядре не определилась? Или это ISA?
PCI. Я пока ядро еще не пересобирал. Начал с
http://www.freebsd.org/releases/4.10R/hardware-i386.html
нашел там вот что:
Creative Technologies Sound Blaster Live! series (emu10k1 driver)
Trident 4DWave DX/NX ( pcm(4) driver)
VIA Technologies VT82C686A
Yamaha
DS1
DS1e
т.е. возле Яамахи не было упоминания о драйвере... Полез в ман pcm(4). Там в списке тоже Ямахи не нашел...
Вот я и озадачился.
Вроде после логаута все заработало... А было примерно так:Вместо whereis ты наверное хотел сказать which. У тебя наверное шелл tcsh? Он не подхватывает появление новых исполняемых файлов в $PATH. Ему нужно сказать rehash.
cd /usr/ports/misc/mc
make build
make install
mc -> {нет такой комманды}
whereis mc -> /usr/local/bin
echo $PATH -> ...:/usr/local/bin:...
mc -> {нет такой комманды}
PCI. Я пока ядро еще не пересобирал.Просто добавь device pcm в ядро и пересобери. С высокой вероятностью просто заработает.
Вместо whereis ты наверное хотел сказать which.
Я искал с помощью whereis(1)
У тебя наверное шелл tcsh? Он не подхватывает
появление новых исполняемых файлов в $PATH. Ему нужно сказать rehash.
Примерно так я и догадался. Про rehash не знал. Спасибо.
Оставить комментарий
KAPUSTA
1. Где почитать про модули ядра во FreeBSD? У меня когда-то давно сложилось впечатление,что при сборке ядра собираются все возможные модули не обращая внимания на конфиг
или я не прав и из конфига можно рулить собираемыми модулями? Как в конфиге узнать,
какой драйвер может собираться в виде модуля, а какой нет? Как они подгружаются, все умеют
автоматически или какие-то нужно обязательно подгружать явно? Зависит ли это от использующей
модуль программы или ядро подгружает модуль по системному вызову?
2. Есть ли рулилка очередями пакетов кроме ALTQ или ALTQ уже нормально во FreeBSD работает?
3. Какое состояние порта pf из OpenBSD, есть ли он для -STABLE?
4. Если один порт (A) зависит от другого (B) и порт B установлен в системе как бинарный пакет, то
при сборке A для B все равно тенутся исходники или пользуется установленный? Или проверяется
версия? Собирал mc, вместе с ним затянулся gmake, который я вроде ставил бинарником...
5. Заметил странность в 4.10-RELEASE, путь /usr/local/bin есть в path и PATH (tcsh но программа
оттуда упорно не запусклалсь без полного пути... Где-то я туплю?
6. Какой драйвер для звука Yamaha DS1, в Hardware не написано, хотя она там есть. В манах по
pcm, snd, etc ее нет. Где искать?
7. Кто какими шрифтами для Gnome'a пользуется (помню тут уже это однажды обсуждали, но найти
не могу :-. По-моему в -STABLE он с удовольствием хавает TTF в UTF8, или я не прав?