Commit cf37fc4a authored by Alexander A. Klimov's avatar Alexander A. Klimov Committed by Jonathan Corbet
Browse files

Replace HTTP links with HTTPS ones: Documentation/translations/zh_CN

Rationale:
Reduces attack surface on kernel devs opening the links for MITM
as HTTPS traffic is much harder to manipulate.

Deterministic algorithm:
For each file:
  For each line:
    If doesn't contain `\bxmlns\b`:
      For each link, `\bhttp://[^#

 \t\r\n]*(?:\w|/)`:
        If both the HTTP and HTTPS versions
        return 200 OK and serve the same content:
          Replace HTTP with HTTPS.

Signed-off-by: default avatarAlexander A. Klimov <grandmaster@al2klimov.de>
Reviewed-by: default avatarAlex Shi <alex.shi@linux.alibaba.com>
Link: https://lore.kernel.org/r/20200608181649.74883-1-grandmaster@al2klimov.de


Signed-off-by: default avatarJonathan Corbet <corbet@lwn.net>
parent 68e4cd17
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -212,7 +212,7 @@ Next 树

当前-mm 补丁可在“mmotm”(-mm of the moment)目录中找到,地址:

        http://www.ozlabs.org/~akpm/mmotm/
        https://www.ozlabs.org/~akpm/mmotm/

然而,使用mmotm树可能是一种令人沮丧的体验;它甚至可能无法编译。

@@ -220,7 +220,7 @@ Next 树
linux-next 是下一个合并窗口关闭后主线的快照。linux-next树在Linux-kernel 和
Linux-next 邮件列表中发布,可从以下位置下载:

        http://www.kernel.org/pub/linux/kernel/next/
        https://www.kernel.org/pub/linux/kernel/next/

Linux-next 已经成为内核开发过程中不可或缺的一部分;在一个给定的合并窗口中合并
的所有补丁都应该在合并窗口打开之前的一段时间内找到进入Linux-next 的方法。
@@ -260,7 +260,7 @@ staging驱动程序。因此,在成为一名合适的主线驱动的路上,s

现在几乎所有的Linux发行版都打包了Git。主页位于:

        http://git-scm.com/
        https://git-scm.com/

那个页面有指向文档和教程的指针。

@@ -272,7 +272,7 @@ Mercurial与Git共享许多特性,但它提供了一个界面,许多人觉

另一个值得了解的工具是quilt:

        http://savannah.nongnu.org/projects/quilt
        https://savannah.nongnu.org/projects/quilt

Quilt 是一个补丁管理系统,而不是源代码管理系统。它不会随着时间的推移跟踪历史;
相反,它面向根据不断发展的代码库跟踪一组特定的更改。一些主要的子系统维护人员
+1 −1
Original line number Diff line number Diff line
@@ -224,7 +224,7 @@ scripts/coccinelle目录下已经打包了相当多的内核“语义补丁”
或Blackfin开发板,您仍然可以执行编译步骤。可以在以下位置找到一组用于x86系统的
大型交叉编译器:

        http://www.kernel.org/pub/tools/crosstool/
        https://www.kernel.org/pub/tools/crosstool/

花一些时间安装和使用这些编译器将有助于避免以后的尴尬。

+3 −3
Original line number Diff line number Diff line
@@ -25,9 +25,9 @@
将是Git如何特别适合内核开发过程。想要加快Git的开发人员可以在以下网站上找到
更多信息:

	http://git-scm.com/
	https://git-scm.com/

	http://www.kernel.org/pub/software/scm/git/docs/user-manual.html
	https://www.kernel.org/pub/software/scm/git/docs/user-manual.html

在尝试使用它使补丁可供其他人使用之前,第一要务是阅读上述站点,对Git的工作
方式有一个扎实的了解。使用Git的开发人员应该能够获得主线存储库的副本,探索
@@ -42,7 +42,7 @@
如果您有一个可以访问Internet的系统,那么使用git守护进程设置这样的服务器相
对简单。否则,免费的公共托管网站(例如github)开始出现在网络上。成熟的开发
人员可以在kernel.org上获得一个帐户,但这些帐户并不容易找到;有关更多信息,
请参阅 http://kernel.org/faq/
请参阅 https://kernel.org/faq/

正常的Git工作流程涉及到许多分支的使用。每一条开发线都可以分为单独的“主题
分支”,并独立维护。Git的分支机构很便宜,没有理由不免费使用它们。而且,在
+5 −5
Original line number Diff line number Diff line
@@ -17,16 +17,16 @@
记录的;“make htmldocs”或“make pdfdocs”可用于以HTML或PDF格式生成这些文档(
尽管某些发行版提供的tex版本会遇到内部限制,无法正确处理文档)。

不同的网站在各个细节层次上讨论内核开发。您的作者想谦虚地建议用 http://lwn.net/
不同的网站在各个细节层次上讨论内核开发。您的作者想谦虚地建议用 https://lwn.net/
作为来源;有关许多特定内核主题的信息可以通过以下网址的lwn内核索引找到:

        http://lwn.net/kernel/index/

除此之外,内核开发人员的一个宝贵资源是:

        http://kernelnewbies.org/
        https://kernelnewbies.org/

当然,我们不应该忘记 http://kernel.org/ 这是内核发布信息的最终位置。
当然,我们不应该忘记 https://kernel.org/ 这是内核发布信息的最终位置。

关于内核开发有很多书:

@@ -42,9 +42,9 @@

有关git的文档,请访问:

        http://www.kernel.org/pub/software/scm/git/docs/
        https://www.kernel.org/pub/software/scm/git/docs/

        http://www.kernel.org/pub/software/scm/git/docs/user-manual.html
        https://www.kernel.org/pub/software/scm/git/docs/user-manual.html

结论
====
+1 −1
Original line number Diff line number Diff line
@@ -946,7 +946,7 @@ Addison-Wesley, Inc., 1999.
ISBN 0-201-61586-X.

GNU 手册 - 遵循 K&R 标准和此文本 - cpp, gcc, gcc internals and indent,
都可以从 http://www.gnu.org/manual/ 找到
都可以从 https://www.gnu.org/manual/ 找到

WG14 是 C 语言的国际标准化工作组,URL: http://www.open-std.org/JTC1/SC22/WG14/

Loading