Страница 1 из 1

модули ядра FreeBSD

Добавлено: 2008-02-04 20:50:28
neurobomman
http://www.freebsd.org/doc/ru_RU.KOI8-R ... lding.html
в рукокниге написано, что при пересборке ядра можно не все модули пересобирать а только указаные в
MODULES_OVERRIDE = .... файла /etc/make.conf
а какие модули есть в ядре вообще?(для общего развития)
и какой модуль указать чтобы включить в ядро options FIREWALL_FORWARD, т.к. на маршрутизаторе созрела необходимость поставить прозрачный squid?(в частности)
заранее спасибо за помощь!

Re: модули ядра FreeBSD

Добавлено: 2008-02-04 21:01:54
zingel
/usr/src/sys/conf/NOTES

а вообще

options IPFIREWALL_FORWARD #packet destination changes

Re: модули ядра FreeBSD

Добавлено: 2008-02-04 21:17:53
neurobomman
ну в NOTES я нашел тоже самое что и хэндбуке....описание опции MODULES_OVERRIDE = linux acpi....
где можно посмотреть конкретный список модулей...
з.ы. за очепятку извините.виноват.

Re: модули ядра FreeBSD

Добавлено: 2008-02-04 21:34:09
zingel
man 5 make.conf

или

http://www.lissyara.su/?id=1326

Re: модули ядра FreeBSD

Добавлено: 2008-02-04 23:21:13
neurobomman
zingel писал(а):man 5 make.conf

или

http://www.lissyara.su/?id=1326
и где тут про модули ядра?
правильный ответ, ИМХО

Код: Выделить всё

cd /boot/kernel
ls
3dfx.ko                 if_fatm.ko              ng_netflow.ko
3dfx_linux.ko           if_fe.ko                ng_one2many.ko
aac.ko                  if_fwe.ko               ng_ppp.ko
aac_linux.ko            if_fwip.ko              ng_pppoe.ko
accf_data.ko            if_fxp.ko               ng_pptpgre.ko
accf_http.ko            if_gif.ko               ng_rfc1490.ko
acpi.ko                 if_gre.ko               ng_socket.ko
acpi_asus.ko            if_harp.ko              ng_source.ko
acpi_fujitsu.ko         if_hatm.ko              ng_split.ko
acpi_ibm.ko             if_hme.ko               ng_sppp.ko
acpi_panasonic.ko       if_ic.ko                ng_sscfu.ko
acpi_sony.ko            if_ie.ko                ng_sscop.ko
acpi_toshiba.ko         if_ipw.ko               ng_sync_ar.ko
acpi_video.ko           if_iwi.ko               ng_sync_sr.ko
agp.ko                  if_ixgb.ko              ng_tag.ko
aha.ko                  if_kue.ko               ng_tcpmss.ko
ahb.ko                  if_le.ko                ng_tee.ko
ahc.ko                  if_lge.ko               ng_tty.ko
ahc_eisa.ko             if_lnc.ko               ng_ubt.ko
ahc_isa.ko              if_my.ko                ng_uni.ko
ahc_pci.ko              if_ndis.ko              ng_vjc.ko
ahd.ko                  if_nge.ko               ng_vlan.ko
aic.ko                  if_nve.ko               ngatmbase.ko
aio.ko                  if_oltr.ko              nmdm.ko
alpm.ko                 if_patm.ko              nsp.ko
amd.ko                  if_pcn.ko               ntfs.ko
amdpm.ko                if_ppp.ko               ntfs_iconv.ko
amdsmb.ko               if_ral.ko               nullfs.ko
amr.ko                  if_ray.ko               nwfs.ko
amr_linux.ko            if_re.ko                padlock.ko
aout.ko                 if_rl.ko                pccard.ko
apm.ko                  if_rue.ko               pcf.ko
apm_saver.ko            if_sbni.ko              pcfclock.ko
arcmsr.ko               if_sbsh.ko              pecoff.ko
arcnet.ko               if_sf.ko                pf.ko
asr.ko                  if_sis.ko               pflog.ko
ata.ko                  if_sk.ko                plip.ko
atacard.ko              if_sl.ko                portalfs.ko
atadisk.ko              if_sn.ko                ppbus.ko
ataisa.ko               if_sr.ko                ppc.ko
atapci.ko               if_ste.ko               ppi.ko
atapicam.ko             if_stf.ko               pps.ko
atapicd.ko              if_stge.ko              procfs.ko
atapifd.ko              if_tap.ko               pseudofs.ko
atapist.ko              if_ti.ko                pst.ko
ataraid.ko              if_tl.ko                puc.ko
ath_hal.ko              if_tun.ko               r128.ko
ath_rate.ko             if_tx.ko                radeon.ko
bktr.ko                 if_txp.ko               rain_saver.ko
bktr_mem.ko             if_udav.ko              random.ko
blank_saver.ko          if_ural.ko              rc.ko
bridge.ko               if_vge.ko               rc4.ko
cam.ko                  if_vlan.ko              reiserfs.ko
cardbus.ko              if_vr.ko                rp.ko
cbb.ko                  if_vx.ko                rr232x.ko
cd9660.ko               if_wb.ko                s3.ko
cd9660_iconv.ko         if_wi.ko                safe.ko
ciss.ko                 if_xe.ko                savage.ko
coda.ko                 if_xl.ko                sbp.ko
coda5.ko                iic.ko                  sbp_targ.ko
cpufreq.ko              iicbb.ko                scd.ko
crypto.ko               iicbus.ko               scsi_low.ko
cryptodev.ko            iicsmb.ko               sio.ko
daemon_saver.ko         iir.ko                  sis.ko
dcons.ko                intpm.ko                smapi.ko
dcons_crom.ko           io.ko                   smb.ko
digi.ko                 ip6fw.ko                smbfs.ko
digi_CX.ko              ip_mroute.ko            smbios.ko
digi_CX_PCI.ko          ipdivert.ko             smbus.ko
digi_EPCX.ko            ipfw.ko                 snake_saver.ko
digi_EPCX_PCI.ko        ipl.ko                  snd_ad1816.ko
digi_Xe.ko              ipmi.ko                 snd_als4000.ko
digi_Xem.ko             ips.ko                  snd_atiixp.ko
digi_Xr.ko              isp.ko                  snd_cmi.ko
dpt.ko                  ispfw.ko                snd_cs4281.ko
dragon_saver.ko         joy.ko                  snd_csa.ko
drm.ko                  kbdmux.ko               snd_driver.ko
dummynet.ko             kernel                  snd_ds1.ko
elink.ko                libalias.ko             snd_emu10k1.ko
exca.ko                 libiconv.ko             snd_es137x.ko
ext2fs.ko               libmbpool.ko            snd_ess.ko
fade_saver.ko           libmchain.ko            snd_fm801.ko
fdc.ko                  linker.hints            snd_ich.ko
fdescfs.ko              linprocfs.ko            snd_maestro.ko
fire_saver.ko           linsysfs.ko             snd_maestro3.ko
firewire.ko             linux.ko                snd_mss.ko
firmware.ko             logo_saver.ko           snd_neomagic.ko
g_md.ko                 lpbb.ko                 snd_sb16.ko
geom_apple.ko           lpt.ko                  snd_sb8.ko
geom_bde.ko             mac_biba.ko             snd_sbc.ko
geom_bsd.ko             mac_bsdextended.ko      snd_solo.ko
geom_ccd.ko             mac_ifoff.ko            snd_t4dwave.ko
geom_concat.ko          mac_lomac.ko            snd_uaudio.ko
geom_eli.ko             mac_mls.ko              snd_via8233.ko
geom_fox.ko             mac_none.ko             snd_via82c686.ko
geom_gate.ko            mac_partition.ko        snd_vibes.ko
geom_gpt.ko             mac_portacl.ko          snp.ko
geom_label.ko           mac_seeotheruids.ko     sound.ko
geom_mbr.ko             mac_stub.ko             speaker.ko
geom_md.ko              mac_test.ko             splash_bmp.ko
geom_mirror.ko          mach64.ko               splash_pcx.ko
geom_nop.ko             mcd.ko                  sppp.ko
geom_pc98.ko            mem.ko                  star_saver.ko
geom_raid3.ko           mfi.ko                  stg.ko
geom_shsec.ko           mfi_linux.ko            streams.ko
geom_stripe.ko          mga.ko                  sym.ko
geom_sunlabel.ko        miibus.ko               sysvmsg.ko
geom_uzip.ko            mlx.ko                  sysvsem.ko
geom_vinum.ko           mly.ko                  sysvshm.ko
geom_vol_ffs.ko         mpt.ko                  tdfx.ko
geom_zero.ko            msdosfs.ko              trm.ko
green_saver.ko          msdosfs_iconv.ko        twa.ko
hfa.ko                  mse.ko                  twe.ko
hfa_pci.ko              ncp.ko                  uart.ko
hifn.ko                 ncv.ko                  ubsa.ko
hptmv.ko                ndis.ko                 ubsec.ko
hwpmc.ko                netgraph.ko             ubser.ko
i915.ko                 nfsclient.ko            ubtbcmfw.ko
ibcs2.ko                nfsmb.ko                ucom.ko
ibcs2_coff.ko           nfsserver.ko            ucycom.ko
ichsmb.ko               ng_UI.ko                udbp.ko
ichwd.ko                ng_async.ko             udf.ko
ida.ko                  ng_atm.ko               udf_iconv.ko
idt.ko                  ng_atmllc.ko            ufm.ko
if_an.ko                ng_atmpif.ko            uftdi.ko
if_ar.ko                ng_bluetooth.ko         ugen.ko
if_arl.ko               ng_bpf.ko               uhid.ko
if_ath.ko               ng_bridge.ko            ukbd.ko
if_aue.ko               ng_bt3c.ko              ulpt.ko
if_awi.ko               ng_btsocket.ko          umass.ko
if_axe.ko               ng_ccatm.ko             umct.ko
if_bce.ko               ng_cisco.ko             umodem.ko
if_bfe.ko               ng_device.ko            ums.ko
if_bge.ko               ng_echo.ko              unionfs.ko
if_bridge.ko            ng_eiface.ko            uplcom.ko
if_cdce.ko              ng_etf.ko               urio.ko
if_ce.ko                ng_ether.ko             usb.ko
if_cm.ko                ng_fec.ko               uscanner.ko
if_cp.ko                ng_frame_relay.ko       utopia.ko
if_cs.ko                ng_gif.ko               uvisor.ko
if_ct.ko                ng_gif_demux.ko         uvscom.ko
if_cue.ko               ng_h4.ko                vesa.ko
if_cx.ko                ng_hci.ko               viapm.ko
if_dc.ko                ng_hole.ko              vkbd.ko
if_de.ko                ng_hub.ko               vpd.ko
if_disc.ko              ng_iface.ko             vpo.ko
if_ed.ko                ng_ip_input.ko          warp_saver.ko
if_ef.ko                ng_ipfw.ko              wlan.ko
if_el.ko                ng_ksocket.ko           wlan_acl.ko
if_em.ko                ng_l2cap.ko             wlan_ccmp.ko
if_en.ko                ng_l2tp.ko              wlan_tkip.ko
if_ep.ko                ng_lmi.ko               wlan_wep.ko
if_ex.ko                ng_mppc.ko              wlan_xauth.ko
if_faith.ko             ng_nat.ko               zlib.ko

Re: модули ядра FreeBSD

Добавлено: 2008-02-05 0:43:29
zingel
ага, только это скомпиленные по-дефолту =), если Вы знаете ответ на свой вопрос, то не стоит вводить в блуд публику =)

Re: модули ядра FreeBSD

Добавлено: 2008-02-05 8:05:19
neurobomman
так где же узнать то полный список.

Re: модули ядра FreeBSD

Добавлено: 2008-02-05 22:06:31
zingel
ls /usr/src/sys/modules

Re: модули ядра FreeBSD

Добавлено: 2008-02-07 21:50:17
neurobomman
спасибо большое

Re: модули ядра FreeBSD

Добавлено: 2008-02-07 23:19:40
zingel
ога

Re: модули ядра FreeBSD

Добавлено: 2008-02-21 15:36:31
anzhio
Добрый день.
Почему, когда я добавляю в работающий код строку:
#include <sys/systm.h>
или
#include <sys/kernel.h>
компилер в этих файлах не находит некоторые типы данных, и гдето определенные функции.
Исходные тексты системы установленны. И вообще установлено всё, полная установка. Версия FreeBSD 6.2.
Компилирую я просто:
gcc -a hello.c hello

Re: модули ядра FreeBSD

Добавлено: 2008-02-21 18:07:55
weec
anzhio писал(а):Компилирую я просто:
gcc -a hello.c hello
в gcc нет опции '-a'

Re: модули ядра FreeBSD

Добавлено: 2008-02-23 9:28:00
zingel
Этот пример, как я понял нужно делать через -o