当前位置:文档之家› 编译选项翻译

编译选项翻译

编译选项翻译
编译选项翻译

Linux 2.6.19.x 内核编译配置选项简介

作者:金步国

版权声明

本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着GPL 的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件。您可以自由链接、下载、传播此文档,但前提是必须保证全文完整转载,包括完整的版权信息和作译者声明。

其他作品

本文作者十分愿意与他人共享劳动成果,如果你对我的其他翻译作品或者技术文章有兴趣,可以在如下位置查看现有作品的列表:

金步国作品列表

BUG报告,切磋与探讨

由于作者水平有限,因此不能保证作品内容准确无误,请在阅读中自行鉴别。如果你发现了作品中的错误,请您来信指出,哪怕是错别字也好,任何提高作品质量的建议我都将虚心接纳。如果你愿意就作品中的相关内容与我进行进一步切磋与探讨,也欢迎你与我联系。联系方式:MSN: csfrank122@https://www.doczj.com/doc/756183569.html,

Code maturity level options

代码成熟度选项

Prompt for development and/or incomplete code/drivers

显示尚在开发中或尚未完成的代码与驱动.除非你是测试人员或者开发者,否则请勿选择

General setup

常规设置

Local version - append to kernel release

在内核版本后面加上自定义的版本字符串(小于64字符),可以用"uname -a"命令看到

Automatically append version information to the version string

自动在版本字符串后面添加版本信息,编译时需要有perl以及git仓库支持

Support for paging of anonymous memory (swap)

使用交换分区或者交换文件来做为虚拟内存

System V IPC

System V进程间通信(IPC)支持,许多程序需要这个功能.必选,除非你知道自己在做什么

IPC Namespaces

IPC命名空间支持,不确定可以不选

POSIX Message Queues

POSIX消息队列,这是POSIX IPC中的一部分

BSD Process Accounting

将进程的统计信息写入文件的用户级系统调用,主要包括进程的创建时间/创建者/内存占用等信息

BSD Process Accounting version 3 file format

使用新的第三版文件格式,可以包含每个进程的PID和其父进程的PID,但是不兼容老版本的文

件格式

Export task/process statistics through netlink

通过netlink接口向用户空间导出任务/进程的统计信息,与BSD Process Accounting的不同之处在于这些统计信息在整个任务/进程生存期都是可用的

Enable per-task delay accounting

在统计信息中包含进程等候系统资源(cpu,IO同步,内存交换等)所花费的时间

UTS Namespaces

UTS名字空间支持,不确定可以不选

Auditing support

审计支持,某些内核模块(例如SELinux)需要它,只有同时选择其子项才能对系统调用进行审计

Enable system-call auditing support

支持对系统调用的审计

Kernel .config support

把内核的配置信息编译进内核中,以后可以通过scripts/extract-ikconfig脚本来提取这些信息

Enable access to .config through /proc/config.gz

允许通过/proc/config.gz访问内核的配置信息

Cpuset support

只有含有大量CPU(大于16个)的SMP系统或NUMA(非一致内存访问)系统才需要它

Kernel->user space relay support (formerly relayfs)

在某些文件系统上(比如debugfs)提供从内核空间向用户空间传递大量数据的接口

Initramfs source file(s)

initrd已经被initramfs取代,如果你不明白这是什么意思,请保持空白

Optimize for size (Look out for broken compilers!)

编译时优化内核尺寸(使用"-Os"而不是"-O2"参数编译),有时会产生错误的二进制代码

Enable extended accounting over taskstats

收集额外的进程统计信息并通过taskstats接口发送到用户空间

Configure standard kernel features (for small systems)

配置标准的内核特性(为小型系统)

Enable 16-bit UID system calls

允许对UID系统调用进行过时的16-bit包装

Sysctl syscall support

不需要重启就能修改内核的某些参数和变量,如果你也选择了支持/proc,将能从/proc/sys存

取可以影响内核行为的参数或变量

Load all symbols for debugging/kksymoops

装载所有的调试符号表信息,仅供调试时选择

Include all symbols in kallsyms

在kallsyms中包含内核知道的所有符号,内核将会增大300K

Do an extra kallsyms pass

除非你在kallsyms中发现了bug并需要报告这个bug才打开该选项

Support for hot-pluggable devices

支持热插拔设备,如usb与pc卡等,Udev也需要它

Enable support for printk

允许内核向终端打印字符信息,在需要诊断内核为什么不能运行时选择

BUG() support

显示故障和失败条件(BUG和WARN),禁用它将可能导致隐含的错误被忽略

Enable ELF core dumps

内存转储支持,可以帮助调试ELF格式的程序

Enable full-sized data structures for core

在内核中使用全尺寸的数据结构.禁用它将使得某些内核的数据结构减小以节约内存,但是将会

降低性能

Enable futex support

快速用户空间互斥体可以使线程串行化以避免竞态条件,也提高了响应速度.禁用它将导致内核

不能正确的运行基于glibc的程序

Enable eventpoll support

支持事件轮循的系统调用

Use full shmem filesystem

完全使用shmem来代替ramfs.shmem是基于共享内存的文件系统(可能用到swap),在启

用TMPFS后可以挂载为tmpfs供用户空间使用,它比简单的ramfs先进许多

Use full SLAB allocator

使用SLAB完全取代SLOB进行内存分配,SLAB是一种优秀的内存分配管理器,推荐使用

Enable VM event counters for /proc/vmstat

允许在/proc/vmstat中包含虚拟内存事件记数器

Loadable module support

可加载模块支持

Enable loadable module support

打开可加载模块支持,如果打开它则必须通过"make modules_install"把内核模块安装在/lib/modules/中

Module unloading

允许卸载已经加载的模块

Forced module unloading

允许强制卸载正在使用中的模块(比较危险)

Module versioning support

允许使用其他内核版本的模块(可能会出问题)

Source checksum for all modules

为所有的模块校验源码,如果你不是自己编写内核模块就不需要它

Automatic kernel module loading

让内核通过运行modprobe来自动加载所需要的模块,比如可以自动解决模块的依赖关系

Block layer

块设备层

Enable the block layer

块设备支持,使用硬盘/USB/SCSI设备者必选

Support for Large Block Devices

仅在使用大于2TB的块设备时需要

Support for tracing block io actions

块队列IO跟踪支持,它允许用户查看在一个块设备队列上发生的所有事件,可以通过blktrace

程序获得磁盘当前的详细统计数据

Support for Large Single Files

仅在可能使用大于2TB的文件时需要

IO Schedulers

IO调度器

Anticipatory I/O scheduler

假设一个块设备只有一个物理查找磁头(例如一个单独的SATA硬盘),将多个随机的小

写入流合并成一个大写入流,用写入延时换取最大的写入吞吐量.适用于大多数环境,特

别是写入较多的环境(比如文件服务器)

Deadline I/O scheduler

使用轮询的调度器,简洁小巧,提供了最小的读取延迟和尚佳的吞吐量,特别适合于读取

较多的环境(比如数据库)

CFQ I/O scheduler

使用QoS策略为所有任务分配等量的带宽,避免进程被饿死并实现了较低的延迟,可以

认为是上述两种调度器的折中.适用于有大量进程的多用户系统

Default I/O scheduler

默认IO调度器

Processor type and features

中央处理器(CPU)类型及特性

Symmetric multi-processing support

对称多处理器支持,如果你有多个CPU或者使用的是多核CPU就选上.此时"Enhanced Real Time Clock Support"选项必须开启,"Advanced Power Management"选项必须关闭

Subarchitecture Type

处理器的子架构,大多数人都应当选择"PC-compatible"

Processor family

处理器系列,请按照你实际使用的CPU选择

Generic x86 support

通用x86支持,如果你的CPU能够在上述"Processor family"中找到就别选

HPET Timer Support

HPET是替代8254芯片的新一代定时器,i686及以上级别的主板都支持,可以安全的选上

Maximum number of CPUs

支持的最大CPU数,每增加一个内核将增加8K体积

SMT (Hyperthreading) scheduler support

支持Intel的超线程(HT)技术

Multi-core scheduler support

针对多核CPU进行调度策略优化

Preemption Model

内核抢占模式

No Forced Preemption (Server)

适合服务器环境的禁止内核抢占

Voluntary Kernel Preemption (Desktop)

适合普通桌面环境的自愿内核抢占

Preemptible Kernel (Low-Latency Desktop)

适合运行实时程序的主动内核抢占

Preempt The Big Kernel Lock

可以抢占大内核锁,应用于实时要求高的场合,不适合服务器环境

Machine Check Exception

让CPU检测到系统故障时通知内核,以便内核采取相应的措施(如过热关机等)

Check for non-fatal errors on AMD Athlon/Duron / Intel Pentium 4

每5秒检测一次这些cpu的非致命错误并纠正它们,同时记入日志

check for P4 thermal throttling interrupt

当P4的cpu过热时显示一条警告消息

Enable VM86 support

虚拟X86支持,在DOSEMU下运行16-bit程序或XFree86通过BIOS初始化某些显卡的时候才需要Toshiba Laptop support

Toshiba笔记本模块支持

Dell laptop support

Dell笔记本模块支持

Enable X86 board specific fixups for reboot

修正某些旧x86主板的重起bug,这种主板基本绝种了

/dev/cpu/microcode - Intel IA32 CPU microcode support

使用不随Linux内核发行的IA32微代码,你必需有IA32微代码二进制文件,仅对Intel的CPU有效/dev/cpu/*/msr - Model-specific register support

在多cpu系统中让特权CPU访问x86的MSR寄存器

/dev/cpu/*/cpuid - CPU information support

能从/dev/cpu/x/cpuid获得CPU的唯一标识符(CPUID)

Firmware Drivers

固件驱动程序

BIOS Enhanced Disk Drive calls determine boot disk

有些BIOS支持从某块特定的硬盘启动(如果BIOS不支持则可能无法启动),目前大多数BIOS

还不支持

BIOS update support for DELL systems via sysfs

仅适用于DELL机器

Dell Systems Management Base Driver

仅适用于DELL机器

High Memory Support

最高内存支持,总内存小于等于1G的选"off",大于4G的选"64G"

Memory split

如果你不是绝对清楚自己在做什么,不要改动这个选项

Memory model

一般选"Flat Memory",其他选项涉及内存热插拔

64 bit Memory and IO resources

使用64位的内存和IO资源

Allocate 3rd-level pagetables from highmem

在内存很多(大于4G)的机器上将用户空间的页表放到高位内存区,以节约宝贵的低端内存

Math emulation

数学协处理器仿真,486DX以上的cpu就不要选它了

MTRR (Memory Type Range Register) support

打开它可以提升PCI/AGP总线上的显卡2倍以上的速度,并且可以修正某些BIOS错误

Boot from EFI support

EFI是一种可代替传统BIOS的技术(目前的Grub/LILO尚不能识别它),但是现在远未普及

Enable kernel irq balancing

让内核将irq中断平均分配给多个CPU以进行负载均衡,但是要配合irqbanlance守护进程才行

Use register arguments

使用"-mregparm=3"参数编译内核,将前3个参数以寄存器方式进行参数调用,可以生成更紧凑和高效的代码

Enable seccomp to safely compute untrusted bytecode

只有嵌入式系统可以不选

Timer frequency

内核时钟频率,桌面推荐"1000 HZ",服务器推荐"100 HZ"或"250 HZ"

kexec system call

提供kexec系统调用,可以不必重启而切换到另一个内核

kernel crash dumps

被kexec启动后产生内核崩溃转储

Physical address where the kernel is loaded

内核加载的物理地址,除非你知道自己在做什么,否则不要修改.在提供kexec系统调用的情况下可能要修改它

Support for hot-pluggable CPUs

对热插拔CPU提供支持

Compat VDSO support

如果Glibc版本大于等于2.3.3就不选,否则就选上

Power management options

电源管理选项

Power Management support

电源管理有APM和ACPI两种标准且不能同时使用.即使关闭该选项,X86上运行的Linux也会在空闲时发出HLT指令将CPU进入睡眠状态

Legacy Power Management API

传统的电源管理API,比如软关机和系统休眠等接口

Power Management Debug Support

仅供调试使用

Driver model /sys/devices/.../power/state files

内核帮助文档反对使用该选项,即将被废除

ACPI (Advanced Configuration and Power Interface) Support

必须运行acpid守护程序ACPI才能起作用.ACPI是为了取代APM而设计的,因此应该尽量使用ACPI 而不是APM

AC Adapter

如果你的系统可以在AC和电池之间转换就可以选

Battery

通过/proc/acpi/battery向用户提供电池状态信息,用电池的笔记本可以选

Button

守护程序捕获Power,Sleep,Lid按钮事件,并根据/proc/acpi/event做相应的动作,软件控制

的poweroff需要它

Video

仅对集成在主板上的显卡提供ACPI2.0支持,且不是所有集成显卡都支持

Generic Hotkey

统一的热键驱动,建议不选

Fan

允许通过用户层的程序来对系统风扇进行控制(开,关,查询状态),支持它的硬件并不多

Dock

支持由ACPI控制的集线器(docking stations)

Processor

让ACPI处理空闲状态,并使用ACPI C2和C3处理器状态在空闲时节省电能,同时它还被

cpufreq的"Performance-state drivers"选项所依赖

Thermal Zone

系统温度过高时可以利用ACPI thermal zone及时调整工作状态以避免你的CPU被

烧毁

ASUS/Medion Laptop Extras

ASUS笔记本专用,以提供额外按钮的支持,用户可以通过/proc/acpi/asus来打开或者关闭

LCD的背光/调整亮度/定制LED的闪烁指示等功能

IBM ThinkPad Laptop Extras

IBM ThinkPad专用

Toshiba Laptop Extras

Toshiba笔记本专用

Disable ACPI for systems before Jan 1st this year

输入四位数的年份,在该年的1月1日前不使用ACPI的功能("0"表示一直使用)

Debug Statements

详细的ACPI调试信息,不搞开发就别选

Power Management Timer Support

这个Timer在所有ACPI兼容的平台上都可用,且不会受PM功能的影响,建议总是启用它.如

果你在kernel log中看到了'many lost ticks'那就必须启用它

ACPI0004,PNP0A05 and PNP0A06 Container Driver

支持内存和CPU的热插拔

Smart Battery System

支持依赖于I2C的"智能电池".这种电池非常老旧且罕见,还与当前的ACPI标准兼容性差APM (Advanced Power Management) BIOS Support

APM在SMP机器上必须关闭,一般来说当前的笔记本都支持ACPI,所以应尽量关闭该该选项

Ignore USER SUSPEND

只有NEC Versa M系列的笔记本才需要选择这一项

Enable PM at boot time

系统启动时即启用APM,选上这个选项能让系统自动的进行电源管理,但常常导致启动时死机

Make CPU Idle calls when idle

系统空闲时调用空闲指令(halt),只有老式的CPU才需要选它,且对于SMP系统必须关闭

Enable console blanking using APM

在屏幕空白时关闭LCD背光,事实上对所有的笔记本都无效

RTC stores time in GMT

将硬件时钟应该设为格林威治时间,否则视为本地时间.建议你使用GMT,这样你无须为时区的

改变而担心

Allow interrupts during APM BIOS calls

允许APM的BIOS调用时中断,IBM Thinkpad的一些新机器需要这项.如果休眠时挂机(包括

睡下去就醒不来),可以试试它

Use real mode APM BIOS call to power off

此驱动为某些有Bug的BIOS准备,如果你的系统不能正常关机或关机时崩溃,可以试试它

CPU Frequency scaling

允许动态改变CPU主频,达到省电和降温的目的,必须同时启用下面的一种governor才行

Enable CPUfreq debugging

允许对CPUfreq进行调试

CPU frequency translation statistics

通过sysfs文件系统输出CPU频率变换的统计信息

CPU frequency translation statistics details

输出详细的CPU频率变换统计信息

Default CPUFreq governor

默认的CPU频率调节器

'performance' governor

'性能'优先,静态的将频率设置为cpu支持的最高频率

'powersave' governor

'节能'优先,静态的将频率设置为cpu支持的最低频率

'userspace' governor for userspace frequency scaling

既允许手动调整cpu频率,也允许用户空间的程序动态的调整cpu频率(需要额外的调频软件,

比如cpufreqd)

'ondemand' cpufreq policy governor

'立即响应',周期性的考察CPU负载并自动的动态调整cpu频率(不需要额外的调频软件),适合

台式机

'conservative' cpufreq governor

'保守',和'ondemand'相似,但是频率的升降是渐变式的(幅度不会很大),更适合用于笔记本

/PDA/AMD64环境

ACPI Processor P-States driver

将ACPI2.0的处理器性能状态报告给CPUFreq processor drivers以决定如何调整频率,该

选项依赖于ACPI->Processor

{省略的部分请按照自己实际使用的CPU选择}

/proc/acpi/processor/../performance interface

内核帮助文档反对使用该选项,即将被废除

Relaxed speedstep capability checks

放松对系统的speedstep兼容性检查,仅在某些老旧的Intel系统上需要打开

Bus options (PCI, PCMCIA, EISA, MCA, ISA)

总线选项

PCI support

PCI支持,如果使用了PCI或PCI Express设备就必选

PCI access mode

PCI访问模式,强列建议选"Any"(系统将优先使用"MMConfig",然后使用"BIOS",最后使用

"Direct"检测PCI设备)

PCI Express support

PCI Express支持(目前主要用于显卡和千兆网卡)

PCI Express Hotplug driver

如果你的主板和设备都支持PCI Express热插拔就可以选上

Use polling mechanism for hot-plug events

对热插拔事件采用轮询机制,仅用于测试目的

Root Port Advanced Error Reporting support

由PCI Express AER驱动程序处理发送到Root Port的错误信息

Message Signaled Interrupts (MSI and MSI-X)

PCI Express支持两类中断:INTx使用传统的IRQ中断,可以与现行的PCI总线的驱动程序

和操作系统兼容;MSI则是通过inbound Memory Write触发和发送中断,更适合多CPU系

统.可以使用"pci=nomsi"内核引导参数关闭MSI

PCI Debugging

将PCI调试信息输出到系统日志里

Interrupts on hypertransport devices

允许本地的hypertransport设备使用中断

ISA support

现在基本上没有ISA的设备了,如果你有就选吧

MCA support

微通道总线,老旧的IBM的台式机和笔记本上可能会有这种总线

NatSemi SCx200 support

在使用AMD Geode处理器的机器上才可能有

PCCARD (PCMCIA/CardBus) support

PCMCIA卡(主要用于笔记本)支持

Enable PCCARD debugging

仅供调试

16-bit PCMCIA support

一些老的PCMCIA卡使用16位的CardBus

32-bit CardBus support

当前的PCMCIA卡基本上都是32位的CardBus

CardBus yenta-compatible bridge support

使用PCMCIA卡的基本上都需要选择这一项,子项请按照自己实际使用的PCMCIA卡选择

{省略的部分请按照自己实际使用的PCMCIA卡选择}

PCI Hotplug Support

PCI热插拔支持,如果你有这样的设备就到子项中去选吧

Executable file formats

可执行文件格式

Kernel support for ELF binaries

ELF是开放平台下最常用的二进制文件格式,支持动态连接,支持不同的硬件平台.除非你知道自己在做什么,否则必选

Kernel support for a.out and ECOFF binaries

早期UNIX系统的可执行文件格式,目前已经被ELF格式取代

Kernel support for MISC binaries

允许插入二进制的封装层到内核中,使用Java,.NET,Python,Lisp等语言编写的程序时需要它

Networking

网络

Networking options

网络选项

Network packet debugging

在调试不合格的包时加上额外的附加信息,但在遇到Dos攻击时你可能会被日志淹没

Packet socket

这种Socket可以让应用程序(比如tcpdump,iptables)直接与网络设备通讯,而不通过内核中

的其它中介协议

Packet socket: mmapped IO

让Packet socket驱动程序使用IO映射机制以使连接速度更快

Unix domain sockets

一种仅运行于本机上的效率高于TCP/IP的Socket,简称Unix socket.许多程序都使用它在

操作系统内部进行进程间通信(IPC),比如X Window和syslog

Transformation user configuration interface

为IPsec(可在ip层加密)之类的工具提供XFRM用户配置接口支持

Transformation sub policy support

XFRM子策略支持,仅供开发者使用

PF_KEY sockets

用于可信任的密钥管理程序和操作系统内核内部的密钥管理进行通信,IPsec依赖于它TCP/IP networking

TCP/IP协议当然要选

IP: multicasting

群组广播,似乎与网格计算有关,仅在使用MBONE的时候才需要

IP: advanced router

高级路由,如果想做一个路由器就选吧

IP: policy routing

策略路由

IP: equal cost multipath

用于路由的基于目的地址的负载均衡

IP: verbose route monitoring

显示冗余的路由监控信息

IP: kernel level autoconfiguration

在内核启动时自动配置ip地址/路由表等,需要从网络启动的无盘工作站才需要这个东

西

IP: tunneling

IP隧道,将一个IP报文封装在另一个IP报文内的技术

IP: GRE tunnels over IP

基于IP的GRE(通用路由封装)隧道

IP: multicast routing

多重传播路由

IP: ARP daemon support

这东西尚处于试验阶段就已经被废弃了

IP: TCP syncookie support

抵抗SYN flood攻击的好东西,要启用它必须同时启用/proc文件系统和"Sysctl

support",然后在系统启动并挂载了/proc之后执行"echo

1 >/proc/sys/net/ipv4/tcp_syncookies"命令

IP: AH transformation

IPsec验证头(AH)实现了数据发送方的验证处理,可确保数据既对于未经验证的站点

不可用也不能在路由过程中更改

IP: ESP transformation

IPsec封闭安全负载(ESP)实现了发送方的验证处理和数据加密处理,用以确保数据不

会被拦截/查看或复制

IP: IPComp transformation

IPComp(IP静荷载压缩协议),用于支持IPsec

IP: IPsec transport mode

IPsec传输模式,常用于对等通信,用以提供内网安全.数据包经过了加密但IP头没有加

密,因此任何标准设备或软件都可查看和使用IP头

IP: IPsec tunnel mode

IPsec隧道模式,用于提供外网安全(包括虚拟专用网络).整个数据包(数据头和负载)

都已经过加密处理且分配有新的ESP头/IP头和验证尾,从而能够隐藏受保护站点的拓

扑结构

IP: IPsec BEET mode

IPsec BEET模式

INET: socket monitoring interface

socket监视接口,一些Linux本地工具(如:包含ss的iproute2)需要使用它

TCP: advanced congestion control

高级拥塞控制,如果没有特殊需求(比如无线网络)就别选了,内核会自动将默认的拥塞

控制设为"Cubic"并将"Reno"作为候补

IP: Virtual Server Configuration

IP虚拟服务器允许你基于多台物理机器构建一台高性能的虚拟服务器,不玩集群就别

选了

The IPv6 protocol

你要是需要IPv6就选吧

NetLabel subsystem support

NetLabel子系统为诸如CIPSO与RIPSO之类能够在分组信息上添加标签的协议提

供支持,如果你看不懂就别选了

Security Marking

对网络包进行安全标记,类似于nfmark,但主要是为安全目的而设计,如果你不明白的话就别

Network packet filtering (replaces ipchains)

Netfilter可以对数据包进行过滤和修改,可以作为防火墙("packet filter"或"proxy-based")或网关(NAT)或代理(proxy)或网桥使用.选中此选项后必须将"Fast switching"关闭,否则将前功尽弃

Network packet filtering debugging

仅供开发者调试Netfilter使用

Bridged IP/ARP packets filtering

如果你希望使用一个针对桥接的防火墙就打开它

Core Netfilter Configuration

核心Netfilter配置(当包流过Chain时如果match某个规则那么将由该规则的

target来处理,否则将由同一个Chain中的下一个规则进行匹配,若不match所有规

则那么最终将由该Chain的policy进行处理)

Netfilter netlink interface

允许Netfilter在与用户空间通信时使用新的netlink接口.netlink Socket是

Linux用户态与内核态交流的主要方法之一,且越来越被重视.

Netfilter NFQUEUE over NFNETLINK interface

通过NFNETLINK接口对包进行排队

Netfilter LOG over NFNETLINK interface

通过NFNETLINK接口对包记录.该选项废弃了ipt_ULOG和

ebg_ulog机制,并打算在将来废弃基于syslog的ipt_LOG和

ip6t_LOG模块

Layer 3 Independent Connection tracking

独立于第三层的链接跟踪,通过广义化的ip_conntrack支持其它非IP协议的

第三层协议

Netfilter Xtables support

如果你打算使用ip_tables,ip6_tables,arp_tables之一就必须选上

"CLASSIFY" target support

允许为包设置优先级,一些排队规则

(atm,cbq,dsmark,pfifo_fast,htb,prio)需要使用它

"CONNMARK" target support

类似于"MARK",但影响的是连接标记的值

"DSCP" target support

允许对ip包头部的DSCP(Differentiated Services Codepoint)字

段进行修改,该字段常用于Qos

"MARK" target support

允许对包进行标记(通常配合ip命令使用),这样就可以改变路由策略或

者被其它子系统用来改变其行为

"NFQUEUE" target Support

用于替代老旧的QUEUE(iptables内建的target之一),因为

NFQUEUE能支持最多65535个队列,而QUEUE只能支持一个

"NOTRACK" target support

允许规则指定哪些包不进入链接跟踪/NAT子系统

"SECMARK" target support

允许对包进行安全标记,用于安全子系统

"CONNSECMARK" target support

针对链接进行安全标记,同时还会将连接上的标记还原到包上(如果链

接中的包尚未进行安全标记),通常与SECMARK target联合使用

"comment" match support

允许你在iptables规则集中加入注释

"connbytes" per-connection counter match support

允许针对单个连接内部每个方向(进/出)匹配已经传送的字节数/包数

"connmark" connection mark match support

允许针对每个会话匹配先前由"CONNMARK"设置的标记值

"conntrack" connection tracking match support

连接跟踪匹配,是"state"的超集,它允许额外的链接跟踪信息,在需要

设置一些复杂的规则(比如网关)时很有用

"DCCP" protocol match support

DCCP是打算取代UDP的新传输协议,它在UDP的基础上增加了流控

和拥塞控制机制,面向实时业务

"DSCP" match support

允许对IP包头的DSCP字段进行匹配

"ESP" match support

允许对IPSec包中的ESP头进行匹配,使用IPsec的话就选上吧

"helper" match support

加载特定协议的连接跟踪辅助模块,由该模块过滤所跟踪的连接类型的

包,比如ip_conntrack_ftp模块

"length" match support

允许对包的长度进行匹配

"limit" match support

允许根据包的进出速率进行规则匹配,常和"LOG target"配合使用以

抵抗某些Dos攻击

"mac" address match support

允许根据以太网的MAC进行匹配,常用于无线网络环境

"mark" match support

允许对先前由"MARK"标记的特定标记值进行匹配

IPsec "policy" match support

使用IPsec就选上吧

Multiple port match support

允许对TCP或UDP包同时匹配多个端口(通常情况下只能匹配一个端

口)

"physdev" match support

允许对到达的或将要离开的物理桥端口进行匹配

"pkttype" packet type match support

允许对封包目的地址类别(广播/群播/直播)进行匹配

"quota" match support

允许对总字节数的限额值进行匹配

"realm" match support

允许对iptables中的路由子系统中的realm值进行匹配

"sctp" protocol match support

流控制传输协议(SCTP),十年以后也许能够普及的东西

"state" match support

这是对包进行分类的有力工具,它允许利用连接跟踪信息对连接中处于

特定状态的包进行匹配

"statistic" match support

允许根据一个给定的百分率对包进行周期性的或随机性的匹配

"string" match support

允许根据包所承载的数据中包含的特定字符串进行匹配

"tcpmss" match support

允许根据TCP SYN包头中的MSS(最大分段长度)选项的值进行匹配

IP: Netfilter Configuration

针对IPv4的Netfilter配置

Connection tracking (required for masq/NAT)

链接跟踪.可用于报文伪装或地址转换,也可用于增强包过滤能力

Connection tracking flow accounting

允许针对每个连接记录已经传送的字节/包数,常用于connbytes

match

Connection mark tracking support

允许对连接进行标记,与针对单独的包进行标记的不同之处在于它是针

对连接流的.CONNMARK target和connmark match需要它的支持

Connection tracking security mark support

允许对连接进行安全标记,通常这些标记包(SECMARK)复制到其所属

连接(CONNSECMARK),再从连接复制到其关联的包(SECMARK)

Connection tracking events

连接跟踪事件支持.如果启用这个选项,连接跟踪代码将提供一个

notifier链,它可以被其它内核代码用来获知连接跟踪状态的改变

Connection tracking netlink interface

支持基于netlink的用户空间接口

SCTP protocol connection tracking support

SCTP是IP网面向多媒体通信的新一代的流控制传输协议

FTP protocol support

FTP协议

IRC protocol support

IRC协议是一种用来实时聊天协议,用过mIRC的人应当不陌生

NetBIOS name service protocol support

NetBIOS名字服务协议

TFTP protocol support

TFTP是基于UDP的比FTP简单的文件传输协议

Amanda backup protocol support

Amanda备份协议

PPTP protocol support

点对点隧道协议(PPTP)是一种支持多协议虚拟专用网络的网络技

术,ADSL用户对它应该很熟悉

H.323 protocol support

ITU-T提出的用于IP电话的协议

SIP protocol support

IETE提出的用于IP电话的协议

IP Userspace queueing via NETLINK

已废弃

IP tables support (required for filtering/masq/NAT)

要用iptables就肯定要选上

IP range match support

允许对ip地址的范围进行匹配

TOS match support

允许对ip包头的TOS(Type Of Service)字段进行匹配

recent match support

可以创建一个或多个刚刚使用过的ip地址列表,然后根据这些列表进

行匹配

ECN match support

允许对TCP/IP包头的ECN(Explicit Congestion Notification)字段

进行匹配.ECN是一种显式拥塞通知技术,它不但要求路由器支持而且

要求端到端主机的支持,其基本思想是当路由器发生早期拥塞时不是丢

弃包而是尽量对包进行标记,接收方接到带有ECN提示的包时,通知发

送方网络即将发生拥塞,也就是它通过对包的标记提示TCP源即将发

生拥塞,从而引发拥塞避免算法

AH match support

允许对IPSec包头的AH字段进行匹配

TTL match support

允许对ip包头的TTL(生存期)字段进行匹配

Owner match support

允许对本地生成的包按照其宿主(user,group,process,session)进行

匹配

address type match support

允许对地址类型(单播,本地,广播)进行匹配

hashlimit match support

是limit的升级,它基于你选择的ip地址与/或端口动态的创建以limit

为桶(bucket)的哈希表.它可以创建诸如"为每个特定的目标IP分配

10kpps"或"允许每个特定的源IP分配500pps"之类的规则

Packet filtering

定义filter表以允许对包进行过滤

REJECT target support

允许返回一个ICMP错误而不是简单的丢弃包

LOG target support

允许将符合条件的包头信息通过syslog进行记录

ULOG target support

透过netlink socket将符合条件的封包交给用户空间的ulogd守护进

程.反对使用该选项,因为它已经被NETFILTER_NETLINK_LOG代替

TCPMSS target support

允许修改TCP包头中的MSS(最大分段长度)选项值

Full NAT

允许进行伪装/端口转发以及其它的NAT功能,仅在你需要使用

iptables中的nat表时才需要选择

Packet mangling

在iptables中启用mangle表以便对包进行各种修改,常用于改变包

的路由

raw table support (required for NOTRACK/TRACE)

在iptables中添加一个'raw'表,该表在netfilter框架中非常靠前,并在

PREROUTING和OUTPUT链上有钩子,从而可以对收到的数据包在

连接跟踪前进行处理

ARP tables support

ARP表支持.只有在局域网中才有ARP欺骗问题,另外路由器也会遭到ARP欺

ARP packet filtering

ARP包过滤.对于进入和离开本地的ARP包定义一个filter表,在桥接

的情况下还可以应用于被转发ARP包

ARP payload mangling

允许对ARP包的荷载部分进行修改,比如修改源和目标物理地址

IPv6: Netfilter Configuration

针对IPv6的Netfilter配置,需要的话可以参考前面IPv4的Netfilter配置进行选择

DECnet: Netfilter Configuration

针对DECnet的Netfilter配置

Bridge: Netfilter Configuration

针对桥接的Netfilter配置

DCCP Configuration

数据报拥塞控制协议在UDP的基础上增加了流控和拥塞控制机制,使数据报协议能够更好地用于流媒体业务的传输

SCTP Configuration

流控制传输协议是一种新兴的传输层协议.TCP协议一次只能连接一个IP地址而在SCTP协议

一次可以连接多个IP地址且可以自动平衡网络负载,一旦某一个IP地址失效会自动将网络负

载转移到其他IP地址上

TIPC Configuration

透明内部进程间通信协议,以共享内存为基础实现任务和资源的调度,专门用于内部集群通信

Asynchronous Transfer Mode (ATM)

异步传输模式(ATM)支持

802.1d Ethernet Bridging

802.1d以太网桥

802.1Q VLAN Support

802.1Q虚拟局域网

DECnet Support

DECnet是一种很生僻的协议

ANSI/IEEE 802.2 LLC type 2 Support

看不懂可以不选

The IPX protocol

IPX协议

Appletalk protocol support

与Mac机器通信的协议

CCITT X.25 Packet Layer

大约没人需要这东西

LAPB Data Link Driver

大约没人需要这东西

Acorn Econet/AUN protocols

一种被Acorn计算机使用的又老又慢的协议

WAN router

广域网路由

QoS and/or fair queueing

如果你需要Qos或公平队列就选吧

Network testing

网络测试,仅供调试使用

Amateur Radio support

业余无线电支持

IrDA (infrared) subsystem support

红外线支持,比如无线鼠标或无线键盘

Bluetooth subsystem support

蓝牙支持

Generic IEEE 802.11 Networking Stack

通用无线局域网(IEEE 802.11系列协议)支持

Device Drivers

设备驱动程序

Generic Driver Options

驱动程序通用选项

Select only drivers that don't need compile-time external firmware

只显示那些不需要内核对外部设备的固件作map支持的驱动程序,除非你有某些怪异硬件,否

则请选上

Prevent firmware from being built

不编译固件.固件一般是随硬件的驱动程序提供的,仅在更新固件的时候才需要重新编译.建议

选上

Userspace firmware loading support

提供某些内核之外的模块需要的用户空间固件加载支持,在内核树之外编译的模块可能需要它

Driver Core verbose debug messages

让驱动程序核心在系统日志中产生冗长的调试信息,仅供调试

Connector - unified userspace <-> kernelspace linker

统一的用户空间和内核空间连接器,工作在netlink socket协议的顶层.不确定可以不选

Report process events to userspace

向用户空间报告进程事件(fork,exec,id变化(uid,gid,suid)

Memory Technology Devices (MTD)

特殊的存储技术装置,如常用于数码相机或嵌入式系统的闪存卡

Parallel port support

并口支持(传统的打印机接口)

Plug and Play support

即插即用支持,若未选则应当在BIOS中关闭"PnP OS".这里的选项与PCI设备无关

PnP Debug Messages

该选项仅供调试使用

ISA Plug and Play support

ISA设备即插即用支持

Plug and Play BIOS support

Linux使用"Plug and Play BIOS"规范v1.0A(1994年)中定义的PNPBIOS自动检测主板上

的资源和设备,但是其中的某些特性目前尚未实现,比如:事件通知/扩展坞(Docking Station)

信息/ISAPNP服务.如果你希望由内核检测主板上的设备并为其分配资源(此时BIOS中的

"PnP OS"必须开启)可以选上,此外,PNPBIOS还有助于防止主板上的设备与其他总线设备冲

突.不过需要注意的是ACPI将会逐渐取代PNPBIOS(虽然目前两者可以共存),所以如果你的

系统不使用ISA设备并且支持ACPI,建议你不要选中该选项并将BIOS中的"PnP OS"关闭

Plug and Play BIOS /proc interface

该选项仅供调试使用

Plug and Play ACPI support

让Linux使用PNPACPI自动检测主板上内建的设备并为其分配资源(即使这些设备已被BIOS

禁用),它有助于避免设备之间的资源(如中断)冲突

Block devices

块设备

Normal floppy disk support

通用软驱支持

XT hard disk support

古董级产品

Parallel port IDE device support

通过并口与计算机连接的IDE设备,比如某些老旧的外接光驱或硬盘之类

Compaq SMART2 support

基于Compaq SMART2控制器的磁盘阵列卡

Compaq Smart Array 5xxx support

基于Compaq SMART控制器的磁盘阵列卡

Mylex DAC960/DAC1100 PCI RAID Controller support

古董级产品

Micro Memory MM5415 Battery Backed RAM support

一种使用电池做后备电源的内存

Loopback device support

Loopback是指拿文件来模拟块设备,比如可以将一个iso9660镜像文件挂成一个文件系统

Cryptoloop Support

使用系统提供的加密API对Loopback设备加密,但不能用于日志型文件系统

Network block device support

让你的电脑成为网络块设备的客户端

Promise SATA SX8 support

基于Promise公司的SATA SX8控制器的RAID卡

Low Performance USB Block driver

它不是用来支持U盘的,不懂的就别选

RAM disk support

内存中的虚拟磁盘,大小固定(由下面的选项决定,也可给内核传递"ramdisk_size=参数"来决定),它的功能和代码都比shmem简单许多

Default number of RAM disks

默认RAM disk的数量

Default RAM disk size (kbytes)

仅在你真正知道它的含义时才允许修改

Default RAM disk block size (bytes)

每一个RAM disk的默认块大小,设为PAGE_SIZE的值时效率最高

Initial RAM filesystem and RAM disk (initramfs/initrd) support

如果启动计算机所必须的模块都在内核里的话可以不选此项

Packet writing on CD/DVD media

CD/DVD刻录支持

Free buffers for data gathering

用于收集写入数据的缓冲区个数(每个占用64Kb内存),缓冲区越多性能越好

Enable write caching

为CD-R/W设备启用写入缓冲,目前这是一个比较危险的选项

ansys-Workbench菜单选项中英文对照翻译

ansys-Workbench菜单选项中英文对照翻译

ansys Workbench;菜单选项中英文对照 1、ANSYS12.1 Workbench 界面相关分析系统和组件说明 【Analysis Systems】分析系统【Component Systems】组件系统】【CustomSystems 】自定义系统【Design Exploration】设计优化分析类型 Electric (ANSYS) Explicit Dynamics (ANSYS) Fluid Flow (CFX) Fluid Flow (Fluent) Hamonic Response (ANSYS) Linear Buckling (ANSYS) Magnetostatic (ANSYS) Modal (ANSYS) Random Vibration (ANSYS) Response Spectrum (ANSYS) Shape Optimization (ANSYS) Static Structural (ANSYS) Steady-State Thermal (ANSYS) Thermal-Electric (ANSYS) Transient Structural(ANSYS) Transient Structural(MBD) Transient Thermal(ANSYS) 说明 ANSYS 电场分析 ANSYS 显式动力学分析 CFX 流体分析 FLUENT 流体分析ANSYS 谐响应分析ANSYS 线性屈曲ANSYS 静磁场分析ANSYS 模态分析ANSYS 随机振动分析 ANSYS 响应谱分析 ANSYS 形状优化分析 ANSYS 结构静力分析 ANSYS 稳态热分析 ANSYS 热电耦合分析 ANSYS 结构瞬态分析 MBD 多体结构动力分析 ANSYS 瞬态热分析 组件类型 AUTODYN BladeGen CFX

英语翻译例子

Translation Work 1 The evidence has gotten much stronger that a substance known as C-reactive protein may be every bit as important as cholesterol in the diagnosis and treatment of heart disease. Back in 2002, a thought-provoking study found that a blood test for C-reactive protein, called CRP, was actually better than the standard cholesterol test at predicting the risk of a heart attack or a stroke. Now two studies published in The New England Journal of Medicine have shown that drugs that reduce the levels of that protein in patients with severe heart disease can show the progression of atherosclerosis and prevent heart attacks and cardiac-related deaths. 更有力的证据证明一种被称作C反应蛋白的物质在诊断与治疗心脏疾病中有可能与胆固醇一样重要。早在2002年,人们在一个发人深省的研究中已发现血液C反应蛋白测试,即CRP,比胆固醇水平测试能更好地预测心脏病或中风的风险。现今,在《新英格兰医学期刊》中刊登的两则研究表明,用以减少患有严重心脏病的病人中的C反应蛋白水平的药物可以显示病者动脉粥样硬化的进展,并且该种药物还可以预防心脏病、降低因患与心脏相关疾病而死亡的风险。

科学美国人的中文翻译

2012年1月4日星期三 雌激素是新的“利他林”吗? ——性激素能让一部分女性思维敏捷,却也让一部分迟钝 大考即将来临?无法集中注意力?尝试一点雌激素吧。 加州大学伯克利分校的神经系统科学家在最近的一项研究中报道称,女性生理周期中的荷尔蒙波动可能会如咖啡因、甲基苯丙胺或最常见的兴奋剂利他林一样影响其大脑。 近年来的研究表明,工作记忆(短期信息处理能力)是依赖于化学物质多巴胺的。事实上,像利他林这样的药物可以模仿多巴胺帮助人们集中注意力。在老鼠身上的研究显示,雌激素似乎可以诱发多巴胺的释放。但是伯克利这次的新研究是首次把认识能力和人的雌激素水平联系起来,这也就解释了为什么有些女性会在她们生理周期的不同时间点有着或好或坏的认识能力。 这只研究团队对24名健康女性进行了检测。通过基因测试,她们中有些天然多巴胺水平高,而有些天然低。不出所料,多巴胺水平低的女性对于处理复杂的工作记忆问题有困难,比如将一串五个数字反着背出来。但当测试在排卵期中进行,雌激素水平最高时(一般是月经期的10~12天后)这些女性的表现显著改善,有大约10%的进步。令人惊讶的是,多巴胺水平天然高的女性处理复杂问题的能力,却在排卵期中雌激素水平最高的时候有很明显的下降。 根据组织此次研究的Ph.D Emily Jacobs说,脑中的多巴胺是“classic Goldilacks scenario”。对于多巴胺水平最低的25%女性来说,在月经期多巴胺水平的增加会增强她们的认识能力,而对于多巴胺水平最高的25%女性来说,月经期多巴胺水平的增加可能会使她们的多巴胺水平超过一个上限,从而减弱她们的认识能力。而剩下的50%女性都处在这两类女性水平之间,不在研究的范围内。 这项研究有着重大的意义。Jacob说,像咖啡因、利他林这种诱发多巴胺释放的药物对于特定时期的女性是无效,甚至是损害性的。而且,她还希望提醒科学家们注意,在研究脑部疾病时,男女大脑虽然天赋相同但是并不完全一样。 Jacob说,这之间有很大区别,只有我们能知道他们在正常状态下的区别,我们才能预测他们在疾病状态下的区别。 毁约——脑扫描揭示誓言什么时候会不被遵守 新郎说“我愿意”而又和别人有一腿的时候,他脑中发生了什么?朋友承诺还钱却一直不还,他的脑中又发生了什么?一项最新研究显示,毁约是一项很复杂的神经生物学事件。而且脑扫描可以在毁约发生前预测出谁将要毁约。 瑞士苏黎世大学的科学家运用核磁共振技术把大脑比喻成了一场投资游戏。投资者必须决定是否承诺与受托者分享利益。如果投资,会使得账户中的资金增加,但如果受托者选择不分享,结果也会是投资者受损失。几乎所有投资者都说会把钱给受托者,但最后并不会所有人都守约。 通过核磁共振的扫描,研究者可以在他们有机会毁约前预测出他们会不会毁约。毁约者脑部的一些区域的活动会更加活跃,包括分管在压抑诚实回应时自我控制的前额皮质层,和标志

Linux编译中Configure参数选项详解

Configure参数选项详解 Linux 环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后在安装,当然事情就更为复杂一些;现在安装各种软件的教程都非常普遍;但万变不离其宗,对基础知识的扎实掌握,安装各种软件的问题就迎刃而解 了。 Configure 脚本配置工具就是基础之一,它是 autoconf 的工具的基本应用。 与一些技巧相比, Configure 显得基础一些,当然使用和学习起来就显得枯燥乏味一些,当然要成为高手,对基础的熟悉不能超越哦。 'configure' 脚本有大量的命令行选项.对不同的软件包来说,这些选项可能会有变化,但是许多基本的选项是不会改变的.带上 '--help' 选项执 行 'configure' 脚本可以看到可用的所有选项 . 尽管许多选项是很少用到 的 , 但是当你为了特殊的需求而 configure 一个包时 , 知道他们的存在是很有益处的 . 下面对每一个选项进行简略的介绍 : '--cache-file=FILE' 'configure' 会在你的系统上测试存在的特性 ( 或者 bug!). 为了加速随后进行的配置 , 测试的结果会存储在一个cachefile 里 . 当 configure 一个每个子树里都有 'configure' 脚本的复杂的源码树时 , 一个很好的 cache file 的存在会有很大帮助 '--help' 输出帮助信息 . 即使是有经验的用户也偶尔需要使用使用 '--help' 选 项 , 因为一个复杂的项目会包含附加的选项 . 例如 ,GCC 包里 的 'configure' 脚本就包含了允许你控制是否生成和在 GCC 中使用 GNU 汇编器的选项 . '--no-create' 'configure' 中的一个主要函数会制作输出文件 . 此选项阻 止 'configure' 生成这个文件 . 你可以认为这是一种演习(dry run), 尽管缓存 (cache) 仍然被改写了 .

简介类外宣翻译应遵循的原则

简介类外宣翻译应遵循的原则 作者:朱荣兰吴红英 来源:《现代交际》2010年第09期 [摘要]吉林省对外宣传材料英译文不尽人意,很难达到让世界了解中国的目的。遵循外宣翻译贴近中国发展的实际,贴近国外受众对中国信息的需求,贴近国外受众的思维习惯是简介类外宣翻译成败的关键。 [关键词]外宣翻译吉林省简介“三贴近”原则 [中图分类号]H315.9 [文献标识码]A [文章编号]1009-5349(2010)09-0029-02 引言 随着中国改革开放步伐的加快,越来越多的省份意识到利用各种大型国际活动宣传自己的必要性。近些年,中国吉林举办的国际电影节、农博会、汽博会、运动会等活动为宣传吉林搭建了平台,在全国乃至世界都产生了积极的影响。在吉林省会长春举办的第六届亚冬会对世界进一步了解吉林起到了推波助澜的作用。然而,亚冬会宣传材料的英文版却存在诸多不利于树立吉林人形象的诸多因素,英译文和汉语亦步亦趋,看似忠实原文,实则为字对字的机械翻译,没有考虑国外读者在信息需求、语言习惯、思维方式等方面的差异,违反了对外宣传“三贴近”的原则,给人留下不小的遗憾。本文以“吉林省简介”的英译文为例,指出材料中存在的若干问题,并提出改进意见,为今后吉林省的对外宣传提供借鉴和参考。 一、外宣翻译的原则和特点 衡量译文的标准和原则问题自古以来就是翻译界争论的焦点。20世纪70年代我国翻译联合国文件时曾制定统一的标准:准确和通顺,而更多的译者一直推崇严复的三字经“信、达、雅”。中国外文局副局长、中国译协副会长黄有义(2oo5)指出,根据目前我国对外宣传的实际情况,除去所有翻译工作都需要遵循的“信、达、雅”标准之外,外宣翻译更需要翻译工作者熟知并运用外宣“三贴近”的原则。 外宣翻译“三贴近”是指“贴近中国发展的实际,贴近国外受众对中国信息的需求,贴近国外受众的思维习惯”(黄友义,2004),这是对外宣传翻译中最需要注意的原则。对外宣传翻译主要是把有关中国的各种信息从中文翻译成外文,通过图书、期刊、报纸、广播、电视、互联网等媒体以及国际会议对外发表和传播。外宣翻译一般来说具有很强的目的性,它的受众也是特定的群体,这些特殊性都决定了它在翻译原则、翻译方法等诸多方面有别于其他的翻译文本。

试析外宣翻译的特点及其翻译策略

[导读] 外宣翻译是为了传递信息和促进交流,让外国人更好地了解中国的过去和现在以及未来发展 朱云翠 摘要:外宣翻译是为了传递信息和促进交流,让外国人更好地了解中国的过去和现在以及未来发展。为了更好地发挥对外宣传在我国社会生活中的重要作用,促进国际交流有效的开展,本文浅析了外宣翻译的特点,并结合外宣翻译的受众效果,提出了相关建设性的翻译策略和要求。 关键词:外宣翻译;文化;翻译策略 随着我国改革开放的不断深入和对外经济和文化交流的日益频繁,对外宣传工作的重要性愈显突出,而这些“让中国走向世界,让世界了解中国”的对外宣传活动无法离开翻译这一媒介。因此,“翻译工作是对外宣传的一部分”。(沈苏儒,1992)外宣翻译是“把大量有关中国的各种信息从中文翻译成外文,通过图书、期刊、报纸、广播、电视、互联网等媒体以及国际会议,对外发表和传播。”(黄友义,2004) 为了更好地发挥对外宣传在我国社会生活中的重要作用,促进国际交流有效的开展,本文浅析了外宣翻译的特点,并结合外宣翻译的受众效果,提出了相关建设性的翻译策略和要求。 一、外宣翻译的特点 外宣翻译(C-E translation of Publicity Materials)可以从广义和狭义的角度去理解。 广义的外宣翻译包罗万象,几乎涵盖所有的翻译活动,包括各行各业、各级部门从事对外宣传有关的翻译活动,即人们常说的“大外宣”的翻译概念。 狭义的外宣翻译包括各种媒体报道、政治、文献、政府文件公告、政府及企事业单位的介绍、公示语、信息资料等实用文体的翻译。 外宣翻译是翻译的一种特殊形式,有其自身的特点: (一)外宣翻译基本上都是中译外 外宣翻译,顾名思义,是要完成那些对外宣传材料的翻译任务,所以“有一个突出的特点,即基本上都是中译外。”(黄友义,2004)外宣翻译的一个显著特点就是把大量有关中国的信息翻译成外文,并通过各种媒介,对外发表和传播,让外国读者准确地理解译文所传递的信息,从而更好的了解中国。 在我国,外宣翻译的主要任务就是要将中文译成英文,或者是其他外文,向世界传播来自中国的声音。凡是同外国人有来往、有接触, 影响到外国人在中国的吃住行等方方面面的翻译都可称为外宣翻译。外宣翻译是一种具有鲜明文化特性的(Culture specific)交际现象,译者在翻译外宣材料的时候,其实就是在进行跨文化的交流工作。 (二)外宣翻译的目标读者(target reader)是“外国人,不是中国人” 外宣翻译的性质和任务决定了外宣翻译的目标读者是“外国人,不是中国人”。所以外宣翻译工作者只有充分认识和牢记其目标读者

ansys Workbench菜单选项中英文对照翻译

ansys Workbench;菜单选项中英文对照 1、ANSYS12.1 Workbench 界面相关分析系统和组件说明 【Analysis Systems】分析系统【Component Systems】组件系统】【CustomSystems 】自定义系统【Design Exploration】设计优化分析类型 Electric (ANSYS) Explicit Dynamics (ANSYS) Fluid Flow (CFX) Fluid Flow (Fluent) Hamonic Response (ANSYS) Linear Buckling (ANSYS) Magnetostatic (ANSYS) Modal (ANSYS) Random Vibration (ANSYS) Response Spectrum (ANSYS) Shape Optimization (ANSYS) Static Structural (ANSYS) Steady-State Thermal (ANSYS) Thermal-Electric (ANSYS) Transient Structural(ANSYS) Transient Structural(MBD) Transient Thermal(ANSYS) 说明 ANSYS 电场分析 ANSYS 显式动力学分析 CFX 流体分析 FLUENT 流体分析ANSYS 谐响应分析 ANSYS 线性屈曲 ANSYS 静磁场分析 ANSYS 模态分析 ANSYS 随机振动分析 ANSYS 响应谱分析 ANSYS 形状优化分析 ANSYS 结构静力分析ANSYS 稳态热分析 ANSYS 热电耦合分析 ANSYS 结构瞬态分析 MBD 多体结构动力分析 ANSYS 瞬态热分析 组件类型 AUTODYN BladeGen CFX Engineering Data

英文翻译范例

毕业设计(论文)英文翻译 课题名称 系 部 专 业 班 级 学 号 姓 名 指导教师 校内: 校外: 2012年4月5日

原文: CHARACTERISTICS OF COMPUTER INTRUSION AND KINDS OF SECURITY BREACHES CHARACTERISTICS OF COMPUTER INTRUSION AND KINDS OF SECURITY BREACHES 1.CHARACTERISTICS OF COMPUTER INTRUSION The target of a crime involving computers may be any piece of the computing system.A computing system is a collection of hardware,software,storage media,data,and persons that an organization uses to do computing tasks.Whereas the obvious target of a bank robbery is cash,a list of names and addresses of depositors might be valuable to a competing bank.The list might be on paper,recorded on a magnetic medium,stored in internal computer memory,or transmitted electronically across a medium such as a telephone line.This multiplicity of targets makes computer security difficult.In any security system,the weakest point is the most serious vulnerability.A robber intent on stealing something from your house will not attempt to penetrate a two-inch thick metal door if a window gives easier access.A sophisticated perimeter physical security system does not compensate for unguarded access by means of a simple telephone line and a modem.The “weakest point” philosophy can be restated as the following principle.

科学翻译

第12页 0903060136 梁潇 0903060137 黄浩 0901014108 黄瑞尧 5.3性能分析 通信开销:在和平时期,验证和密钥协商协议的要求只有三路之间的网状路由器和网络用户和双向沟通网络用户之间。这是最低的通信回合要实现相互认证,因此,和平招致降低认证延迟。此外,通过设计,和平带来最低的额外因为它们可能对网络用户的通信开销如掌上电脑和智能手机进行的移动客户端比其他笔记本电脑访问无线网状网。这些移动客户端要少得多强大相比,网状路由器考虑到他们的沟通能力。在消息(M.1),(M.1),(M.2),网络用户只需要发送一组签名履行认证功能。作为我们立足本集团上签字的变化计划[8]中提出,签名的包括两个G的元素五个元素的Z带够。当使用[19]中描述的曲线,可以首要采取p到170位并使用G组1,其中每个元素是171位。因此,总群签名的长度为1192位或149字节。有了这些参数,安全性是大致相同作为一个标准的1024位RSA签名,这是128个字节[8]。也就是说,群签名的长度几乎是作为一个标准的RSA-1024的签名相同。 计算开销:在和平,最昂贵的计算操作的签名生成和验证。签名生成需要两个同构的应用中。同构计算,需要大约同时,作为一个在G1幂(使用快速计算的轨迹图)[8]。因此,签名生成需要约八幂(或multiexponentiations)和两个双线性映射计算。验证签名需要六个幂和3+2|网址|双线性映射计算。按照设计,和平采用会话认证的不对称对称的混合方法,降低计算成本。网络实体(Mesh 路由器和网络用户)执行昂贵的组签名操作相互验证,只有当建立一个新的会话,所有同一会话的后续数据交换是通过高效的基于MAC的方法进行验证。 更具体地说,和平需要进行相互认证,为建立一个新的会话时,执行一个签名生成和签名验证的网络用户。由此可以看出,签名验证的实际成本计算取决于一致资源定址器的大小,而签名的发电成本是固定的。和平可以主动控制的一致资源定址器的大小。此外,可以采取一种更为有效的吊销检查算法,其运行的时间是一致资源定址器的独立[8]中描述了对用户的隐私有点牺牲。这种技术可以进一步带来的总成本六幂和5个双线性映射计算的签名验证。另一方面,和平需要一个网状路由器进行相互认证其覆盖范围内的每个网络用户每每灯塔消息不同的会议和标志定期播出。 存储开销:在和平中,网络用户可以携带资源约束的普及设备,如掌上电脑和智能手机访问的无线网状网。因此,存储每个网络用户的开销应该是负担得起的现代普及设备。在我们的计划显示说明,在和平中的每个网络用户需要存储两个信息:他的小组的私钥及相关系统参数。该组的私钥为每个用户包含1组元素的G1和2个Z元素。如果我们首要选择p到170位,并使用G组1每个组171位的元素,每个组私钥用户只需消耗511位的内存,这是微不足道的现代普及设备。大多数的内存消耗部分是系统参数,其中可能包括代码来形容双线性组(G

Make、 编译选项、连接问题

cxMake使用问题、Gcc编译选项问题、GNU 连接问题一、GNU Make使用 make工作自动确定工程的哪部分需要重新编译,执行命令去编译它们。虽然make多用于C程序,然而只要提供命令行的编译器,你可以将其用于任何语言。 如果要使用make,你必须写一个叫做―makefile‖的文件,这个文件描述工程中文件之间的关系,提供更新每个文件的命令。典型的工程是这样的:可执行文件靠目标文件来更新,目标文件靠编译源文件来更新。 Makefile写好之后,每次更改了源文件后,只要执行make就足够了,所有必要的重新编译将执行。Make程序利用makefile中的数据库和文件的最后修改时间来确定那个文件需要更新;对于需要更新的文件,make执行数据库中记录的命令。 可以提供命令行参数给make来控制那个文件需要重新编译。 1.1Makefile介绍 Makefile文件告诉make做什么,多数情况是怎样编译和链接一个程序。 这里有一个简单的makefile,描述如何编译链接由8个C文件和3个头文件组成的一个编辑器: edit : main.o kbd.o command.o display.o \ insert.o serach.o files.o utils.o cc –o edit main.o kbd.o command.o display.o \ insert.o search.o files.o utils.o main.o : main.c defs.h cc –c main.c kdb.o : kbd.c defs.h command.h cc –c kbd.c command.o : command.c defs.h command.h cc -c command.c display.o : display.c defs.h buffer.h cc -c display.c insert.o : insert.c defs.h buffer.h cc -c insert.c search.o : search.c defs.h buffer.h cc -c search.c files.o : files.c defs.h buffer.h command.h cc -c files.c utils.o : utils.c defs.h cc -c utils.c clean : rm edit main.o kbd.o command.o display.o \ insert.o search.o files.o utils.o 将长行用\分开便于阅读,这和使用一个长行的作用是一样的。使用这个makefile创建可执行文件“edit”时运行make就可以了;如果要将可执行文件和目标文件删除,执行make clean

中文地址英语翻译示例

中文地址英语翻译示例 【字体:大中小】【日期:2005年01月11日来源:本站原创编辑:毛浩然点击数:】【关闭】 中文地址的排列顺序是由大到小,如:X国X省X市X区X路X号,而英文地址则刚好相反,是由小到大。如上例写成英文就是:X号,X路,X区,X市,X省,X国。掌握了这个原则,翻译起来就容易多了! X室RoomX X号No.X X单元UnitX X号楼Building No.X X街XStreet X路XRoad X区XDistrict X县XCounty X镇XTown X市XCity X省XProvince 请注意:翻译人名、路名、街道名等,最好用拼音。 中文地址翻译范例: 宝山区示范新村37号403室 Room 403, No. 37, SiFang Residential Quarter, BaoShan District 虹口区西康南路125弄34号201室 Room 201, No. 34, Lane 125, XiKang Road(South), HongKou District 473004河南省南阳市中州路42号李有财 Li Youcai Room 42 Zhongzhou Road, Nanyang City Henan Prov. China 473004 434000湖北省荆州市红苑大酒店李有财 Li Youcai Hongyuan Hotel Jingzhou city Hubei Prov. China 434000 473000河南南阳市八一路272号特钢公司李有财 Li Youcai Special Steel Corp.

No. 272, Bayi Road, Nanyang City Henan Prov. China 473000 528400广东中山市东区亨达花园7栋702 李有财 Li Youcai Room 702, 7th Building Hengda Garden, East District Zhongshan, China 528400 361012福建省厦门市莲花五村龙昌里34号601室李有财 Li Youcai Room 601, No. 34 Long Chang Li Xiamen, Fujian, China 361012 361004厦门公交总公司承诺办李有财 Mr. Li Youcai Cheng Nuo Ban, Gong Jiao Zong Gong Si Xiamen, Fujian, China 361004 266042山东省青岛市开平路53号国棉四厂二宿舍1号楼2单元204户甲李有财Mr. Li Youcai NO. 204, A, Building NO. 1 The 2nd Dormitory of the NO. 4 State-owned Textile Factory 53 Kaiping Road, Qingdao, Shandong, China 266042

对翻译的科学性和艺术性的思考

对翻译的科学性和艺术性的思考 关键词: 翻译;科学性;艺术性 摘要: 翻译是科学还是艺术历来是译学家们争论的焦点。西方译学家奈达博士在60 年代曾有过建立翻译科学的设想,试图用语言学的理论和方法来说明翻译问题,但未能取得成功。而后,到了90 年代他则断言:翻译不是科学,而是艺术。笔者就奈达博士由科学论向艺术论的转变,对翻译的性质进行了理性思考:翻译中对“忠实”目标的追求体现了翻译的科学精神,而为实现“忠实”又离不开艺术创造,因此科学性和艺术性贯穿于翻译活动的全过程,二者互为补充,缺一不可。 Philosophic Thinking of the Science and the Art of Translating ———on Nida’s“Toward a Science of Translating” ZHANG Rui - qing1 ,ZHANG Hui - qing2 (1. The School of Foreigh L anguages , S hanxi University , Taiyuan , China ; 2. English Department , Northern China Engineering Institute , Taiyuan , China) Key words : t ranslation ;science ;art ;faithfulness. Abstract : What is t ranslating ? Is it science or art ? This has long been one of the focal cont roversies among t ranslatologist s. Dr. Eugene A. Nida attempted to establish a science of t ranslating by applying linguistic theories and approaches to t ranslating problems in the 1960s ,but failed. In the 1990s he claimed conversely that t ranslating was not science ,but skills. His shift prompt s the author of this essay to draw the couclusion that ,in the process of t ranslating ,the pursuit of faithfulness to the original reveals the scientific approach of t ranslators ,but to attain faithfulness , artistic creation plays an immeasurable role in good t ranslations. “翻译科学”是一门“研究翻译的科学”。怎样才能构成科学? 首先必须要有客观规律正如金堤先生所说:“艺术与科学之争的焦点是一个实质性的问题。翻译这一活动究竟是否受客观规律的支配? 如果受客观规律的支配,那么既然我们现在还没有完全认识这些规律,我们就必须用科学的方法加以研究,而如果这一活动主要靠独创,谈不到什么规律,那么我们只能把它当作一门艺术。”因此,翻译是科学还是艺术关键就在于其是否具有客观规律。我们在翻译活动中没有探索到客观规律之前,是无法断定翻译是科学的。西方译论家并没有主张建立“翻译科学” ,在他们的译论中,也不用“翻译科学”一词。在西方大学课程中,只有“翻译理论” ,或“翻译研究”,或“翻译学”。唯一用过“翻译科学”一词的,只有奈达博士。60年代,他在“Toward a Science of Translating”一书中指出,翻译是科学也是艺术,并试图用乔姆斯基的转换生成语法的原理,通过深层结构的分析,探索语际转换的客观规律,从而建立翻译科学。但这一尝试未能取得成功,语际转换的规律也未能找到。此后,他在1991 年发表的《翻译:可能与不可能》一文中说,我们不能使翻译成为一门科学,出色的翻译是创造性的艺术。可见奈达由科学派转向了艺术派,并从此放弃了建立翻译科学的设想。1998 年,他在答《外国语》记者问时,又重申了这一论点,认为翻译不可能成为科学。 一翻译科学论的困惑 寻求支配翻译活动的客观规律是历代译学家们孜孜以求的奋斗目标,困扰了几代译学家。只有到了现代,有了现代语言学的基础,才有可能打出翻译科学论的旗号,将侧重点放在科学的基点上。然而,,奈达为何一度认为翻译是科学也是艺术,而后来又说翻译不是科学只是艺术呢?翻译的科学论之所以陷入矛盾,其根源在于翻译对象所涉及的媒介———语言———本身所具有的特性———任意性特征。这种特性决定了科学无法完成其使命,因而即使很不情愿也不得不转而求助于艺术。首先,大多数人已经接受的一个事实是:虽然科学力图把文本语言中的意义一点一滴地落实,但语言却总是拒绝把它的全部意义交出来。事实上,现代批评

GCC编译选项

Linux中gcc,g++常用编译选项 -x language filename 设定文件所使用的语言,使后缀名无效,对以后的多个有效.也就是根据约定,C语言的后缀名称是.c的,而C++的后缀名是.C或者.cpp,如果你很个性,决定你的C代码文件的后缀名是. pig 哈哈,那你就要用这个参数,这个参数对他后面的文件名都起作用,除非到了下一个参数的使用。可以使用的参数有下面的这些: `c', `objective-c', `c-header', `c++', `cpp-output', `assembler', and `a ssembler-with-cpp'. 看到英文,应该可以理解的。 例子用法: cd.. gcc -x c hello.pig -x none filename 关掉上一个选项,也就是让gcc根据文件名后缀,自动识别文件类型 例子用法: gcc -x c hello.pig -x none hello2.c -c 只激活预处理,编译,和汇编,也就是他只把程序做成obj文件 例子用法: gcc -c hello.c 他将生成.o的obj文件 -S 只激活预处理和编译,就是指把文件编译成为汇编代码。 例子用法 gcc -S hello.c 他将生成.s的汇编代码,你可以用文本编辑器察看 -E 只激活预处理,这个不生成文件,你需要把它重定向到一个输出文件里面. 例子用法: gcc -E hello.c > pianoapan.txt gcc -E hello.c | more 慢慢看吧,一个hello word 也要预处理成800行的代码 -o 制定目标名称,缺省的时候,gcc 编译出来的文件是a.out,很难听,如果你和我有同感,改掉它,哈哈 例子用法 gcc -o hello.exe hello.c (哦,windows用习惯了) gcc -o hello.asm -S hello.c -pipe 使用管道代替编译中临时文件,在使用非gnu汇编工具的时候,可能有些问题 gcc -pipe -o hello.exe hello.c

译有所为译者何为——文化全球化背景下外宣翻译及其译者研究

2008年5月第35卷第3期 山西师大学报(社会科学版) JournalofShanxiNormalUniversity(SocialScienceEdition) May,2008 V01.35No.3译有‘所为,译者何为? ——文化全球化背景下外宣翻译及其译者研究 刘雅峰 (上海外国语大学研究生部,上海200083) 摘要:在文化全球化的背景下,以“翻译适应选择论”为视角,外宣翻译的实质应坚持“译有所为”的原则,在传播中国文化的同时推动社会进步,促进人类文明发展。译者只有不断增强全球意识和主体意识、文化自觉意识、翻译的功能目的意识、正确的读者意识以及技能意识等,才能做到最佳适应和优化选择,真正实现外宣翻译的“译有所为”。 关键词:文化全球化;外宣翻译;译有所为;官方语言 中图分类号:H059文献标识码:A’文章编号:1001-5957(2008)03-0140-03 一、文化全球化背景下的外宣翻译 古语云:“酒香不怕巷子深”,意即好的酒其香味自然能飘到很远的地方,引起人们的注意和购买欲。但是;在文化全球化的今天,对外宣以及外宣翻译而言,这句古语似乎已经失去了效力。外宣的准确含义应是向外国人介绍中国,解疑释惑。中国的文化博大精深,如果不积极有效地向外传播,就不会得到世界的认同和理解,甚至遭到敌国的恶意歪曲和攻击,造成国际社会对中国的误解。刘建明在《新闻发布概论》j书中谈到“美国记者对中国的了解比以往有所改进,但是美国报纸更多报道的事件缺乏足够的社会背景,往往忽略报道重要的社会趋势。因此,中国的整体形象是被扭曲的,报纸所传播的讯息是消极的。……徐小鸽1994年对美国报纸报道的调查发现,美国报道中国总是持批评态度,并以负面报道居多”[1](P446)。从这种意义而言,外宣及外宣翻译意义重大,不容忽视。 文化全球化日益突出了外宣翻译的重要地位,无疑为促进外宣翻译的发展提供了良好的机遇,但也给外宣翻译提出了新的挑战。在世界多元文化的 激烈竞争中中国要走向世界,要生存,就必须加强外宣翻译,让世界了解中国。只有这样,中国博大精深的文化才能被全球各国认同,才具有全球化的性质。创造这种文化的国家会作为一个对全球化具有贡献的国家而存在着,但是这种被认同的文化已经属于全球各国所有,不再具有国别性[2](P47)。但不同’文化之间的差异常常会使译者陷入困境,那么,文化全球化背景下的外宣翻译的实质是什么?译者在其中处于何种地位与作用呢7 .文化全球化背景下的外宣翻译绝不是将外宣内容的文本简单地进行语言转换的过程,其实质是以“译者为中心”的“适应”与“选择”的过程,是“译有所为”。外宣翻译的“译有所为”至少体现在:翻译目的的针对性与时效性——积极主动地针对不同地区和国家、不同层面的译入语受众以及不同的时间,把中国文化的精华翻译介绍到世界各国,让全世界能够全面、及时、准确、真实地了解中国,共同分享中国的博大精深。胡庚申教授的“以译者为中心的翻译适应选择论”是一套系统的翻译理论,确立了译者的中心地位和译者的主导作用。其翻译方法,可简略地概括为“三维”转换,即在“多维度适应与适 收稿日期:20084)2-20基金项目:国家社会科学基金项目(06BYY015);上海外国语大学研究生科研基金项目。 作者简介:刘雅峰(1966一),女,辽宁咯左人,湖州师范学院外国语学院副教授,现为上海外国语大学研究生部博士生。?-?——140?-——

《冲突世界》画面选项设置翻译

《冲突世界》画面选项设置翻译 转载+补充 PIXEL SHADERS - 像素着色器 PHYSICS QUALITY - 物理精细度 TEXTURE QUALITY - 材质精细度 TERRAIN TEXTURE QUALITY - 地形材质精细度 UI TEXTURE QUALITY - 是否压缩用户界面(比如HUD和菜单)的材质精细度 WATER QUALITY - 水的精细度 SHADOWS - 影子 WORLD DISTANCE DETAIL - 视野细节 ANIMATION QUALITY - 动画精细度 UNIT TRACK LENGHT - 作战单位痕迹的长度 WATER REFLECTION SIZE - 水面反射大小 FULLSCREEN AA - 抗锯齿 ANISTROPIC FILTERING - 各向异性过滤 FULL OBJECT GEOMETRY - 这个可能是模型精细度 WINDOWS ON BUILDINGS - 是否显示建筑上的窗口 EXTRA OBJECT DETAILS - 额外物体细节 DESTRUCTION FX - 毁坏特效 UNIT TRACKS - 作战单位的痕迹 GROUND SCORCH MARKS - 地面烧焦痕迹 FLOWERS AND BUSHES - 是否显示花草 GRASS - 是否显示草丛 HIGH QUALITY TERRAIN - 高质量地形 CRATERS - 弹坑 ALL WATER SETTINGS (WATER REFELCTIONS: UNITS, CLOUDS, PROPS, EFFECTS), WATER TRAILS - 是否水面反射(作战单位云彩额外小物体特效效果) , 水面痕迹 ROADS - 道路 CLOUDS - 是否显示云层 Z-FEATHER - 软粒子(羽化) POST EFFECTS - (SOFT SHADOW, BLOOM, HEAT HAZE) 后期处理效果(柔和软阴影, 光照效果, 热浪-空气扭曲效果) TREE SHADOWS - 是否显示树木的影子 HQ TREE SHADERS - 高质量树木渲染 TRANSPARENCY AA - 透明抗锯齿 PARTICLE PHYSICS - 粒子物理 USE DX10 RENDERING - 使用DX10渲染

linux 内核编译编译选项

1.Code maturity level options 代码成熟等级。此处只有一项:prompt for development and/or incomplete code/drivers,如果你要试验现在仍处于实验阶段的功能,就必须把该项选择为Y了;否则可以把它选择为N。 2. Loadable module support 对模块的支持。这里面有三项: Enable loadable module support:除非你准备把所有需要的内容都编译到内核里面,否则该项应该是必选的。 Set version inFORMation on all module symbols:可以不选它。 Kernel module loader:让内核在启动时有自己装入必需模块的能力,建议选上。 3. Processor type and features CPU类型。有关的几个如下: Processor family:根据你自己的情况选择CPU类型。 High Memory Support:大容量内存的支持。可以支持到4G、64G,一般可以不选。 Math emulation:协处理器仿真。协处理器是在386时代的宠儿,现在早已不用了。 MTTR support:MTTR支持。可不选。 Symmetric multi-processing support:对称多处理支持。除非你富到有多个CPU,否则就不用选了。 4. General setup 这里是对最普通的一些属性进行设置。这部分内容非常多,一般使用缺省设置就可以了。下面介绍一下经常使用的一些选项: Networking support:网络支持。必须,没有网卡也建议你选上。 PCI support:PCI支持。如果使用了PCI的卡,当然必选。 PCI access mode:PCI存取模式。可供选择的有BIOS、Direct和Any,选Any 吧。 Support for hot-pluggabel devices:热插拔设备支持。支持的不是太好,可不选。 PCMCIA/CardBus support:PCMCIA/CardBus支持。有PCMCIA就必选了。System V IPC BSD Process Accounting Sysctl support:以上三项是有关进程处理/IPC调用的,主要就是System V 和BSD两种风格。如果你不是使用BSD,就按照缺省吧。 Power Management support:电源管理支持。 Advanced Power Management BIOS support:高级电源管理BIOS支持。

相关主题
文本预览
相关文档 最新文档