之前我将~/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总线设备的写驱动。
linux内核学习(2)继续翻译...
最新推荐文章于 2022-11-18 14:10:59 发布