1
0
wiki/Technology/OperatingSystem/Linux/1.文化/GNU&Linux-社区与文化.html

342 lines
497 KiB
HTML
Raw Normal View History

2024-09-03 21:23:28 +08:00
<!DOCTYPE html>
<html><head><title>GNU&amp;Linux 社区与文化</title><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta property="og:title" content="GNU&amp;Linux 社区与文化"/><meta property="og:description" content="GNU&amp;Linux 社区与文化."/><meta property="og:image" content="https://wiki.7wate.com/static/og-image.png"/><meta property="og:width" content="1200"/><meta property="og:height" content="675"/><link rel="icon" href="../../../../static/icon.png"/><meta name="description" content="GNU&amp;Linux 社区与文化."/><meta name="generator" content="Quartz"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com"/><script async src="https://umami.7wate.com/script.js" data-website-id="c061efdc-95dd-4d21-9d04-a1ffda0a85b9"></script><script>
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?94d8ccb156eb7c65abf317e6e01cdba9";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script><script async src="https://www.googletagmanager.com/gtag/js?id=G-MHMEL0F832"></script><script>
(function() {
window.dataLayer = window.dataLayer || [];
function gtag() {
window.dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-MHMEL0F832');
})();
</script><link href="../../../../index.css" rel="stylesheet" type="text/css" spa-preserve/><link href="https://cdn.jsdelivr.net/npm/katex@0.16.0/dist/katex.min.css" rel="stylesheet" type="text/css" spa-preserve/><link href="https://fonts.googleapis.com/css2?family=IBM Plex Mono&amp;family=Schibsted Grotesk:wght@400;700&amp;family=Source Sans Pro:ital,wght@0,400;0,600;1,400;1,600&amp;display=swap" rel="stylesheet" type="text/css" spa-preserve/><script src="../../../../prescript.js" type="application/javascript" spa-preserve></script><script type="application/javascript" spa-preserve>const fetchData = fetch(`../../../../static/contentIndex.json`).then(data => data.json())</script></head><body data-slug="Technology/OperatingSystem/Linux/1.文化/GNU&amp;Linux-社区与文化"><div id="quartz-root" class="page"><div id="quartz-body"><div class="left sidebar"><h1 class="page-title "><a href="../../../..">📚 X·Eden</a></h1><div class="spacer mobile-only"></div><div class="search "><div id="search-icon"><p>Search</p><div></div><svg tabIndex="0" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search</title><desc id="desc">Search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"></path><circle cx="8" cy="8" r="7"></circle></g></svg></div><div id="search-container"><div id="search-space"><input autocomplete="off" id="search-bar" name="search" type="text" aria-label="Search for something" placeholder="Search for something"/><div id="results-container"></div></div></div></div><div class="darkmode "><input class="toggle" id="darkmode-toggle" type="checkbox" tabIndex="-1"/><label id="toggle-label-light" for="darkmode-toggle" tabIndex="-1"><svg xmlns="http://www.w3.org/2000/svg" xmlnsXlink="http://www.w3.org/1999/xlink" version="1.1" id="dayIcon" x="0px" y="0px" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xmlSpace="preserve"><title>Light mode</title><path d="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5 S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5z M7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5 C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26z M17.5,6 C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6z M27.5,9 c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44 l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9z M6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5 c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06 L6.439,8.561z M33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16z M28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2 C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.168-0.789-0.439-1.061L28.561,26.439z M17.5,29 c-0.829,0-1.5,0.672-1.5,1.5v3c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-3C19,29.672,18.329,29,17.5,29z M17.5,7 C11.71,7,7,11.71,7,17.5S11.71,28,17.5,28S28,23.29,28,17.5S23.29,7,17.5,7z M17.5,25c-4.136,0-7.5-3.364-7.5-7.5 c0-4.136,3.364-7.5,7.5-7.5c4.136,0,7.5,3.364,7.5,7.5C25,21.636,21.636,25,17.5,25z"></path></svg></label><label id="toggle-label-dark" for="darkmode-toggle" tabIndex="-1"><svg xmlns="http://www.w3.org/2000/svg" xmlnsXlink="http://www.w3.org/1999/xlink" version="1.1" id="nightIcon" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background='new 0 0 100 100'" xmlSpace="preserve"><title>Dark mode</title><path d="M96.76,66.458c-0.853-0.852-2.15-1.064-3.23-0.534c-6.063,2.991-12.858,4.571-19.655,4.571 C62.022,70.495,50.88,65.88,42.5,57.5C29.043,44.043,25.658,23.536,34.076,6.47c0.532-1.08,0.318-2.379-0.534-3.23 c-0.851-0.852-2.15-1.064-3.23-0.534c-4.918,2.427-9.375,5.619-13.246,9.491c-9.447,9.447
<h3 id="官方讨论社区">官方讨论社区<a aria-hidden="true" tabindex="-1" href="#官方讨论社区" class="internal"> §</a></h3>
<p><a href="https://www.linux.org/" class="external">Linux.org</a> 是一个广泛的 Linux 讨论和学习社区,提供了丰富的信息资源,包括新闻、教程、论坛讨论和详尽的 Linux 发行版目录。无论你是 Linux 新手还是经验丰富的用户,都可以在这个社区找到有用的信息和交流的机会。</p>
<h3 id="内核归档社区">内核归档社区<a aria-hidden="true" tabindex="-1" href="#内核归档社区" class="internal"> §</a></h3>
<p><a href="https://www.kernel.org/" class="external">Kernel.org</a> 是 Linux 内核的主要分发点,你可以在这个网站上找到最新的 Linux 内核源代码,以及与内核相关的各种信息,包括发布日志、维护者信息、补丁提交指南等。这是一个面向内核开发者和高级用户的社区。</p>
<h3 id="gnu-项目社区">GNU 项目社区<a aria-hidden="true" tabindex="-1" href="#gnu-项目社区" class="internal"> §</a></h3>
<p><a href="https://www.gnu.org/" class="external">GNU.org</a> 是 GNU 项目的官方网站,你可以在这里找到关于 GNU 操作系统、GNU 许可证和自由软件哲学的所有信息。这个网站还包括了一个开放的社区其中包括各种邮件列表、IRC 频道和论坛,供 GNU 用户和开发者进行交流。</p>
<h3 id="自由软件基金会">自由软件基金会<a aria-hidden="true" tabindex="-1" href="#自由软件基金会" class="internal"> §</a></h3>
<p><a href="https://www.fsf.org/" class="external">Free Software Foundation</a> (FSF) 是一个致力于自由软件事业的非营利性组织其官方网站提供了丰富的关于自由软件的信息和资源包括新闻、活动、项目、法律资源和教育资源等。作为自由软件运动的中心FSF 社区也为用户、开发者和支持者提供了一个交流和协作的平台。<a href="https://www.fsf.org/" class="external">https://www.fsf.org/</a>)</p>
<h3 id="linux-基金会">Linux 基金会<a aria-hidden="true" tabindex="-1" href="#linux-基金会" class="internal"> §</a></h3>
<p><a href="https://www.linuxfoundation.org/" class="external">Linux 基金会</a> 旨在推动 Linux 和开源生态系统的增长。它主办各种技术峰会,发布研究报告,同时也主导了多个重要的开源项目,比如 CNCF云原生计算基金会LF AILinux 基金会人工智能Hyperledger 等。</p>
<h2 id="开源社区">开源社区<a aria-hidden="true" tabindex="-1" href="#开源社区" class="internal"> §</a></h2>
<h3 id="debian-社区">Debian 社区<a aria-hidden="true" tabindex="-1" href="#debian-社区" class="internal"> §</a></h3>
<p><img src="https://static.7wate.com/img/2022/08/08/5509dcaa6438e.png" alt="Openlogo-debianV2.svg"/></p>
<blockquote>
<p><a href="https://www.debian.org/" class="external">Debian</a> 是一个由普罗大众组成的社区!</p>
</blockquote>
<h4 id="概述">概述<a aria-hidden="true" tabindex="-1" href="#概述" class="internal"> §</a></h4>
<p>在 1993 年 8 月Ian Murdock 开始着手创建一个遵循 Linux 和 GNU 理念的、开放的操作系统。他向其他软件开发人员发出了一份公开邀请,希望他们能为一个基于 Linux 内核的新发行版作出贡献,当时的 Linux 内核仅仅还在起步阶段。</p>
<p>Debian 项目最初是一个由自由软件爱好者组成的和谐小团体,后来逐渐发展成为一个由开发者、贡献者和用户组成的庞大且组织良好的社区。<strong>Debian 的设计目标是创建一个各组件能够紧密协作、并得到精心维护和支持的系统,同时积极接纳来自自由软件社区的开放设计、贡献和支持。</strong></p>
<h4 id="特色">特色<a aria-hidden="true" tabindex="-1" href="#特色" class="internal"> §</a></h4>
<p>**Debian 以其坚守 Unix 和自由软件的理念,以及给用户提供的丰富选择而闻名。**至今Debian 提供了超过 25,000 个软件,超过 50,000 个软件包,并正式支持 10 个计算机系统架构。众多知名的 Linux 发行版,例如 Ubuntu、Knoppix 和 Deepin也都基于 Debian GNU/Linux 构建。</p>
<p>Debian 社区下设有多个<strong>采用不同操作系统内核</strong>的子项目:</p>
<ul>
<li>主要项目是采用 <strong>Linux 内核</strong>的 Debian GNU/Linux。</li>
<li>采用 <strong>GNU Hurd 内核</strong>的 Debian GNU/Hurd。</li>
<li>采用 <strong>FreeBSD 内核</strong>的 Debian GNU/kFreeBSD。</li>
</ul>
<p>Debian 主要有三个版本:<strong>稳定版stable、测试版testing、不稳定版unstable</strong></p>
<p>Debian 稳定版通常每两年发布一次,每个版本从发布之日起会得到大约<strong>三年的正式支持</strong>。期间,系统会不定期得到小版本更新以及持续的安全更新以修复已知的重要问题。</p>
<p>自 Debian 6 开始Debian 也推出了长期支持LTS计划为每个稳定版在三年支持期结束后提供额外两年的安全更新支持但不再提供小版本更新。这意味着<strong>每个稳定版的用户可以享受总计五年的安全更新支持</strong></p>
<p><img src="https://static.7wate.com/img/2023/06/21/a5dbc38b5743c.png" alt="Debian release timeline"/></p>
<h4 id="社区评价">社区评价<a aria-hidden="true" tabindex="-1" href="#社区评价" class="internal"> §</a></h4>
<p>Debian Project 是一个<strong>独立运作的项目,不受任何商业性质的影响</strong>,并且不依赖任何商业公司或者机构,这使得 Debian 能够坚持自由软件的理念和独特风格。因为 Debian 不受任何商业公司或者机构控制,所以它不会为了迎合商业利益而牺牲用户权益,也不会因为公司运营不善或者商业模式转换等因素影响开发进度。这些特性使得 Debian 在众多的 GNU/Linux 发行版中独树一帜。</p>
<p>一些用户批评 Debian 的<strong>发布周期过长</strong>,这可能导致稳定版中的软件包版本较旧。由于 Debian 的设计理念主要考虑稳定性,因此它的发行版通常更适合“静态”环境(例如服务器或开发环境),在这些环境中,用户通常只需要安全更新,而不需要最新的软件版本。</p>
<p>另外,因为 Debian 对于<strong>自由软件的严格标准</strong>,有些软件和文件并未出现在 Debian 的官方包库中。例如mplayer 曾经就未被收录为 Debian 的官方包。同样地,也有人批评 Debian 将一些专有软件放到“非自由”包库中而没有完全排除这些软件。过去Debian 在其“主要”main包库中同时包含自由和非自由的软件包但现在已将非自由的软件例如专有的驱动程序移至不同的包库中。</p>
<h3 id="arch-社区">Arch 社区<a aria-hidden="true" tabindex="-1" href="#arch-社区" class="internal"> §</a></h3>
<p><img src="https://static.7wate.com/img/2022/08/08/fa7736b4dd8d1.png" alt="Arch_Linux_logo.svg"/></p>
<blockquote>
<p><a href="https://archlinux.org/" class="external">Arch</a> 之道Keep It Simple, Stupid</p>
</blockquote>
<h4 id="概述-1">概述<a aria-hidden="true" tabindex="-1" href="#概述-1" class="internal"> §</a></h4>
<p>由加拿大程序设计师兼吉他手 Judd Vinet 从 2001 年早期开始开发 Arch Linux并在 2002 年 3 月 11 日正式发行 0.1 版。2007 下半年Vinet 退出了 Arch Linux 的开发,项目由 Aaron Griffin 接手并继续推进。</p>
<h4 id="特色-1">特色<a aria-hidden="true" tabindex="-1" href="#特色-1" class="internal"> §</a></h4>
<ul>
<li><strong>简洁</strong>Arch Linux 主张避免任何不必要的添加、修改和复杂性增加,致力于提供一个最小化、高度可定制的平台。</li>
<li><strong>现代</strong>Arch 采用滚动升级策略,始终保持软件处于最新的稳定版本。只要系统软件包不出现破损,都会使用最新版本。安装一次,随时升级,享受最新的软件和特性。</li>
<li><strong>实用</strong>Arch 注重实用性,避免无谓的意识形态争辩。最终的设计决策都是由开发者基于事实的技术分析和讨论来决定的,不受流行观点和政治因素的影响。</li>
<li><strong>以用户为中心</strong>Arch Linux 一直坚持以用户为中心,更关注满足贡献者的需求,而非只是吸引尽可能多的用户。</li>
</ul>
<p>这四点可以概括为 Arch 之道由<strong>简洁、现代、实用、以用户为中心</strong>构成,或许最好的结词是 <strong>Keep It Simple, Stupid。</strong></p>
<h4 id="社区评价-1">社区评价<a aria-hidden="true" tabindex="-1" href="#社区评价-1" class="internal"> §</a></h4>
<p>Arch Linux 是一款具有极度定制化特性的操作系统,允许用户根据个人需求和偏好配置,显著区别于像 Ubuntu 和 Fedora 这类预装大量软件的发行版。同时通过采取滚动升级模型Arch Linux 确保了社区成员能始终使用到最新的软件包,只要他们定期进行系统更新。</p>
<p>社区为 Arch Linux 打造了丰富的 Wiki 和用户资源库不仅提供了全面的操作系统安装和维护信息还有一个大型的社区驱动的软件仓库为用户提供了极其丰富的资源。然而也必须注意到Arch Linux 作为一款面向中高级用户的系统,其入门门槛可能相对较高,<strong>对于 Linux 新手可能会有一定挑战</strong></p>
<h3 id="opensuse-社区">openSUSE 社区<a aria-hidden="true" tabindex="-1" href="#opensuse-社区" class="internal"> §</a></h3>
<p><img src="https://static.7wate.com/img/2023/06/21/a1b00265b30b2.png" alt="openSUSE"/></p>
<blockquote>
<p>桌面用户、开发者以及系统管理员的匠之所选。</p>
</blockquote>
<p><a href="https://www.opensuse.org/" class="external">openSUSE</a> 是一款基于 Linux 的开源操作系统,对<strong>稳定性和易用性</strong>有着深远的追求。它是一款多用途的发行版能够满足各种类型的用户需求。openSUSE 项目由国际 IT 企业 SUSE 赞助并支持,该公司也为 openSUSE 提供了商业版本,即 SUSE Linux Enterprise Server (SLES)。</p>
<p>openSUSE 以其出色的硬件兼容性、清晰的配置工具和卓越的用户文档而受到广泛赞誉。项目发布两种版本的 openSUSE分别为 openSUSE Leap稳定版本和 openSUSE Tumbleweed滚动更新版本</p>
<h4 id="特色-2">特色<a aria-hidden="true" tabindex="-1" href="#特色-2" class="internal"> §</a></h4>
<h5 id="yast">YaST<a aria-hidden="true" tabindex="-1" href="#yast" class="internal"> §</a></h5>
<p>openSUSE 包含一个称为 YaSTYet another Setup Tool的系统配置工具它是一个功能全面的配置工具允许用户以图形界面或命令行界面对系统进行设置和修改。YaST 是 openSUSE 的一大亮点,极大地方便了系统的管理和配置。</p>
<h5 id="稳定性和易用性">稳定性和易用性<a aria-hidden="true" tabindex="-1" href="#稳定性和易用性" class="internal"> §</a></h5>
<p>openSUSE 的设计注重<strong>稳定性和易用性</strong>,使其成为 Linux 初学者的理想选择。开发者社区提供大量的教程和文档,帮助新用户解决问题。</p>
<h5 id="发布版本">发布版本<a aria-hidden="true" tabindex="-1" href="#发布版本" class="internal"> §</a></h5>
<p>openSUSE 提供两种版本的发行版,分别为 <strong>openSUSE Leap</strong><strong>openSUSE Tumbleweed</strong>。Leap 是定期发布的稳定版本强调稳定性和兼容性。Tumbleweed 是滚动更新版本,为了追求最新的软件和功能,采用了持续更新的模式。</p>
<h4 id="社区评价-2">社区评价<a aria-hidden="true" tabindex="-1" href="#社区评价-2" class="internal"> §</a></h4>
<p>openSUSE 是世界上最受欢迎的 Linux 发行版之一,它以其易用性、稳定性和全面的特性受到了用户的高度赞誉。开发者社区活跃,而且对新手友好,提供了大量的教程和文档来帮助新用户解决问题。</p>
<p>虽然 openSUSE 是一个强大且易于使用的系统但是有些用户反映openSUSE 的软件包可能不如一些其他的发行版更新得那么及时,这可能会让一些追求最新软件的用户感到失望。此外,一些用户也反映 YaST 有时候对于高级用户来说过于复杂。</p>
<p><img src="https://static.7wate.com/img/2023/06/21/eb2be1fa0406e.png" alt="openSUSE release timeline"/></p>
<h2 id="商业社区">商业社区<a aria-hidden="true" tabindex="-1" href="#商业社区" class="internal"> §</a></h2>
<h3 id="redhat-社区">RedHat 社区<a aria-hidden="true" tabindex="-1" href="#redhat-社区" class="internal"> §</a></h3>
<p><img src="https://static.7wate.com/img/2022/08/08/1871b3cf0a5c5.png" alt="Red_Hat_logo_1.svg"/></p>
<blockquote>
<p>世界领先的企业级开源解决方案供应商。</p>
</blockquote>
<h4 id="概述-2">概述<a aria-hidden="true" tabindex="-1" href="#概述-2" class="internal"> §</a></h4>
<p><a href="https://www.redhat.com/" class="external">红帽</a>Red Hat是美国一家以开发、贩售 Linux 发行版本并提供技术服务为业务内容的企业,其著名的产品为 Red Hat Enterprise Linux。</p>
<p>1990 年代末期Linux 以自由软件和开放源代码的理念挑战商业且闭源的 Windows 在操作系统市场的霸主地位。适时地Red Hat 推出了 Linux 系统与软件集成包——Red Hat Linux满足了市场的需求从而奠定了 Red Hat 在 Linux 业界的领导地位。</p>
<p>截至 2008 年Red Hat 在提供 Linux 集成服务的同类企业中规模最大。Red Hat 于 1999 年 8 月 11 日在纳斯达克上市2005 年 12 月 19 日纳入纳斯达克 100 指数2006 年 12 月 12 日转到纽约证券交易所挂牌。2018 年 10 月 28 日IBM 以每股 190 美元的现金收购 Red Hat 所有已发行股份,总价值约为 340 亿美元。目前红帽的产品涉及五大技术领域:云计算、存储、虚拟化、中间件、操作系统。</p>
<h4 id="fedora">Fedora<a aria-hidden="true" tabindex="-1" href="#fedora" class="internal"> §</a></h4>
<p><img src="https://static.7wate.com/img/2022/08/08/b742d2b21d59e.png" alt="Fedora_logo_(2021).svg"/></p>
<p><a href="https://getfedora.org/" class="external">Fedora Linux</a>(第七版以前为 Fedora Core是较具知名度的 Linux 发行包之一,由 Fedora 项目社群开发,红帽公司赞助。其目标是创建一个新颖、多功能且自由(开放源代码)的操作系统。<strong>Fedora 是商业化的 Red Hat Enterprise Linux 发行版的上游源码。</strong></p>
<p>最早Fedora Linux 社群的目标是为 Red Hat Linux 制作并发布第三方的软件包。然而,当免费的 Red Hat Linux 停止发行后Fedora 社群整合到了 Red Hat 赞助的 Fedora 项目。新的目标是开发一个由社群支持的操作系统。Red Hat Enterprise Linux 则取代了 Red Hat Linux成为官方支持的系统版本。</p>
<p><img src="https://static.7wate.com/img/2023/06/21/b530272250eab.png" alt="fedora release timeline"/></p>
<h4 id="red-hat-enterprise-linux">Red Hat Enterprise Linux<a aria-hidden="true" tabindex="-1" href="#red-hat-enterprise-linux" class="internal"> §</a></h4>
<p><img src="https://static.7wate.com/img/2022/08/08/978ef44593a20.png" alt="Red_Hat_Enterprise_Linux_textlogo_(without_the_hat).svg"/></p>
<p>Red Hat Enterprise LinuxRHEL是一个由 **Red Hat 开发的面向商业市场的 Linux 发行版。**红帽公司从 Red Hat Enterprise Linux 5 开始,为每个版本的企业版 Linux 提供 10 年的支持。RHEL 是常用的非官方简称。Red Hat Enterprise Linux 约每 3 年发布一个新版本。起初Red Hat Enterprise Linux 基于 Red Hat Linux但使用较为保守的发布周期。后来的版本都是基于 Fedora。</p>
<p><img src="https://static.7wate.com/img/2023/06/21/ce4302a91afcc.png" alt="Red Hat Enterprise Linux release timeline"/></p>
<h4 id="centos">CentOS<a aria-hidden="true" tabindex="-1" href="#centos" class="internal"> §</a></h4>
<p><img src="https://static.7wate.com/img/2022/08/08/f67a281f4efaa.png" alt="300px-Centos-logo-light.svg"/></p>
<p>CentOSCommunity Enterprise Operating System是 Linux 发行版之一,它是基于 Red Hat Enterprise LinuxRHEL依照开放源代码规定发布的源代码所编译而成。因为源于相同的源代码因此许多需要高度稳定性的服务器选择 CentOS 替代商业版的 Red Hat Enterprise Linux。CentOS 和 RHEL 的主要区别在于CentOS 并不包含封闭源代码软件,它的主要修改是为了移除不能自由使用的商标。</p>
<p><strong>CentOS 开发团队于 2020 年 12 月 8 日宣布,传统的 CentOS 8 将仅维护至 2021 年底,之后仅维护 CentOS Stream使其变为滚动发行的散布版。</strong></p>
<h4 id="rhelcentos-和-fedora-的关系">RHEL、CentOS 和 Fedora 的关系<a aria-hidden="true" tabindex="-1" href="#rhelcentos-和-fedora-的关系" class="internal"> §</a></h4>
<p>**RHEL、CentOS 和 Fedora 的相似之处都是基于 2004 年停产的 Red Hat Linux。**RHEL、CentOS 和 Fedora 的区别在于CentOS 是社区开发的 RHELFedora 是面向社区、快节奏的 RHEL 上游贡献者RHEL 则是基于 Fedora 的企业稳定版。</p>
<table><thead><tr><th align="center"></th><th align="center">免费下载</th><th align="center">免费使用</th><th>技术支持 (商业)</th></tr></thead><tbody><tr><td align="center">RHEL</td><td align="center"></td><td align="center"></td><td>付费提供</td></tr><tr><td align="center">CentOS</td><td align="center"></td><td align="center"></td><td>不提供</td></tr><tr><td align="center">Fedora</td><td align="center"></td><td align="center"></td><td>不提供</td></tr></tbody></table>
<h3 id="ubuntu-社区">Ubuntu 社区<a aria-hidden="true" tabindex="-1" href="#ubuntu-社区" class="internal"> §</a></h3>
<p><img src="https://static.7wate.com/img/2022/08/08/db8eb92ea5fac.png" alt="Ubuntu-logo-2022.svg"/></p>
<blockquote>
<p>我的存在是因为大家的存在。</p>
</blockquote>
<h4 id="概述-3">概述<a aria-hidden="true" tabindex="-1" href="#概述-3" class="internal"> §</a></h4>
<p>**<a href="https://ubuntu.com/" class="external">Ubuntu</a> 是一个基于 Debian 的 Linux 发行版,以桌面应用为主。**Ubuntu 主要有三个版本:桌面版、服务器版和专为物联网设备及机器人设计的 Core 版。</p>
<p><strong>Ubuntu 由英国的 Canonical 公司发布并提供商业支持</strong>。Canonical 公司由南非企业家 Mark Shuttleworth 创立,该公司通过销售 Ubuntu 相关的技术支持和其他服务来产生收益。Ubuntu 项目坚守开源软件开发原则,鼓励使用、研究、改进和分发自由软件。</p>
<p>Ubuntu 是目前用户数最多的 Linux 发行版之一。<strong>Ubuntu 每六个月发布一个新版本</strong>每两年发布一次长期支持LTS版本。非 LTS 版本的支持期为 9 个月,而 <strong>LTS 版本的支持期为 5 年</strong></p>
<h4 id="特色-3">特色<a aria-hidden="true" tabindex="-1" href="#特色-3" class="internal"> §</a></h4>
<h5 id="系统管理">系统管理<a aria-hidden="true" tabindex="-1" href="#系统管理" class="internal"> §</a></h5>
<p>Ubuntu 的一个独特之处在于<strong>所有系统相关任务都需要使用 sudo 指令</strong>,这比传统的以系统管理员账户进行管理的方式更安全。这是 Linux 和 Unix 系统的基本设计理念之一。Windows 在其新版本中也引入了类似的 UAC用户账户控制机制。</p>
<h5 id="开发理念">开发理念<a aria-hidden="true" tabindex="-1" href="#开发理念" class="internal"> §</a></h5>
<p>Ubuntu 强调<strong>易用性和国际化</strong>使其能够被更多的人使用。Ubuntu 在 5.04 版本发布时,就已将 UnicodeUTF-8设为系统默认编码以应对全球各地不同的语言和文字符号努力为用户提供一个无乱码的交流平台。在语言支持方面Ubuntu 是 Linux 发行版中的佼佼者。</p>
<h5 id="发布周期">发布周期<a aria-hidden="true" tabindex="-1" href="#发布周期" class="internal"> §</a></h5>
<p>Ubuntu 每 6 个月发布一个新版本每个版本都有自己的代号和版本号。长期支持版本LTS每两年发布一次它的更新和维护时间相对较长。</p>
<p><img src="https://static.7wate.com/img/2023/06/21/3c6ac599e40ab.png" alt="Ubuntu release timeline"/></p>
<h4 id="社区评价-3">社区评价<a aria-hidden="true" tabindex="-1" href="#社区评价-3" class="internal"> §</a></h4>
<p>在 2005 年伦敦举行的 Linux 世界论坛及会议LinuxWorld Conference and ExpoUbuntu 被读者选为<strong>最佳 Linux 发行版</strong></p>
<p>Ubuntu 虽源自 Debian但 Debian 的创始人 Ian Murdock 对 Ubuntu 提出了批评。他认为 Ubuntu 虽然是一款优秀的 Linux 发行版,推动了 Debian 的全球化,**但 Ubuntu 开发的软件包并未直接改进 Debian 的现有软件包,因此产生了与 Debian 不兼容的问题。**他希望 Ubuntu 能与 Debian 进行更为紧密的合作,使其改进也可以被 Debian 所采用。</p>
<p>2010 年欧洲 GUADEC 会议上公布的“GNOME 开发者分布”表明,<strong>Ubuntu 的母公司 Canonical 对 GNOME 项目的贡献很小。<strong>此事引发了一些人的不满,他们认为 Canonical 应该做出更大的贡献。前 Red Hat 开发者 Greg DeKoenigsberg 就批评 Canonical 是一家伪装成技术企业的营销公司,虽然他后来为此道歉,但仍然坚持</strong>Canonical 应该为 Linux 社区做出更大的贡献</strong></p>
<p>由于 Ubuntu 基于 <strong>Debian 的不稳定分支</strong>sid所以在使用过程中用户可能会遇到一些内部错误。</p>
<p>由于 Canonical 帮助微软开发了 <strong>Windows 下的 Linux 兼容层Windows Subsystem for LinuxWSL</strong>,部分用户认为这是背叛了 Linux 社区。</p>
<h2 id="特色社区">特色社区<a aria-hidden="true" tabindex="-1" href="#特色社区" class="internal"> §</a></h2>
<h3 id="kali-linux-社区">Kali Linux 社区<a aria-hidden="true" tabindex="-1" href="#kali-linux-社区" class="internal"> §</a></h3>
<p><img src="https://static.7wate.com/img/2023/06/21/86123ab0f03ad.png" alt="kali logo"/></p>
<blockquote>
<p>The most advanced Penetration Testing Distribution</p>
</blockquote>
<h4 id="概述-4">概述<a aria-hidden="true" tabindex="-1" href="#概述-4" class="internal"> §</a></h4>
<p><a href="https://www.kali.org/" class="external">Kali Linux</a> 是一款源自 Debian 的开源操作系统,专门为<strong>数字取证和渗透测试</strong>设计。此操作系统由 Offensive Security 维护和资助。Kali Linux 包含了数百种安全相关的工具,满足专业安全和网络测试人员的需求。</p>
<p>Kali Linux 系统被设计成满足所有的渗透测试需求,包含了静态二进制分析到后门的嵌入等多种工具。</p>
<h4 id="特色-4">特色<a aria-hidden="true" tabindex="-1" href="#特色-4" class="internal"> §</a></h4>
<h5 id="安全工具">安全工具<a aria-hidden="true" tabindex="-1" href="#安全工具" class="internal"> §</a></h5>
<p>Kali Linux 操作系统包括了一套广泛的<strong>安全和取证工具</strong>,它们在系统安装时即被预先安装,以便用户随时使用。这些工具包括 Aircrack-ng、Nmap、Wireshark、John the Ripper、Burp suite 和 OWASP ZAP 等等。</p>
<h5 id="系统设计">系统设计<a aria-hidden="true" tabindex="-1" href="#系统设计" class="internal"> §</a></h5>
<p>Kali Linux 系统专为安全专家设计,主要在<strong>网络安全和信息安全审计</strong>领域应用。这使得 Kali Linux 成为那些需要进行系统渗透测试、网络防御、计算机取证、安全研究等工作的人员的理想选择。</p>
<h5 id="定制性">定制性<a aria-hidden="true" tabindex="-1" href="#定制性" class="internal"> §</a></h5>
<p>Kali Linux 具有很高的<strong>定制性</strong>,允许用户定制自己的 Kali Linux 发行版,包括选择安装的工具,修改 Kali Linux ISO 图像等。</p>
<h4 id="社区评价-4">社区评价<a aria-hidden="true" tabindex="-1" href="#社区评价-4" class="internal"> §</a></h4>
<p>Kali Linux 作为一个专注于网络安全的操作系统,在网络安全领域的用户之间赢得了极高的赞誉。它为安全专业人员和热衷于安全的爱好者提供了一个集成了所有主要的安全工具的平台。</p>
<p>尽管 Kali Linux 的功能强大,但它并<strong>不适合所有的用户</strong>。由于其主要针对的是安全专家因此对于初学者和非专业人士来说Kali Linux 可能会感到复杂和难以管理。此外,使用 Kali Linux 所包含的一些工具可能需要合法的授权,否则可能会违反某些地方的法律规定。因此,<strong>使用 Kali Linux 需要对安全和法律问题有充分的认识。</strong></p>
<h3 id="tails-社区">Tails 社区<a aria-hidden="true" tabindex="-1" href="#tails-社区" class="internal"> §</a></h3>
<p><img src="https://static.7wate.com/img/2022/08/08/27870ae72a536.png" alt="Tails-logo-flat-inverted.svg"/></p>
<blockquote>
<p>Tails is a portable operating system that protects against surveillance and censorship.</p>
</blockquote>
<h4 id="概述-5">概述<a aria-hidden="true" tabindex="-1" href="#概述-5" class="internal"> §</a></h4>
<p><a href="https://tails.boum.org/" class="external">Tails</a>The Amnesic Incognito Live System是一个基于 Debian 的操作系统,专注于提供<strong>个人隐私保护和匿名性</strong>,并封锁所有非匿名通信。所有的外部通信都会被强制通过 Tor 网络进行传输为了最大程度地确保用户的隐私安全。Tails 是一个可以通过 Live DVD 或 Live USB 启动的系统,其设计原则是<strong>在非显式用户操作下不留下任何数据痕迹</strong>。Tails 项目得到了 Tor Project 的经济支持。</p>
<h4 id="特色-5">特色<a aria-hidden="true" tabindex="-1" href="#特色-5" class="internal"> §</a></h4>
<h5 id="隐私和匿名性">隐私和匿名性<a aria-hidden="true" tabindex="-1" href="#隐私和匿名性" class="internal"> §</a></h5>
<p>Tails 的核心理念是提供一个<strong>全匿名的操作环境</strong>,并通过使用 Tor 网络,使用户在浏览互联网时可以难以被追踪。它包含了众多预安装的隐私工具,如匿名浏览器 Tor Browser加密邮件客户端 Thunderbird文件加密和隐藏工具等。</p>
<h5 id="-遗忘性--系统">” 遗忘性 ” 系统<a aria-hidden="true" tabindex="-1" href="#-遗忘性--系统" class="internal"> §</a></h5>
<p>Tails 是一个 ” 遗忘性 ” 的系统。这意味着,除非显式地保存,否则系统在关机后<strong>不会保留任何用户数据</strong>。这对于需要在不留下任何痕迹的情况下使用计算机的用户来说,是非常有用的。</p>
<h5 id="轻型系统">轻型系统<a aria-hidden="true" tabindex="-1" href="#轻型系统" class="internal"> §</a></h5>
<p>Tails 是一个轻量级的操作系统,可以在 Live DVD 或 Live USB 上运行。这使得用户可以在<strong>任何支持引导的计算机上</strong>,使用包含完整操作环境的 Tails。</p>
<h4 id="社区评价-5">社区评价<a aria-hidden="true" tabindex="-1" href="#社区评价-5" class="internal"> §</a></h4>
<p>Tails 社区以其对隐私保护的坚定承诺而受到高度赞誉。**它是对抗互联网审查,特别是在网络审查严格的国家和地区的重要工具。**然而,由于 Tails 的这些特性,它也可能被用于非法活动,这引发了一些关于如何平衡隐私权和社会责任的讨论。</p>
<p>由于 Tails 的使用有一定的技术门槛,使得不熟悉技术的用户可能难以上手。尽管 Tails 社区提供了详细的使用指南,但是由于 Tails 的安全特性,一些常见的用户体验可能会受到影响。此外,由于所有的网络流量都通过 Tor 网络,所以网络连接速度可能会较慢。</p>
<h2 id="中国社区">中国社区<a aria-hidden="true" tabindex="-1" href="#中国社区" class="internal"> §</a></h2>
<h3 id="deepin-社区">Deepin 社区<a aria-hidden="true" tabindex="-1" href="#deepin-社区" class="internal"> §</a></h3>
<p><img src="https://static.7wate.com/img/2023/06/21/f63a873842a78.png" alt="Deepin_logo.svg"/></p>
<blockquote>
<p>漂亮的设计、贴心的人机交互、安全友好的社区环境让您感觉宾至如归。</p>
</blockquote>
<h4 id="概述-6">概述<a aria-hidden="true" tabindex="-1" href="#概述-6" class="internal"> §</a></h4>
<p><a href="https://www.deepin.org/" class="external">Deepin</a>(深度操作系统)是一个来自中国的,基于 Debian 的开源操作系统,<strong>主要以美观和易用性为特点</strong>。Deepin 系统由武汉深之度科技有限公司维护和发布。</p>
<p>Deepin 提供了一个用户友好的、美观的桌面环境,被称为 DDEDeepin Desktop Environment。此外Deepin 还提供了一套自家开发的应用程序,包括深度商店、深度音乐、深度影院等。</p>
<p>在 2023 年Deepin 发布了 V23 的预览版,包括了三个主要的新特性:<strong>全新的仓库,原子更新,和自研的软件包格式 Linglong。</strong></p>
<h4 id="特色-6">特色<a aria-hidden="true" tabindex="-1" href="#特色-6" class="internal"> §</a></h4>
<ul>
<li>
<p><strong>美观的用户界面Deepin 仍然是众多 Linux 发行版中最美观的一个</strong>,它的桌面环境和系统应用都经过精心设计,目的是为用户提供一种清新、美观、用户友好的界面。</p>
</li>
<li>
<p><strong>易用性</strong>Deepin 注重用户体验,提供了丰富的系统设置和定制选项,使用户能够按照自己的需要和喜好来定制系统。</p>
</li>
<li>
<p><strong>本地化支持</strong>Deepin 是最先提供<strong>全面中文支持</strong>的 Linux 发行版之一,而且也提供了多种语言环境,以满足全球用户的需求。</p>
</li>
</ul>
<p>Deepin V23 预览版引入了一些新的特性:</p>
<ul>
<li><strong>全新的仓库</strong>:依赖于核心包和一些可选组件,预览阶段构建了一个全新的 V23 仓库。deepin 将继续从上游分发(如 Debian 和 Arch Linux中学习。</li>
<li><strong><a href="https://linglong.dev/" class="external">Linglong</a> 包格式</strong>:这是由 deepin 开发的新包格式,旨在解决 Linux 下传统包格式因复杂依赖关系引起的各种兼容性问题以及通过分散控制权限引起的安全风险。Linglong 可用于任何 Linux 发行版,支持应用程序的增量更新,管理,分发,以及沙盒化应用,这不仅提高了易用性,而且大大保护了用户隐私。</li>
<li><strong>原子更新</strong>:这是一种新的系统更新概念,可以在系统更新失败时将系统还原到之前的版本,从而有效地避免了一些依赖关系安装了,但系统没有完全升级的问题。原子更新不依赖于系统安装方法和特定分区,并支持升级后的系统回滚。</li>
</ul>
<h4 id="社区评价-6">社区评价<a aria-hidden="true" tabindex="-1" href="#社区评价-6" class="internal"> §</a></h4>
<p>Deepin 因其美观的用户界面和易用性在用户中享有高度声誉特别是在中国用户中极受欢迎。Deepin 被认为是一款适合新手的 Linux 发行版,因为它极大地降低了 Linux 的学习曲线。</p>
<p>然而Deepin 也有一些争议,尤其是关于其隐私政策。由于 Deepin 的维护公司位于中国,一些用户担心 Deepin 可能被用于收集用户数据。然而Deepin 是开源的,任何人都可以审计其代码,这就大大减轻了这种担忧。</p>
<h3 id="openeuler-社区">OpenEuler 社区<a aria-hidden="true" tabindex="-1" href="#openeuler-社区" class="internal"> §</a></h3>
<p><img src="https://static.7wate.com/img/2023/06/21/825e46de12931.png" alt="OpenEuler"/></p>
<h4 id="概述-7">概述<a aria-hidden="true" tabindex="-1" href="#概述-7" class="internal"> §</a></h4>
<p>openEuler 是基于 Linux Kernel 的开放的企业级 Linux 操作系统软件,具备高安全性、高可扩展性、高性能等技术特性,能够满足客户 IT 基础设施和云计算服务等多业务场景需求。openEuler 拥有三级智能调度,可以将多进程并发时延缩短 60%,而且还可以智能自动有规划,可将 Web 服务器性能提升 137%。</p>
<p>2021 年 9 月 25 日,面向数字基础设施的开源操作系统 EulerOS「欧拉」全新发布。它以 Linux 稳定系统内核为基础,支持鲲鹏处理器和容器虚拟化技术,是一个面向企业级的通用服务器架构平台。其可广泛部署于服务器、云计算、边缘计算、嵌入式等各种形态设备,应用场景覆盖 IT、CT 和 OT实现统一操作系统支持多设备应用一次开发覆盖全场景。目前欧拉和鸿蒙已经实现了内核技术共享未来在鸿蒙和欧拉之间会共享底层技术使安装两个操作系统的设备可以连接起来打通两个操作系统。</p>
<blockquote>
<p>华为服务器操作系统 EulerOS 开源后命名为 openEuler。</p>
</blockquote>
<h4 id="特色-7">特色<a aria-hidden="true" tabindex="-1" href="#特色-7" class="internal"> §</a></h4>
<p>OpenEuler 基于 Linux Kernel 5.10 内核构建,并且在进程调度、内存管理等方面带来了 10 余处创新。</p>
<ul>
<li><strong>多架构支持</strong>:如主流的处理器架构和硬件 100% 覆盖,例如 ARM、x86、RISC-V 等。</li>
<li><strong>全场景覆盖</strong>如云原生、大数据、CDN、工业控制等主流应用场景 100% 支持。</li>
<li><strong>优化性能</strong>OpenEuler 通过一系列技术手段优化了系统的运行效率,包括改进内存管理,提升大块内存的处理速度,以及优化内核的抢占模式等。</li>
<li><strong>新型文件系统</strong>OpenEuler 引入了一种名为 Eulerfs 的新型文件系统,它通过创新的技术降低了元数据同步的开销,使得文件系统的性能得到了提升。</li>
<li><strong>内存分级扩展</strong>OpenEuler 可以支持多种内存和存储设备,使得系统的内存容量可以得到扩展,同时降低了内存使用成本。</li>
<li><strong>云原生调度增强</strong>OpenEuler 优化了在云环境中的任务调度,可以保证在线任务能够快速抢占 CPU 资源,同时在内存不足时,优先回收低优先级的进程组的内存,保障在线业务的正常运行。</li>
<li><strong>KubeOS</strong>OpenEuler 实现了一种名为 KubeOS 的容器化操作系统,可以统一管理云原生集群 OS使得操作系统可以轻量化快速升级和替换。</li>
<li><strong>轻量安全容器增强</strong>OpenEuler 采用了一种轻量级的虚拟化技术,使得容器的运行负载降低,同时提高了虚拟机的安全性。</li>
</ul>
<h4 id="社区评价-7">社区评价<a aria-hidden="true" tabindex="-1" href="#社区评价-7" class="internal"> §</a></h4>
<p>OpenEuler 社区活跃且开放,得到了来自全球开发者的广泛关注和参与。它因其在多硬件架构支持和系统优化方面的努力,以及对开源精神的坚持而受到广泛的赞誉。截至在 Linux Kernel 5.10 版本中,<strong>华为提交的补丁数量为 1434 个,占比 8.9%,内核代码贡献排名第一,代码修改 41049 行,占比 5.3%。</strong></p>
<p>尽管 OpenEuler 具有许多优点,但作为一个较新的开源项目,在稳定性和兼容性上可能面临一些挑战。然而,社区正在积极努力,通过开放的合作和持续的技术创新,来解决这些问题。</p>
<p><img src="https://static.7wate.com/img/2023/06/21/aabeab3432d8e.png" alt="openEuler release timeline"/></p>
<h3 id="openanolis-社区">OpenAnolis 社区<a aria-hidden="true" tabindex="-1" href="#openanolis-社区" class="internal"> §</a></h3>
<p><img src="https://static.7wate.com/img/2023/06/21/88e1bd0d2ce99.png" alt="OpenAnolis "/></p>
<blockquote>
<p>多架构的开源 Linux 操作系统发行版</p>
</blockquote>
<h4 id="概述-8">概述<a aria-hidden="true" tabindex="-1" href="#概述-8" class="internal"> §</a></h4>
<p><a href="https://www.openanolis.org/" class="external">OpenAnolis</a> 是一个致力于提供高效、稳定、可扩展操作系统平台的开源社区,**核心技术基于 Linux Kernel 和 K8s对接云原生生态。**OpenAnolis 由阿里云发起并持续维护,旨在通过社区合作,推动 Linux 和云原生技术的创新和发展。</p>
<p>OpenAnolis 提供了一个包含了云原生组件、工具链、硬件和服务的完整技术栈,以帮助用户构建云原生应用。</p>
<h4 id="特色-8">特色<a aria-hidden="true" tabindex="-1" href="#特色-8" class="internal"> §</a></h4>
<ul>
<li>
<p><strong>云原生支持</strong>OpenAnolis 针对云原生应用进行了设计,提供了一套完整的云原生技术栈,包括操作系统、容器运行时、服务网格等,以帮助用户快速构建和部署云原生应用。</p>
</li>
<li>
<p><strong>系统优化</strong>OpenAnolis 基于 Linux Kernel针对云原生环境进行了深度优化以提供高效、稳定、可扩展的运行环境。</p>
</li>
<li>
<p><strong>社区驱动</strong>OpenAnolis 由社区驱动,汇集了众多企业和开发者的力量,共同推动云原生技术的创新和发展。</p>
</li>
</ul>
<h4 id="社区评价-8">社区评价<a aria-hidden="true" tabindex="-1" href="#社区评价-8" class="internal"> §</a></h4>
<p>OpenAnolis 由于其针对云原生的专注和优化,在云原生领域得到了广泛的认可和使用。其社区活跃,技术发展快速,被认为是云原生技术的重要推动者。</p>
<p>尽管 OpenAnolis 在云原生领域表现出色,但由于其相对年轻和专注的特性,<strong>在通用性和成熟度上可能略显不足</strong>。社区正在努力通过持续的技术创新和社区合作,来解决这些问题。</p></article></div><div class="right sidebar"><div class="graph "><h3>Graph View</h3><div class="graph-outer"><div id="graph-container" data-cfg="{&quot;drag&quot;:true,&quot;zoom&quot;:true,&quot;depth&quot;:1,&quot;scale&quot;:1.1,&quot;repelForce&quot;:0.5,&quot;centerForce&quot;:0.3,&quot;linkDistance&quot;:30,&quot;fontSize&quot;:0.6,&quot;opacityScale&quot;:1,&quot;showTags&quot;:true,&quot;removeTags&quot;:[]}"></div><svg version="1.1" id="global-graph-icon" xmlns="http://www.w3.org/2000/svg" xmlnsXlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 55 55" fill="currentColor" xmlSpace="preserve"><path d="M49,0c-3.309,0-6,2.691-6,6c0,1.035,0.263,2.009,0.726,2.86l-9.829,9.829C32.542,17.634,30.846,17,29,17
s-3.542,0.634-4.898,1.688l-7.669-7.669C16.785,10.424,17,9.74,17,9c0-2.206-1.794-4-4-4S9,6.794,9,9s1.794,4,4,4
c0.74,0,1.424-0.215,2.019-0.567l7.669,7.669C21.634,21.458,21,23.154,21,25s0.634,3.542,1.688,4.897L10.024,42.562
C8.958,41.595,7.549,41,6,41c-3.309,0-6,2.691-6,6s2.691,6,6,6s6-2.691,6-6c0-1.035-0.263-2.009-0.726-2.86l12.829-12.829
c1.106,0.86,2.44,1.436,3.898,1.619v10.16c-2.833,0.478-5,2.942-5,5.91c0,3.309,2.691,6,6,6s6-2.691,6-6c0-2.967-2.167-5.431-5-5.91
v-10.16c1.458-0.183,2.792-0.759,3.898-1.619l7.669,7.669C41.215,39.576,41,40.26,41,41c0,2.206,1.794,4,4,4s4-1.794,4-4
s-1.794-4-4-4c-0.74,0-1.424,0.215-2.019,0.567l-7.669-7.669C36.366,28.542,37,26.846,37,25s-0.634-3.542-1.688-4.897l9.665-9.665
C46.042,11.405,47.451,12,49,12c3.309,0,6-2.691,6-6S52.309,0,49,0z M11,9c0-1.103,0.897-2,2-2s2,0.897,2,2s-0.897,2-2,2
S11,10.103,11,9z M6,51c-2.206,0-4-1.794-4-4s1.794-4,4-4s4,1.794,4,4S8.206,51,6,51z M33,49c0,2.206-1.794,4-4,4s-4-1.794-4-4
s1.794-4,4-4S33,46.794,33,49z M29,31c-3.309,0-6-2.691-6-6s2.691-6,6-6s6,2.691,6,6S32.309,31,29,31z M47,41c0,1.103-0.897,2-2,2
s-2-0.897-2-2s0.897-2,2-2S47,39.897,47,41z M49,10c-2.206,0-4-1.794-4-4s1.794-4,4-4s4,1.794,4,4S51.206,10,49,10z"></path></svg></div><div id="global-graph-outer"><div id="global-graph-container" data-cfg="{&quot;drag&quot;:true,&quot;zoom&quot;:true,&quot;depth&quot;:-1,&quot;scale&quot;:0.9,&quot;repelForce&quot;:0.5,&quot;centerForce&quot;:0.3,&quot;linkDistance&quot;:30,&quot;fontSize&quot;:0.6,&quot;opacityScale&quot;:1,&quot;showTags&quot;:true,&quot;removeTags&quot;:[]}"></div></div></div><div class="toc desktop-only"><button type="button" id="toc" class><h3>Table of Contents</h3><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="fold"><polyline points="6 9 12 15 18 9"></polyline></svg></button><div id="toc-content"><ul class="overflow"><li class="depth-0"><a href="#官方社区" data-for="官方社区">官方社区</a></li><li class="depth-1"><a href="#官方讨论社区" data-for="官方讨论社区">官方讨论社区</a></li><li class="depth-1"><a href="#内核归档社区" data-for="内核归档社区">内核归档社区</a></li><li class="depth-1"><a href="#gnu-项目社区" data-for="gnu-项目社区">GNU 项目社区</a></li><li class="depth-1"><a href="#自由软件基金会" data-for="自由软件基金会">自由软件基金会</a></li><li class="depth-1"><a href="#linux-基金会" data-for="linux-基金会">Linux 基金会</a></li><li class="depth-0"><a href="#开源社区" data-for="开源社区">开源社区</a></li><li class="depth-1"><a href="#debian-社区" data-for="debian-社区">Debian 社区</a></li><li class="depth-1"><a href="#arch-社区" data-for="arch-社区">Arch 社区</a></li><li class="depth-1"><a href="#opensuse-社区" data-for="opensuse-社区">openSUSE 社区</a></li><li class="depth-0"><a href="#商业社区" data-for="商业社区">商业社区</a></li><li class="depth-1"><a href="#redhat-社区" data-for="redhat-社区">RedHat 社区</a></li><li class="depth-1"><a href="#ubuntu-社区" data-for="ubuntu-社区">Ubuntu 社区</a></li><li class="depth-0"><a href="#特色社区" data-for="特色社区">特色社区</a></li><li class="depth-1"><a href="#kali-linux-社区" data-for="kali-linux-社区">Kali Linux 社区</a></li><li class="depth-1"><a href="#tails-社区" data-for="tails-社区">Tails 社区</a></li><li class="depth-0"><a href="#中国社区" data-for="中国社区">中国社区</a></li><li class="depth-1"><a href="#deepin-社区" data-for="deepin-社区">Deepin 社区</a></li><li class="depth-1"><a href="#openeuler-社区" data-for="openeuler-社区">OpenEuler 社区</a></li><li class="depth-1"><a href="#openanolis-社区" data-for="openanolis-社区">OpenAnolis 社区</a></li></ul></div></div><div class="backlinks "><h3>Backlinks</h3><ul class="overflow"><li>No backlinks found</li></ul></div><div class="explorer mobile-only"><button type="button" id="explorer" data-behavior="collapse" data-collapsed="collapsed" data-savestate="true" data-tree="[{&quot;path&quot;:&quot;Journal&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Journal/2024&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Journal/2024/W33&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Obsidian&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Obsidian/Templates&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Personal&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Personal/Blog&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Personal/Blog/2018&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Personal/Blog/2020&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Personal/Blog/2021&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Personal/Blog/2022&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Personal/Blog/2023&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Personal/Blog/2024&quot;,&quot;collapsed&quot;:true},{&quot;path&quot;:&quot;Personal/Book&quot;,&quot;
function toggleCallout() {
const outerBlock = this.parentElement;
outerBlock.classList.toggle(`is-collapsed`);
const collapsed = outerBlock.classList.contains(`is-collapsed`);
const height = collapsed ? this.scrollHeight : outerBlock.scrollHeight;
outerBlock.style.maxHeight = height + `px`;
let current = outerBlock;
let parent = outerBlock.parentElement;
while (parent) {
if (!parent.classList.contains(`callout`)) {
return;
}
const collapsed2 = parent.classList.contains(`is-collapsed`);
const height2 = collapsed2 ? parent.scrollHeight : parent.scrollHeight + current.scrollHeight;
parent.style.maxHeight = height2 + `px`;
current = parent;
parent = parent.parentElement;
}
}
function setupCallout() {
const collapsible = document.getElementsByClassName(
`callout is-collapsible`
);
for (const div of collapsible) {
const title = div.firstElementChild;
if (title) {
title.removeEventListener(`click`, toggleCallout);
title.addEventListener(`click`, toggleCallout);
const collapsed = div.classList.contains(`is-collapsed`);
const height = collapsed ? title.scrollHeight : div.scrollHeight;
div.style.maxHeight = height + `px`;
}
}
}
document.addEventListener(`nav`, setupCallout);
window.addEventListener(`resize`, setupCallout);
</script><script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
const darkMode = document.documentElement.getAttribute('saved-theme') === 'dark'
mermaid.initialize({
startOnLoad: false,
securityLevel: 'loose',
theme: darkMode ? 'dark' : 'default'
});
document.addEventListener('nav', async () => {
await mermaid.run({
querySelector: '.mermaid'
})
});
</script><script src="https://cdn.jsdelivr.net/npm/katex@0.16.7/dist/contrib/copy-tex.min.js" type="application/javascript"></script><script src="../../../../postscript.js" type="module"></script></html>