为用户空间做我们在内核空间所做的事情
我认为 Linux 最好的和最坏的方面都在于它对内核空间和用户空间的严格区分。
如果没有这种区分,Linux 永远不会成为世界上使用最广泛的操作系统。如今,Linux 的用途范围最广,用户数量最多——其中大多数人在 Google 上搜索内容或摆弄他们的 Android 手机时,都不知道自己正在使用 Linux。即使是苹果的产品也不会是今天的样子(例如,在其计算机中使用 BSD),如果不是因为 Linux 的成功。
不关心用户空间是 Linux 内核开发的特性,而不是 bug。正如 Linus 在我们的 2003 年 Geek Cruise 上所说,“我只做内核的事情……我不知道内核之外发生了什么,我也不太关心。我关心的是内核内部发生的事情。” 在 Andrew Morton 几年后在 另一次 Geek Cruise 上就此话题对我进行了额外的教育后,我写道
内核空间是 Linux 物种生存的地方。用户空间是 Linux 被投入使用的地方,以及许多其他天然建筑材料。内核空间和用户空间之间的划分类似于天然材料和人类用这些材料制造的东西之间的划分。
然而,这种区分的自然结果是,当外部世界每秒钟都更加依赖 Linux 时,Linux 人员作为一个社区仍然相对较小。因此,为了希望我们能够稍微扩大我们的数量,我想指出我们关注两件新事物。一个已经很热门,另一个可能会很热门。
第一个是 区块链,因其作为比特币使用的分布式账本而闻名,但也对无数其他目的有用。在撰写本文时,对区块链的兴趣正在 趋于垂直上升。

图 1. 区块链的 Google 趋势
第二个是 自主主权身份。为了解释这一点,请允许我问一下你是谁以及你是什麽。
如果你的答案来自你的雇主、你的医生、机动车辆管理局、Facebook、Twitter 或 Google,那么它们都是 管理标识符:这些组织控制的命名空间中的条目,完全是为了他们自己的方便。正如 Evernym 的 Timothy Ruff 解释的那样,“你对他们来说不存在。只有你的标识符存在。” 它是因变量。自变量——控制标识符的变量——是组织。
如果你的答案来自你自己,那么我们有一个广阔的领域用于新的发展类别——一个最终我们可以在互联世界中完全获得自由的领域。
据我所知,第一个解释这一点的人是 Devon Loffreto。他在 2012 年 2 月在他的博客 The Moxy Tongue 上写了《什么是“主权源权威”?》。在 2016 年 2 月发布的 《自主主权身份》中,他写道
自主主权身份必须直接来自个人人类生命,而不是来自管理机制内部……自主主权身份将每个个人人类身份作为源权威的起源。自主主权身份会产生一个数据关系的管理轨迹,该轨迹始于并解析为个人人类。每个人类个体都可以拥有自主主权身份,并且任何类型的人或抽象概念都不得改变这种与生俱来的人权。自主主权身份是作为任何类型人类社会中受重视的社会存在参与一切活动的基础。
用 Linux 术语来说,只有个人对其自身的源身份拥有 root 权限。在物理世界中,这是一件很随意的事情。例如,我自己的标识符组合包括
- David Allen Searls,这是我父母给我起的名字。
- David Searls,当我认为涉及官方记录时我倾向于使用的名字。
- Dave,这是我的大多数亲戚和老朋友对我的称呼。
- Doc,这是大多数人对我的称呼。
作为使用这些标识符的主权源权威,我可以在不同的上下文中从一个标识符跳到另一个标识符,并且相处得很好。但是,那是在物理世界中。在虚拟世界中,情况变得更加复杂。除了以上所有内容之外,我还是 @dsearls(我的 Twitter 句柄)和 dsearls(我在许多其他基于网络的服务中的句柄)。我还因为我的关联能力被包含在数百个不同的孤岛中而感到负担,每个孤岛都有自己的登录名和密码。
您可以通过查看浏览器上的登录名和密码列表来了解这种情况有多糟糕。仅在 Firefox 上,我就有数百个。许多已经失效(因为我的收藏可以追溯到 Netscape 时代),但我估计我仍然有数百家公司的有效登录名,我需要时不时地与这些公司打交道。对于所有这些公司,我都是因变量。情况并非相反。甚至“用户”一词也证明了从属依赖性已成为互联世界生活的主要事实。
今天,桥接命名空间的唯一简单方法是通过妥协的便利性“使用 Facebook 登录”或“使用 Twitter 登录”。在这两种情况下,我们每个人都更少地成为自己,或者在任何程度上个人控制我们在互联世界中如何被其他实体所知(如果我们希望被知道的话)。
从一开始我们就需要个人系统来实例化我们的主权自我,并选择在与互联世界中的其他人打交道时如何展示和保护自己。由于缺乏这种能力,我们深陷于 Shoshana Zuboff 称之为 “监控资本主义”的转移性混乱之中,她说
“……在 Google 数字宇宙深不可测的高速电路之外是无法想象的,其标志性特征是互联网及其后继者。当全世界都关注苹果和联邦调查局之间的对决时,真正的真相是,监控资本家正在开发的监控能力是每个国家安全机构都羡慕的。”
然后她问道,“我们如何保护自己免受其侵入性力量的侵害?”
我建议使用自主主权身份。我相信只有在那里,我们才能既免受不受欢迎的监视,又拥有在世界上立足的阿基米德点。从那个位置,我们可以在与社会、政治和商业中的其他人打交道时主张充分的自主权。
我在五月份在联合国举行的 ID2020 会议期间得出了这个初步结论。很高兴在那里见到 Devon Loffreto,因为他是 2013 年启动主权球的人。这是 我当时写的关于它的文章,其中指出了 Devon 之前的帖子(例如上面引用的帖子)。
这里有三个领域的经典之作
- 《自主主权身份》,作者:Devon Loffreto。
- 《系统优先还是人类优先》,作者:Devon Loffreto。
- 《通往自主主权身份之路》,作者:Christopher Allen。
来自 Evernym、digi.me、iRespond 和 Respect Network 的一份单页文件也在那里分发,将管理身份(它称之为“当前模型”)与自主主权身份进行了对比。其中是图 2 中所示的图形。

图 2. 当前身份模型与自主主权身份的对比
该 平台 是 Sovrin,它被解释为“高级、专用、许可、分布式账本上的完全开源、基于属性的主权身份图平台”。还有一份 白皮书。代码称为 plenum,位于 GitHub 上。
在这里——以及类似的地方——我们可以为用户空间做我们在过去四分之一世纪为内核空间所做的事情。