Want more features on Pastebin? Sign Up, it's FREE!
Guest

MacLemon

By: a guest on Feb 2nd, 2010  |  syntax: None  |  size: 4.23 KB  |  views: 310  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. # ALIX 3D2 kernel configuration for Embedded Tor node
  2. # By MacLemon
  3. # Public Domain, do whatever you want with it
  4.  
  5. # 2010/02/01
  6.  
  7.  
  8. # Building upon
  9. # ------------ ALIX Minimal Kernel Config File
  10. # http://www.freebsdonline.com/content/view/591/506/
  11.  machine        i386
  12. cpu        I586_CPU
  13. ident Alix3D2-53-1b1c29f
  14.  
  15. option          CPU_GEODE
  16.  
  17. options     SCHED_ULE        # ULE scheduler
  18. options     PREEMPTION        # Enable kernel thread preemption
  19. options     SCTP            # Stream Control Transmission Protocol
  20.  
  21. options     INET            #InterNETworking
  22. options     FFS            #Berkeley Fast Filesystem
  23. options     SOFTUPDATES        #Enable FFS soft updates support
  24. options     UFS_ACL            #Support for access control lists
  25. options     UFS_DIRHASH        #Improve performance on big directories
  26. options     MD_ROOT            #MD is a potential root device
  27. options     NFSCLIENT        #Network Filesystem Client
  28. options     NFSSERVER        #Network Filesystem Server
  29. options     NFS_ROOT        #NFS usable as root device, requires NFSCLIENT
  30. options     PROCFS            #Process filesystem (requires PSEUDOFS)
  31. options     PSEUDOFS        #Pseudo-filesystem framework
  32. options     SCSI_DELAY=5000        #Delay (in ms) before probing SCSI
  33. options     KTRACE            #ktrace(1) support
  34. options     SYSVSHM            #SYSV-style shared memory
  35. options     SYSVMSG            #SYSV-style message queues
  36. options     SYSVSEM            #SYSV-style semaphores
  37. options     _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
  38. options     COMPAT_43TTY        # BSD 4.3 TTY compat [KEEP THIS!]
  39. # options     STOP_NMI        # Stop CPUS using NMI instead of IPI
  40.  
  41. device        apic            # I/O APIC
  42. device        cpufreq
  43.  
  44. device        pci
  45.  
  46. device        ata
  47. device        atadisk            # ATA disk drives
  48. options     ATA_STATIC_ID        #Static device numbering
  49.  
  50. # syscons is the default console driver, resembling an SCO console
  51. device atkbdc
  52. device atkbd
  53. device vga
  54. options   SC_NO_SYSMOUSE
  55.  
  56. # Floating point support - do not disable.
  57. device        npx
  58.  
  59. device        pmtimer
  60.  
  61. # Serial (COM) ports
  62. # device        sio        # 8250, 16[45]50 based serial ports
  63. device        uart        # Generic UART driver
  64.  
  65. device        miibus        # MII bus support
  66. device        sis        # Silicon Integrated Systems SiS 900/SiS 7016
  67. device        vr        # VIA Rhine, Rhine II
  68.  
  69. # Pseudo devices - the number indicates how many units to allocate.
  70. device        random        # Entropy device
  71. device        loop        # Network loopback
  72. device        ether        # Ethernet support
  73. device        tun        # Packet tunnel.
  74. device        pty        # Pseudo-ttys (telnet etc)
  75. device        md        # Memory "disks"
  76.  
  77. device        scbus        # SCSI bus (required for SCSI)
  78. device        ch        # SCSI media changers
  79. device        da        # Direct Access (disks)
  80.  
  81. device        uhci        # UHCI PCI->USB interface
  82. device        ohci        # OHCI PCI->USB interface
  83. device        ehci        # EHCI PCI->USB interface (USB 2.0)
  84. device        usb        # USB Bus (required)
  85. #device        udbp        # USB Double Bulk Pipe devices
  86. # device        ugen        # Generic
  87. device        uhid        # "Human Interface Devices"
  88. #device        ukbd        # Keyboard
  89. #device        ulpt        # Printer
  90. device        umass        # Disks/Mass storage - Requires scbus and da
  91. device          pass            # Also needed for USB storage devices
  92.  
  93. # Support for hardware crypto
  94. device          crypto          # core crypto support
  95. device          cryptodev       # /dev/crypto for access to h/w
  96.  
  97. # syscons is the default console driver, resembling an SCO console
  98. device        sc
  99.  
  100. # The `bpf' device enables the Berkeley Packet Filter.
  101. # Be aware of the administrative consequences of enabling this!
  102. # Note that 'bpf' is required for DHCP.
  103. device          bpf             # Berkeley packet filter
  104.  
  105. options HZ=1000
  106. options DEVICE_POLLING
  107.  
  108. options ALTQ
  109. options ALTQ_CBQ
  110. options ALTQ_RED
  111. options ALTQ_RIO
  112. options ALTQ_HFSC
  113. options ALTQ_PRIQ
  114.  
  115. device mem
  116. device pf
  117. device pflog
  118. # device pfsync # We don't need Packet filter synching used in failover firewalls.
  119.  
  120. # -------------------- end of kernel config file
clone this paste RAW Paste Data