IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

《Linux/Unix 设计思想》的翻译细节讨论

林健的BLOG 2012-05-02 23:37:27 累计浏览 5,013 次
本机暂存

      近日我在反思一些系统设计问题,本想重读一遍《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 技术人员阅读。

同分类推荐文章

  1. 如何写好设计文档? (2026-06-23 08:00:00)
  2. Designing With Uncertainty: How AI Supercharges Probabilistic Thinking (2026-06-16 23:00:00)
  3. The Benefits Of Cognitive Inclusion In UX Research (2026-06-10 18:00:00)

查看更多 设计 文章 →

建议继续学习

  1. Linux如何统计进程的CPU利用率 (累计阅读 16,308)
  2. 调试工具之GDB (累计阅读 14,832)
  3. 我的 RHCA 之路 (累计阅读 14,013)
  4. Linux内存点滴 用户进程内存空间 (累计阅读 13,232)
  5. 给程序员新手的一些建议 (累计阅读 13,090)
  6. Linux 性能监控、测试、优化工具 (累计阅读 13,013)
  7. 关于linux内存free的一些事情 (累计阅读 12,870)
  8. ps - 按进程消耗内存多少排序 (累计阅读 12,690)
  9. Google怎么用linux (累计阅读 12,583)
  10. Linux Used内存到底哪里去了? (累计阅读 11,868)