Atjaunināt sīkdatņu piekrišanu

FreeBSD Handbook: Parts IV and V: Advanced Topics & Appendices [Mīkstie vāki]

  • Formāts: Paperback / softback, 316 pages, height x width x depth: 234x188x17 mm, weight: 553 g
  • Sērija : FreeBSD Handbooks 00
  • Izdošanas datums: 01-Dec-2000
  • Izdevniecība: iUniverse
  • ISBN-10: 0595132197
  • ISBN-13: 9780595132195
Citas grāmatas par šo tēmu:
  • Mīkstie vāki
  • Cena: 35,83 €*
  • * Šī grāmata vairs netiek publicēta. Jums tiks paziņota lietotas grāmatas cena
  • Šī grāmata vairs netiek publicēta. Jums tiks paziņota lietotas grāmatas cena.
  • Daudzums:
  • Ielikt grozā
  • Pievienot vēlmju sarakstam
  • Formāts: Paperback / softback, 316 pages, height x width x depth: 234x188x17 mm, weight: 553 g
  • Sērija : FreeBSD Handbooks 00
  • Izdošanas datums: 01-Dec-2000
  • Izdevniecība: iUniverse
  • ISBN-10: 0595132197
  • ISBN-13: 9780595132195
Citas grāmatas par šo tēmu:
The Cutting Edge
1(48)
Synopsis
1(1)
CURRENT vs. -STABLE
1(5)
Staying Current with FreeBSD
1(1)
What is FreeBSD-CURRENT?
2(1)
Who needs FreeBSD-CURRENT?
2(1)
What is FreeBSD-CURRENT not?
2(1)
Using FreeBSD-CURRENT
3(1)
Staying Stable with FreeBSD
4(1)
What is FreeBSD-STABLE?
4(1)
Who needs FreeBSD-STABLE?
5(1)
Using FreeBSD-STABLE
5(1)
Synchronizing Your Source
6(25)
Anonymous CVS
7(1)
Introduction
7(1)
Using Anonymous CVS
8(2)
Examples
10(1)
Other Resources
11(1)
CTM
11(1)
Why should I use CTM?
11(1)
What do I need to use CTM?
12(1)
Using CTM for the first time
13(1)
Using CTM in your daily life
13(1)
Keeping your local changes
14(1)
Other interesting CTM options
14(1)
Finding out exactly what would be touched by an update
14(1)
Making backups before updating
15(1)
Restricting the files touched by an update
15(1)
Future plans for CTM
15(1)
Miscellaneous stuff
15(1)
CVSup
16(1)
Introduction
16(1)
Installation
16(1)
CVSup Configuration
17(5)
Running CVSup
22(1)
CVSup File Collections
23(7)
For more information
30(1)
Using make world
31(18)
Read /usr/src/UPDATING
31(1)
Check /etc/make.conf
32(1)
Update /etc/group
32(1)
Drop to single user mode
33(1)
Remove /usr/obj
34(1)
Recompile the source and install the new system
34(1)
All versions
34(1)
Saving the output
35(1)
Version 2.2.2 and below
36(1)
Version 2.2.5 and above
36(1)
-CURRENT and above
37(1)
Timings
37(1)
Update /etc
38(2)
Update /dev
40(1)
Update /stand
41(1)
Compile and install a new kernel
42(1)
Rebooting
43(1)
Finished
43(1)
Questions?
43(6)
Contributing to FreeBSD
49(20)
What is Needed
49(5)
High priority tasks
50(1)
Medium priority tasks
51(1)
Low priority tasks
52(1)
Smaller tasks
53(1)
Work through the PR database
54(1)
How to Contribute
54(6)
Bug reports and general commentary
54(1)
Changes to the documentation
55(1)
Changes to existing source code
55(1)
New code or major value-added packages
56(2)
Money, Hardware or Internet access
58(1)
Donating funds
58(1)
Donating hardware
59(1)
Donating Internet access
60(1)
Donors Gallery
60(3)
Core Team Alumni
63(1)
Derived Software Contributors
64(1)
Additional FreeBSD Contributors
64(1)
386BSD Patch Kit Patch Contributors
64(5)
Source Tree Guidelines and Policies
69(8)
MAINTAINER on Makefiles
69(1)
Contributed Software
70(3)
Encumbered files
73(1)
Shared Libraries
74(3)
Adding New Kernel Configuration Options
77(4)
What's a Kernel Option, Anyway?
77(1)
Now What Do I Have to Do for it?
78(3)
Kernel Debugging
81(12)
Debugging a Kernel Crash Dump with kgdb
81(5)
Debugging a Crash Dump with DDD
86(1)
Post-Mortem Analysis of a Dump
86(1)
On-Line Kernel Debugging Using DDB
87(3)
On-Line Kernel Debugging Using Remote GDB
90(2)
Debugging a Console Driver
92(1)
Linux Binary Compatibility
93(14)
Synopsis
93(1)
Installation
94(4)
Installing Linux Runtime Libraries
94(1)
Installing using the linux_base port
95(1)
Installing libraries manually
95(1)
How to install additional shared libraries
95(2)
Installing Linux ELF binaries
97(1)
Configuring the host name resolver
97(1)
Installing Mathematica
98(2)
Branding the Linux binaries
98(1)
Obtaining your Mathematica Password
98(1)
Running the Mathematica front end over a network
99(1)
Installing Oracle
100(4)
Preface
100(1)
Installing the Linux environment
100(1)
Creating the Oracle environment
101(1)
Kernel Tuning
101(1)
Oracle account
101(1)
Environment
101(1)
Installing Oracle
102(1)
Patching root.sh
103(1)
Patching genclntsh
104(1)
Running Oracle
104(1)
Advanced Topics
104(3)
How Does It Work?
105(2)
FreeBSD Internals
107(44)
DMA: What it is and How it Works
107(16)
A Sample DMA transfer
108(2)
DMA Page Registers and 16Meg address space limitations
110(1)
DMA Operational Modes and Settings
111(3)
Programming the DMA
114(1)
DMA Port Map
114(1)
0x00-0x 1f DMA Controller νm;1 (Channels 0, 1, 2 and 3)
114(3)
0xc0-0xdf DMA Controller νm;2 (Channels 4, 5, 6 and 7)
117(2)
0x80-0x9f DMA Page Registers
119(1)
0x400-0x4ff 82374 Enhanced DMA Registers
119(4)
The FreeBSD VM System
123(4)
Management of physical memory-vm_page_t
123(1)
The unified buffer cache-vm_object_t
124(1)
Filesystem I/O-struct buf
125(1)
Mapping Page Tables-vm_map_t, vm_entry_t
125(1)
KVM Memory Mapping
126(1)
Tuning the FreeBSD VM system
126(1)
IPv6/IPsec Implementation
127(24)
IPv6
128(1)
Conformance
128(2)
Neighbor Discovery
130(1)
Scope Index
131(2)
Plug and Play
133(1)
Assignment of link-local, and special addresses
133(1)
Stateless address autoconfiguration on hosts
133(2)
Generic tunnel interface
135(1)
Source Address Selection
135(1)
Jumbo Payload
136(2)
Loop prevention in header processing
138(1)
ICMPv6
138(1)
Applications
138(1)
Kernel Internals
139(1)
IPv4 mapped address and IPv6 wildcard socket
140(2)
unified tcp and inpcb code
142(1)
listening side
142(1)
initiating side
142(1)
sockaddr_storage
143(1)
Network Drivers
144(1)
Translator
144(1)
FAITH TCP relay translator
144(1)
IPsec
145(1)
Policy Management
145(1)
Key Management
145(1)
AH and ESP handling
146(1)
Conformance to RFCs and IDs
146(2)
ECN consideration on IPsec tunnels
148(1)
Interoperability
149(2)
Appendix A. Obtaining FreeBSD
151(16)
A.1. CD-ROM Publishers
151(1)
A.2. FTP Sites
151(8)
A.3. CTM Sites
159(1)
A.4. CVSup Sites
160(5)
A.5. AFS Sites
165(2)
Appendix B. Bibliography
167(6)
B.1. Books & Magazines Specific to FreeBSD
167(1)
B.2. Users' Guides
168(1)
B.3. Administrators' Guides
168(1)
B.4. Programmers' Guides
169(1)
B.5. Operating System Internals
170(1)
B.6. Security Reference
171(1)
B.7. Hardware Reference
171(1)
B.8. UNIX History
172(1)
B.9. Magazines and Journals
172(1)
Appendix C. Resources on the Internet
173(18)
C.1. Mailing Lists
173(11)
C1.1. List Summary
174(2)
C.1.2. How to Subscribe
176(1)
C.1.3. List Charters
177(7)
C.2. Usenet Newsgroups
184(1)
C.2.1. BSD Specific Newsgroups
184(1)
C.2.2. Other Unix Newsgroups of Interest
184(1)
C.2.3. X Window System
185(1)
C.3. World Wide Web Servers
185(3)
C.4. Email Addresses
188(1)
C.5. Shell Accounts
189(2)
Appendix D. FreeBSD Project Staff
191(6)
D.1. The FreeBSD Core Team
191(1)
D.2. The FreeBSD Developers
192(1)
D.3. The FreeBSD Documentation Project
192(1)
D.4. Who is Responsible for What
193(4)
Appendix E. PGP keys
197(2)
Appendix F. PC Hardware compatibility
199(87)
F.1. Resources on the Internet
199(1)
F.2. Sample Configurations
200(4)
F.2.1. Jordan's Picks
200(1)
F.2.1.1. Motherboards
200(1)
F.2.1.2. Disk Controllers
201(1)
F.2.1.3. Disk drives
201(1)
F.2.1.4. CDROM drives
201(1)
F.2.1.5. CD Recordable (WORM) drives
202(1)
F.2.1.6. Tape drives
202(1)
F.2.1.7. Video Cards
202(1)
F.2.1.8. Monitors
202(1)
F.2.1.9. Networking
203(1)
F.2.1.10. Serial
203(1)
F.2.1.11. Audio
203(1)
F.2.1.12. Video
203(1)
F.3. Core/Processing
204(5)
F.3.1. Motherboards, busses, and chipsets
204(1)
F.3.1.1. * ISA
204(1)
F.3.1.2. * EISA
204(1)
F.3.1.3. * VLB
204(1)
F.3.1.4. PCI
204(1)
F.3.2. CPUs/FPUs
205(1)
F.3.2.1. P6 class (Pentium Pro/Pentium II)
206(1)
F.3.2.2. Pentium class
206(1)
F.3.2.2.1. Clock speeds
206(2)
F.3.2.2.2. The AMD K6 Bug
208(1)
F.3.2.3. * 486 class
208(1)
F.3.2.4. * 386 class
208(1)
F.3.2.5. 286 class
208(1)
F.3.3. * Memory
208(1)
F.3.4. * BIOS
209(1)
F.4. Input/Output Devices
209(34)
F.4.1. * Video cards
209(1)
F.4.2. * Sound cards
209(1)
F.4.3. Serial ports and multiport cards
209(1)
F.4.3.1. The UART: What it is and how it works
209(1)
F.4.3.1.1. Synchronous Serial Transmission
210(1)
F.4.3.1.2. Asynchronous Serial Transmission
210(1)
F.4.3.1.3. Other UART Functions
211(1)
F.4.3.1.4. The RS232-C and V.24 Standards
211(1)
F.4.3.1.4.1. RS232-C Bit Assignments (Marks and Spaces)
212(1)
F.4.3.1.4.2. RS232-C Break Signal
212(1)
F.4.3.1.4.3. RS232-C DTE and DCE Devices
213(1)
F.4.3.1.4.4. RS232-C Pin Assignments
213(2)
F.4.3.1.5. Bits, Baud and Symbols
215(2)
F.4.3.1.6. The IBM Personal Computer UART
217(1)
F.4.3.1.6.1. National Semiconductor UART Family Tree
217(2)
F.4.3.1.6.2. The NS16550AF and the PC16550D are the same thing
219(1)
F.4.3.1.6.3. National Semiconductor Part Numbering System
219(1)
F.4.3.1.7. Other Vendors and Similar UARTs
220(3)
F.4.3.1.8. 8250/16450/16550 Registers
223(9)
F.4.3.1.9. Beyond the 16550A UART
232(1)
F.4.3.2. Configuring the sio driver
232(1)
F.4.3.2.1. Digi International (DigiBoard) PC/8
232(1)
F.4.3.2.2. Boca 16
233(3)
F.4.3.2.3. Support for Cheap Multi-UART Cards
236(2)
F.4.3.3. Configuring the cy driver
238(1)
F.4.3.4. Configuring the si driver
239(1)
F.4.4. * Parallel Ports
240(1)
F.4.5. * Modems
240(1)
F.4.6. * Network cards
240(1)
F.4.7. * Keyboards
240(1)
F.4.8. Mice
240(1)
F.4.8.1. PS/2
241(1)
F.4.8.1.1. System Configuration
241(1)
F.4.8.1.2. Known Compatible Devices
241(1)
F.4.8.2. Serial
241(1)
F.4.8.2.1. System Configuration
241(1)
F.4.8.2.2. Known Compatible Devices
242(1)
F.4.8.3. USB
242(1)
F.4.8.3.1. System Configuration
242(1)
F.4.8.3.2. Known Compatible Devices
242(1)
F.4.9. * Other
243(1)
F.5. Storage Devices
243(43)
F.5.1. Using ESDI hard disks
243(1)
F.5.1.1. Concepts of ESDI
243(1)
F.5.1.1.1. Physical connections
243(1)
F.5.1.1.2. Device addressing
244(1)
F.5.1.1.3. Termination
244(1)
F.5.1.2. Using ESDI disks with FreeBSD
244(1)
F.5.1.2.1. ESDI speed variants
244(1)
F.5.1.2.2. Stay on track
245(1)
F.5.1.2.3. Hard or soft sectoring
245(1)
F.5.1.2.4. Low level formatting
245(1)
F.5.1.2.5. Translations
246(1)
F.5.1.2.6. Spare sectoring
247(1)
F.5.1.2.7. Bad block handling
247(1)
F.5.1.2.8. Kernel configuration
248(1)
F.5.1.3. Particulars on ESDI hardware
248(1)
F.5.1.3.1. Adaptec 2320 controllers
248(1)
F.5.1.3.2. Western Digital WD1007 controllers
249(1)
F.5.1.3.3. Ultrastor U14F controllers
249(1)
F.5.1.4. Further reading
249(1)
F.5.1.5. Thanks to...
250(1)
F.5.2. What is SCSI?
250(1)
F.5.2.1. Components of SCSI
251(1)
F.5.2.2. SCSI bus types
252(1)
F.5.2.2.1. Single ended buses
253(1)
F.5.2.2.2. Differential buses
253(1)
F.5.2.2.3. Terminators
254(1)
F.5.2.2.4. Terminator power
255(1)
F.5.2.2.5. Device addressing
256(1)
F.5.2.2.6. Bus layout
257(1)
F.5.2.3. Using SCSI with FreeBSD
257(1)
F.5.2.3.1. About translations, BIOSes and magic...
257(2)
F.5.2.3.2. SCSI subsystem design
259(1)
F.5.2.3.3. Kernel configuration
259(3)
F.5.2.3.4. Tuning your SCSI kernel setup
262(1)
F.5.2.3.5. Rogue SCSI devices
262(1)
F.5.2.3.6. Multiple LUN devices
263(1)
F.5.2.3.7. Tagged command queueing
264(1)
F.5.2.3.8. Busmaster host adapters
264(1)
F.5.2.4. Tracking down problems
265(1)
F.5.2.5. Further reading
266(2)
F.5.3. * Disk/tape controllers
268(1)
F.5.3.1. * SCSI
268(1)
F.5.3.2. * IDE
268(1)
F.5.3.3. * Floppy
268(1)
F.5.4. Hard drives
268(1)
F.5.4.1. SCSI hard drives
268(1)
F.5.4.1.1. Rotational speed
268(1)
F.5.4.1.2. Form factor
269(1)
F.5.4.1.3. Interface
269(1)
F.5.4.2. * IDE hard drives
270(1)
F.5.5. Tape drives
270(1)
F.5.5.1. General tape access commands
270(1)
F.5.5.2. Controller Interfaces
270(1)
F.5.5.3. SCSI drives
270(1)
F.5.5.3.1. 4mm (DAT: Digital Audio Tape)
271(1)
F.5.5.3.2. 8mm (Exabyte)
271(1)
F.5.5.3.3. QIC (Quarter-Inch Cartridge)
271(1)
F.5.5.3.4. DLT (Digital Linear Tape)
272(1)
F.5.5.3.5. Mini-Cartridge
272(1)
F.5.5.3.6. Autoloaders/Changers
272(1)
F.5.5.4. * IDE drives
272(1)
F.5.5.5. Floppy drives
272(1)
F.5.5.6. * Parallel port drives
272(1)
F.5.5.7. Detailed Information
272(1)
F.5.5.7.1. Archive Anaconda 2750
272(1)
F.5.5.7.2. Archive Python 28454
273(1)
F.5.5.7.3. Archive Python 04687
274(1)
F.5.5.7.4. Archive Viper 60
274(1)
F.5.5.7.5. Archive Viper 150
275(1)
F.5.5.7.6. Archive Viper 2525
275(1)
F.5.5.7.7. Conner 420R
276(1)
F.5.5.7.8. Conner CTMS 3200
276(1)
F.5.5.7.9. DEC TZ87
276(1)
F.5.5.7.10. Exabyte EXB-2501
277(1)
F.5.5.7.11. Exabyte EXB-8200
277(1)
F.5.5.7.12. Exabyte EXB-8500
278(1)
F.5.5.7.13. Exabyte EXB-8505
278(1)
F.5.5.7.14. Hewlett-Packard HP C1533A
278(1)
F.5.5.7.15. Hewlett-Packard HP 1534A
279(1)
F.5.5.7.16. Hewlett-Packard HP C1553A Autoloading DDS2
280(1)
F.5.5.7.17. Hewlett-Packard HP 35450A
281(1)
F.5.5.7.18. Hewlett-Packard HP 35470A
281(1)
F.5.5.7.19. Hewlett-Packard HP 35480A
282(1)
F.5.5.7.20. Sony SDT-5000
282(1)
F.5.5.7.21. Tandberg TDC 3600
283(1)
F.5.5.7.22. Tandberg TDC 3620
283(1)
F.5.5.7.23. Tandberg TDC 3800
283(1)
F.5.5.7.24. Tandberg TDC 4222
284(1)
F.5.5.7.25. Wangtek 5525ES
284(1)
F.5.5.7.26. Wangtek 6200
285(1)
F.5.5.8. * Problem drives
285(1)
F.5.6. CD-ROM drives
285(1)
F.5.7. * Other
286(1)
F.6. * Other
286(1)
F6.1. * PCMCIA
286