linux内核学习(2)继续翻译...

 之前我将~/README文件给粗略的翻译了一下,果真阿,通过阅读,我发现效果不错哦~。README文件中有这段文字:
   There are various README files in the Documentation/ subdirectory:
   these typically contain kernel-specific installation notes for some 
   drivers for example. See Documentation/00-INDEX for a list of what
   is contained in each file.  Please read the Changes file, as it
   contains information about the problems, which may result by upgrading
   your kernel.
   
   在每个子目录下面都有README文件,包含来内核安装的提示,比如某些驱动。看一下“Documentation/00-INDEX”
   这个子目录,里面列出来每个文件。

于是我跟着进去找到它“~/Documentation/00-INDEX“。果不其然,这个文件是一个“全局”文件,里面描述了Documentation目录下面的这些文件所干嘛的,起码了解了一部分吧!感觉不错。。。继续翻译,没有什么好法子的,和我预期的一样。英文也是阅读源代码的一个坎啊,不过,我们一起努力。因为我们都抱有一颗好奇的心,因为我们的年纪还不算太晚,加油吧兄弟姐妹们。

来自linux-2.6.36.2/Documentation/00-INDEX:

This is a brief list of all the files in ./linux/Documentation and what
they contain. If you add a documentation file, please list it here in
alphabetical order as well, or risk being hunted down like a rabid dog.
Please try and keep the descriptions small enough to fit on one line.
                             Thanks -- Paul G.

介绍Documentation/目录下的文件。

Following translations are available on the WWW:

   - Japanese, maintained by the JF Project (JF@linux.or.jp), at
     http://www.linux.or.jp/JF/

00-INDEX
    - this file.
ABI/
    - info on kernel <-> userspace ABI and relative interface stability.
    
    描述了内核空间和用户空间之间相对稳定的接口。(可以查看“ABI/README”)

BUG-HUNTING
    - brute force method of doing binary search of patches to find bug.
    
    在补丁中使用二分搜索找bug。
    
Changes
    - list of changes that break older software packages.
    
    使用软件包适合内核,排除一些比较旧的软件包,说明软件包最小版本。
    
CodingStyle
    - how the boss likes the C code in the kernel to look.
    
    代码编写规范
    
development-process/
    - An extended tutorial on how to work with the kernel development
      process.
      
    关于开发管理进度。
      
DMA-API.txt
    - DMA API, pci_ API & extensions for non-consistent memory machines.
    
    关于DMA、API、pci_API 的对于机器是非一致内存的扩展。
    
DMA-ISA-LPC.txt
    - How to do DMA with ISA (and LPC) devices.
    
    怎样在老的ISA DMA控制器上作DMA转换。
    
DocBook/
    - directory with DocBook templates etc. for kernel documentation.
    
    文档成书。
    
HOWTO
    - the process and procedures of how to do Linux kernel development.
    
    怎样进行内核开发。
    
IPMI.txt
    - info on Linux Intelligent Platform Management Interface (IPMI) Driver.
    
    linux智能平台管理接口的驱动,即控制智能设备(监控系统)的一个标准。
    
IRQ-affinity.txt
    - how to select which CPU(s) handle which interrupt events on SMP.
    
    在多处理器上怎样选择CPU中断事件。
    
IRQ.txt
    - description of what an IRQ is.
    
    描述中断。
    
ManagementStyle
    - how to (attempt to) manage kernel hackers.
    
    怎样管理内核。
    
RCU/
    - directory with info on RCU (read-copy update).
    
    一种同步机制。可以参考(RCU/whatisRCU.txt)
    
SAK.txt
    - info on Secure Attention Keys.
    
    安全。
    
SM501.txt
    - Silicon Motion SM501 multimedia companion chip
    
    一种硅制的多媒体芯片。
    
SecurityBugs
    - procedure for reporting security bugs found in the kernel.
    
    内核中安全bug。
    
SubmitChecklist
    - Linux kernel patch submission checklist.
    
    内核补丁提交的检查列表。
    
SubmittingDrivers
    - procedure to get a new driver source included into the kernel tree.
    
    如何提交设备驱动到内核树中。
    
SubmittingPatches
    - procedure to get a source patch included into the kernel tree.
    
    如何提交内核补丁。
    
VGA-softcursor.txt
    - how to change your VGA cursor from a blinking underscore.
    
    怎样改变鼠标外貌。
    
accounting/
    - documentation on accounting and taskstats.
    
    内核中进程任务状态和延迟计数。(参考accounting/delay-accounting.txt taskstats.txt)
    
acpi/
    - info on ACPI-specific hooks in the kernel.
    
    关于ACPI钩子。
    
aoe/
    - description of AoE (ATA over Ethernet) along with config examples.
    
    关于AOE的配置例子的描述。
    
applying-patches.txt
    - description of various trees and how to apply their patches.
    
    怎样给内核打补丁。
    
arm/
    - directory with info about Linux on the ARM architecture.
    
    linux在ARM机器上的一些情况。
    
atomic_ops.txt
    - semantics and behavior of atomic and bitmask operations.
    
    原子的语义和行为,位掩码操作。
    
auxdisplay/
    - misc. LCD driver documentation (cfag12864b, ks0108).
    
    misc、LCD驱动文档。
    
basic_profiling.txt
    - basic instructions for those who wants to profile Linux kernel.
    
    基本指令。
    
binfmt_misc.txt
    - info on the kernel support for extra binary formats.
    
    内核支持的扩展二进制格式。
    
blackfin/
    - directory with documentation for the Blackfin arch.
    
block/
    - info on the Block I/O (BIO) layer.
    
    关于块设备的I/O层。
    
blockdev/
    - info on block devices & drivers
    
    关于块设备及其驱动。
    
btmrvl.txt
    - info on Marvell Bluetooth driver usage.
    
    经由debugfs文件系统接口的指令。
    
bus-virt-phys-mapping.txt
    - how to access I/O mapped memory from within device drivers.
    
    在设备驱动里的I/O内存。
    
cachetlb.txt
    - describes the cache/TLB flushing interfaces Linux uses.
    
    TLB(页表缓存)刷新接口。
    
cdrom/
    - directory with information on the CD-ROM drivers that Linux has.
    
    CD-ROM驱动。
    
cgroups/
    - cgroups features, including cpusets and memory controller.
    
    控制组特征。
    
connector/
    - docs on the netlink based userspace<->kernel space communication mod.
    
console/
    - documentation on Linux console drivers.
    
    控制台驱动。
    
cpu-freq/
    - info on CPU frequency and voltage scaling.
    
    CPU频率和电压比。
    
cpu-hotplug.txt
    - document describing CPU hotplug support in the Linux kernel.
    
    CPU的热插拔支持。
    
cpu-load.txt
    - document describing how CPU load statistics are collected.
    
    CPU怎么下载数据。
    
cpuidle/
    - info on CPU_IDLE, CPU idle state management subsystem.
    
    CPU空闲状态管理子系统。
    
cputopology.txt
    - documentation on how CPU topology info is exported via sysfs.
    
    sysfs文件系统的CPU拓扑信息。
    
cris/
    - directory with info about Linux on CRIS architecture.
    
    CRIS机器。
    
crypto/
    - directory with info on the Crypto API.
    
    加密API。
    
dcdbas.txt
    - information on the Dell Systems Management Base Driver.
    
    戴尔系统管理。
    
debugging-modules.txt
    - some notes on debugging modules after Linux 2.6.3.
    
    调试模块提示。
    
dell_rbu.txt
    - document demonstrating the use of the Dell Remote BIOS Update driver.
    
    戴尔远程BIOS更新驱动的使用演示。
    
device-mapper/
    - directory with info on Device Mapper.
    
    驱动映射。
    
devices.txt
    - plain ASCII listing of all the nodes in /dev/ with major minor #'s.
    
    设备的主次号。
    
dontdiff
    - file containing a list of files that should never be diff'ed.
    
driver-model/
    - directory with info about Linux driver model.
    
    驱动模型。
    
dvb/
    - info on Linux Digital Video Broadcast (DVB) subsystem.
    
    数字设备播放子系统。
    
early-userspace/
    - info about initramfs, klibc, and userspace early during boot.
    
    在启动前的初始内存文件系统,内核库,用户空间情况。
    
edac.txt
    - information on EDAC - Error Detection And Correction
    
    错误侦测和改正。
    
eisa.txt
    - info on EISA bus support.
    
    EISA总线支持。
    
fault-injection/
    - dir with docs about the fault injection capabilities infrastructure.
    
fb/
    - directory with info on the frame buffer graphics abstraction layer.
    
    图像抽象层。
    
feature-removal-schedule.txt
    - list of files and features that are going to be removed.
    
    将要删除的文件和特征。
    
filesystems/
    - info on the vfs and the various filesystems that Linux supports.
    
    对不同文件系统的支持。
    
firmware_class/
    - request_firmware() hotplug interface info.
    
    请求热插拔。
    
frv/
    - Fujitsu FR-V Linux documentation.
    
gpio.txt
    - overview of GPIO (General Purpose Input/Output) access conventions.
    
    GPIO规范。
    
highuid.txt
    - notes on the change from 16 bit to 32 bit user/group IDs.
    
    从16位到32位,用户/组 ID的改变。
    
timers/
    - info on the timer related topics
    
    相对时间。
    
hw_random.txt
    - info on Linux support for random number generator in i8xx chipsets.
    
    在i8xx芯片上的随机数。
    
hwmon/
    - directory with docs on various hardware monitoring drivers.
    
    不同硬件monitor驱动。
    
i2c/
    - directory with info about the I2C bus/protocol (2 wire, kHz speed).
    
    I2C总线。
    
i2o/
    - directory with info about the Linux I2O subsystem.
    
    I2O子系统。
    
x86/i386/
    - directory with info about Linux on Intel 32 bit architecture.
    
    Intel 32位机器。
    
ia64/
    - directory with info about Linux on Intel 64 bit architecture.
    
    Intel 64位机器。
    
infiniband/
    - directory with documents concerning Linux InfiniBand support.
    
    无限宽带支持。
    
initrd.txt
    - how to use the RAM disk as an initial/temporary root filesystem.
    
    随机磁盘根文件系统。
    
input/
    - info on Linux input device support.
    
    输入设备支持。
    
io-mapping.txt
    - description of io_mapping functions in linux/io-mapping.h
    
    IO映射功能。
    
io_ordering.txt
    - info on ordering I/O writes to memory-mapped addresses.
    
    I/O内存映射。
    
ioctl/
    - directory with documents describing various IOCTL calls.
    
    不同的IO控制。
    
iostats.txt
    - info on I/O statistics Linux kernel provides.
    
    I/O数据。
    
irqflags-tracing.txt
    - how to use the irq-flags tracing feature.
    
    中断追踪特征。
    
isapnp.txt
    - info on Linux ISA Plug & Play support.
    
    ISA支持。
    
isdn/
    - directory with info on the Linux ISDN support, and supported cards.
    
    ISDN支持。
    
java.txt
    - info on the in-kernel binary support for Java(tm).
    
    java支持。
    
kbuild/
    - directory with info about the kernel build process.
    
    内核建立过程。
    
kdump/
    - directory with mini HowTo on getting the crash dump code to work.
    
kernel-doc-nano-HOWTO.txt
    - mini HowTo on generation and location of kernel documentation files.
    
    内核文档一致性。
    
kernel-docs.txt
    - listing of various WWW + books that document kernel internals.
    
kernel-parameters.txt
    - summary listing of command line / boot prompt args for the kernel.
    
keys-request-key.txt
    - description of the kernel key request service.
    
keys.txt
    - description of the kernel key retention service.
    
kobject.txt
    - info of the kobject infrastructure of the Linux kernel.
    
    内核对象。
    
kprobes.txt
    - documents the kernel probes debugging feature.
kref.txt
    - docs on adding reference counters (krefs) to kernel objects.
    
    引用计数。
    
laptops/
    - directory with laptop related info and laptop driver documentation.
ldm.txt
    - a brief description of LDM (Windows Dynamic Disks).
leds-class.txt
    - documents LED handling under Linux.
    
    LED操作。
    
local_ops.txt
    - semantics and behavior of local atomic operations.
    
    原子操作的语义和行为。
    
lockdep-design.txt
    - documentation on the runtime locking correctness validator.
    
    锁机制。
    
logo.gif
    - full colour GIF image of Linux logo (penguin - Tux).
    
    linux的logo彩色图片。
    
logo.txt
    - info on creator of above logo & site to get additional images from.
    
    关于logo的网址。
    
m68k/
    - directory with info about Linux on Motorola 68k architecture.
    
    M68K机器。
    
magic-number.txt
    - list of magic numbers used to mark/protect kernel data structures.

mca.txt
    - info on supporting Micro Channel Architecture (e.g. PS/2) systems.

md.txt
    - info on boot arguments for the multiple devices driver.
    
    多接口设备驱动。
    
memory-barriers.txt
    - info on Linux kernel memory barriers.
    
    内存屏障。
    
memory-hotplug.txt
    - Hotpluggable memory support, how to use and current status.
    
    热插拔内存支持。
    
memory.txt
    - info on typical Linux memory problems.
    
    内存难题。
    
mips/
    - directory with info about Linux on MIPS architecture.
    
    MIPS机器。
    
mmc/
    - directory with info about the MMC subsystem
    
    MMC子系统。
    
mono.txt
    - how to execute Mono-based .NET binaries with the help of BINFMT_MISC.
    
mutex-design.txt
    - info on the generic mutex subsystem.
    
    互斥子系统。
    
namespaces/
    - directory with various information about namespaces
    
    名字空间。
    
netlabel/
    - directory with information on the NetLabel subsystem.
    
    网络子系统。
    
networking/
    - directory with info on various aspects of networking with Linux.
    
    网络工作的不同方面。
    
nmi_watchdog.txt
    - info on NMI watchdog for SMP systems.
    
    多处理器的NMI。
    
nommu-mmap.txt
    - documentation about no-mmu memory mapping support.
    
    没有内存映射的支持。
    
numastat.txt
    - info on how to read Numa policy hit/miss statistics in sysfs.
    
oops-tracing.txt
    - how to decode those nasty internal kernel error dump messages.
    
    解码网络上的错误信息。
    
padata.txt
    - An introduction to the "padata" parallel execution API
    
parisc/
    - directory with info on using Linux on PA-RISC architecture.
    
    PA-RISC机器。
    
parport.txt
    - how to use the parallel-port driver.
    
parport-lowlevel.txt
    - description and usage of the low level parallel port functions.
    
pcmcia/
    - info on the Linux PCMCIA driver.
    
    PCMCIA驱动。
    
pi-futex.txt
    - documentation on lightweight PI-futexes.
    
pnp.txt
    - Linux Plug and Play documentation.
    
    即插即用。
    
power/
    - directory with info on Linux PCI power management.
    
    PCI电源管理。
    
powerpc/
    - directory with info on using Linux with the PowerPC.
    
    POWERPC机器。
    
preempt-locking.txt
    - info on locking under a preemptive kernel.
    
printk-formats.txt
    - how to get printk format specifiers right
    
    printk格式。
    
prio_tree.txt
    - info on radix-priority-search-tree use for indexing vmas.
    
rbtree.txt
    - info on what red-black trees are and what they are for.
    
robust-futex-ABI.txt
    - documentation of the robust futex ABI.
    
robust-futexes.txt
    - a description of what robust futexes are.
    
rt-mutex-design.txt
    - description of the RealTime mutex implementation design.
    
    实时互斥的实现设计。
    
rt-mutex.txt
    - desc. of RT-mutex subsystem with PI (Priority Inheritance) support.
    
    RT互斥子系统。
    
rtc.txt
    - notes on how to use the Real Time Clock (aka CMOS clock) driver.
    
    时钟驱动。
    
s390/
    - directory with info on using Linux on the IBM S390.
    
scheduler/
    - directory with info on the scheduler.
    
    任务调度。
    
scsi/
    - directory with info on Linux scsi support.
    
    SCSI支持。
    
serial/
    - directory with info on the low level serial API.
    
    低速串行API。
    
serial-console.txt
    - how to set up Linux with a serial line console as the default.
    
    串行控制台。
    
sgi-ioc4.txt
    - description of the SGI IOC4 PCI (multi function) device.
    
    SGI IOC4 PCI 设备。
    
sgi-visws.txt
    - short blurb on the SGI Visual Workstations.
    
    SGI 虚拟工作台。
    
sh/
    - directory with info on porting Linux to a new architecture.
    
sound/
    - directory with info on sound card support.
    
    声卡支持。
    
sparc/
    - directory with info on using Linux on Sparc architecture.
    
    SPARC机器。
    
sparse.txt
    - info on how to obtain and use the sparse tool for typechecking.
    
spi/
    - overview of Linux kernel Serial Peripheral Interface (SPI) support.
    
    串行SPI支持。
    
spinlocks.txt
    - info on using spinlocks to provide exclusive access in kernel.
    
    自旋锁。
    
stable_api_nonsense.txt
    - info on why the kernel does not have a stable in-kernel api or abi.
    
stable_kernel_rules.txt
    - rules and procedures for the -stable kernel releases.
    
    内核文档发行的规范。
    
svga.txt
    - short guide on selecting video modes at boot via VGA BIOS.
    
    在boot阶段的VGS BIOS选择视频段模式。
    
sysfs-rules.txt
    - How not to use sysfs.
    
    sysfs文件系统规则。
    
sysctl/
    - directory with info on the /proc/sys/* files.
    
    在“/proc/sys/”目录下的文件。
    
sysrq.txt
    - info on the magic SysRq key.
    
telephony/
    - directory with info on telephony (e.g. voice over IP) support.
    
time_interpolators.txt
    - info on time interpolators.
    
    时间插入。
    
uml/
    - directory with information about User Mode Linux.
    
    用户模式。
    
unicode.txt
    - info on the Unicode character/font mapping used in Linux.
    
    Unicode字符/字体映射。
    
unshare.txt
    - description of the Linux unshare system call.
    
usb/
    - directory with info regarding the Universal Serial Bus.
    
    关于usb总线系统。
    
video-output.txt
    - sysfs class driver interface to enable/disable a video output device.
    
    视频输出设备。
    
video4linux/
    - directory with info regarding video/TV/radio cards and linux.
    
    关于video/TV/radio卡。
    
vm/
    - directory with info on the Linux vm code.
    
volatile-considered-harmful.txt
    - Why the "volatile" type class should not be used
    
    为什么“volatile”类型的类不应该被使用。
    
voyager.txt
    - guide to running Linux on the Voyager architecture.
    
    VOYAGER机器。
    
w1/
    - directory with documents regarding the 1-wire (w1) subsystem.
    
    1-wire 子系统。
    
watchdog/
    - how to auto-reboot Linux if it has "fallen and can't get up". ;-)
    
x86/x86_64/
    - directory with info on Linux support for AMD x86-64 (Hammer) machines.
    
    AMD x86-64机器。
    
zorro.txt
    - info on writing drivers for Zorro bus devices found on Amigas.
    
    Zorro总线设备的写驱动。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值