Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15400
  • 博文数量: 15
  • 博客积分: 350
  • 博客等级: 一等列兵
  • 技术积分: 90
  • 用 户 组: 普通用户
  • 注册时间: 2011-05-10 13:25
文章分类
文章存档

2011年(15)

我的朋友

分类: LINUX

2011-05-10 14:07:09

  linux内核2010-12-13 21:37:42阅读20评论0 字号:大中小 订阅 之前我将~/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

  

  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总线设备的写驱动。

  <

阅读(324) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~