From 678ea486e1d1f3699adb90d0a7abe5c59ae56fbf Mon Sep 17 00:00:00 2001 From: Yinux Date: Mon, 28 Nov 2016 21:19:35 +0800 Subject: [PATCH 0001/1381] =?UTF-8?q?=E5=88=9D=E6=AD=A5=E7=BF=BB=E8=AF=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ... to Ubuntu Linux Kernel Without Rebooting.md | 49 +++++++++---------- 1 file changed, 24 insertions(+), 25 deletions(-) diff --git a/sources/tech/20161021 Livepatch – Apply Critical Security Patches to Ubuntu Linux Kernel Without Rebooting.md b/sources/tech/20161021 Livepatch – Apply Critical Security Patches to Ubuntu Linux Kernel Without Rebooting.md index 06d27339ba..5fe5af46a2 100644 --- a/sources/tech/20161021 Livepatch – Apply Critical Security Patches to Ubuntu Linux Kernel Without Rebooting.md +++ b/sources/tech/20161021 Livepatch – Apply Critical Security Patches to Ubuntu Linux Kernel Without Rebooting.md @@ -1,58 +1,57 @@ Yinux 翻译中 -Livepatch – Apply Critical Security Patches to Ubuntu Linux Kernel Without Rebooting + 热补丁 - 免重启安装Ubuntu Linux 关键性补丁 ============================================================ -If you are a system administrator in charge of maintaining critical systems in enterprise environments, we are sure you know two important things: +如果你是一个在企业环境中掌管关键性系统的系统管理员,你肯定知道以下两件事: -1) Finding a downtime window to install security patches in order to handle kernel or operating system vulnerabilities can be difficult. If the company or business you work for does not have security policies in place, operations management may end up favoring uptime over the need to solve vulnerabilities. Additionally, internal bureaucracy can cause delays in granting approvals for a downtime. Been there myself. +1) 很难找个停机时间去给系统安装安全补丁以修复内核或者系统漏洞 . 如果你工作的公司或者客户没有专门制定安全策略,运营管理可能最终会优先保证系统的运行而不是解决系统漏洞. 此外,内部的官僚主义也可能造成停机批准的延迟.我当时就是这样的. -2) Sometimes you can’t really afford a downtime, and should be prepared to mitigate any potential exposures to malicious attacks some other way. +2) 有时候你确实停不起, 并且还要做好用别的什么方法减小恶意攻击的风险. -The good news is that Canonical has recently released (actually, a couple of days ago) its Livepatchservice to apply critical kernel patches to Ubuntu 16.04 (64-bit edition / 4.4.x kernel) without the need for a later reboot. Yes, you read that right: with Livepatch, you don’t need to restart your Ubuntu 16.04 server in order for the security patches to take effect. +好消息是 Canonical公司最近(事实上,几十天前)针对Ubuntu 16.04 (64位 / 4.4.x 内核)发布了一个不用重启就能安装关键性内核补丁的服务. 对,你没看错:打热补丁,你不用重启,就能使Ubuntu 160.4服务器 的安全补丁生效. -### Signing up for Ubuntu Livepatch +### 注册 Ubuntu Livepatch 账号 -In order to use Canonical Livepatch Service, you need to sign up at [https://auth.livepatch.canonical.com/][1] and indicate if you are a regular Ubuntu user or an Advantage subscriber (paid option). All Ubuntu users can link up to 3 different machines to Livepatch through the use of a token: +要享受 Canonical Livepatch 服务你先要在这里注册一个账号 [https://auth.livepatch.canonical.com/][1] 然后表明你是一个普通用户还是企业用户(付费). 通过令牌,所有的Ubuntu用户都能连接3台不同的电脑: [ ![Canonical Livepatch Service](http://www.tecmint.com/wp-content/uploads/2016/10/Canonical-Livepatch-Service.png) ][2] -Canonical Livepatch Service - -In the next step you will be prompted to enter your Ubuntu One credentials or sign up for a new account. If you choose the latter, you will need to confirm your email address in order to finish your registration: +Canonical 热补丁服务 +下一步会提示你输入你的 Ubuntu One 用户名密码或者注册一个新账号. 要是你注册的话,还会要你确认你的邮件地址以完成注册: +: [ ![Ubuntu One Confirmation Mail](http://www.tecmint.com/wp-content/uploads/2016/10/Ubuntu-One-Confirmation-Mail.png) ][3] -Ubuntu One Confirmation Mail +Ubuntu One 确认邮件 -Once you click on the link above to confirm your email address, you’ll be ready to go back to [https://auth.livepatch.canonical.com/][4] and get your Livepatch token. +一旦你点了上面的链接确认了你的邮件地址,你就会回到这个界面 [https://auth.livepatch.canonical.com/][4] 得到你的热补丁令牌. -### Getting and Using your Livepatch Token +### 获取令牌并使用它 -To begin, copy the unique token assigned to your Ubuntu One account: +首先,把分配给你账号的这个独一无二的令牌复制下来: [ ![Canonical Livepatch Token](http://www.tecmint.com/wp-content/uploads/2016/10/Livepatch-Token.png) ][5] -Canonical Livepatch Token +Canonical 热补丁令牌 -Then go to a terminal and type: +然后打开终端,输入: ``` $ sudo snap install canonical-livepatch ``` -The above command will install the livepatch, whereas +上面的命令会安装 livepach程序,下面的命令会激活热补丁服务 ``` $ sudo canonical-livepatch enable [YOUR TOKEN HERE] ``` - -will enable it for your system. If this last command indicates it can’t find canonical-livepatch, make sure `/snap/bin` has been added to your path. A workaround consists of changing your working directory to `/snap/bin` and do. +如果后面的命令提示 找不到 canonical-livepatch, 检查一下 `/snap/bin` 是不是在 path路径里面. 或者把你的工作目录切换到 `/snap/bin` 也行. ``` $ sudo ./canonical-livepatch enable [YOUR TOKEN HERE] @@ -61,25 +60,25 @@ $ sudo ./canonical-livepatch enable [YOUR TOKEN HERE] ![Install Livepatch in Ubuntu](http://www.tecmint.com/wp-content/uploads/2016/10/Install-Livepatch-in-Ubuntu.png) ][6] -Install Livepatch in Ubuntu +安装热补丁 -Overtime, you’ll want to check the description and the status of patches applied to your kernel. Fortunately, this is as easy as doing. +以后你可能会看一下已安装补丁的描述,检查一下安装状况.幸运的是,这很简单 ``` $ sudo ./canonical-livepatch status --verbose ``` -as you can see in the following image: +执行上面的命令,你就能看到下图: [ ![Check Livepatch Status in Ubuntu](http://www.tecmint.com/wp-content/uploads/2016/10/Check-Livepatch-Status.png) ][7] -Check Livepatch Status in Ubuntu +检查补丁安装情况 -Having enabled Livepatch on your Ubuntu server, you will be able to reduce planned and unplanned downtimes at a minimum while keeping your system secure. Hopefully Canonical’s initiative will award you a pat on the back by management – or better yet, a raise. +在你的Ubuntu服务器上启用了热补丁,你就可以把计划的非计划的停机降到最低,并且还能保证系统的安全.希望Canonical的这个服务能让你在运维上得到鼓励或者更近一步,一个提高. -Feel free to let us know if you have any questions about this article. Just drop us a note using the comment form below and we will get back to you as soon as possible. +如果你对这篇文章有什么疑问,欢迎在下面留言,我们会尽快回复. -------------------------------------------------------------------------------- From 9adf977121d9c3cf464e74a9ccc2fa7167bb0cab Mon Sep 17 00:00:00 2001 From: Yinux Date: Tue, 29 Nov 2016 21:11:24 +0800 Subject: [PATCH 0002/1381] =?UTF-8?q?=E7=BF=BB=E8=AF=91=E5=AE=8C=E6=AF=95?= =?UTF-8?q?=20Ubuntu=20=E5=85=8D=E9=87=8D=E5=90=AF=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ... to Ubuntu Linux Kernel Without Rebooting.md | 41 +++++++++---------- 1 file changed, 20 insertions(+), 21 deletions(-) diff --git a/sources/tech/20161021 Livepatch – Apply Critical Security Patches to Ubuntu Linux Kernel Without Rebooting.md b/sources/tech/20161021 Livepatch – Apply Critical Security Patches to Ubuntu Linux Kernel Without Rebooting.md index 5fe5af46a2..47df44bc28 100644 --- a/sources/tech/20161021 Livepatch – Apply Critical Security Patches to Ubuntu Linux Kernel Without Rebooting.md +++ b/sources/tech/20161021 Livepatch – Apply Critical Security Patches to Ubuntu Linux Kernel Without Rebooting.md @@ -1,26 +1,25 @@ Yinux 翻译中 - 热补丁 - 免重启安装Ubuntu Linux 关键性补丁 + Livepatch —— 免重启给 Ubuntu Linux 内核打关键性安全补丁 ============================================================ -如果你是一个在企业环境中掌管关键性系统的系统管理员,你肯定知道以下两件事: +如果你是一个在企业环境中维护关键性系统的系统管理员,你肯定知道以下两件事: -1) 很难找个停机时间去给系统安装安全补丁以修复内核或者系统漏洞 . 如果你工作的公司或者客户没有专门制定安全策略,运营管理可能最终会优先保证系统的运行而不是解决系统漏洞. 此外,内部的官僚主义也可能造成停机批准的延迟.我当时就是这样的. +1) 很难找个停机时间去给系统安装安全补丁以修复内核或者系统漏洞 。 如果你工作的公司或者企业没有适当的安全策略,运营管理可能最终会优先保证系统的运行而不是解决系统漏洞。 此外,内部的官僚机构也可能延迟批准停机时间。我当时就是这样的。 -2) 有时候你确实停不起, 并且还要做好用别的什么方法减小恶意攻击的风险. +2) 有时候你确实负担不起停机造成的损失, 并且还要做好用别的什么方法减小恶意攻击带来的的风险的准备。 -好消息是 Canonical公司最近(事实上,几十天前)针对Ubuntu 16.04 (64位 / 4.4.x 内核)发布了一个不用重启就能安装关键性内核补丁的服务. 对,你没看错:打热补丁,你不用重启,就能使Ubuntu 160.4服务器 的安全补丁生效. +好消息是 Canonical 公司最近(事实上,几天前)针对 Ubuntu 16.04 (64位版本 / 4.4.x 内核) 发布了 Livepathservice ,一个不用重启就能给内核打关键性安全补丁的程序。 对,你没看错:用 Livepatch 你不用重启就能使 Ubuntu 16.04 服务器系统 的安全补丁生效。 -### 注册 Ubuntu Livepatch 账号 +### 注册 Ubuntu Livepatch 账号 -要享受 Canonical Livepatch 服务你先要在这里注册一个账号 [https://auth.livepatch.canonical.com/][1] 然后表明你是一个普通用户还是企业用户(付费). 通过令牌,所有的Ubuntu用户都能连接3台不同的电脑: +要运行 Canonical Livepatch 服务你先要在这里注册一个账号 [https://auth.livepatch.canonical.com/][1] 并且指出你是一个普通用户还是企业用户(付费)。 通过令牌,所有的 Ubuntu 用户都能将最多3台不同的电脑连接到 Livepatch : [ ![Canonical Livepatch Service](http://www.tecmint.com/wp-content/uploads/2016/10/Canonical-Livepatch-Service.png) ][2] -Canonical 热补丁服务 -下一步会提示你输入你的 Ubuntu One 用户名密码或者注册一个新账号. 要是你注册的话,还会要你确认你的邮件地址以完成注册: -: +Canonical Livepatch 服务 +下一步系统会提示你输入你的 Ubuntu One 凭据或者注册一个新账号.。如果你选择后者,则需要你确认你的邮件地址才能完成注册: [ ![Ubuntu One Confirmation Mail](http://www.tecmint.com/wp-content/uploads/2016/10/Ubuntu-One-Confirmation-Mail.png) @@ -28,17 +27,17 @@ Canonical 热补丁服务 Ubuntu One 确认邮件 -一旦你点了上面的链接确认了你的邮件地址,你就会回到这个界面 [https://auth.livepatch.canonical.com/][4] 得到你的热补丁令牌. +一旦你点了上面的链接确认了你的邮件地址,你就会回到这个界面 [https://auth.livepatch.canonical.com/][4] 并获取你的 Livepatch 令牌。 -### 获取令牌并使用它 +### 获取并使用 Livepatch 令牌 -首先,把分配给你账号的这个独一无二的令牌复制下来: +首先把分配给你账号的这个独一无二的令牌复制下来: [ ![Canonical Livepatch Token](http://www.tecmint.com/wp-content/uploads/2016/10/Livepatch-Token.png) ][5] -Canonical 热补丁令牌 +Canonical Livepatch 令牌 然后打开终端,输入: @@ -46,12 +45,12 @@ Canonical 热补丁令牌 $ sudo snap install canonical-livepatch ``` -上面的命令会安装 livepach程序,下面的命令会激活热补丁服务 +上面的命令会安装 livepach程序,下面的命令会为你的系统启用它。 ``` $ sudo canonical-livepatch enable [YOUR TOKEN HERE] ``` -如果后面的命令提示 找不到 canonical-livepatch, 检查一下 `/snap/bin` 是不是在 path路径里面. 或者把你的工作目录切换到 `/snap/bin` 也行. +如果后一条的命令提示 找不到 canonical-livepatch , 检查一下 `/snap/bin` 已经添加到你的路径, 或者把你的工作目录切换到  `/snap/bin`  执行也行。 ``` $ sudo ./canonical-livepatch enable [YOUR TOKEN HERE] @@ -60,15 +59,15 @@ $ sudo ./canonical-livepatch enable [YOUR TOKEN HERE] ![Install Livepatch in Ubuntu](http://www.tecmint.com/wp-content/uploads/2016/10/Install-Livepatch-in-Ubuntu.png) ][6] -安装热补丁 +在 Ubuntu 中安装 Livepatch -以后你可能会看一下已安装补丁的描述,检查一下安装状况.幸运的是,这很简单 +以后你可能需要检查应用于内核的补丁的描述和状态。幸运的是,这很简单。 ``` $ sudo ./canonical-livepatch status --verbose ``` -执行上面的命令,你就能看到下图: +如下图所示: [ ![Check Livepatch Status in Ubuntu](http://www.tecmint.com/wp-content/uploads/2016/10/Check-Livepatch-Status.png) @@ -76,9 +75,9 @@ $ sudo ./canonical-livepatch status --verbose 检查补丁安装情况 -在你的Ubuntu服务器上启用了热补丁,你就可以把计划的非计划的停机降到最低,并且还能保证系统的安全.希望Canonical的这个服务能让你在运维上得到鼓励或者更近一步,一个提高. +在你的Ubuntu服务器上启用了 Livepatch ,你就可以在保证系统安全的同时把计划内的外的停机时间降到最低。希望Canonical的这个举措会在管理上给你带来便利甚至更近一步带来进步。 -如果你对这篇文章有什么疑问,欢迎在下面留言,我们会尽快回复. +如果你对这篇文章有什么疑问,欢迎在下面留言,我们会尽快回复。 -------------------------------------------------------------------------------- From db3cac1485df00b2ec1ae412d26d59dea13d6989 Mon Sep 17 00:00:00 2001 From: Yinux Date: Wed, 30 Nov 2016 09:42:52 +0800 Subject: [PATCH 0003/1381] =?UTF-8?q?=E7=BF=BB=E8=AF=91=E5=AE=8C=E6=AF=95?= =?UTF-8?q?=EF=BC=8CUbuntu=20=E5=85=8D=E9=87=8D=E5=90=AF=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=EF=BC=8C=E6=96=87=E4=BB=B6=E4=BB=8E=20sources=20=E7=9B=AE?= =?UTF-8?q?=E5=BD=95=E7=A7=BB=E5=88=B0=20translated=20=E7=9B=AE=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...al Security Patches to Ubuntu Linux Kernel Without Rebooting.md | 1 - 1 file changed, 1 deletion(-) rename {sources => translated}/tech/20161021 Livepatch – Apply Critical Security Patches to Ubuntu Linux Kernel Without Rebooting.md (99%) diff --git a/sources/tech/20161021 Livepatch – Apply Critical Security Patches to Ubuntu Linux Kernel Without Rebooting.md b/translated/tech/20161021 Livepatch – Apply Critical Security Patches to Ubuntu Linux Kernel Without Rebooting.md similarity index 99% rename from sources/tech/20161021 Livepatch – Apply Critical Security Patches to Ubuntu Linux Kernel Without Rebooting.md rename to translated/tech/20161021 Livepatch – Apply Critical Security Patches to Ubuntu Linux Kernel Without Rebooting.md index 47df44bc28..7abe435f00 100644 --- a/sources/tech/20161021 Livepatch – Apply Critical Security Patches to Ubuntu Linux Kernel Without Rebooting.md +++ b/translated/tech/20161021 Livepatch – Apply Critical Security Patches to Ubuntu Linux Kernel Without Rebooting.md @@ -1,4 +1,3 @@ -Yinux 翻译中 Livepatch —— 免重启给 Ubuntu Linux 内核打关键性安全补丁 ============================================================ From c778966af8ef57897ce15d3609f190ef60f5ddce Mon Sep 17 00:00:00 2001 From: wxy Date: Wed, 30 Nov 2016 11:44:27 +0800 Subject: [PATCH 0004/1381] PROOF:20161114 Apache Vs Nginx Vs Node.js And What It Means About The Performance Of WordPress Vs Ghost @OneNewLife --- ...t The Performance Of WordPress Vs Ghost.md | 100 +++++++++--------- 1 file changed, 49 insertions(+), 51 deletions(-) diff --git a/translated/tech/20161114 Apache Vs Nginx Vs Node.js And What It Means About The Performance Of WordPress Vs Ghost.md b/translated/tech/20161114 Apache Vs Nginx Vs Node.js And What It Means About The Performance Of WordPress Vs Ghost.md index c5ebd40f75..8afd2be96a 100644 --- a/translated/tech/20161114 Apache Vs Nginx Vs Node.js And What It Means About The Performance Of WordPress Vs Ghost.md +++ b/translated/tech/20161114 Apache Vs Nginx Vs Node.js And What It Means About The Performance Of WordPress Vs Ghost.md @@ -1,42 +1,40 @@ -OneNewLife translated - Apache、Nginx 与 Node.js 之争 —— WordPress 与 Ghost 的性能大对决 ============================================================ - ![Node、Apache 与 Nginx 的对决](https://iwf1.com/wordpress/wp-content/uploads/2016/11/Node-vs-Apache-vs-Nginx-730x430.jpg) +![Node、Apache 与 Nginx 的对决](https://iwf1.com/wordpress/wp-content/uploads/2016/11/Node-vs-Apache-vs-Nginx-730x430.jpg) -巨强之间的终极对决:崛起的新星 Node.js 能否战胜巨人 Apache 和 Nginx? +巨头之间的终极对决:崛起的新星 Node.js 能否战胜巨人 Apache 和 Nginx? 我和你一样,都阅读过大量散布在互联网各处的意见或事实,其中有一些我认为是可靠的,而其它的可能是谣传,让人难以置信。 -我读过的许多信息是相当矛盾的,有人深信 StackOverflow,而其他人展示了一个清晰的令人惊讶的结果,这在推动我自己去做测试来验证结论的过程中扮演了重要的角色。 +我读过的许多信息是相当矛盾的,有人深信 StackOverflow(比如[这个](http://stackoverflow.com/questions/9967887/node-js-itself-or-nginx-frontend-for-serving-static-files)和[另一个](http://stackoverflow.com/questions/16770673/using-node-js-only-vs-using-node-js-with-apache-nginx)),而其他人展示了一个清晰的令人惊讶的[结果](http://centminmod.com/siegebenchmarks/2013/020313/index.html),这在推动我自己去做测试来验证结论的过程中扮演了重要的角色。 -起初,我做了一些思想准备,认为我可以避免自己进行测试来校验结论的麻烦——在我沉浸在这种想法之前我甚至已经知道会这样。 +起初,我做了一些思想准备,我认为我可以避免自己进行实际测试来校验结论的麻烦——在我知道这一切之前我一直这样认为。 -尽管如此,往后看的时候,似乎我最初的想法是相当准确的,并且已经再次重申我的测试。这个事实让我想起了当年我在学校学到的爱因斯坦和他的光电效应的实验,他面临着一个光的波粒二重性的问题,最初的结论是实验受到他的心理状态的影响,即当他期望结果是一个波的时候结果就会是一个波,反之亦然。 +尽管如此,回顾之前,似乎我最初的想法是相当准确的,并且被我的测试再次印证。这个事实让我想起了当年我在学校学到的爱因斯坦和他的光电效应的实验,他面临着一个光的波粒二重性的问题,最初的结论是实验受到他的心理状态的影响,即当他期望结果是一个波的时候结果就会是一个波,反之亦然。 -也就是说,我坚信我的结果不会在不久的将来被证明是一个二重性,虽然我的心理状态可能在某种程度上对他们有影响。 +也就是说,我坚信我的结果不会在不久的将来被证明二重性,虽然我的心理状态可能在某种程度上对它们有影响。 ### 关于比较 -在我看来,我阅读的一个来源给作者处理自然现象和个人偏见带来了一种革命性的方式。 +上面我读过一份材料具有一种革新的方式,在我看来,需要了解其自然而然的主观性和作者自身的偏见。 -这同时也是一种我决定接受的方式,因此我提前声明以下内容: +我决定采用这种方式,因此,提前声明以下内容: -开发者花了很多年来磨练他们的工艺。那些达到更高水平的人通常参考很多因素来做出自己的抉择。这是主观的;你将会推崇和捍卫你的技术决策。 +开发者花了很多年来打磨他们的作品。那些取得了更高成就的人通常参考很多因素来做出自己的抉择,这是主观的做法;你需要推崇和捍卫你的技术决策。 -也就是说,这个比较点不会成为另一篇“兄弟,使用任何适合你的东西”的文章。我将会根据我的自身经验、要求和偏见提出建议。你会同意一些观点,反对他人;这是很好的——你的意见会帮助别人做出明智的选择。 +也就是说,这个比较文章的着眼点不会成为另一篇“哥们,使用适合你的东西就好”的口水文章。我将会根据我的自身经验、需求和偏见提出建议。你可能会同意其中一些观点,反对另外一些;这很好——你的意见会帮助别人做出明智的选择。 -感谢 Craig Buckler 的 [建站观点][2],这重新启发了我比较的意义——尝试重新忘记自我,并试图让所有的读者心悦诚服。 +感谢 [SitePoint][2] 的 Craig Buckler ,重新启发了我对比较类文章的看法——尝试重新忘记自我,并试图让所有的读者心悦诚服。 ### 关于测试 所有的测试都在本地运行: -* 英特尔酷睿 i7-2600k,四核心八线程的机器 -* **[Gentoo Linux][1]** 是用于测试的操作系统 +* 英特尔酷睿 i7-2600k,四核八线程的机器 +* [Gentoo Linux][1] 是用于测试的操作系统 -用于基准测试的工具:ApacheBench,2.3 版(次版本:1748469) +用于基准测试的工具:ApacheBench,2.3 <$Revision: 1748469 $> 测试包括一系列基准,从 1000 到 10000 个请求以及从 100 到 1000 个的并发请求——结果相当令人惊讶。 @@ -47,24 +45,24 @@ Apache、Nginx 与 Node.js 之争 —— WordPress 与 Ghost 的性能大对决 [![Lorem Ipsum and ApacheBenchmark](http://iwf1.com/wordpress/wp-content/uploads/2016/11/Lorem-Ipsum-and-ApacheBenchmark-730x411.jpg) ][3] -Lorem Ipsum 和 ApacheBenchmark +*Lorem Ipsum 和 ApacheBenchmark* -我决定专注于静态文件的原因是因为它们删除了可能对测试产生影响的各种渲染因素,例如:编程语言解释器的速度、解释器与服务器的集成程度等等。 +我决定专注于静态文件的原因是因为它们去除了可能对测试产生影响的各种渲染因素,例如:编程语言解释器的速度、解释器与服务器的集成程度等等。 -此外,基于我的自身经验,平均网页加载时间的很大一部分通常用于静态内容,例如图片,因此关注哪个服务器可以节省我们加载静态内容的时间是比较现实的。 +此外,基于我自身的经验,平均网页加载时间很大一部分通常花费在静态内容上,例如图片,因此关注哪个服务器可以节省我们加载静态内容的时间是比较现实的。 除此之外,我还想测试一个更加真实的案例,案例中我在运行不同 CMS 的动态页面(稍后将详细介绍)时对服务器进行基准测试。 -### 服务器 +#### 服务器 -正如我用的是 Gentoo Linux,你可以说我的 HTTP 服务器在一开始就已经经过优化了,因为我在构建系统的时候只使用了我实际需要的东西。也就是说,当我运行我的测试的时候,不应该在后台运行任何不必要的代码或加载没用的模块。 +正如我用的是 Gentoo Linux,你就知道我的 HTTP 服务器在一开始就已经经过优化了,因为我在构建系统的时候只使用了我实际需要的东西。也就是说,当我运行我的测试的时候,不会在后台运行任何不必要的代码或加载没用的模块。 -[![Apache、Nginx 和 Node.js 的使用标志对比](http://iwf1.com/wordpress/wp-content/uploads/2016/10/Apache-vs-Nginx-vs-Node.js-use-flags-730x241.jpg) +[![Apache、Nginx 和 Node.js 的使用的配置对比](http://iwf1.com/wordpress/wp-content/uploads/2016/10/Apache-vs-Nginx-vs-Node.js-use-flags-730x241.jpg) ][4] -Apache、Nginx 和 Node.js 的使用标志对比 +*Apache、Nginx 和 Node.js 的使用的配置对比* -### Apache +#### Apache ``` $: curl -i http://localhost/index.html @@ -84,7 +82,7 @@ Content-Type: text/html Apache 配置了 “event mpm”。 -### Nginx +#### Nginx ``` $: curl -i http://localhost/index.html @@ -101,9 +99,9 @@ ETag: "58160010-2cf2" Accept-Ranges: bytes ``` -Nginx 包括各种调整:`sendfile on`、`tcp_nopush on` 和 `tcp_nodelay on`。 +Nginx 包括几个调整:`sendfile on`、`tcp_nopush on` 和 `tcp_nodelay on`。 -### Node.js +#### Node.js ``` $: curl -i http://127.0.0.1:8080 @@ -117,7 +115,7 @@ Date: Sun, 30 Oct 2016 16:39:47 GMT Connection: keep-alive ``` -在静态测试中使用的 Node.js 服务器是从零开始定制的,这样可以让它尽可能更加的轻快——没有使用外部模块(Node 核心模块除外)。 +在静态测试中使用的 Node.js 服务器是从头定制的,这样可以让它尽可能更加的轻快——没有使用外部模块(Node 核心模块除外)。 ### 测试结果 @@ -126,19 +124,19 @@ Connection: keep-alive [![Apache、Nginx 与 Node 的对比:请求负载能力(每 100 位并发用户)](http://iwf1.com/wordpress/wp-content/uploads/2016/11/requests-730x234.jpg) ][5] -Apache、Nginx 与 Node 的对比:请求负载的性能(每 100 位并发用户 +*Apache、Nginx 与 Node 的对比:请求负载的性能(每 100 位并发用户)* [![Apache、Nginx 与 Node 的对比:用户负载能力](http://iwf1.com/wordpress/wp-content/uploads/2016/11/concurrency-730x234.jpg) ][6] -Apache、Nginx 与 Node 的对比:用户负载能力(每 1000 个请求) +*Apache、Nginx 与 Node 的对比:用户负载能力(每 1000 个请求)* ### 压力测试 [![Apache、Nginx 与 Node 的对比:完成 1000 位用户并发的 100000 个请求耗时](http://iwf1.com/wordpress/wp-content/uploads/2016/11/stress.jpg) ][7] -Apache、Nginx 与 Node 的对比:完成 1000 位用户并发的 100000 个请求耗时 +*Apache、Nginx 与 Node 的对比:完成 1000 位用户并发的 100000 个请求耗时* ### 我们可以从结果中得到什么? @@ -146,31 +144,31 @@ Apache、Nginx 与 Node 的对比:完成 1000 位用户并发的 100000 个请 还有一个相当惊人的事实是,在特定的用户并发数和请求数下,Node.js 可以比 Nginx 和 Apache 更快。 -当请求的数量在并发测试中增加的时候,Nginx 将重回领先的位置,这个结果可以让那些陷入 Node.js 的遐想的人清醒一下。 +但当请求的数量在并发测试中增加的时候,Nginx 将重回领先的位置,这个结果可以让那些陷入 Node.js 的遐想的人清醒一下。 和 Apache、Nginx 不同的是,Node.js 似乎对用户的并发数不太敏感,尤其是在集群节点。如图所示,集群节点在 0.1 秒左右保持一条直线,而 Apache 和 Nginx 都有大约 0.2 秒的波动。 -基于上述统计可以得出的结论是:站点越小,其使用的服务器就越重要。然而,随着网站的受众越来越多,HTTP 服务器的影响变得愈加明显。 +基于上述统计可以得出的结论是:网站比较小,其使用的服务器就无所谓。然而,随着网站的受众越来越多,HTTP 服务器的影响变得愈加明显。 -当涉及到每台服务器的原始速度的底线的时候,正如压力测试所描述的,我的感觉是,性能背后最关键的因素不是一些特定的算法,但它到底是什么,实际上每台服务器所运行的编程语言。 +当涉及到每台服务器的原始速度的底线的时候,正如压力测试所描述的,我的感觉是,性能背后最关键的因素不是一些特定的算法,而实际上是运行的每台服务器所用的编程语言。 由于 Apache 和 Nginx 都使用了 C 语言—— AOT 语言(编译型语言),而 Node.js 使用了 JavaScript ——这是一种 JIT 语言(解释型语言)。这意味着 Node.js 在执行程序的过程中还有额外的工作负担。 -这意味着我不能仅仅基于上面的结果来下结论,而要做进一步校验,你会看到下面的结果,我得到几乎相同的性能奇偶性校验,即使当我使用一台经过优化的 Node.js 服务器来构建和流行的 Express 框架。 +这意味着我不能仅仅基于上面的结果来下结论,而要做进一步校验,正如你下面看到的结果,当我使用一台经过优化的 Node.js 服务器与流行的 Express 框架时,我得到几乎相同的性能结论。 -### The Bigger Picture +### 全面考虑 -一天就这么过去了,如果没有服务的内容,HTTP 服务器是没什么用的。因此,在比较 web 服务器的时候,我们必须考虑的一个重要的部分就是我们希望在上面运行的内容。 +逝者如斯夫,如果没有服务的内容,HTTP 服务器是没什么用的。因此,在比较 web 服务器的时候,我们必须考虑的一个重要的部分就是我们希望在上面运行的内容。 -虽然其它功能也存在,但是 HTTP 服务器最广泛的使用就是运行网站。因此,为了看到每台服务器的性能对现实生活的影响,我决定比较一下 WordPress ——世界上使用最广泛的 CMS(内容管理系统)和 Ghost ——内核使用了 JavaScript 的一颗冉冉升起的明星。 +虽然也有其它的功能,但是 HTTP 服务器最广泛的使用就是运行网站。因此,为了看到每台服务器的性能的实际效果,我决定比较一下世界上使用最广泛的 CMS(内容管理系统)WordPress 和 Ghost —— 内核使用了 JavaScript 的一颗冉冉升起的明星。 基于 JavaScript 的 Ghost 网页能否胜过运行在 PHP 和 Apache / Nginx 上面的 WordPress 页面? 这是一个有趣的问题,因为 Ghost 具有操作工具单一且一致的优点——无需额外的封装,而 WordPress 需要依赖 Apache / Nginx 和 PHP 之间的集成,这可能会导致显著的性能缺陷。 -除此之外,PHP 和 Node.js 之间还有一个显著的性能差异,这有利于后者,我将在下面简要介绍一下,可能会出现一些与初衷大相径庭的结果。 +除此之外,PHP 距 Node.js 之间还有一个显著的性能落差,后者更佳,我将在下面简要介绍一下,可能会出现一些与初衷大相径庭的结果。 -### PHP 与 Node.js 的对决 +#### PHP 与 Node.js 的对决 为了比较 WordPress 和 Ghost,我们必须首先考虑一个影响到两者的基本组件。 @@ -178,9 +176,9 @@ Apache、Nginx 与 Node 的对比:完成 1000 位用户并发的 100000 个请 * 非阻塞的 I/O * 事件驱动 -* 更新颖,更少的残旧代码 +* 更新颖、更少的残旧代码 -由于有大量的比较解释和演示了 Node.js 的原始速度超过 PHP(包括 PHP 7),我不会再进一步阐述这个主题,请你自行用谷歌搜索相关内容。 +由于有大量的测评文章解释和演示了 Node.js 的原始速度超过 PHP(包括 PHP 7),我不会再进一步阐述这个主题,请你自行用谷歌搜索相关内容。 因此,考虑到 Node.js 的性能优于 PHP,一个 Node.js 的网站的速度要比 Apache / Nginx 和 PHP 的网站快吗? @@ -188,9 +186,9 @@ Apache、Nginx 与 Node 的对比:完成 1000 位用户并发的 100000 个请 当比较 WordPress 和 Ghost 时,有些人会说这就像比较苹果和橘子,大多数情况下我同意这个观点,因为 WordPress 是一个完全成熟的 CMS,而 Ghost 基本上只是一个博客平台。 -然而,两者仍然有共同竞争的市场,其中两者都可以用于向世界发布你的个人想法。 +然而,两者仍然有共同竞争的市场,这两者都可以用于向世界发布你的个人文章。 -制定一个前提,我们怎么比较两个完全基于不同的代码来运行的平台,包括主题和核心功能。 +制定一个前提,我们怎么比较两个完全基于不同的代码来运行的平台,包括风格主题和核心功能。 事实上,一个科学的实验测试条件是很难设计的。然而,在这个测试中我对更接近生活的情景更感兴趣,所以 WordPress 和 Ghost 都将保留其主题。因此,这里的目标是使两个平台的网页大小尽可能相似,让 PHP 和 Node.js 在幕后斗智斗勇。 @@ -199,19 +197,19 @@ Apache、Nginx 与 Node 的对比:完成 1000 位用户并发的 100000 个请 [![Node、Nginx 和 Apache 性能比较表](http://iwf1.com/wordpress/wp-content/uploads/2016/11/Node-vs-Nginx-vs-Apache-comparison-table-730x185.jpg) ][8] -Node、Nginx、Apache 以及运行 WordPress 和 Ghost 的比较。前两行是 WordPress,底部的两行是 Ghost +*Node、Nginx、Apache 以及运行 WordPress 和 Ghost 的比较。前两行是 WordPress,底部的两行是 Ghost* -正如你所见,尽管事实上 Ghost(Node.js)正在加载一个更小的页面(你可能会惊讶 1 字节可以产生这么大的差异),它仍然比同时使用 Nginx 和 Apache 的 WordPress 要慢。 +正如你所见,尽管事实上 Ghost(Node.js)正在加载一个更小的页面(你可能会惊讶 1kb 可以产生这么大的差异),它仍然比同时使用 Nginx 和 Apache 的 WordPress 要慢。 -此外,抢占每个 Node 服务器使用 Nginx 代理作为负载均衡器实际上会提升还是降低性能? +此外,使用 Nginx 代理作为负载均衡器来接管每个 Node 服务器的请求实际上会提升还是降低性能? -那么,根据上面的表格,如果说它产生什么效果的话,它造成了减益的效果——这是一个合理的结果,因为额外封装一层理所当然会使其变得更慢。当然,上面的数字也表明这可以忽略不计。 +那么,根据上面的表格,如果说它产生什么效果的话,它造成了更慢的效果——这是一个合理的结果,因为额外封装一层理所当然会使其变得更慢。当然,上面的数字也表明这点差异可以忽略不计。 但是上表中最重要的一点是,即使 Node.js 比 PHP 快,HTTP 服务器的作用也可能超过某个 web 平台使用的编程语言的重要性。 -当然,另一方面,如果加载的页面更多地依赖于服务器端的脚本服务,那么我怀疑结果可能会有点不同。 +当然,另一方面,如果加载的页面更多地依赖于服务器端的脚本处理,那么我怀疑结果可能会有点不同。 -最后,如果一个 web 平台真的想在自己的天地里击败 WordPress,从这个比较中得出的结论就是,要想性能占优,必须要定制一些像 PHP-FPM 的工具,它将直接与 JavaScript 通信(而不是作为服务器来运行),因此它可以完全利用 JS 的力量来达到更好的性能。 +最后,如果一个 web 平台真的想在这场竞赛里击败 WordPress,从这个比较中得出的结论就是,要想性能占优,必须要定制一些像 PHP-FPM 的工具,它将直接与 JavaScript 通信(而不是作为服务器来运行),因此它可以完全发挥 JavaScript 的力量来达到更好的性能。 -------------------------------------------------------------------------------- @@ -219,7 +217,7 @@ via: https://iwf1.com/apache-vs-nginx-vs-node-js-and-what-it-means-about-the-per 作者:[Liron][a] 译者:[OneNewLife](https://github.com/OneNewLife) -校对:[校对者ID](https://github.com/校对者ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 From 30bcf1c694f0b0fdd654940980b2ff1c232011e8 Mon Sep 17 00:00:00 2001 From: wxy Date: Wed, 30 Nov 2016 11:44:45 +0800 Subject: [PATCH 0005/1381] PUB:20161114 Apache Vs Nginx Vs Node.js And What It Means About The Performance Of WordPress Vs Ghost @OneNewLife --- ...d What It Means About The Performance Of WordPress Vs Ghost.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {translated/tech => published}/20161114 Apache Vs Nginx Vs Node.js And What It Means About The Performance Of WordPress Vs Ghost.md (100%) diff --git a/translated/tech/20161114 Apache Vs Nginx Vs Node.js And What It Means About The Performance Of WordPress Vs Ghost.md b/published/20161114 Apache Vs Nginx Vs Node.js And What It Means About The Performance Of WordPress Vs Ghost.md similarity index 100% rename from translated/tech/20161114 Apache Vs Nginx Vs Node.js And What It Means About The Performance Of WordPress Vs Ghost.md rename to published/20161114 Apache Vs Nginx Vs Node.js And What It Means About The Performance Of WordPress Vs Ghost.md From 182576a58ddd1305124f8bb0b9eb610d267967b6 Mon Sep 17 00:00:00 2001 From: Jianqin Wang Date: Tue, 29 Nov 2016 22:26:46 -0800 Subject: [PATCH 0006/1381] =?UTF-8?q?jayjay823=20=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=E5=AE=8C=E6=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20161102 5 Best FPS Games For Linux.md | 278 ++++++++++-------- 1 file changed, 149 insertions(+), 129 deletions(-) diff --git a/sources/tech/20161102 5 Best FPS Games For Linux.md b/sources/tech/20161102 5 Best FPS Games For Linux.md index 8eafdff749..bc9bb43029 100644 --- a/sources/tech/20161102 5 Best FPS Games For Linux.md +++ b/sources/tech/20161102 5 Best FPS Games For Linux.md @@ -4,230 +4,250 @@ ![best FPS games for linux](http://www.linuxandubuntu.com/uploads/2/1/1/5/21152474/fps-games-for-linux.jpg?581) -For so long Linux users filled very excluded from the gaming world, with a lot of games for other OSes and almost no games for Linux. For playing good [Linux games][27] with good graphics the solution was to use [wine][26] but, wine never worked very well out the box. Most of the games were small in size and not too good in graphics, the developers didn’t think of porting or creating games for linux because of it small size of users.[Linux][25] is growing everyday in size and quality and it can be noticed when you see new non-FOSS organization [express their love for Linux][24]. +很久以来,开源用户遭到游戏界的冷落与疏忽,给别的OS大量生产游戏,却没有几个在 Linux 上可以玩的。之前用户都会用 wine 环境来玩带有好画面的好游戏,但 wine 在开箱即用方面做的并不好。其他地质画面小游戏的制作者常不考虑出产 Linux 的移植版,因为针对的用户群比较小。如今,Linux 的用户越来越多,系统质量也越来越高,而且非 FOSS 的组织也表达他们对开源的支持。 -So what to expect for [Linux games][23]? Are there any good games for Linux Distros? Playable online with other Operating Systems? The answer for all this is a big YES. -​ -​So let me give you 5 best FPS games for Linux. To play these games without much hassle, install any Linux distro for gaming. We’ve covered 5 best Linux for gaming so take a look here.  +我们应该对 Linux 游戏抱有期望吗?现在有能在 Linux 系统上运行的好游戏吗?可以在网上与其他操作系统的用户玩吗?这些问题的答案是响亮的 YES. -### **[1\. Counter-Strike: Global Offensive][19]** ​ +让我给你介绍一下 Linux 系统上的5个最好的游戏。想玩这些游戏,你可以安装任何一种 Linux 系统。以下是 Linux 好游戏的前五名。 -​This multiplayer first-person shooter was developed by **Hidden Path** and **Valve Corporation** and it was released in 21 August, 2012 but only was available for Linux users in September 2014 for Linux users. +### **[1\. 反恐精英:全球攻势][19]**  + +这个多人FPS (第一人称射击游戏) 是 Hidden Patch 与 Valve Corporation 开发的游戏,于2012年8月21日正式发售,但到2014年9月份才出 Linux 移植版供 Linux 用户使用。 + +这款游戏开发是本是 Half-Life (半条命) 的游戏 MOD. -It was previously developed as a mod for [Half-Life][22]. [ ![counter strike for linux](http://www.linuxandubuntu.com/uploads/2/1/1/5/21152474/counter-strike.jpg?628) -][18]​ -​The cross-platform play is only possible between users of MacOS, Linux and Windows excluding console users because of its update cycles on the consoles. This Linux game includes four game modes. +][18] -### Counter-Strike Game Modes +这款游戏只能让 Windows, MacOS, 和 Linux 用户跨平台玩,电视游戏机用户因为主机更新速度而不支持跨平台。这款 Linux 游戏包含四种游戏模式。 -### Classic: Competitive +### 反恐精英的游戏模式 + +### 经典:竞技模式 + +这是让 CS (反恐精英)出名的游戏模式,五对五,一场三十局。可以加入你同伴的队伍,也可以列队加入随机队伍的空位。 -This is the most famous mode that made **CS **famous. It’s five against five online battle on a best 30 match. With options to join in your team or be queued and be added in a random team when there is a free space to join. [ ![counter strike classic competitive](http://www.linuxandubuntu.com/uploads/2/1/1/5/21152474/counter-strike-classic-competitive.jpg?654) ][17] -### Classic: Casual +### 经典:休闲模式 -For users who don’t want the options of the first mode which is a best of 30, can find a match and play at their own pace. they automatically receive body armour the defusal kits and get bonus reward for kills. +如果玩家不想玩之前的30局,16胜模式,可以选择休闲模式,按自己的节奏打。系统会自动给玩家穿上防弹衣,也提供炸弹防御用的工具包。成功射杀敌人还有额外赏金。 -### Demolition +### 爆破模式 -Demolition is a fast-paced gameplay where the player takes turns in defending a bomb site from attackers with a starting weapon. If you get a kill in every turn your weapon is changed for a better one and the end is a powerful sniper rifle. +爆破模式是一个快节奏的游戏模式,游戏中玩家轮流保卫一个炸弹点。这个模式里,如果你在当局成功射杀敌人,就会在下一局获得更强的武器,直到你获得一把强大的狙击步枪。 -### Arms Race +### 军备竞赛模式 -This mode is a gun progression mode, where user gets a new improved weapon as soon as the register a kill. And when you reach the most advanced weapon on the list you get a golden knife and you win the game. +这个模式玩家通过击杀敌人来升级武器。最终武器是金匕首,先获得金匕首的队伍赢。 -### System requirements for Counter Strike +### 反恐精英 配置要求 -**OS:** Ubuntu 12.04 -**Processor:** 64-bit Dual core from Intel or AMD at 2.8 GHz -**Memory:** 4 GB RAM -**Graphics:** nVidia GeForce 8600/9600GT, ATI/AMD Radeon HD2600/3600 (Graphic Drivers: nVidia 310, AMD 12.11), OpenGL 2.1 -**Storage:** 15 GB available space -**Sound Card:** OpenAL Compatible Sound Card +**系统:** Ubuntu 12.04 +**处理器:** 64-bit 英特尔双核,或 AMD 2.8 GHz 处理器 +**内存:** 4 GB +**显卡:** nVidia GeForce 8600/9600GT, ATI/AMD Radeon HD2600/3600 (Graphic Drivers: nVidia 310, AMD 12.11), OpenGL 2.1 +**硬盘:** 至少15 GB 的空间 +**声卡:** OpenAL 兼容声卡 -### **[2\. Borderlands 2][16]** ​ +### **[2\. 无助之地 2][16]**  [ ![borderlands 2](http://www.linuxandubuntu.com/uploads/2/1/1/5/21152474/borderlands-2_1.jpg?588) -][15]Borderlands is a blend between first person shooter and role playing games creating a role-playing shooter genre created by Gearbox an independent developer organization. -​ -The game allows the players to play in a campaign that consists of main missions and optional missions with you as a four player group of treasure seekers searching for “The vault” on a planet called pandora. It can be played as a Co-op online campaign game with other online users being the three remained player of your game. This game was  released on September 18, 2012\. Build with unreal engine 3 and PhysX Technology. +][15] -### Borderlands 2 Gameplay +无助之地是第一人称射击游戏和角色扮演游戏的综合,是Gearbox(一个独立游戏开发组)制作的一个RPG风格的FPS射击游戏。 -The game revolves around completing the main missions and looting (weapons, shields,  skins, etc). The four players of the games each have own ability. +这个游戏中,四名玩家组成寻宝猎人队伍,做各种主线与支线任务找到潘多拉星球上的”传说宝库“。玩家可以在游戏里到网上与其他玩家组队。这个游戏于2012年9月18日正式出售。游戏制作用的软件包括Unreal Engine 3 和 PhysX Technology。 -* **Axton** – Can summon a turret to provide offensive support; -* **Maya** – Can trap the enemies for few seconds with a sphere of energy; -* **Zer0 **– Can temporarily become invisible and spawn a hologram decoy to distract enemies; -* **Salvador** – Can temporarily wield two weapons simultaneously. So imagine holding two rocket launchers to your enemies. +### 无助之地 2 游戏情节 + +这款游戏的游戏情节主要是完成主线任务和搜刮战利品(武器,盾,服饰等等)。游戏里有四种角色,每个角色有不同的技能和操作风格。 + +* **”突击兵“ Axton** – 可以释放“军刀炮塔“伴攻击性辅助角色; +* **”魔女“ Maya** – 可以用一个能量球将敌人暂时固定在一处; +* **”刺客” Zer0** – 可以在短时间内进入隐身状态,并制造全像做诱饵; +* **“狂枪手” Salvador** – 可以暂时手持两把游戏,比如拿一对火箭筒指向敌人; | [ ![Axton “The Commando”](http://www.linuxandubuntu.com/uploads/2/1/1/5/21152474/axton_orig.jpg) -][4]Axton “The Commando”[ +][4]Axton “突击兵”[ ![Zero”The Assassin”](http://www.linuxandubuntu.com/uploads/2/1/1/5/21152474/zero_orig.jpg) -][3]Zero”The Assassin” | [ +][3]Zero ”刺客” | [ ![Maya “The Siren”](http://www.linuxandubuntu.com/uploads/2/1/1/5/21152474/maya.jpg?381) -][2]Maya “The Siren”[ +][2]Maya “魔女”[ ![Salvador ](http://www.linuxandubuntu.com/uploads/2/1/1/5/21152474/salvador.jpg?375) -][1]Salvador "the Gunzerker" | +][1]Salvador "狂枪手" | -The game was well received by critics and given a 9/10 by IGN regarding the game sense of humour, world structure and RPG System. +这款游戏受到评论家的好评。根据游戏的幽默感,游戏世界的构造,还有 RPG 系统,IGN 给这个游戏的评分是 9/10。 -### System Requirements For Borderlands 2 +### 无助之地 2 配置要求 -**Operating System:** SteamOS, Ubuntu 14.04 -**CPU Processor:** Intel Core 2 Quad, AMD Phenom II X4 -**CPU Speed:** 2.4GHz -**Memory:** 4 GB RAM -**Hard Disk Space:** 13 GB -**Video Card (NVidia):** Geforce 260 -**Video Memory (VRam):** 1GB -Intel Integrated video chipsets and ATI chipsets are currently unsupported for Borderlands 2 Linux. +**系统:** SteamOS, Ubuntu 14.04 +**处理器:** 英特尔双核, AMD Phenom II X4 +**处理器速度:** 2.4GHz +**内存:** 4 GB +**硬盘:** 13 GB +**显卡 (NVidia):** Geforce 260 +**显卡 (VRam):** 1GB -### **[3\. Team Fortress 2][14]** ​ +无助之地 2 Linux 版目前不支持英特尔集成显卡芯片组和 ATI 芯片组。 + +### **[3\. 军团要塞 2][14]**  [ ![team fortress 2](http://www.linuxandubuntu.com/uploads/2/1/1/5/21152474/team-fortress-2_1.jpg?744) -][13]This is one of the most highly rated and most popular games of all time and it is free. It’s a team based First Person online multiplayer Shooter developed and published by [**Valve Corporation**][21]. It’s frequently updated and mods, maps, equipment are also updated frequently, Communities also contribute with updates to the game. It was ported to Linux on February 14, 2013. -​ -To play the game, you join a team of nice character class battling against other teams  in different game modes (Including Capture the flag and King of the hill). +][13] -### Team Fortress 2 Gameplay +这款游戏是有史以来最受欢迎,且评分最高的游戏之一,而且是免费的。这是 Valve Corporation 制作与发售的一款第一人称射击游戏。这款游戏经常更新,mod,地图,还有装备也常更新。游戏的玩家也可以参与游戏更新的内容设计。游戏于2013年2月14日移植到 Linux 系统。 -In the game’s fiction, each team is formed by mercenaries hired by two brothers to protect the company assets belonging to one brother while trying to destroy those of the other. The teams are represented by the name of this brothers – **RED **(Reliable Excavation & Demolition) and **BLU**(Builders League United). You can play by choosing one of the available nine characters with his special abilities and weakness. +游戏中,玩家可以加入不同队伍,选择不同角色参与各种游戏模式(其中包括情报模式和山丘之王模式)。 -### Team Fortress 2 Game Modes +### 军团要塞 2 游戏情节 -### Capture the flag +游戏的故事背景中,两个队伍由两个兄弟招的雇佣兵组成,目的是保护其中一名兄弟的资产,并销毁另一名兄弟的公司资产。两个队伍名字分别代表两个兄弟的公司 - RED(保证开挖爆破,即红队)和 BLU(建筑联合同盟,即蓝队)。你可以从九名各有优势和劣势的角色挑选自己喜欢的来玩。 -The objective in this mode is to obtain a briefcase of intelligence and return to your base while preventing the other team from doing the same. The player carrying the case can drop it at his own will or when is killed. By doing so it starts a two minutes timer that returns the briefcase to its place if the opposing team don’t get it in time. +### 军团要塞 2 游戏模式 + +### 山丘之王 + +这个模式的目的是获取一个装有情报的公文包并回到你的大本营,同时防止敌人成功将公文包带回他们的大本营。拿着公文包的玩家可以随时丢掉包裹,或者在被杀的时候掉落。如果在两分钟之内没有别人捡起公文包,公文包就会回到起点。 + +时间到的时候,分数最高的队伍获胜。 -​The winning is defined by highest score and when time runs out. [ ![team fortress 2 capture flag](http://www.linuxandubuntu.com/uploads/2/1/1/5/21152474/team-fortress-2_2.jpg?779) ][12] -### Special Delivery +### 推车模式 + +在这个游戏模式中,地图上只有一个公文包,所以双方需要强盗公文包运送到指定地点。只有同一个队伍的人可以拿公文包,直到成功运到指定地点,或者掉落倒计时结束时公文包回到起始点。 -On this mode, only one briefcase is available and the teams have to fight to deliver the briefcase on some location. Only member of the team with the briefcase can carry it until either it successfully delivered, or the drop timer expires and the briefcase is returned to its start spawn point. [ ![team fortress special delivery](http://www.linuxandubuntu.com/uploads/2/1/1/5/21152474/team-fortress-special-delivery_orig.jpg) ][11] -### King of the Hill +### 山丘之王 -The objective is to get control of the single point in the centre of the map. And defend it from the other team for a certain time. -​ -When the match begins the place stays locked until you reach the score points to unlock it and reached and after that it’s possible for the teams to occupy it. When you occupy it, it starts a countdown where the other team has to re-capture it from your team to stop it and start the countdown for their team. The game ends when the timer for the team that captured the point reaches 00:00.[ +这个游戏模式的目的是控制地图中心点,并坚持保卫一段时间。 + +游戏开始时,玩家无法进入守卫点,直到某方达到进入守卫点的分数,封锁会被解除。占领控制点的时候,游戏会开始守卫倒计时,这时对方玩家需要夺得控制权,开始他们的守卫倒计时。当某方队伍的倒计时表达到 00:00 的时候,游戏结束,占领控制点的队伍获胜。 +[ ![team fortress king of the hill](http://www.linuxandubuntu.com/uploads/2/1/1/5/21152474/team-fortress-2-kill-of-the-hill_orig.jpg) ][10] -### Team Fortress 2 System Requirements +### 军团要塞 2 配置要求 -**OS:** Ubuntu 12.04 -**Processor:** Dual-core from Intel or AMD at 2.8 GHz -**Memory:** 1 GB RAM -**Graphics:** nVidia GeForce 8600/9600GT, ATI/AMD Radeon HD2600/3600 (Graphic Drivers: nVidia 310, AMD 12.11), OpenGL 2.1 -**Network:** Broadband Internet connection -**Storage:** 15 GB available space -**Sound Card:** OpenAL Compatible Sound Card -**Additional Notes:** Mouse, Keyboard +**系统:** Ubuntu 12.04 +**处理器:** 英特尔双核或 AMD 2.8 GHz +**内存:** 1 GB RAM +**显卡:** nVidia GeForce 8600/9600GT, ATI/AMD Radeon HD2600/3600 (Graphic Drivers: nVidia 310, AMD 12.11), OpenGL 2.1 +**网线:** 互联网链接 +**硬盘:** 15 GB 可用空间 +**声卡:** OpenAL 兼容声卡 +**其他:** 鼠标,键盘 -### **[4\. Metro 2033 redux][9]** ​ +### **[4\. 地铁 2033 重置版][9]**  + +地铁 2033 重置版有 4A 游戏工作室开发,THQ 正式发售。玩家以 Artyom 的角色在核战后莫斯科的废墟中生存,他需要打败一群被称为 ”DARKENS“ 的邪恶突变体。 -**_Metro 2033 Redux _**is a first-person shooter video game developed by 4A Games and published by THQ. The game story is played by Artyom in the ruins of a nuclear war in Moscow, a man who must defeat evil mutant race called the dark ones. [ ![metro 2033 redux](http://www.linuxandubuntu.com/uploads/2/1/1/5/21152474/metro-2033-redux_orig.jpg) -][8]The enemies of this game can also be humans and sometimes to avoid being caught easily is better to use stealth to avoid enemies and silent kills. +][8] -​Metro has received a favorable critics with 6.9/10 from IGN. +有时游戏里的人类也是敌人,所以为了防止被捕获,游戏种玩家应该多用隐形术并无声暗杀敌人。 -### Metro 2033 Gameplay +地铁 2033 受到诸多评论家的好评,其中 IGN 给的评分是 6.9/10。 -Most part of the game is played within the Moscow Metro System with a few missions on the surface where it was devastated by a nuclear weapon. It is a single player campaign game with important plot moments shown in cutscenes. +### 地铁 2033 游戏情节 -The game features traditional guns (revolver, shotguns). For ammunition, the user must scavenge for it or search dead bodies. +游戏主要发生在莫斯科地铁种,有个别任务设在在地面上的核辐射废墟中。游戏是单人游戏,玩家需要看游戏场景片得悉重要情节。 -There are two types of enemies, humans and mutants, while humans can take cover when attacking the mutants stay in the open trying to bite them. +游戏里玩家可以使用传统武器(做论手枪,猎枪)。玩家需要搜查废墟或尸体获得子弹。 -​For playing in the tunnels with almost no light the player need a lantern for being able to see the way and because there are some missions on the surface he needs a gas mask also that can get damaged when in combat forcing the player to find a new one. +敌人分两类,一类是人,另一类是突变体。人攻击玩家的时候会躲避玩家攻击,而突变体会正面攻击,企图咬伤玩家。 -### Metro 2033 Requirements +玩家大部分时间都在黑暗的隧道里,需要手电筒照亮路线。在地面上的时候,玩家需要防毒面具,而这个防毒面具有可能在战斗种受到损害,逼迫玩家再去寻找一个新的防毒面具。 -**Minimal** -**OS:** 64-bit Ubuntu 12.04 or 14.04 or Steam OS -**Processor:** Intel Core i5 2.7 GHz (or equivalent AMD) -**Memory:** 4 GB RAM -**Graphics:** NVIDIA Geforce 460 / AMD 5850 with 2GB VRAM -**Storage:** 10 GB available space -**Additional Notes:** Due to OpenGL 4, Intel video cards no longer supported -** -​Recommended** -**OS:** 64-bit Ubuntu 12.04 or 14.04 or Steam OS -**Processor:** Intel Core i7 2.5 Ghz (or equivalent AMD) -**Memory:** 8 GB RAM -**Graphics:** NVIDIA Geforce 680 / AMD 7870 with 2GB VRAM+ -**Storage:** 10 GB available space -**Additional Notes:** Due to OpenGL 4, Intel video cards no longer supported +### 地铁 2033 配置要求 -### **[5\. Left 4 Dead 2 (L4D2)][7]** ​ +**最低配置** +**系统:** 64-bit Ubuntu 12.04 或 14.04 或 Steam OS +**处理器:** 英特尔 i5 2.7 GHz (或同等的 AMD) +**内存:** 4 GB RAM +**显卡:** NVIDIA Geforce 460 / AMD 5850 加 2GB VRAM +**硬盘:** 10 GB 可用空间 +**其他:** 因为用OpenGL 4, 游戏不支持英特尔集成显卡 + +**推荐配置** +**系统:** 64-bit Ubuntu 12.04 or 14.04 or Steam OS +**处理器:** Intel Core i7 2.5 Ghz (or equivalent AMD) +**内存:** 8 GB RAM +**显卡:** NVIDIA Geforce 680 / AMD 7870 with 2GB VRAM+ +**硬盘:** 10 GB 可用空间 +**其他:** 因为用OpenGL 4, 游戏不支持英特尔集成显卡 + +### **[5\.求生之路 2 (L4D2)][7]**  + +这是 Valve Corporation 制作于发售的合作FPS,于2013年7月发行 Linux 版本。 -Is a cooperative first-person shooter video game developed and published by Valve Corporation. The game was released for Linux in July 2013. [ ![left 4 dead 2](http://www.linuxandubuntu.com/uploads/2/1/1/5/21152474/left-4-dead.jpg?731) -][6]This focuses on four survivors fighting against zombies, knowns as infected, who develop severe psychosis and act extremely aggressive. The game is monitored by the AI Director that monitors the player and adjust the game scenario for a more challenging gameplay. +][6] -### Left 4 Dead 2 Gameplay +游戏有四名幸存者供玩家选择,需要打败僵尸,即感染者。这些感染者会因为严重的精神病而极具攻击性。游戏软件里的 AI 会按照玩家的水平而提升游戏难度,使游戏更有挑战性。 + +### 求生之路 2 游戏情节 + +这个游戏里共有五个章节,其中每个章节分三到五个级别。每个章节在菜单里和加载屏幕中以电影形式出现,电影主人公是四名幸存者。 -The game presents five campaign composed of three to five smaller levels, each campaign is presented in menus and loading screens as a film starring the four survivors. [ ![left 4 dead 2](http://www.linuxandubuntu.com/uploads/2/1/1/5/21152474/left-4-dead-2-gameplay.jpg?779) -][5]For the players to know each of his/her teammates status the players are shown each one’s health status and when must be cautious about friend fire and swing weapons near teammates. +][5] -### ​Game Modes +玩家可以看到队伍同伴的生命状况,同时也要注意射抢或挥舞武器时不会误伤同伴。 -Left for Dead 2 includes 5 possible game modes: +### 游戏模式 -### Campaign +求生之路 2 总共有5种游戏模式: -Up to four human teammates have to make their way through campaign stages. Other survivors encountered during the game are controlled by CPU. +### 战役模式 -### Singleplayer +四名玩家组成队伍,共同完成故事章节。游戏中遇到的其他幸存者都是 CPU 控制的 NPC。 -The difference with campaign mode is that your teammates are controlled by CPU. +### 单人模式 -### Versus +和战役模式相近,但队友都是 CPU 控制的 NPC。 -Up to four human players control four special infected to prevent survivors from completing the stage. The two teams swap sides once per stage and are scored based on their stage progress as Survivors. +### 对抗模式 -### Survival +四名操控幸存者的玩家对抗四名操控特殊感染者的玩家。每一局两方玩家都会调换角色,按幸存者局中队伍获得的分数算积分。 -Survivors are trapped in a section of the campaign maps and must try to survive as long as possible. +### 生存模式 -### Scavenge +玩家会被封在某个章节地图中的一个区,游戏开始时画面会出一个计时器。玩家会按照地图里的生存时间得分,坚持的时间越长,得分越高。 -A new 4-on-4 mode that requires the Survivor players to collect and use as many fuel cans scattered about a level to fill up a power generator, while the Infected players attempt to stop them. +### 清道夫模式 -### System Requirements For Left for Dead 2 +玩家分成两组,4 比 4,一组幸存者,一组感染者。幸存者需要收集大量的油桶,并装满一个发电机里,而感染者则要防止幸存者成功完成任务。 -**OS:** Ubuntu 12.04 -**Processor:** Dual-core from Intel or AMD at 2.8 GHz -**Memory:** 2 GB RAM -**Graphics:** nVidia GeForce 8600/9600GT, ATI/AMD Radeon HD2600/3600 (Graphic Drivers: nVidia 310, AMD 12.11), OpenGL 2.1 -**Storage:** 13 GB available space -**Sound Card:** OpenAL Compatible Sound Card +### 求生之路 2 配置要求 -### Conclusion +**系统:** Ubuntu 12.04 +**处理器:** 英特尔双核或 AMD 2.8 GHz +**内存:** 2 GB RAM +**显卡:** nVidia GeForce 8600/9600GT, ATI/AMD Radeon HD2600/3600 (显卡: nVidia 310, AMD 12.11), OpenGL 2.1 +**硬盘:** 13 GB 可用空间 +**声卡:** OpenAL 兼容声卡 -Linux during all these years is being noticed by game industries and to make it less excluded from the gaming world. To be a **Linux** user is not like before anymore, like other OSes uses to say “Linux is just for programmers on anything related”. -​ -Today you don’t need a dual boot to play games, the options still limited but growing everyday. What is your preferred on the list? Leave your opinion in the comment section below. | +### 总结 + +这些年来,Linux 已经日益受到游戏制作组的重视,在游戏界不像以前那么受到冷落。如今的 Linux 已不像昔日。以前,别的操作系统的用户笼统的概括说”Linux 只能供程序员编程“,但如今的 Linux 不像以前那么受限制了。 + +现在,你已经不需要双系统来打游戏,虽然现在的选择暂时不多,但天天都会增加。在这五个游戏中,你最喜欢那一部?在下方的评论里告诉我们吧。 -------------------------------------------------------------------------------- @@ -235,7 +255,7 @@ via: http://www.linuxandubuntu.com/home/5-best-fps-games-for-linux 作者:[Mohd Sohail][a] -译者:[译者ID](https://github.com/译者ID) +译者:[jayjay823](https://github.com/jayjay823) 校对:[校对者ID](https://github.com/校对者ID) From 620306617195e68dd378fd325bc3e99341ca87ba Mon Sep 17 00:00:00 2001 From: Jianqin Wang Date: Tue, 29 Nov 2016 22:57:44 -0800 Subject: [PATCH 0007/1381] =?UTF-8?q?jayjay823=20=E7=BF=BB=E8=AF=91?= =?UTF-8?q?=E5=AE=8C=E6=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tech/20161102 5 Best FPS Games For Linux.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {sources => translated}/tech/20161102 5 Best FPS Games For Linux.md (100%) diff --git a/sources/tech/20161102 5 Best FPS Games For Linux.md b/translated/tech/20161102 5 Best FPS Games For Linux.md similarity index 100% rename from sources/tech/20161102 5 Best FPS Games For Linux.md rename to translated/tech/20161102 5 Best FPS Games For Linux.md From 94709df6c5831eab87d5551b1357e10e2cc4b523 Mon Sep 17 00:00:00 2001 From: jasminepeng Date: Wed, 30 Nov 2016 17:07:10 +0800 Subject: [PATCH 0008/1381] =?UTF-8?q?=E6=A0=A1=E5=AF=B9=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 校对中 --- translated/talk/20161014 IS OPEN SOURCE DESIGN A THING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/translated/talk/20161014 IS OPEN SOURCE DESIGN A THING.md b/translated/talk/20161014 IS OPEN SOURCE DESIGN A THING.md index 3dc851c000..bbc769076a 100644 --- a/translated/talk/20161014 IS OPEN SOURCE DESIGN A THING.md +++ b/translated/talk/20161014 IS OPEN SOURCE DESIGN A THING.md @@ -68,7 +68,7 @@ via: https://freedompenguin.com/articles/opinion/open-source-design-thing/ 译者:[fuowang](https://github.com/fuowang) -校对:[校对者ID](https://github.com/校对者ID) +校对:[jasminepeng](https://github.com/jasminepeng) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 From 205eab5f43b0b337526cbc3667eec2171d1900b8 Mon Sep 17 00:00:00 2001 From: wxy Date: Wed, 30 Nov 2016 22:07:06 +0800 Subject: [PATCH 0009/1381] PROOF:20161102 5 Best FPS Games For Linux MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit @jayjay823  翻译的不错,看得出来做了许多功课。中文的使用上也过关,继续加油! --- .../20161102 5 Best FPS Games For Linux.md | 240 +++++++++--------- 1 file changed, 127 insertions(+), 113 deletions(-) diff --git a/translated/tech/20161102 5 Best FPS Games For Linux.md b/translated/tech/20161102 5 Best FPS Games For Linux.md index bc9bb43029..ef05358f43 100644 --- a/translated/tech/20161102 5 Best FPS Games For Linux.md +++ b/translated/tech/20161102 5 Best FPS Games For Linux.md @@ -1,120 +1,135 @@ -【翻译中】 by jayjay823 - -# 5 Best FPS Games For Linux +Linux 下五个最佳的 FPS 游戏 +================ ![best FPS games for linux](http://www.linuxandubuntu.com/uploads/2/1/1/5/21152474/fps-games-for-linux.jpg?581) -很久以来,开源用户遭到游戏界的冷落与疏忽,给别的OS大量生产游戏,却没有几个在 Linux 上可以玩的。之前用户都会用 wine 环境来玩带有好画面的好游戏,但 wine 在开箱即用方面做的并不好。其他地质画面小游戏的制作者常不考虑出产 Linux 的移植版,因为针对的用户群比较小。如今,Linux 的用户越来越多,系统质量也越来越高,而且非 FOSS 的组织也表达他们对开源的支持。 +开源用户久经游戏界的冷落与疏忽,他们给别的操作系统大量生产游戏,却没有几个在 Linux 上可以玩的。要在 Linux 上玩到画质好的 Linux 游戏大作,解决方案就是 [wine][26],但 wine 在开箱即用方面做的并不好。大多数画质一般的小游戏的制作者通常并不考虑为 Linux 开发或移植游戏,因为 Linux 的用户群体太小了。 -我们应该对 Linux 游戏抱有期望吗?现在有能在 Linux 系统上运行的好游戏吗?可以在网上与其他操作系统的用户玩吗?这些问题的答案是响亮的 YES. +如今,Linux 的用户规模和范畴日益增多,而且你也看到了非开源的组织也[表达了他们对开源的支持][24]。 -让我给你介绍一下 Linux 系统上的5个最好的游戏。想玩这些游戏,你可以安装任何一种 Linux 系统。以下是 Linux 好游戏的前五名。 +我们应该对 Linux 游戏抱有期望吗?现在有能在 Linux 系统上运行的大作吗?可以在网上与其他操作系统的用户玩吗?这些问题的答案是响亮的 YES. -### **[1\. 反恐精英:全球攻势][19]**  +让我给你介绍一下 Linux 系统上的 5 个最好的 FPS 游戏(第一人称射击游戏)。想玩这些游戏并不太麻烦,你可以安装任何一种 Linux 系统。我们选择了五个最好的,你可以看看: -这个多人FPS (第一人称射击游戏) 是 Hidden Patch 与 Valve Corporation 开发的游戏,于2012年8月21日正式发售,但到2014年9月份才出 Linux 移植版供 Linux 用户使用。 +### **[1、 CS - 反恐精英:全球攻势(Counter-Strike: Global Offensive ​)][19]**  -这款游戏开发是本是 Half-Life (半条命) 的游戏 MOD. +这个多人的第一人称射击游戏是 Hidden Patch 与 Valve Corporation 开发的游戏,它发布于 2012 年 8 月 21 日,但到 2014 年 9 月份才为 Linux 用户推出 Linux 移植版。 + +这款游戏本来是为游戏半条命(Half-Life)所开发的游戏 MOD。 [ ![counter strike for linux](http://www.linuxandubuntu.com/uploads/2/1/1/5/21152474/counter-strike.jpg?628) ][18] -这款游戏只能让 Windows, MacOS, 和 Linux 用户跨平台玩,电视游戏机用户因为主机更新速度而不支持跨平台。这款 Linux 游戏包含四种游戏模式。 +这款跨平台游戏只支持 Windows、MacOS 和 Linux 用户,电视游戏机用户因为主机游戏更新速度太慢而不支持。这款 Linux 游戏包含四种游戏模式。 -### 反恐精英的游戏模式 +#### CS 游戏模式 -### 经典:竞技模式 +**经典:竞技模式** -这是让 CS (反恐精英)出名的游戏模式,五对五,一场三十局。可以加入你同伴的队伍,也可以列队加入随机队伍的空位。 +这是让 CS (反恐精英)出名的最有名的游戏模式,五对五,一场三十局。可以加入你同伴的队伍,也可以排队加入随机队伍的空位。 [ ![counter strike classic competitive](http://www.linuxandubuntu.com/uploads/2/1/1/5/21152474/counter-strike-classic-competitive.jpg?654) ][17] -### 经典:休闲模式 +**经典:休闲模式** -如果玩家不想玩之前的30局,16胜模式,可以选择休闲模式,按自己的节奏打。系统会自动给玩家穿上防弹衣,也提供炸弹防御用的工具包。成功射杀敌人还有额外赏金。 +如果玩家不想玩之前的 30 局 16 胜模式,可以选择休闲模式,找个对手按自己的节奏打。系统会自动给玩家穿上防弹衣,也提供防御炸弹用的工具包。成功射杀敌人还有额外奖励。 -### 爆破模式 +**爆破模式** -爆破模式是一个快节奏的游戏模式,游戏中玩家轮流保卫一个炸弹点。这个模式里,如果你在当局成功射杀敌人,就会在下一局获得更强的武器,直到你获得一把强大的狙击步枪。 +爆破模式是一个快节奏的游戏模式,游戏中玩家轮流保卫一个炸弹点,防御带有起始武器装备的攻击者。这个模式里,如果你在当前局成功射杀敌人,就会在下一局获得更强的武器,最终你会获得一把强大的狙击步枪。 -### 军备竞赛模式 +**军备竞赛模式** -这个模式玩家通过击杀敌人来升级武器。最终武器是金匕首,先获得金匕首的队伍赢。 +这个模式是一种武器升级模式,玩家通过击杀敌人来得到一把升级过的武器。当你取得武器列表中最先进的武器时,你将得到一把金匕首并赢得胜利。 -### 反恐精英 配置要求 +#### CS 的配置要求 -**系统:** Ubuntu 12.04 -**处理器:** 64-bit 英特尔双核,或 AMD 2.8 GHz 处理器 -**内存:** 4 GB -**显卡:** nVidia GeForce 8600/9600GT, ATI/AMD Radeon HD2600/3600 (Graphic Drivers: nVidia 310, AMD 12.11), OpenGL 2.1 -**硬盘:** 至少15 GB 的空间 -**声卡:** OpenAL 兼容声卡 +**系统:** Ubuntu 12.04 +**处理器:** 64-bit 英特尔双核,或 AMD 2.8 GHz 处理器 +**内存:** 4 GB +**显卡:** nVidia GeForce 8600/9600GT、ATI/AMD Radeon HD2600/3600 (Graphic Drivers: nVidia 310、AMD 12.11)、 OpenGL 2.1 +**硬盘:** 至少 15 GB 的空间 +**声卡:** OpenAL 兼容声卡 -### **[2\. 无助之地 2][16]**  +### **[2、 无主之地(Borderlands) 2][16]**  [ ![borderlands 2](http://www.linuxandubuntu.com/uploads/2/1/1/5/21152474/borderlands-2_1.jpg?588) ][15] -无助之地是第一人称射击游戏和角色扮演游戏的综合,是Gearbox(一个独立游戏开发组)制作的一个RPG风格的FPS射击游戏。 +无主之地是综合了第一人称射击游戏和角色扮演游戏的角色扮演射击游戏,是 Gearbox(一个独立游戏开发组)制作的。 -这个游戏中,四名玩家组成寻宝猎人队伍,做各种主线与支线任务找到潘多拉星球上的”传说宝库“。玩家可以在游戏里到网上与其他玩家组队。这个游戏于2012年9月18日正式出售。游戏制作用的软件包括Unreal Engine 3 和 PhysX Technology。 +这个游戏中,四名玩家组成寻宝猎人队伍,做各种主线与支线任务找到潘多拉星球上的”传说宝库“。玩家可以在游戏里到网上与其他玩家组队。这个游戏于 2012 年 9 月 18 日正式出售。游戏采用虚幻引擎 3 和 PhysX Technology 开发。 -### 无助之地 2 游戏情节 +#### 无主之地 2 游戏情节 -这款游戏的游戏情节主要是完成主线任务和搜刮战利品(武器,盾,服饰等等)。游戏里有四种角色,每个角色有不同的技能和操作风格。 +这款游戏的游戏情节主要是完成主线任务和搜刮战利品(武器、盾、服饰等等)。游戏里有四种角色,每个角色有不同的技能和操作风格。 -* **”突击兵“ Axton** – 可以释放“军刀炮塔“伴攻击性辅助角色; -* **”魔女“ Maya** – 可以用一个能量球将敌人暂时固定在一处; -* **”刺客” Zer0** – 可以在短时间内进入隐身状态,并制造全像做诱饵; -* **“狂枪手” Salvador** – 可以暂时手持两把游戏,比如拿一对火箭筒指向敌人; +* **突击兵(Axton)** – 可以召唤“军刀炮塔“提供攻击性辅助角色; +* **魔女(Maya)** – 可以用一个能量球将敌人暂时固定在一处; +* **刺客(Zer0)** – 可以在短时间内进入隐身状态,并制造全息假象来迷惑敌人; +* **狂枪手(Salvador)** – 可以暂时手持两把武器,比如拿一对火箭筒指向敌人; -| [ +|[ ![Axton “The Commando”](http://www.linuxandubuntu.com/uploads/2/1/1/5/21152474/axton_orig.jpg) -][4]Axton “突击兵”[ +][4] + +*Axton “突击兵”* + +[ ![Zero”The Assassin”](http://www.linuxandubuntu.com/uploads/2/1/1/5/21152474/zero_orig.jpg) -][3]Zero ”刺客” | [ +][3] + +*Zero “刺客”* + +[ ![Maya “The Siren”](http://www.linuxandubuntu.com/uploads/2/1/1/5/21152474/maya.jpg?381) -][2]Maya “魔女”[ +][2] + +*Maya “魔女”* + +[ ![Salvador ](http://www.linuxandubuntu.com/uploads/2/1/1/5/21152474/salvador.jpg?375) -][1]Salvador "狂枪手" | +][1] -这款游戏受到评论家的好评。根据游戏的幽默感,游戏世界的构造,还有 RPG 系统,IGN 给这个游戏的评分是 9/10。 +*Salvador “狂枪手”* -### 无助之地 2 配置要求 +这款游戏受到评论家的好评。根据游戏的趣味性、游戏世界的构造,还有 RPG 系统,IGN 给这个游戏的评分是 9/10。 -**系统:** SteamOS, Ubuntu 14.04 -**处理器:** 英特尔双核, AMD Phenom II X4 -**处理器速度:** 2.4GHz -**内存:** 4 GB -**硬盘:** 13 GB -**显卡 (NVidia):** Geforce 260 -**显卡 (VRam):** 1GB +#### 无主之地 2 配置要求 -无助之地 2 Linux 版目前不支持英特尔集成显卡芯片组和 ATI 芯片组。 +**系统:** SteamOS、Ubuntu 14.04 +**处理器:** 英特尔双核、AMD Phenom II X4 +**处理器速度:** 2.4GHz +**内存:** 4 GB +**硬盘:** 13 GB +**显卡 (NVidia):** Geforce 260 +**显卡 (VRam):** 1GB -### **[3\. 军团要塞 2][14]**  +无主之地 2 Linux 版目前不支持英特尔集成显卡芯片组和 ATI 芯片组。 + +### **[3、 军团要塞(Team Fortress) 2][14]**  [ ![team fortress 2](http://www.linuxandubuntu.com/uploads/2/1/1/5/21152474/team-fortress-2_1.jpg?744) ][13] -这款游戏是有史以来最受欢迎,且评分最高的游戏之一,而且是免费的。这是 Valve Corporation 制作与发售的一款第一人称射击游戏。这款游戏经常更新,mod,地图,还有装备也常更新。游戏的玩家也可以参与游戏更新的内容设计。游戏于2013年2月14日移植到 Linux 系统。 +这款游戏是有史以来最受欢迎,且评分最高的游戏之一,而且它是免费的。这是 [Valve 公司][21] 制作与发售的一款第一人称在线多玩家射击游戏。这款游戏经常更新,mod、地图,还有装备也常更新。游戏的玩家也可以参与游戏更新的内容设计。游戏于 2013 年 2 月 14 日移植到 Linux 系统。 -游戏中,玩家可以加入不同队伍,选择不同角色参与各种游戏模式(其中包括情报模式和山丘之王模式)。 +游戏中,玩家可以加入不同队伍,选择不同角色参与各种游戏模式(包括情报战模式和山丘之王模式)。 -### 军团要塞 2 游戏情节 +#### 军团要塞 2 游戏情节 -游戏的故事背景中,两个队伍由两个兄弟招的雇佣兵组成,目的是保护其中一名兄弟的资产,并销毁另一名兄弟的公司资产。两个队伍名字分别代表两个兄弟的公司 - RED(保证开挖爆破,即红队)和 BLU(建筑联合同盟,即蓝队)。你可以从九名各有优势和劣势的角色挑选自己喜欢的来玩。 +游戏的故事背景中,两个队伍由两方招的雇佣兵组成,目的是保护其中一方的资产,并销毁另一方的公司资产。两个队伍名字分别代表两方的公司 - RED(保证开挖爆破,即红队)和 BLU(建筑联合同盟,即蓝队)。你可以从九名各有优势和劣势的角色挑选自己喜欢的来玩。 -### 军团要塞 2 游戏模式 +#### 军团要塞 2 游戏模式 -### 山丘之王 +**情报战模式** -这个模式的目的是获取一个装有情报的公文包并回到你的大本营,同时防止敌人成功将公文包带回他们的大本营。拿着公文包的玩家可以随时丢掉包裹,或者在被杀的时候掉落。如果在两分钟之内没有别人捡起公文包,公文包就会回到起点。 +这个模式的目的是获取一个装有情报的公文包并回到你的大本营,而要防止敌人将公文包成功带回他们的大本营。拿着公文包的玩家可以随时丢掉公文包,或者在被杀的时候掉落。如果在两分钟之内没有别人捡起公文包,公文包就会回到起点。 时间到的时候,分数最高的队伍获胜。 @@ -122,7 +137,7 @@ ![team fortress 2 capture flag](http://www.linuxandubuntu.com/uploads/2/1/1/5/21152474/team-fortress-2_2.jpg?779) ][12] -### 推车模式 +**推车模式** 在这个游戏模式中,地图上只有一个公文包,所以双方需要强盗公文包运送到指定地点。只有同一个队伍的人可以拿公文包,直到成功运到指定地点,或者掉落倒计时结束时公文包回到起始点。 @@ -130,69 +145,70 @@ ![team fortress special delivery](http://www.linuxandubuntu.com/uploads/2/1/1/5/21152474/team-fortress-special-delivery_orig.jpg) ][11] -### 山丘之王 +**山丘之王** 这个游戏模式的目的是控制地图中心点,并坚持保卫一段时间。 -游戏开始时,玩家无法进入守卫点,直到某方达到进入守卫点的分数,封锁会被解除。占领控制点的时候,游戏会开始守卫倒计时,这时对方玩家需要夺得控制权,开始他们的守卫倒计时。当某方队伍的倒计时表达到 00:00 的时候,游戏结束,占领控制点的队伍获胜。 +游戏开始时,玩家无法进入守卫点,直到某方达到了进入守卫点的分数,封锁才会被解除。占领控制点的时候,游戏会开始守卫倒计时,这时对方玩家需要夺得控制权,开始他们的守卫倒计时。当某方队伍的倒计时表达到 00:00 的时候,游戏结束,占领控制点的队伍获胜。 + [ ![team fortress king of the hill](http://www.linuxandubuntu.com/uploads/2/1/1/5/21152474/team-fortress-2-kill-of-the-hill_orig.jpg) ][10] -### 军团要塞 2 配置要求 +#### 军团要塞 2 配置要求 -**系统:** Ubuntu 12.04 -**处理器:** 英特尔双核或 AMD 2.8 GHz -**内存:** 1 GB RAM -**显卡:** nVidia GeForce 8600/9600GT, ATI/AMD Radeon HD2600/3600 (Graphic Drivers: nVidia 310, AMD 12.11), OpenGL 2.1 -**网线:** 互联网链接 -**硬盘:** 15 GB 可用空间 -**声卡:** OpenAL 兼容声卡 -**其他:** 鼠标,键盘 +**系统:** Ubuntu 12.04 +**处理器:** 英特尔双核或 AMD 2.8 GHz +**内存:** 1 GB RAM +**显卡:** nVidia GeForce 8600/9600GT、ATI/AMD Radeon HD2600/3600 (Graphic Drivers: nVidia 310、 AMD 12.11)、OpenGL 2.1 +**网线:** 互联网链接 +**硬盘:** 15 GB 可用空间 +**声卡:** OpenAL 兼容声卡 +**其他:** 鼠标,键盘 -### **[4\. 地铁 2033 重置版][9]**  +### **[4、 地铁 2033 重制版(Metro 2033 redux)][9]**  -地铁 2033 重置版有 4A 游戏工作室开发,THQ 正式发售。玩家以 Artyom 的角色在核战后莫斯科的废墟中生存,他需要打败一群被称为 ”DARKENS“ 的邪恶突变体。 +地铁 2033 重制版由 4A 游戏工作室开发、THQ 发售。玩家以 Artyom 的角色在核战后莫斯科的废墟中生存,他需要打败一群被称为“DARKENS”的邪恶突变体。 [ ![metro 2033 redux](http://www.linuxandubuntu.com/uploads/2/1/1/5/21152474/metro-2033-redux_orig.jpg) ][8] -有时游戏里的人类也是敌人,所以为了防止被捕获,游戏种玩家应该多用隐形术并无声暗杀敌人。 +有时游戏里的人类也是敌人,所以为了防止被抓住,游戏种玩家应该多用隐形术并悄无声息地干掉敌人。 地铁 2033 受到诸多评论家的好评,其中 IGN 给的评分是 6.9/10。 -### 地铁 2033 游戏情节 +#### 地铁 2033 游戏情节 -游戏主要发生在莫斯科地铁种,有个别任务设在在地面上的核辐射废墟中。游戏是单人游戏,玩家需要看游戏场景片得悉重要情节。 +游戏主要发生在莫斯科地铁中,有个别任务设在在地面上的核辐射废墟中。游戏是单人游戏,玩家需要看游戏场景片得悉重要情节。 -游戏里玩家可以使用传统武器(做论手枪,猎枪)。玩家需要搜查废墟或尸体获得子弹。 +游戏里玩家可以使用传统武器(左轮手枪、猎枪)。玩家需要搜查废墟或尸体获得子弹。 敌人分两类,一类是人,另一类是突变体。人攻击玩家的时候会躲避玩家攻击,而突变体会正面攻击,企图咬伤玩家。 -玩家大部分时间都在黑暗的隧道里,需要手电筒照亮路线。在地面上的时候,玩家需要防毒面具,而这个防毒面具有可能在战斗种受到损害,逼迫玩家再去寻找一个新的防毒面具。 +玩家大部分时间都待在黑暗的隧道里,需要手电筒照亮路线。在地面上的时候,玩家需要防毒面具,而这个防毒面具有可能在战斗种受到损害,这样玩家就不得不再去寻找一个新的防毒面具。 -### 地铁 2033 配置要求 +#### 地铁 2033 配置要求 **最低配置** -**系统:** 64-bit Ubuntu 12.04 或 14.04 或 Steam OS -**处理器:** 英特尔 i5 2.7 GHz (或同等的 AMD) -**内存:** 4 GB RAM -**显卡:** NVIDIA Geforce 460 / AMD 5850 加 2GB VRAM -**硬盘:** 10 GB 可用空间 -**其他:** 因为用OpenGL 4, 游戏不支持英特尔集成显卡 +**系统:** 64-bit Ubuntu 12.04 或 14.04 或 Steam OS +**处理器:** 英特尔 i5 2.7 GHz (或同等的 AMD) +**内存:** 4 GB RAM +**显卡:** NVIDIA Geforce 460 / AMD 5850 加 2GB VRAM +**硬盘:** 10 GB 可用空间 +**其他:** 因为用OpenGL 4, 游戏不支持英特尔集成显卡 **推荐配置** -**系统:** 64-bit Ubuntu 12.04 or 14.04 or Steam OS -**处理器:** Intel Core i7 2.5 Ghz (or equivalent AMD) -**内存:** 8 GB RAM -**显卡:** NVIDIA Geforce 680 / AMD 7870 with 2GB VRAM+ -**硬盘:** 10 GB 可用空间 -**其他:** 因为用OpenGL 4, 游戏不支持英特尔集成显卡 +**系统:** 64-bit Ubuntu 12.04 or 14.04 or Steam OS +**处理器:** Intel Core i7 2.5 Ghz (or equivalent AMD) +**内存:** 8 GB RAM +**显卡:** NVIDIA Geforce 680 / AMD 7870 with 2GB VRAM+ +**硬盘:** 10 GB 可用空间 +**其他:** 因为用OpenGL 4, 游戏不支持英特尔集成显卡 -### **[5\.求生之路 2 (L4D2)][7]**  +### **[5、 求生之路(Left 4 Dead) 2(L4D2)][7]**  -这是 Valve Corporation 制作于发售的合作FPS,于2013年7月发行 Linux 版本。 +这是 Valve 公司制作与发售的多人协作 FPS,于 2013 年 7 月发行 Linux 版本。 [ ![left 4 dead 2](http://www.linuxandubuntu.com/uploads/2/1/1/5/21152474/left-4-dead.jpg?731) @@ -208,44 +224,44 @@ ![left 4 dead 2](http://www.linuxandubuntu.com/uploads/2/1/1/5/21152474/left-4-dead-2-gameplay.jpg?779) ][5] -玩家可以看到队伍同伴的生命状况,同时也要注意射抢或挥舞武器时不会误伤同伴。 +玩家可以看到队伍同伴的生命状况,同时也要注意射击或挥舞武器时不要误伤到同伴。 -### 游戏模式 +#### 游戏模式 -求生之路 2 总共有5种游戏模式: +求生之路 2 总共有 5 种游戏模式: -### 战役模式 +**战役模式** 四名玩家组成队伍,共同完成故事章节。游戏中遇到的其他幸存者都是 CPU 控制的 NPC。 -### 单人模式 +**单人模式** 和战役模式相近,但队友都是 CPU 控制的 NPC。 -### 对抗模式 +**对抗模式** -四名操控幸存者的玩家对抗四名操控特殊感染者的玩家。每一局两方玩家都会调换角色,按幸存者局中队伍获得的分数算积分。 +四名操控幸存者的玩家对抗四名操控特殊感染者的玩家。每一局双方玩家都会调换角色,按幸存者局里面队伍所获得的分数计算积分。 -### 生存模式 +**生存模式** 玩家会被封在某个章节地图中的一个区,游戏开始时画面会出一个计时器。玩家会按照地图里的生存时间得分,坚持的时间越长,得分越高。 -### 清道夫模式 +**清道夫模式** -玩家分成两组,4 比 4,一组幸存者,一组感染者。幸存者需要收集大量的油桶,并装满一个发电机里,而感染者则要防止幸存者成功完成任务。 +玩家分成两组,4 对 4,一组幸存者,一组感染者。幸存者需要收集大量的油桶,并装满一个发电机里,而感染者则要防止幸存者成功完成任务。 -### 求生之路 2 配置要求 +#### 求生之路 2 配置要求 -**系统:** Ubuntu 12.04 -**处理器:** 英特尔双核或 AMD 2.8 GHz -**内存:** 2 GB RAM -**显卡:** nVidia GeForce 8600/9600GT, ATI/AMD Radeon HD2600/3600 (显卡: nVidia 310, AMD 12.11), OpenGL 2.1 -**硬盘:** 13 GB 可用空间 -**声卡:** OpenAL 兼容声卡 +**系统:** Ubuntu 12.04 +**处理器:** 英特尔双核或 AMD 2.8 GHz +**内存:** 2 GB RAM +**显卡:** nVidia GeForce 8600/9600GT、ATI/AMD Radeon HD2600/3600 (显卡: nVidia 310、 AMD 12.11)、 OpenGL 2.1 +**硬盘:** 13 GB 可用空间 +**声卡:** OpenAL 兼容声卡 ### 总结 -这些年来,Linux 已经日益受到游戏制作组的重视,在游戏界不像以前那么受到冷落。如今的 Linux 已不像昔日。以前,别的操作系统的用户笼统的概括说”Linux 只能供程序员编程“,但如今的 Linux 不像以前那么受限制了。 +这些年来,Linux 已经日益受到游戏厂家们的重视,在游戏界不像以前那么受到冷落。如今的 Linux 已不像昔日,以前,别的操作系统的用户笼统的概括说“Linux 只能供程序员编程“,但如今的 Linux 已经不同了。 现在,你已经不需要双系统来打游戏,虽然现在的选择暂时不多,但天天都会增加。在这五个游戏中,你最喜欢那一部?在下方的评论里告诉我们吧。 @@ -254,10 +270,8 @@ via: http://www.linuxandubuntu.com/home/5-best-fps-games-for-linux 作者:[Mohd Sohail][a] - 译者:[jayjay823](https://github.com/jayjay823) - -校对:[校对者ID](https://github.com/校对者ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 From a4bb07654e9dee4ef2a3e1a879d41fa00dae2473 Mon Sep 17 00:00:00 2001 From: wxy Date: Thu, 1 Dec 2016 08:16:39 +0800 Subject: [PATCH 0010/1381] =?UTF-8?q?=E5=BD=92=E6=A1=A3=20201611?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...29 dpkg commands to manage packages on Debian Based Systems.md | 0 ...60330 After a nasty computer virus sys admin looks to Linux.md | 0 .../20160429 Why and how I became a software engineer.md | 0 .../20160512 Rapid prototyping with docker-compose.md | 0 .../20160513 aria2 (Command Line Downloader) command examples.md | 0 .../20160531 Linux vs. Windows device driver model.md | 0 .../20160606 Who needs a GUI - How to live in a Linux terminal.md | 0 ...ining vs. hiring to meet the IT needs of today and tomorrow.md | 0 .../20160621 Docker Datacenter in AWS and Azure in Few Clicks.md | 0 ...0160627 TOP 5 BEST VIDEO EDITING SOFTWARE FOR LINUX IN 2016.md | 0 .../20160718 Tips for managing your project's issue tracker.md | 0 .../20160728 I've been Linuxing since before you were born.md | 0 ...ypt and Decrypt Files and Directories Using Tar and OpenSSL.md | 0 ...09 How to Monitor Docker Containers using Grafana on Ubuntu.md | 0 .../20160812 Writing a JavaScript framework - Execution timing.md | 0 .../{ => 201611}/20160815 How to manage binary blobs with Git.md | 0 published/{ => 201611}/20160815 The cost of small modules.md | 0 published/{ => 201611}/20160820 Protocol Buffer Basics C++.md | 0 ...910 HOSTING .NET CORE ON LINUX WITH DOCKER - A NOOB'S GUIDE.md | 0 ...'s new CIO shares leadership advice for starting a new role.md | 0 ...s companies benefit from having open source program offices.md | 0 .../20160914 Down and dirty with Windows Nano Server 2016.md | 0 ...0915 What the rise of permissive open source licenses means.md | 0 ...ST PRIVACY FOCUSED OPEN SOURCE CHAT APP WIRE COMES TO LINUX.md | 0 ... How to Secure Network Services Using TCP Wrappers in Linux.md | 0 .../20161019 How to Install Git and Setup Git Account in RHEL.md | 0 ...iles in a Directory Except One or Few Files with Extensions.md | 0 ...w To Download A RPM Package With All Dependencies In CentOS.md | 0 ... Linux Command in Background and Detach Process in Terminal.md | 0 ...025 What is Apple File System and Why is it Better than HFS.md | 0 ... How To Setup A WiFi Network In Arch Linux Using Terminal.md | 0 .../20161026 2 free desktop recording tools to try.md | 0 ...-Zip vs WinRAR vs WinZIP The Best Tool for File Compression.md | 0 ...ow to Check Bad Sectors or Bad Blocks on Hard Disk in Linux.md | 0 ...ow to Manage Browser Bookmarks from the Ubuntu Command Line.md | 0 ...to Sort Output of ls Command By Last Modified Date and Time.md | 0 ...28 3 Ways to Extract and Copy Files from ISO Image in Linux.md | 0 .../20161030 HOW TO CREATE AN EBOOK WITH CALIBRE IN LINUX.md | 0 .../20161102 Generate a strong password from the command line.md | 0 .../20161102 How to Convert Files to UTF-8 Encoding in Linux.md | 0 .../20161103 98 percent of developers use open source at work.md | 0 ...0161103 How to Compress and Decompress a .bz2 File in Linux.md | 0 ...04 How to design and add your own font on Linux with Glyphr.md | 0 published/{ => 201611}/20161104 Open Source Vs Closed Source.md | 0 .../20161104 The iconic text editor Vim celebrates 25 years.md | 0 .../20161107 Kali Linux – Fresh Installation Guide.md | 0 .../{ => 201611}/20161107 When to use NGINX instead of Apache.md | 0 ...ical Guide to Nmap (Network Security Scanner) in Kali Linux.md | 0 .../20161109 How to Recover a Deleted File in Linux.md | 0 ... NOT DISTURB MODE AND PER APPLICATION NOTIFICATION SETTINGS.md | 0 ...esktop Look and Feel Like Windows 10 Using These Extensions.md | 0 ...d What It Means About The Performance Of WordPress Vs Ghost.md | 0 published/{ => 201611}/20161114 How to Check Timezone in Linux.md | 0 ...s Mozilla Firefox Collecting Your Data Without Your Consent.md | 0 .../20161115 LINUX NOW RUNS ON 99.6 OF TOP 500 SUPERCOMPUTERS.md | 0 ...w-to-Check-Which-Apache-Modules-are-Enabled-Loaded in Linux.md | 0 .../4 Useful Way to Know Plugged USB Device Name in Linux.md | 0 published/{ => 201611}/ubuntu vs ubuntu on windows.md | 0 58 files changed, 0 insertions(+), 0 deletions(-) rename published/{ => 201611}/20160229 dpkg commands to manage packages on Debian Based Systems.md (100%) rename published/{ => 201611}/20160330 After a nasty computer virus sys admin looks to Linux.md (100%) rename published/{ => 201611}/20160429 Why and how I became a software engineer.md (100%) rename published/{ => 201611}/20160512 Rapid prototyping with docker-compose.md (100%) rename published/{ => 201611}/20160513 aria2 (Command Line Downloader) command examples.md (100%) rename published/{ => 201611}/20160531 Linux vs. Windows device driver model.md (100%) rename published/{ => 201611}/20160606 Who needs a GUI - How to live in a Linux terminal.md (100%) rename published/{ => 201611}/20160620 Training vs. hiring to meet the IT needs of today and tomorrow.md (100%) rename published/{ => 201611}/20160621 Docker Datacenter in AWS and Azure in Few Clicks.md (100%) rename published/{ => 201611}/20160627 TOP 5 BEST VIDEO EDITING SOFTWARE FOR LINUX IN 2016.md (100%) rename published/{ => 201611}/20160718 Tips for managing your project's issue tracker.md (100%) rename published/{ => 201611}/20160728 I've been Linuxing since before you were born.md (100%) rename published/{ => 201611}/20160806 How to Encrypt and Decrypt Files and Directories Using Tar and OpenSSL.md (100%) rename published/{ => 201611}/20160809 How to Monitor Docker Containers using Grafana on Ubuntu.md (100%) rename published/{ => 201611}/20160812 Writing a JavaScript framework - Execution timing.md (100%) rename published/{ => 201611}/20160815 How to manage binary blobs with Git.md (100%) rename published/{ => 201611}/20160815 The cost of small modules.md (100%) rename published/{ => 201611}/20160820 Protocol Buffer Basics C++.md (100%) rename published/{ => 201611}/20160910 HOSTING .NET CORE ON LINUX WITH DOCKER - A NOOB'S GUIDE.md (100%) rename published/{ => 201611}/20160912 Adobe's new CIO shares leadership advice for starting a new role.md (100%) rename published/{ => 201611}/20160913 4 big ways companies benefit from having open source program offices.md (100%) rename published/{ => 201611}/20160914 Down and dirty with Windows Nano Server 2016.md (100%) rename published/{ => 201611}/20160915 What the rise of permissive open source licenses means.md (100%) rename published/{ => 201611}/20161011 COOLEST PRIVACY FOCUSED OPEN SOURCE CHAT APP WIRE COMES TO LINUX.md (100%) rename published/{ => 201611}/20161018 How to Secure Network Services Using TCP Wrappers in Linux.md (100%) rename published/{ => 201611}/20161019 How to Install Git and Setup Git Account in RHEL.md (100%) rename published/{ => 201611}/20161025 3 Ways to Delete All Files in a Directory Except One or Few Files with Extensions.md (100%) rename published/{ => 201611}/20161025 How To Download A RPM Package With All Dependencies In CentOS.md (100%) rename published/{ => 201611}/20161025 How to Start Linux Command in Background and Detach Process in Terminal.md (100%) rename published/{ => 201611}/20161025 What is Apple File System and Why is it Better than HFS.md (100%) rename published/{ => 201611}/20161026 How To Setup A WiFi Network In Arch Linux Using Terminal.md (100%) rename published/{ => 201611}/20161026 2 free desktop recording tools to try.md (100%) rename published/{ => 201611}/20161026 7-Zip vs WinRAR vs WinZIP The Best Tool for File Compression.md (100%) rename published/{ => 201611}/20161026 How to Check Bad Sectors or Bad Blocks on Hard Disk in Linux.md (100%) rename published/{ => 201611}/20161027 How to Manage Browser Bookmarks from the Ubuntu Command Line.md (100%) rename published/{ => 201611}/20161027 How to Sort Output of ls Command By Last Modified Date and Time.md (100%) rename published/{ => 201611}/20161028 3 Ways to Extract and Copy Files from ISO Image in Linux.md (100%) rename published/{ => 201611}/20161030 HOW TO CREATE AN EBOOK WITH CALIBRE IN LINUX.md (100%) rename published/{ => 201611}/20161102 Generate a strong password from the command line.md (100%) rename published/{ => 201611}/20161102 How to Convert Files to UTF-8 Encoding in Linux.md (100%) rename published/{ => 201611}/20161103 98 percent of developers use open source at work.md (100%) rename published/{ => 201611}/20161103 How to Compress and Decompress a .bz2 File in Linux.md (100%) rename published/{ => 201611}/20161104 How to design and add your own font on Linux with Glyphr.md (100%) rename published/{ => 201611}/20161104 Open Source Vs Closed Source.md (100%) rename published/{ => 201611}/20161104 The iconic text editor Vim celebrates 25 years.md (100%) rename published/{ => 201611}/20161107 Kali Linux – Fresh Installation Guide.md (100%) rename published/{ => 201611}/20161107 When to use NGINX instead of Apache.md (100%) rename published/{ => 201611}/20161108 A Practical Guide to Nmap (Network Security Scanner) in Kali Linux.md (100%) rename published/{ => 201611}/20161109 How to Recover a Deleted File in Linux.md (100%) rename published/{ => 201611}/20161110 XFCE GETS A DO NOT DISTURB MODE AND PER APPLICATION NOTIFICATION SETTINGS.md (100%) rename published/{ => 201611}/20161113 Make KDE Plasma 5 Desktop Look and Feel Like Windows 10 Using These Extensions.md (100%) rename published/{ => 201611}/20161114 Apache Vs Nginx Vs Node.js And What It Means About The Performance Of WordPress Vs Ghost.md (100%) rename published/{ => 201611}/20161114 How to Check Timezone in Linux.md (100%) rename published/{ => 201611}/20161115 Is Mozilla Firefox Collecting Your Data Without Your Consent.md (100%) rename published/{ => 201611}/20161115 LINUX NOW RUNS ON 99.6 OF TOP 500 SUPERCOMPUTERS.md (100%) rename published/{ => 201611}/20161115-How-to-Check-Which-Apache-Modules-are-Enabled-Loaded in Linux.md (100%) rename published/{ => 201611}/4 Useful Way to Know Plugged USB Device Name in Linux.md (100%) rename published/{ => 201611}/ubuntu vs ubuntu on windows.md (100%) diff --git a/published/20160229 dpkg commands to manage packages on Debian Based Systems.md b/published/201611/20160229 dpkg commands to manage packages on Debian Based Systems.md similarity index 100% rename from published/20160229 dpkg commands to manage packages on Debian Based Systems.md rename to published/201611/20160229 dpkg commands to manage packages on Debian Based Systems.md diff --git a/published/20160330 After a nasty computer virus sys admin looks to Linux.md b/published/201611/20160330 After a nasty computer virus sys admin looks to Linux.md similarity index 100% rename from published/20160330 After a nasty computer virus sys admin looks to Linux.md rename to published/201611/20160330 After a nasty computer virus sys admin looks to Linux.md diff --git a/published/20160429 Why and how I became a software engineer.md b/published/201611/20160429 Why and how I became a software engineer.md similarity index 100% rename from published/20160429 Why and how I became a software engineer.md rename to published/201611/20160429 Why and how I became a software engineer.md diff --git a/published/20160512 Rapid prototyping with docker-compose.md b/published/201611/20160512 Rapid prototyping with docker-compose.md similarity index 100% rename from published/20160512 Rapid prototyping with docker-compose.md rename to published/201611/20160512 Rapid prototyping with docker-compose.md diff --git a/published/20160513 aria2 (Command Line Downloader) command examples.md b/published/201611/20160513 aria2 (Command Line Downloader) command examples.md similarity index 100% rename from published/20160513 aria2 (Command Line Downloader) command examples.md rename to published/201611/20160513 aria2 (Command Line Downloader) command examples.md diff --git a/published/20160531 Linux vs. Windows device driver model.md b/published/201611/20160531 Linux vs. Windows device driver model.md similarity index 100% rename from published/20160531 Linux vs. Windows device driver model.md rename to published/201611/20160531 Linux vs. Windows device driver model.md diff --git a/published/20160606 Who needs a GUI - How to live in a Linux terminal.md b/published/201611/20160606 Who needs a GUI - How to live in a Linux terminal.md similarity index 100% rename from published/20160606 Who needs a GUI - How to live in a Linux terminal.md rename to published/201611/20160606 Who needs a GUI - How to live in a Linux terminal.md diff --git a/published/20160620 Training vs. hiring to meet the IT needs of today and tomorrow.md b/published/201611/20160620 Training vs. hiring to meet the IT needs of today and tomorrow.md similarity index 100% rename from published/20160620 Training vs. hiring to meet the IT needs of today and tomorrow.md rename to published/201611/20160620 Training vs. hiring to meet the IT needs of today and tomorrow.md diff --git a/published/20160621 Docker Datacenter in AWS and Azure in Few Clicks.md b/published/201611/20160621 Docker Datacenter in AWS and Azure in Few Clicks.md similarity index 100% rename from published/20160621 Docker Datacenter in AWS and Azure in Few Clicks.md rename to published/201611/20160621 Docker Datacenter in AWS and Azure in Few Clicks.md diff --git a/published/20160627 TOP 5 BEST VIDEO EDITING SOFTWARE FOR LINUX IN 2016.md b/published/201611/20160627 TOP 5 BEST VIDEO EDITING SOFTWARE FOR LINUX IN 2016.md similarity index 100% rename from published/20160627 TOP 5 BEST VIDEO EDITING SOFTWARE FOR LINUX IN 2016.md rename to published/201611/20160627 TOP 5 BEST VIDEO EDITING SOFTWARE FOR LINUX IN 2016.md diff --git a/published/20160718 Tips for managing your project's issue tracker.md b/published/201611/20160718 Tips for managing your project's issue tracker.md similarity index 100% rename from published/20160718 Tips for managing your project's issue tracker.md rename to published/201611/20160718 Tips for managing your project's issue tracker.md diff --git a/published/20160728 I've been Linuxing since before you were born.md b/published/201611/20160728 I've been Linuxing since before you were born.md similarity index 100% rename from published/20160728 I've been Linuxing since before you were born.md rename to published/201611/20160728 I've been Linuxing since before you were born.md diff --git a/published/20160806 How to Encrypt and Decrypt Files and Directories Using Tar and OpenSSL.md b/published/201611/20160806 How to Encrypt and Decrypt Files and Directories Using Tar and OpenSSL.md similarity index 100% rename from published/20160806 How to Encrypt and Decrypt Files and Directories Using Tar and OpenSSL.md rename to published/201611/20160806 How to Encrypt and Decrypt Files and Directories Using Tar and OpenSSL.md diff --git a/published/20160809 How to Monitor Docker Containers using Grafana on Ubuntu.md b/published/201611/20160809 How to Monitor Docker Containers using Grafana on Ubuntu.md similarity index 100% rename from published/20160809 How to Monitor Docker Containers using Grafana on Ubuntu.md rename to published/201611/20160809 How to Monitor Docker Containers using Grafana on Ubuntu.md diff --git a/published/20160812 Writing a JavaScript framework - Execution timing.md b/published/201611/20160812 Writing a JavaScript framework - Execution timing.md similarity index 100% rename from published/20160812 Writing a JavaScript framework - Execution timing.md rename to published/201611/20160812 Writing a JavaScript framework - Execution timing.md diff --git a/published/20160815 How to manage binary blobs with Git.md b/published/201611/20160815 How to manage binary blobs with Git.md similarity index 100% rename from published/20160815 How to manage binary blobs with Git.md rename to published/201611/20160815 How to manage binary blobs with Git.md diff --git a/published/20160815 The cost of small modules.md b/published/201611/20160815 The cost of small modules.md similarity index 100% rename from published/20160815 The cost of small modules.md rename to published/201611/20160815 The cost of small modules.md diff --git a/published/20160820 Protocol Buffer Basics C++.md b/published/201611/20160820 Protocol Buffer Basics C++.md similarity index 100% rename from published/20160820 Protocol Buffer Basics C++.md rename to published/201611/20160820 Protocol Buffer Basics C++.md diff --git a/published/20160910 HOSTING .NET CORE ON LINUX WITH DOCKER - A NOOB'S GUIDE.md b/published/201611/20160910 HOSTING .NET CORE ON LINUX WITH DOCKER - A NOOB'S GUIDE.md similarity index 100% rename from published/20160910 HOSTING .NET CORE ON LINUX WITH DOCKER - A NOOB'S GUIDE.md rename to published/201611/20160910 HOSTING .NET CORE ON LINUX WITH DOCKER - A NOOB'S GUIDE.md diff --git a/published/20160912 Adobe's new CIO shares leadership advice for starting a new role.md b/published/201611/20160912 Adobe's new CIO shares leadership advice for starting a new role.md similarity index 100% rename from published/20160912 Adobe's new CIO shares leadership advice for starting a new role.md rename to published/201611/20160912 Adobe's new CIO shares leadership advice for starting a new role.md diff --git a/published/20160913 4 big ways companies benefit from having open source program offices.md b/published/201611/20160913 4 big ways companies benefit from having open source program offices.md similarity index 100% rename from published/20160913 4 big ways companies benefit from having open source program offices.md rename to published/201611/20160913 4 big ways companies benefit from having open source program offices.md diff --git a/published/20160914 Down and dirty with Windows Nano Server 2016.md b/published/201611/20160914 Down and dirty with Windows Nano Server 2016.md similarity index 100% rename from published/20160914 Down and dirty with Windows Nano Server 2016.md rename to published/201611/20160914 Down and dirty with Windows Nano Server 2016.md diff --git a/published/20160915 What the rise of permissive open source licenses means.md b/published/201611/20160915 What the rise of permissive open source licenses means.md similarity index 100% rename from published/20160915 What the rise of permissive open source licenses means.md rename to published/201611/20160915 What the rise of permissive open source licenses means.md diff --git a/published/20161011 COOLEST PRIVACY FOCUSED OPEN SOURCE CHAT APP WIRE COMES TO LINUX.md b/published/201611/20161011 COOLEST PRIVACY FOCUSED OPEN SOURCE CHAT APP WIRE COMES TO LINUX.md similarity index 100% rename from published/20161011 COOLEST PRIVACY FOCUSED OPEN SOURCE CHAT APP WIRE COMES TO LINUX.md rename to published/201611/20161011 COOLEST PRIVACY FOCUSED OPEN SOURCE CHAT APP WIRE COMES TO LINUX.md diff --git a/published/20161018 How to Secure Network Services Using TCP Wrappers in Linux.md b/published/201611/20161018 How to Secure Network Services Using TCP Wrappers in Linux.md similarity index 100% rename from published/20161018 How to Secure Network Services Using TCP Wrappers in Linux.md rename to published/201611/20161018 How to Secure Network Services Using TCP Wrappers in Linux.md diff --git a/published/20161019 How to Install Git and Setup Git Account in RHEL.md b/published/201611/20161019 How to Install Git and Setup Git Account in RHEL.md similarity index 100% rename from published/20161019 How to Install Git and Setup Git Account in RHEL.md rename to published/201611/20161019 How to Install Git and Setup Git Account in RHEL.md diff --git a/published/20161025 3 Ways to Delete All Files in a Directory Except One or Few Files with Extensions.md b/published/201611/20161025 3 Ways to Delete All Files in a Directory Except One or Few Files with Extensions.md similarity index 100% rename from published/20161025 3 Ways to Delete All Files in a Directory Except One or Few Files with Extensions.md rename to published/201611/20161025 3 Ways to Delete All Files in a Directory Except One or Few Files with Extensions.md diff --git a/published/20161025 How To Download A RPM Package With All Dependencies In CentOS.md b/published/201611/20161025 How To Download A RPM Package With All Dependencies In CentOS.md similarity index 100% rename from published/20161025 How To Download A RPM Package With All Dependencies In CentOS.md rename to published/201611/20161025 How To Download A RPM Package With All Dependencies In CentOS.md diff --git a/published/20161025 How to Start Linux Command in Background and Detach Process in Terminal.md b/published/201611/20161025 How to Start Linux Command in Background and Detach Process in Terminal.md similarity index 100% rename from published/20161025 How to Start Linux Command in Background and Detach Process in Terminal.md rename to published/201611/20161025 How to Start Linux Command in Background and Detach Process in Terminal.md diff --git a/published/20161025 What is Apple File System and Why is it Better than HFS.md b/published/201611/20161025 What is Apple File System and Why is it Better than HFS.md similarity index 100% rename from published/20161025 What is Apple File System and Why is it Better than HFS.md rename to published/201611/20161025 What is Apple File System and Why is it Better than HFS.md diff --git a/published/20161026 How To Setup A WiFi Network In Arch Linux Using Terminal.md b/published/201611/20161026 How To Setup A WiFi Network In Arch Linux Using Terminal.md similarity index 100% rename from published/20161026 How To Setup A WiFi Network In Arch Linux Using Terminal.md rename to published/201611/20161026 How To Setup A WiFi Network In Arch Linux Using Terminal.md diff --git a/published/20161026 2 free desktop recording tools to try.md b/published/201611/20161026 2 free desktop recording tools to try.md similarity index 100% rename from published/20161026 2 free desktop recording tools to try.md rename to published/201611/20161026 2 free desktop recording tools to try.md diff --git a/published/20161026 7-Zip vs WinRAR vs WinZIP The Best Tool for File Compression.md b/published/201611/20161026 7-Zip vs WinRAR vs WinZIP The Best Tool for File Compression.md similarity index 100% rename from published/20161026 7-Zip vs WinRAR vs WinZIP The Best Tool for File Compression.md rename to published/201611/20161026 7-Zip vs WinRAR vs WinZIP The Best Tool for File Compression.md diff --git a/published/20161026 How to Check Bad Sectors or Bad Blocks on Hard Disk in Linux.md b/published/201611/20161026 How to Check Bad Sectors or Bad Blocks on Hard Disk in Linux.md similarity index 100% rename from published/20161026 How to Check Bad Sectors or Bad Blocks on Hard Disk in Linux.md rename to published/201611/20161026 How to Check Bad Sectors or Bad Blocks on Hard Disk in Linux.md diff --git a/published/20161027 How to Manage Browser Bookmarks from the Ubuntu Command Line.md b/published/201611/20161027 How to Manage Browser Bookmarks from the Ubuntu Command Line.md similarity index 100% rename from published/20161027 How to Manage Browser Bookmarks from the Ubuntu Command Line.md rename to published/201611/20161027 How to Manage Browser Bookmarks from the Ubuntu Command Line.md diff --git a/published/20161027 How to Sort Output of ls Command By Last Modified Date and Time.md b/published/201611/20161027 How to Sort Output of ls Command By Last Modified Date and Time.md similarity index 100% rename from published/20161027 How to Sort Output of ls Command By Last Modified Date and Time.md rename to published/201611/20161027 How to Sort Output of ls Command By Last Modified Date and Time.md diff --git a/published/20161028 3 Ways to Extract and Copy Files from ISO Image in Linux.md b/published/201611/20161028 3 Ways to Extract and Copy Files from ISO Image in Linux.md similarity index 100% rename from published/20161028 3 Ways to Extract and Copy Files from ISO Image in Linux.md rename to published/201611/20161028 3 Ways to Extract and Copy Files from ISO Image in Linux.md diff --git a/published/20161030 HOW TO CREATE AN EBOOK WITH CALIBRE IN LINUX.md b/published/201611/20161030 HOW TO CREATE AN EBOOK WITH CALIBRE IN LINUX.md similarity index 100% rename from published/20161030 HOW TO CREATE AN EBOOK WITH CALIBRE IN LINUX.md rename to published/201611/20161030 HOW TO CREATE AN EBOOK WITH CALIBRE IN LINUX.md diff --git a/published/20161102 Generate a strong password from the command line.md b/published/201611/20161102 Generate a strong password from the command line.md similarity index 100% rename from published/20161102 Generate a strong password from the command line.md rename to published/201611/20161102 Generate a strong password from the command line.md diff --git a/published/20161102 How to Convert Files to UTF-8 Encoding in Linux.md b/published/201611/20161102 How to Convert Files to UTF-8 Encoding in Linux.md similarity index 100% rename from published/20161102 How to Convert Files to UTF-8 Encoding in Linux.md rename to published/201611/20161102 How to Convert Files to UTF-8 Encoding in Linux.md diff --git a/published/20161103 98 percent of developers use open source at work.md b/published/201611/20161103 98 percent of developers use open source at work.md similarity index 100% rename from published/20161103 98 percent of developers use open source at work.md rename to published/201611/20161103 98 percent of developers use open source at work.md diff --git a/published/20161103 How to Compress and Decompress a .bz2 File in Linux.md b/published/201611/20161103 How to Compress and Decompress a .bz2 File in Linux.md similarity index 100% rename from published/20161103 How to Compress and Decompress a .bz2 File in Linux.md rename to published/201611/20161103 How to Compress and Decompress a .bz2 File in Linux.md diff --git a/published/20161104 How to design and add your own font on Linux with Glyphr.md b/published/201611/20161104 How to design and add your own font on Linux with Glyphr.md similarity index 100% rename from published/20161104 How to design and add your own font on Linux with Glyphr.md rename to published/201611/20161104 How to design and add your own font on Linux with Glyphr.md diff --git a/published/20161104 Open Source Vs Closed Source.md b/published/201611/20161104 Open Source Vs Closed Source.md similarity index 100% rename from published/20161104 Open Source Vs Closed Source.md rename to published/201611/20161104 Open Source Vs Closed Source.md diff --git a/published/20161104 The iconic text editor Vim celebrates 25 years.md b/published/201611/20161104 The iconic text editor Vim celebrates 25 years.md similarity index 100% rename from published/20161104 The iconic text editor Vim celebrates 25 years.md rename to published/201611/20161104 The iconic text editor Vim celebrates 25 years.md diff --git a/published/20161107 Kali Linux – Fresh Installation Guide.md b/published/201611/20161107 Kali Linux – Fresh Installation Guide.md similarity index 100% rename from published/20161107 Kali Linux – Fresh Installation Guide.md rename to published/201611/20161107 Kali Linux – Fresh Installation Guide.md diff --git a/published/20161107 When to use NGINX instead of Apache.md b/published/201611/20161107 When to use NGINX instead of Apache.md similarity index 100% rename from published/20161107 When to use NGINX instead of Apache.md rename to published/201611/20161107 When to use NGINX instead of Apache.md diff --git a/published/20161108 A Practical Guide to Nmap (Network Security Scanner) in Kali Linux.md b/published/201611/20161108 A Practical Guide to Nmap (Network Security Scanner) in Kali Linux.md similarity index 100% rename from published/20161108 A Practical Guide to Nmap (Network Security Scanner) in Kali Linux.md rename to published/201611/20161108 A Practical Guide to Nmap (Network Security Scanner) in Kali Linux.md diff --git a/published/20161109 How to Recover a Deleted File in Linux.md b/published/201611/20161109 How to Recover a Deleted File in Linux.md similarity index 100% rename from published/20161109 How to Recover a Deleted File in Linux.md rename to published/201611/20161109 How to Recover a Deleted File in Linux.md diff --git a/published/20161110 XFCE GETS A DO NOT DISTURB MODE AND PER APPLICATION NOTIFICATION SETTINGS.md b/published/201611/20161110 XFCE GETS A DO NOT DISTURB MODE AND PER APPLICATION NOTIFICATION SETTINGS.md similarity index 100% rename from published/20161110 XFCE GETS A DO NOT DISTURB MODE AND PER APPLICATION NOTIFICATION SETTINGS.md rename to published/201611/20161110 XFCE GETS A DO NOT DISTURB MODE AND PER APPLICATION NOTIFICATION SETTINGS.md diff --git a/published/20161113 Make KDE Plasma 5 Desktop Look and Feel Like Windows 10 Using These Extensions.md b/published/201611/20161113 Make KDE Plasma 5 Desktop Look and Feel Like Windows 10 Using These Extensions.md similarity index 100% rename from published/20161113 Make KDE Plasma 5 Desktop Look and Feel Like Windows 10 Using These Extensions.md rename to published/201611/20161113 Make KDE Plasma 5 Desktop Look and Feel Like Windows 10 Using These Extensions.md diff --git a/published/20161114 Apache Vs Nginx Vs Node.js And What It Means About The Performance Of WordPress Vs Ghost.md b/published/201611/20161114 Apache Vs Nginx Vs Node.js And What It Means About The Performance Of WordPress Vs Ghost.md similarity index 100% rename from published/20161114 Apache Vs Nginx Vs Node.js And What It Means About The Performance Of WordPress Vs Ghost.md rename to published/201611/20161114 Apache Vs Nginx Vs Node.js And What It Means About The Performance Of WordPress Vs Ghost.md diff --git a/published/20161114 How to Check Timezone in Linux.md b/published/201611/20161114 How to Check Timezone in Linux.md similarity index 100% rename from published/20161114 How to Check Timezone in Linux.md rename to published/201611/20161114 How to Check Timezone in Linux.md diff --git a/published/20161115 Is Mozilla Firefox Collecting Your Data Without Your Consent.md b/published/201611/20161115 Is Mozilla Firefox Collecting Your Data Without Your Consent.md similarity index 100% rename from published/20161115 Is Mozilla Firefox Collecting Your Data Without Your Consent.md rename to published/201611/20161115 Is Mozilla Firefox Collecting Your Data Without Your Consent.md diff --git a/published/20161115 LINUX NOW RUNS ON 99.6 OF TOP 500 SUPERCOMPUTERS.md b/published/201611/20161115 LINUX NOW RUNS ON 99.6 OF TOP 500 SUPERCOMPUTERS.md similarity index 100% rename from published/20161115 LINUX NOW RUNS ON 99.6 OF TOP 500 SUPERCOMPUTERS.md rename to published/201611/20161115 LINUX NOW RUNS ON 99.6 OF TOP 500 SUPERCOMPUTERS.md diff --git a/published/20161115-How-to-Check-Which-Apache-Modules-are-Enabled-Loaded in Linux.md b/published/201611/20161115-How-to-Check-Which-Apache-Modules-are-Enabled-Loaded in Linux.md similarity index 100% rename from published/20161115-How-to-Check-Which-Apache-Modules-are-Enabled-Loaded in Linux.md rename to published/201611/20161115-How-to-Check-Which-Apache-Modules-are-Enabled-Loaded in Linux.md diff --git a/published/4 Useful Way to Know Plugged USB Device Name in Linux.md b/published/201611/4 Useful Way to Know Plugged USB Device Name in Linux.md similarity index 100% rename from published/4 Useful Way to Know Plugged USB Device Name in Linux.md rename to published/201611/4 Useful Way to Know Plugged USB Device Name in Linux.md diff --git a/published/ubuntu vs ubuntu on windows.md b/published/201611/ubuntu vs ubuntu on windows.md similarity index 100% rename from published/ubuntu vs ubuntu on windows.md rename to published/201611/ubuntu vs ubuntu on windows.md From 38a6ba9f955620392282b8b61325709b53769f86 Mon Sep 17 00:00:00 2001 From: wxy Date: Thu, 1 Dec 2016 08:17:24 +0800 Subject: [PATCH 0011/1381] PUB:20161102 5 Best FPS Games For Linux @jayjay823 https://linux.cn/article-8004-1.html --- .../tech => published}/20161102 5 Best FPS Games For Linux.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {translated/tech => published}/20161102 5 Best FPS Games For Linux.md (100%) diff --git a/translated/tech/20161102 5 Best FPS Games For Linux.md b/published/20161102 5 Best FPS Games For Linux.md similarity index 100% rename from translated/tech/20161102 5 Best FPS Games For Linux.md rename to published/20161102 5 Best FPS Games For Linux.md From 13cf3ee4ff65b81b5ee477dd9811e5f8aa172db3 Mon Sep 17 00:00:00 2001 From: Ezio Date: Thu, 1 Dec 2016 09:39:05 +0800 Subject: [PATCH 0012/1381] =?UTF-8?q?20161201-1=20=E9=80=89=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...823 Getting Started with HTTP2 - Part 1.md | 63 +++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 sources/tech/20160823 Getting Started with HTTP2 - Part 1.md diff --git a/sources/tech/20160823 Getting Started with HTTP2 - Part 1.md b/sources/tech/20160823 Getting Started with HTTP2 - Part 1.md new file mode 100644 index 0000000000..ea86340ab7 --- /dev/null +++ b/sources/tech/20160823 Getting Started with HTTP2 - Part 1.md @@ -0,0 +1,63 @@ +Getting Started with HTTP/2: Part 1 +============================================================ + ![](https://static.viget.com/_284x284_crop_center-center/http2-pizza.png?mtime=20160822160641) + +Using pizza to show how HTTP/2 beats HTTP/1.1 when your orders get too big. + +_HTTP/2 has some really amazing changes to the way web sites and applications can be built. A year and a half after becoming published, almost [10% of websites support HTTP/2][4]. It has definitely had notable adoption, but the conversation should be pushed further for front-end developers on best practices when using HTTP/2\. This is a multi-part blog post to give front-end developers a guide on how to switch over to HTTP/2. _ + +_This post covers how HTTP/2 is an improvement to HTTP/1.1 and what that may look like to front-end developers._ + +### Remind me what HTTP is again... + +Hyper Text Transfer Protocol, better known as HTTP, is the protocol that determines how content is transferred over the web. When HTTP/1.1 was standardized in 1999, the web was a very different place than it is today. Tables were king. Styles were usually done inline at the element level, or if the webmaster was more refined, they would put it in a `