作者:林健
文章来自:http://blog.linjian.org/articles/linux-unix-philosophy-translation/
近日我在反思一些系统设计问题,本想重读一遍《Unix 编程艺术》,后来在书店不经意发现了一本刚刚出的《Linux/Unix 设计思想》(Linux and the Unix Philosophy),于是借来,趁五一假期通读了一遍。有关设计思想的问题,我想改日再谈。而作为一名图灵译者,这里简单讨论一下这本书的一些翻译细节。
总体而言,我认为这本书的翻译质量上乘,译者漆犇把握了原书轻松诙谐的基调,使用流畅的语言和灵活的词汇较为准确地传达了原书思想。我之所以关注这本书的翻译细节,是由于译者在多处使用引号强调一些大约为“移译”(参见《GEB-EGB》中文版前言)的语句。
我赞成其中多数译法。例如第 3.4.4 节“关公战秦琼”(apples-to-oranges)、第 4.2.2 节“一招鲜,吃遍天”(one size fits all),使用中国俗语或谚语取代对应西方惯用语,语义不变,行文自然。如果直译,读者反而会不知所云。
但有的译法可能就不太贴切了。第 7.10 节“自盘古开天以来”(since the dawn of time)这个译法虽符合上下文语境,且是中文惯用说法,但从本书的“致谢”以及其他章节中的暗示来看,作者可能是一位基督徒,因此以中国民间传说翻译这个短语就些突兀了。我觉得可译为偏基督教文化的“自创世以来”,或者更加文化中立的“自从有了这个世界”。
译者还有意使用了若干时兴的网络流行语,例如第 3.6.1 节“自封的‘砖家’”(experts by self-proclamation)、第 5.2 节“羡慕嫉妒恨”(jealous)和第 9.1 节“膝盖中箭”(with his foot shot off)。我对这些译法持保留态度。的确,原书是近年来的作品,作者也常常使用口语化的说法进行调侃。但网络流行语毕竟还没有像成语、谚语那样沉淀到中文文化中,其时效性特征决定了这两年看上去很“潮”的话,过两年再去读就会觉得有些奇怪。像 Linux/Unix 设计思想这个主题,再过若干年去读也不会过时,所以还是应该斟酌一下表达。
另外,我对第 11 章末尾的“白客”(good guys)这个译法不是很理解。如果要我来翻译,我可能将其译为俗气但容易理解的“好人”(同时将前面用来注释“malicious hacker”的“bad guys”译为“坏人”)。而看到译文中“白客”一词,我有两个联想,一是和恶意黑客相对的白帽黑客,二是郑渊洁的小说《白客》——这两个概念都不能很好地对应原文所谓的 good guys。因此我也想知道译者是如何考虑的。
最后说说这本书标题的翻译。国内翻译作品,出于语言习惯差异和市场营销需要,对书的译名进行修改和创新实属普遍。本书将“philosophy”译为“设计思想”我没有异议,但对“and”的处理就有点不忠于原书了。原书名中,通过冠词“the”可以判断,“and”连接的是“Linux”和“the Unix Philosophy”两个概念。从引言中可知,“这本书是 The Unix Philosophy 的修订稿”,“在 Linux 语境下阐明(Unix 哲学的)这些准则”。将本书组织结构与《The Unix Philosophy》对比,也可以体会出作者的写作手法和内容侧重。而中文版译名这样处理,貌似是将 Linux 和 Unix 平等对待了。我对此有些敏感,可能因为我属于作者所说的那类强调 Linux 与 Unix 特性差异的人。当然,想用简明扼要中文译好这个书名是有点不容易,译者和编辑肯定也没少费脑筋。从引言来看,我估计作者基本能够接受这个中文译名,但要让 Richard Stallman 看到了,我猜他很可能是要较真的。
上面仅仅是些个人观点,请译者和编辑指证。无论如何,《Linux/Unix 设计思想》是一本优秀的译作,推荐惆怅中的 *nix 技术人员阅读。
分享到:
相关推荐
以上内容仅是《Linux C程序设计大全-进程间通信IPC》的概览,书中还详细讨论了其他通信方式的实现细节,包括如何创建、使用以及管理这些通信机制,这对于理解和编写高效、可靠的多进程应用程序至关重要。通过学习这...
它基于UNIX的设计思想,但不是UNIX的副本。 2. **Unix与Linux的历史** - **Unix**起源于1969年的AT&T贝尔实验室,最初由Ken Thompson和Dennis Ritchie等人开发。 - **Linux**则是在1991年由Linus Torvalds基于...
Unix作为一款历史悠久的操作系统,其设计思想和实现方式对后来的许多系统,包括Linux,产生了深远的影响。莱昂氏的分析涵盖了从进程管理、内存管理、文件系统到设备驱动等多个关键领域,每个主题都结合源代码进行了...
7. **UNIX思想的重要性** - 提醒读者重视UNIX的设计理念及其对后续操作系统发展的影响。 - Linux不仅是一种技术革新,更是对计算机世界的积极贡献。 #### 深度解读与扩展: **一、Linux与高效工作** - **核心...
通过阅读本书,读者可以了解到Linux内核背后的设计思想和技术细节,这对于理解和优化基于Linux的操作系统具有重要意义。无论是对于想要深入了解Linux内核工作机制的学生还是对于希望提高技能的专业人士而言,《Linux...
通过以上章节的详细介绍,《深入理解Linux内核》第二版不仅涵盖了Linux内核的基础知识,还深入探讨了内核的关键技术和设计思想。这对于希望深入了解Linux内核工作机制的专业人士来说是一本不可多得的好书。
Linux 是在 1991 年发展起来的与 UNIX兼容的操作系统,可以免费使用,它的源代码 可以自由传播且可任人修改、充实、发展,开发者的初衷是要共同创造一个完美、理想并 可以免费使用的操作系统。 我们并不能使同学...
此外,由于UNIX的设计思想被广泛应用于现代操作系统,所以这本书的知识对理解和开发Linux或者其他类UNIX系统也具有很高的参考价值。 书中内容丰富,适合有计算机基础知识,尤其是对操作系统感兴趣的读者。无论是想...
在Linux网络领域,O'Reilly出版社提供了很多相关的资源和参考书籍,这些书籍覆盖了Linux和Unix系统的各个方面,从基础使用到系统管理,再到专业开发。例如《Linux in a Nutshell》和《Linux Network Administrator’...
Linux的网络体系结构采用了分层设计思想,每一层都实现了特定的功能,同时也提供了与其他层交互的接口。这样的设计不仅使得网络功能易于扩展和维护,还极大地提高了网络通信的效率和灵活性。通过深入理解这些层次的...
- Linux作为一款开源的类Unix操作系统,其设计思想与其他商业Unix系统有着诸多相似之处,但也存在一些关键区别。 - 主要区别在于Linux更加强调可移植性、开源性和社区支持。 - **1.2 硬件依赖性** - Linux内核...
- **核心特点**:模块化的设计思想使得UNIX能够轻松扩展和定制;标准化的命令行接口和脚本语言支持自动化任务执行;丰富的开发工具和文档资料有助于提高程序员的工作效率。 - **应用领域**:除了传统的服务器市场...
- **Unix内核概览**:简要介绍了Unix内核的设计思想和发展历程。 ##### 第2章:内存寻址 - **内存地址**:解释了计算机内存中的物理地址和虚拟地址的概念。 - **硬件中的分段**:详细介绍了处理器如何通过分段机制...
- **Linux**:一种免费开源的操作系统内核,基于Unix的设计思想,广泛应用于服务器、移动设备和个人电脑。 - **Kernel**:指操作系统的核心,负责管理硬件资源和提供服务给其他软件。 - **2.6**:指Linux内核的一个...
通过对Unix内核的全面了解,读者能够更好地理解Linux内核的设计思想和发展历程。 ### 知识点二:内存寻址 #### 2.1 内存地址 本书详细阐述了计算机中内存地址的概念,包括物理地址和虚拟地址的区别及其重要性。这...
《编译原理》、《编译技术》等教材通过讲解词法分析、语法分析、中间代码生成等关键技术环节,帮助学生理解编译器的设计思想和实现细节。这对于从事软件开发工作的人来说非常有用,尤其是当涉及到跨平台编程或自定义...