mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-03-21 02:10:11 +08:00
First Translation
This commit is contained in:
parent
02420cdab1
commit
e80c4522a7
@ -10,29 +10,59 @@ The People Who Support Linux: Hacking on Linux Since Age 16
|
||||
|
||||
>Pretty much all of the projects in software developer [Yitao Li's GitHub repository][1] were developed on his Linux machine. None of them are necessarily Linux-specific, he says, but he uses Linux for “everything.”
|
||||
|
||||
在软件开发者[李逸韬的 GitHub 仓库][1]中,相当多的项目是在他的 Linux 机器上完成的。它们没有一个是必须特定需要 Linux 的,但李逸韬说他使用 Linux 来做”任何事情“。
|
||||
在软件开发者[Yitao Li (李逸韬) 的 GitHub 仓库][1]中,几乎所有的项目都是在他的 Linux 机器上完成的。它们没有一个是必须特定需要 Linux 的,但李逸韬说他使用 Linux 来做”任何事情“。
|
||||
|
||||
For example: “coding / scripting, web browsing, web hosting, anything cloud-related, sending / receiving PGP signed emails, tweaking IP table rules, flashing OpenWrt image into routers, running one version of Linux kernel while compiling another version, doing research, doing homework (e.g., typing math equations in Tex), and many others...” Li said via email.
|
||||
>For example: “coding / scripting, web browsing, web hosting, anything cloud-related, sending / receiving PGP signed emails, tweaking IP table rules, flashing OpenWrt image into routers, running one version of Linux kernel while compiling another version, doing research, doing homework (e.g., typing math equations in Tex), and many others...” Li said via email.
|
||||
|
||||
Of all the projects in his repository his favorite is a school project developed in C++ with libpthread and libfuse to understand and correctly implement PAXOS-based distributed locking, key-value service, and eventually a distributed filesystem. He tested it using a number of test scripts on both single-core and multi-core machines.
|
||||
举些例子:“编码/脚本设计,网页浏览,网站托管,任何云相关的,发送/接受 PGP 签名的邮件,调整防火墙规则,把 OpenWrt 镜像刷入路由器,运行某版本的 Linux kernel 的同时编译另一个版本,从事研究,完成功课(例如,用 Tex 输入数学公式),以及其他许多......”Li 在邮件里如是说。
|
||||
|
||||
“One can learn something about distributed consensus protocol by implementing the PAXOS protocol correctly (or at least mostly correctly) such that the implementation will pass all the tests,” he said. “And of course once that is accomplished, one can also earn some bragging rights. Besides, a distributed filesystem can be useful in many other programming projects.”
|
||||
>Of all the projects in his repository his favorite is a school project developed in C++ with libpthread and libfuse to understand and correctly implement PAXOS-based distributed locking, key-value service, and eventually a distributed filesystem. He tested it using a number of test scripts on both single-core and multi-core machines.
|
||||
|
||||
Li first started using Linux at age 16, or about 7.47 years ago, he says, using the website [linuxfromscratch.org][2], with numerous hints from the free, downloadable Linux From Scratch book. Why?
|
||||
他在他的 GitHub 仓库里所有项目中的最爱是一个学校项目,调用 libpthread 和 libfuse 库使用 C++ 开发,用来理解和正确执行基于 PAXOS 的分布式加锁,键值对服务,最终实现一个分布式文件系统。他使用若干测试脚本分别在单核和多核的机器上对这个项目进行测试。
|
||||
|
||||
“1. Linux is very hacker-friendly and I do not see any reason for not using it,” he writes. “2. The prefrontal cortex of the brain becoming well-developed at age 16 (?).”
|
||||
|
||||
>“One can learn something about distributed consensus protocol by implementing the PAXOS protocol correctly (or at least mostly correctly) such that the implementation will pass all the tests,” he said. “And of course once that is accomplished, one can also earn some bragging rights. Besides, a distributed filesystem can be useful in many other programming projects.”
|
||||
|
||||
"一个人可以通过正确实现(或者至少大部分正确)PAXOS 协议来学习关于分布式共识协议的知识,这样这个工具就会通过所有测试,"他说,“当然一旦这实现了,他就可以获得一些炫耀的权利。除此之外,一个分布式文件系统在其他许多编程项目中也可以很有用。”
|
||||
|
||||
>Li first started using Linux at age 16, or about 7.47 years ago, he says, using the website [linuxfromscratch.org][2], with numerous hints from the free, downloadable Linux From Scratch book. Why?
|
||||
|
||||
Li 是在 16 岁的时候第一次开始使用 Linux,或者说是大约 7.47 年之前,他说,通过使用网站 [linuxfromscratch.org][2] 免费获得大量提示,从 Scratch book 获得可下载的 Linux。为什么?
|
||||
|
||||
>“1. Linux is very hacker-friendly and I do not see any reason for not using it,” he writes. “2. The prefrontal cortex of the brain becoming well-developed at age 16 (?).”
|
||||
|
||||
|
||||
"1. Linux 非常黑客友好所以我没有看到任何不用它的理由,"他写道。“2. 大脑的前额叶皮质在16岁时正变得发达。”
|
||||
|
||||
[][3]
|
||||
|
||||
He now works for eBay, mostly coding in Java but working sometimes with Hadoop, Pig, Zookeeper, Cassandra, MongoDB, and other software that requires a POSIX-compliant platform. He supports the Linux community by contributing to Wikipedia pages and forums on Linux-related subjects. And by becoming an individual member of The Linux Foundation.
|
||||
>He now works for eBay, mostly coding in Java but working sometimes with Hadoop, Pig, Zookeeper, Cassandra, MongoDB, and other software that requires a POSIX-compliant platform. He supports the Linux community by contributing to Wikipedia pages and forums on Linux-related subjects. And by becoming an individual member of The Linux Foundation.
|
||||
|
||||
He keeps up with the latest Linux developments and has recently been impressed by the new "-fstack-protector-strong" option for GCC 4.9 and later.
|
||||
|
||||
“It's not directly related to any of my projects, but it was important for both security and performance reasons,” he said. “It's much more efficient than "-fstack-protector-all" with little impact on security, while providing better stack-overflow protection coverage compared to that of the "-fstack-protector" option.”
|
||||
他现在为 eBay工作,主要进行 Java 编程但有时也使用 Hadoop,Pig,Zookeeper,Cassandra,MongoDB,以及其他一些需要 POSIX 兼容平台的软件来工作。他主要通过给 Wikipedia 页面和 Linux 相关的论坛做贡献来支持 Linux 社区,另外还通过成为 Linux 基金会的个人会员。
|
||||
|
||||
Welcome to the Linux Foundation Yitao!
|
||||
>He keeps up with the latest Linux developments and has recently been impressed by the new "-fstack-protector-strong" option for GCC 4.9 and later.
|
||||
|
||||
他紧跟最新的 Linux 发展动态,最近还对 GCC 4.9 及之后版本新增的“-fstack-protector-strong”选项印象深刻。
|
||||
|
||||
|
||||
>“It's not directly related to any of my projects, but it was important for both security and performance reasons,” he said. “It's much more efficient than "-fstack-protector-all" with little impact on security, while providing better stack-overflow protection coverage compared to that of the "-fstack-protector" option.”
|
||||
|
||||
"这并不与我的任何项目直接相关,但它对于安全和性能问题十分重要。"他说,“这比"-fstack-protector-all"更高效,却在安全上几乎没有影响,同时与"-fstack-protector"相比提供了更好的栈溢出防护覆盖范围。”
|
||||
|
||||
|
||||
|
||||
>Welcome to the Linux Foundation Yitao!
|
||||
|
||||
|
||||
欢迎来到 Linux 基金会,Yitao!
|
||||
|
||||
|
||||
>Learn more about becoming an [individual member of The Linux Foundation][3]. The foundation will donate $25 to Code.org for every new individual member who joins during June.
|
||||
|
||||
|
||||
了解更多关于成为[Linux 基金会个人会员][3]。基金会将为每位 6 月份期间的新个人会员捐赠 $25 给 Code.org。
|
||||
|
||||
Learn more about becoming an [individual member of The Linux Foundation][3]. The foundation will donate $25 to Code.org for every new individual member who joins during June.
|
||||
|
||||
----------
|
||||
|
||||
@ -44,7 +74,7 @@ Learn more about becoming an [individual member of The Linux Foundation][3]. The
|
||||
|
||||
via: http://www.linux.com/news/featured-blogs/200-libby-clark/778559-the-people-who-support-linux-hacking-on-linux-since-age-16
|
||||
|
||||
译者:[译者ID](https://github.com/译者ID) 校对:[校对者ID](https://github.com/校对者ID)
|
||||
译者:[jabirus](https://github.com/jabirus) 校对:[校对者ID](https://github.com/校对者ID)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user