`
questionmark
  • 浏览: 1348 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论

翻译纠错之Linux内核设计与实现

阅读更多
    说起为何写这类文章,主要是因为现在的翻译质量太差。经典的作品被误读,传播错误的知识可不是一件好事。我想在知识的传播上做一点小小的贡献,在大家学习知识时不至于被糟糕的翻译所误导。
    书籍:《Linux内核设计与实现》原书第三版,机械工业出版社,Robert Love著,陈莉君、康华 译
错误点:
1、第6章,P72,“使用宏container_of()我们可以很方便地从链表指针找到父结构中包含的任何变量”。翻译错误。原文见P89,为“Using the macro container_of(), we can easily find the parent structure containing any given member variable”。
2、第6章,P76,“这里pos是一个指向包含list_head节点对象的指针”这句话表达得不清晰。原文,P94,“Here, pos is a pointer to the object containing the list_head nodes.”
3、第6章,P85,对红黑树的第6个属性翻译有误,中文翻译为:“在一个节点到其叶子节点的路径中,如果总是包含同样数目的黑色节点,则该路径相比其他路径是最短的”。英文原文,P105,"The path from a node to one of its leaves contains the same number of black nodes as the shortest path to any of its other leaves."。
……

暂时只列举的这些,以后我将会列举我自己发现的所有翻译错误。
以这本书开始,只是一个偶然,并不是刻意挑选的。相对于目前国内的翻译现状而言,总体来讲这本其实翻译的还行,但依然不符合我的标准。
0
1
分享到:
评论

相关推荐

    Linux内核文档(中文版).docx

    Linux内核文档的性能优化可以通过更新Linux内核来实现。更新Linux内核可以提升系统性能。 Linux内核文档是一个非常重要的资源,对于理解和使用Linux操作系统非常有帮助。通过翻译和编译,Linux内核文档可以提供高...

    利用远程纠错跟踪Linux TCP_IP内核源代码.pdf

    **2)** **远程调试工具KGDB与GDB**:KGDB是针对Linux内核的远程调试工具,它可以配合GDB(GNU调试器)一起工作。开发者可以在一台主机上运行GDB,通过网络连接到目标系统(运行内核的机器),从而在目标系统的内核中...

    基于Linux的IPv6 over DVB-S发送网关设计与实现.pdf

    文章可能详细阐述了如何利用Linux内核模块、网络编程接口和其他相关工具来构建这个网关,包括数据包捕获、封装过程、错误处理以及与DVB-S硬件的交互等方面。 此外,该网关已在远程教育实践中得到了应用,这表明它...

    Linux Documentation (中文版).pdf

    - **项目启动原因**:由于之前中文翻译工作的进展缓慢以及早期用于中文翻译的网站无法访问,导致大量有价值的Linux内核文档未能得到及时翻译。为了重启中文翻译工作并确保其可持续发展,该项目应运而生。 - **主要...

    bch_codec:基于Linux内核的bch模块的用户BCH编码解码库

    用户 BCH (Bose-Chaudhuri-Hocquenghem) 编码/解码库基于来自 linux 内核的 bch 模块 许可证是 GPL。 这是由 Ivan Djelic 在 Parrot 编写的 Linux 内核中 bch.c 文件的一个分支。 它紧跟原版,并进行了以下增强: ...

    linux tutorial

    Linux是一套免费使用和自由传播的类Unix操作系统,由世界各地的程序员设计和实现,其目的是建立不受版权限制的、自立的操作系统。由于Linux具有免费、开源等特点,成为了IT业界广泛使用的操作系统之一。 Linux教程...

    Linux和S3C2410的PROFIBUS-DP主站平台设计.pdf

    总结来说,这篇文章探讨了如何利用Linux操作系统和S3C2410微处理器构建一个PROFIBUS-DP主站平台,强调了模块化设计、实时性优化以及系统可靠性的重要性,并通过实验展示了Linux在实现高性能、稳定通信方面的潜力。...

    jflash-linux.rar_Jflash-s3c2410_jflash_jflash-linux

    `jflash`是一个编程工具,用于向Flash存储器烧录固件或操作系统,如Linux内核。`-s3c2410`表明这个版本的`jflash`是专门针对S3C2410处理器优化的,这是一个常见的ARM9架构的微处理器,常用于嵌入式设备。 在描述中...

    linux kernel 0.01 commentary

    本文档旨在对Linux内核的首个版本——0.01版进行深度解读。由Pramode C. E与Gopakumar C. E两位作者共同撰写,这份文档不仅为初学者提供了学习80386架构及操作系统基本原理的宝贵资源,还为那些对技术有浓厚兴趣的...

    Nand ECC校验和纠错原理

    下面简要介绍2.6.27版本的Linux内核中关于ECC的实现: 1. **mtd_nand_ec_cmd**:这是执行ECC操作的核心函数,它负责计算ECC值并将结果与原始数据一起存储。 2. **nand_do_mebibyte_hamming**:该函数实现了...

    sng linux.1.12

    【标题】"sng Linux 1.12" 是一个基于Linux内核的软件套件,主要用于实现类似于wanpipe的功能。wanpipe是一个知名的广域网加速解决方案,它提供了高性能、低延迟的数据传输服务,尤其在跨越长距离网络时,能够显著...

    Linux下对任意Http请求重定向.pdf

    在Linux内核中注册虚拟网卡,可以捕获所有通过该网卡的数据包,并进行处理。当HTTP请求经过虚拟NIC时,可以对其进行修改,添加重定向响应头,然后返回给客户端,实现HTTP请求的重定向。这种方法提供了更底层的控制,...

    基于Linux的无线物联QR二维码物品清点器研制.pdf

    ZBar开源二维码识别库被移植到Linux内核中,实现了快速、实时的二维码识别。 在数据传输方面,文章选择了SSH协议,通过加密数据传输,提高了数据的安全性。SSH协议建立了清点器与服务器之间的安全通道,支持多对一...

    瑞萨电子推出新款RZ_G Linux平台.pdf

    瑞萨电子,作为全球领先的半导体解决方案供应商,近期推出了一款全新的RZ/G Linux平台,旨在为工业级民用基础设施(cIP)提供超长期支持的Linux内核,显著延长基于Linux的嵌入式系统的维护周期至10年以上。...

    Nand_ECC_校验和纠错_详解.pdf

    从Linux内核2.6.28版本开始,之前的实现已经被一种更高效的实现所取代,这种新实现可以在Documentation/mtd/nand_ecc.txt文件中找到详细介绍。 为了进一步理解ECC校验码生成算法的细节,可以参考的示例代码片段,...

    platform-mxc_nand.rar_SOC

    这个压缩包可能包含驱动程序代码或者与Linux内核集成的NAND控制器接口相关的文件。在Linux内核版本v2.13.6中,这个功能被支持。 在描述中提到的"ifdef CONFIG SOC IMX21"是C语言中的条件编译指令,用于在构建内核时...

    Linux网络服务器的安全管理.pdf

    - **可配置内核**:Linux内核可以根据需求进行定制,提供高度灵活性。 - **稳定性**:作为全32位系统,Linux具有良好的稳定性,不需要频繁重启即可调整系统功能。 - **兼容性**:Linux在源代码级别与其它Unix系统...

    [优秀硕博论文]基于Linux的实时视频传输技术的研究

    1. **Linux操作系统基础**:首先,论文可能会介绍Linux操作系统的基本架构,包括内核、shell、进程管理、网络编程接口等,这些是实现任何系统级开发的基础。 2. **网络协议栈**:实时视频传输涉及网络通信,因此,...

Global site tag (gtag.js) - Google Analytics