diff --git a/docs/Appendix/distribution.md b/docs/Appendix/distribution.md index 7be3a05f..6ee4e63e 100644 --- a/docs/Appendix/distribution.md +++ b/docs/Appendix/distribution.md @@ -76,7 +76,7 @@ $ pacman -Ss audacity # 搜索 Audacity openSUSE 最主要使用的发行版本为 Leap 和 Tumbleweed。 -openSUSE Leap 是定期发布的常规版本,截至 2022 年初,最新的版本为 15.3。而 openSUSE Tumbleweed(又名「风滚草」)是滚动更新的,类似于 Arch Linux。 +openSUSE Leap 是定期发布的常规版本,截至 2025 年 9 月,最新的版本为 15.6。而 openSUSE Tumbleweed(又名「风滚草」)是滚动更新的,类似于 Arch Linux。 !!! warning "openSUSE Leap 15.x 比 openSUSE Leap 42.x 更新。" diff --git a/docs/Ch01/index.md b/docs/Ch01/index.md index 93dd0a3c..f99b7c4b 100644 --- a/docs/Ch01/index.md +++ b/docs/Ch01/index.md @@ -8,7 +8,7 @@ icon: simple/linux !!! abstract "导言" - 21 世纪是计算机科学的世纪。在信息化程度日增月益的现代社会,与计算机和各类电子产品打交道已经成为我们,尤其是年轻人的日常生活中几乎不可避免的事情了。据统计,截至 2024 年 6 月,中国的网民规模近 11 亿[^1],即比例已经超过七成,而其中以中青年为主。在你的生活中,你认为计算机又占据了多大的席位呢?事实上,计算机在你生活中的比重可能远超出你的想象:不仅包括我们熟悉的在日常生活中频繁使用的个人计算机(俗称“电脑”),诸如智能手机操作系统、车载定位导航系统、校内一卡通服务系统以及如今风靡中国的电子支付网络等等都十分倚重各式各样的计算机。这些隐藏在各类用途迥异的设备中、甚至是无形的网络后面的计算机又会是什么模样? + 21 世纪是计算机科学的世纪。在信息化程度日增月益的现代社会,与计算机和各类电子产品打交道已经成为我们,尤其是年轻人的日常生活中几乎不可避免的事情了。据统计,截至 2025 年 6 月,中国的网民规模达 11.23 亿人[^1],即比例已经超过七成,而其中以中青年为主。在你的生活中,你认为计算机又占据了多大的席位呢?事实上,计算机在你生活中的比重可能远超出你的想象:不仅包括我们熟悉的在日常生活中频繁使用的个人计算机(俗称“电脑”),诸如智能手机操作系统、车载定位导航系统、校内一卡通服务系统以及如今风靡中国的电子支付网络等等都十分倚重各式各样的计算机。这些隐藏在各类用途迥异的设备中、甚至是无形的网络后面的计算机又会是什么模样? 在本书的第一章,我们将带领你简单了解现代计算机和计算机系统的发展,并正式引入本书的核心介绍对象,即在个人计算机系统中虽然不甚流行,你可能也少有耳闻,但在科学研究、工业生产、计算机网络等各种专业场合中占据绝对主导的 Linux 操作系统。本章还会进一步引领你一步步了解我们身边的 Linux 系统,认识到其实它并不遥远缥缈也绝非高不可攀。最后,我们还会把它带到你的眼前,让你亲自上手感受它的魅力。 @@ -348,7 +348,7 @@ LUG@USTC 欢迎校内外的朋友加入社群交流。如果你是中国科学 ## 引用来源与备注 {#references .no-underline} -[^1]: 数据来自中国互联网信息中心[第 54 次 《中国互联网络发展状况统计报告》(全文)](https://www.cnnic.cn/NMediaFile/2024/0911/MAIN1726017626560DHICKVFSM6.pdf)。 +[^1]: 数据来自中国互联网信息中心[第 56 次 《中国互联网络发展状况统计报告》(全文)](https://www.cnnic.net.cn/NMediaFile/2025/0730/MAIN1753846666507QEK67ZS9DH.pdf)。 [^2]: 信息来自维基百科条目:[操作系统](https://zh.wikipedia.org/wiki/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F)。 diff --git a/docs/Ch07/index.md b/docs/Ch07/index.md index 351ff3f7..ad367e47 100644 --- a/docs/Ch07/index.md +++ b/docs/Ch07/index.md @@ -462,8 +462,8 @@ $ python3 -m venv venv ### Python 的版本 {#py-versions} 正如我们之前所讲,Python 不是一个新的编程语言。 -现在的 Python,最新的版本已到 3.11(截至 2022 年末)。 -实际上还在使用中的 Python,主要在 2.7 以及 3.5 以上这个区间内。 +现在的 Python,最新的版本已到 3.14(截至 2025 年 9 月)。 +实际上还在使用中的 Python 版本,主要在 3.9 以上。 Python 2 到 3 某种程度上讲不是变革,实际上 Python 2 和 3 基本可以看作两个不同的编程语言。 在从 2 到 3 的升级中,一方面众多底层语法都发生了改变,使得迁移异常麻烦。 @@ -476,16 +476,37 @@ Python 2 到 3 某种程度上讲不是变革,实际上 Python 2 和 3 基本 实际上,Python 2 已在 2020 年初正式宣告停止维护, 现在如果我们要使用 Python,最好使用 3 版本。 -而在 Python 3.x 版本中,截至 2024 年下半年,3.8 亦已经 EOL(end of life)。 +而在 Python 3.x 版本中,截至 2025 年下半年,3.9 亦已经 EOL(end of life)。 !!! tip "我应该选择哪个版本的 Python?" Python 3.x 已经迭代到一个相对稳定的阶段,如果你没有特殊需求,请使用 Python 3.x 的最新版本。 - 截止到 2024 年 5 月,我们推荐 Python 3.11。(或者使用系统自带的版本) + 截止到 2025 年 9 月,我们推荐 Python 3.14。(或者使用系统自带的版本) 你可以在 [Status of Python versions](https://devguide.python.org/versions/) 查看 Python 各个版本的状态。 +!!! tip "Python 的生命支持周期" + + Python 的每个主版本分支都遵循一个固定的生命支持周期,以确保语言的稳定性和持续发展。 + + 根据 Python 官方的规定,自 Python 3.9 开始,从每个 Python 3.X.0 版本发布起,Python 3.X 系列享有为期 5 年的支持。 + 这 5 年的生命支持周期分为以下几个阶段: + + 1. **错误修复支持 / 完整支持 (Bugfix / Full Support)**: + 从正式发布开始,该版本将获得全面的支持,包括接收错误修复和安全补丁。这个阶段通常持续 **2 年**。 + 在此期间,大约每隔一个月会发布新的二进制文件。 + + 2. **安全修复支持 (Security Support)**: + 在错误修复支持阶段结束后,该版本将进入为期 **3 年** 的安全修复阶段。 + 在此期间,将不再发布任何二进制文件,仅提供源代码形式的安全补丁。 + + 3. **生命周期结束 (End-of-Life, EOL)**: + 在发布 5 年后,该版本的支持将正式结束。 + 届时,该版本将不再接收任何更改,包括安全修复,使用这些版本的项目将面临安全风险。 + + 你可以在 [PEP 602](https://peps.python.org/pep-0602/) 查看详细的有关 Python 的生命支持周期的规定。 + ### Python 的其他实现 {#py-implementations} Python 作为一门编程语言,官方的实现是 CPython,我们一般使用的、成为事实标准的就是这个。