LWN:欢迎2023年!

lwn-newsletter:订阅 Linux 每周档案的工具 lwn-时事通讯 订阅 Linux 每周档案的工具。 纯娱乐。 从。 配置文件示例 category=Kernel # Support Kernel, Security and Distributions receiver=xxx@gmail.com password=xxx server=smtp.gmail.com port=587 用法 [Usage]: ./lwn_newsletter [config file location] 添加到 crontab 5 8 * * 6 your_user_name lwn_newsletter [config file location] 然后请检查您的电子邮件。 :-) 立即下载

关注了就能看到更多这么棒的文章哦~

Welcome to 2023

By Jonathan Corbet
January 2, 2023
DeepL assisted translation
https://lwn.net/Articles/918790/

又一个新年来临了,这只意味着一件事:编者已经到了再一次看着他的水晶球并对 2023 年的情况做一些预测的时候了。众所周知,这个水晶球存在投机执行问题(speculative-execution problem)和奇偶校验错误(parity errors),但这是 LWN 的预算之内能给出的最好结果了。请继续阅读下面这个对未来的“高度不可靠”的展望。

在未来一年里, 社区将看到人工智能生成的东西大大增加 。机器学习系统现在可以制造出看起来很有说服力的代码和文本。不可避免会有人用它们来生成 patch、文档、邮件列表中发表的争论、论坛回答等等。要想知道一个特定的提交中包含多少是来自真人的内容,可能会变得很困难。

也许这种内容的泛滥最终会被证明是有益的,毕竟它可以提高我们的开发速度,带来更好的文档,并为我们的用户提供更好的帮助。但在不久的将来似乎不大可能看到这样的结果。相反,我们可能会看到那些没能真正理解他们所发布的内容的 "开发者" 们所提交的代码;这些代码可能包含无数的错误,而且有可能违反 license。cut and paste 变成方式长期以来一直是这个行业的一个问题。目前还不清楚把剪切和粘贴变的更加自动化了之后是否会有什么好处。

AI 生成的文本有其自身问题。我们的邮件列表和论坛网站中总是有很多试图在他们并不真正了解的主题上表现出权威性的人;当机器学习系统很容易地就以很少的努力来产生可信的文本时,还会有多少人出现?即使是最热衷于邮件列表讨论的 "最后一个帖子是获胜者(last post wins)"的信徒,最终也会厌倦这些讨论并闭嘴;自动化系统则没有这样的限制。要到什么时候,我们才会出现一个完全由机器人进行的关于 init 系统的讨论?

作为一个社区,我们将不得不想出防御措施来防止这种滥用的情况出现。最好能从 2023 年开始。

用 Rust 编写的新内核功能将被提议纳入 mainline 。虽然对 Rust 内核代码的初始支持落在了 6.1 内核中,但它远远没有达到为内核添加什么有趣的功能所需的程度。不过,随着支持性的基础设施在未来版本中建立起来,将会有可能写出一个有用的 module,能在 mainline kernel 中编译成功。现在已经有一些有趣的 module 存在了,其他还有一些 module 也在酝酿之中;它们只是需要内核提供它们所依赖的 API。

将一个用 Rust 编写的 module 推向 mainline 几乎必定会引发一场重要的讨论。虽然许多内核开发者对 Rust 的潜力都充满热情,但也有一些人往好里说也是不相信它的能力的。后者在最近一段时间里保持了沉默,大概是在观望事情的进一步发展。毕竟正如 Linus Torvalds 所说,目前的 Rust 代码是一个实验;如果这个实验不顺利的话,代码可以被重新删掉。

不过,人们将真正使用的 Rust module 一旦合入,就会一个转折点。在这些代码被合并之后,再删掉的话显然就会造成 regression (功能或质量变差了)了,而 regression 是内核社区竭力避免的事情。因此,合并了用 Rust 编写的用户可见的功能,就标志着 Rust 代码不能再随便从内核中删掉了,这相当于声明实验成功了。

仍然不认为在内核中支持 Rust 是有好处的人,将不得不在这之前发表意见,而他们中的一些人肯定会这样做的。达成一个共识可能需要一些时间,这是往好里说的情况。因此,虽然这种讨论似乎有可能在 2023 年开始,但用 Rust 编写的任何用户可见的功能要在今年实际被合并的可能性就要小得多了。

对于分布式社交网络来说,这将是决定性的一年 。在 Twitter 事件已经凸显了依赖集中式专有平台的危险性,并使人们注意到 Mastodon 等替代方案了。这可能正是一个好时机来恢复网络早期创建时的愿景,并让我们更好地控制我们的通信。

不过,大量的新用户也会暴露出当前解决方案中的所有弱点、漏洞和可扩展性问题。建立一个运行 Mastodon 的实例是很容易的,但在拥有大量的用户时继续管理这个实例就不那么容易了,因为这些用户并不都是带着正面意图来的。如果这一切要成功的话,就必须对代码和社会规范(social norms)有大量、快速的改进。

也许最终未来我们可以得到的是大家可以不依赖庞大的公司以及反复无常的亿万富翁作为中间媒介就能正常沟通和合作。又或者,开放和分布式的替代方案被证明无法迅速应对这一挑战。人们有一种非凡的能力,无论他们在过去被伤害得多么严重,都会耸耸肩,回到受虐状态去。可悲的是,这次事情很可能也会按这个方向发展。

这将是不可改变的发行版(immutable distribution)之年 。经典的 Linux 发行版是按照之前的 Unix 系统的做法发展的;一个有适当特权的用户可以在任何时候改变系统中的任何内容。不过,几年来,我们已经看到了从这种模式转变向至少有部分是不可改变的系统。安卓可以说是不可改变的系统的最突出的例子;安卓 core 只能通过 update 然后 reboot 的方式来改变,而且在有需要的时候还可以使用一直存放着的旧版本。

Fedora 的 Silverblue 等发行版也一直在探索如何利用 immutable 方式。即将推出的 SUSE 适应性 Linux 平台(ALP,Adaptable Linux Platform)是基于一个不可变的 core 部分,刚刚发布的基于 Ubuntu 的 Vanilla OS 系统也是如此。其他公司似乎也会跟进,也许会像 2022 年 Image-Based Linux Summit 上所描绘的未来那样。到今年年底,可能会有一些 immutable 的方案来可供体验了,并可以用于实际工作中。

发行版核心部分不可改变,就提供了更高的安全水平,因为恶意的程序或不专心的管理员都无法破坏基本系统了。它提供了一个稳定的、一致的基础,在此基础上可以运行应用程序,通常是以容器的形式。这种不可变的系统自然适合于 fallback schemes,可以让从更新失败的状态中恢复变成一个非常容易甚至不用关心的程度。这种方法可以获得人们的喜好,这并不是什么奇怪的事情。

一个不可变的系统对于云端部署有很大好处,因为在云端系统中,镜像文件启动后的改动基本上都是不受欢迎的。安卓设备上这种做法似乎很有效,因为在这些设备上,用户无法(而且通常完全不想)改变核心系统。这种不可变的特性在桌面系统上是否有吸引力还有待观察,在桌面系统上,可能有更多的用户希望能够修补一些东西,而且他们可能不希望运行一个更加有利于专利软件供应商的平台。

让这一年开始吧

LWN 在一月底走完了它的第一个四分之一世纪;自从我们在 1998 年推出第一份周刊以来,这是一次多么漫长而神奇的旅途。感谢你们,我们的订阅者,我们仍然在继续创作,这是一件好事,因为 Linux 和自由软件社区还远未结束。在 2023 年底,我们仍然会在这里,届时我们将回顾这些预测,并好好地嘲笑一下它们。从现在到那时,我们期待着继续对我们的社区进行内部报道;往小里说,这也一定是又一个有趣的一年。

全文完
LWN 文章遵循 CC BY-SA 4.0 许可协议。

欢迎分享、转载及基于现有协议再创作~

长按下面二维码关注,关注 LWN 深度文章以及开源社区的各种新近言论~

format,png

破译丰田BEAN总线之谜 我对CAN的深入了解并不是从CAN本身开始的,而是起源于丰田公司自主研发的BEAN总线。由于BEAN总线协议并不是公开的,而是一种技术机密,所以当丰田车不在使用BEAN总线两年多后的今天,虽然这里还不敢公开技术细节,但回想起当年的作品,随便写写也算对自己的努力有所交代。   南方都市报惠州版曾经报道过一则新闻,说的是丰田皇冠车被盗率非常高。其实两年前就已经知道了皇冠车的防盗系数很低,所以当时的首 阅读详情

相关推荐

AWS-解析mysql binlog同步数据方案

虽然是公有云的鼻祖,AWS在某些产品的实现却太不给力;可能是习惯了阿里云喂到嘴边的感觉,AWS很多方案需要自己折腾,蛋疼!比如这里要讲的mysql数据同步方案。 阿里云产品DTS,点几下就OK了,AWS,只能通过插件安装、配置、调试、蹚坑……,具体就是用msk的debezium插件连接器。没见识过的一脸懵逼,下面说下配置步骤和一些注意的坑。

sdmei 1406

LWN:Rebecca要跟LWN说再见了!

关注了就能看到更多这么棒的文章哦~A farewell to LWNBy Rebecca SobolDecember 22, 2021DeepL assisted translationh...

Linux News搬运工 359

奇异值分解(SVD)C++实现

奇异值分解SVD(紧奇异值分解,截断奇异值分解)C++实现

weixin_45804601的博客 4172

LWN: 2019年LWN年终总结!

关注了就能看到更多这么棒的文章哦~A year-end wrap-up from LWNByJonathan CorbetDecember 18, 2019原文来自:https://l...

Linux News搬运工 1853

PySide6多线程避坑大全:信号槽崩溃、内存泄漏,这些雷我都帮你踩过了

本文深入探讨了PySide6多线程开发中的常见问题与解决方案,包括信号槽崩溃、内存泄漏等典型陷阱。通过实战案例和优化策略,帮助开发者避免UI线程操作错误、有效管理资源生命周期,并提升跨线程通信的可靠性。特别针对PySide6多线程特性,提供了线程安全日志、死锁检测等实用调试技巧。

weixin_32288959的博客 396

abaqus运行报错 WindowsError:[Error 2]

abaqus提交job总是提示“WindowsError [Error 2”,报这个错误,可能是由于安装其他软件改变了abaqus软件的路径导致,总结了看到的教程,按照下面的方法可以解决这个问题。 步骤一:找到你的abaqus安装路径(我是按照一个安装视频安装的,安装路径为SIMULI1),然后找到SIMULIA文件夹,点击进入后找到commands文件夹,将这个路径复制下来。 步骤二:我的电脑右键属性,在左侧中找到高级系统设置并...

az101za的博客 1万+

LWN:2025年值得期待的那些事!

关注了就能看到更多这么棒的文章哦~Some things to expect in 2025By Jonathan CorbetJanuary 2, 2025Gemini-1.5-flash translationhttps://lwn.net/Articles/1003780/日历提醒我们,新的一年又开始了。这意味着什么?是时候大胆预测一些几乎肯定不会发生的事情了!这可是传统,我们必须尝试一下。...

Linux News搬运工 993

WPS专业版自带字体

WPS专业版其中一个好处就是自带了部分有版权的字体,就算你安装了没买授权,他也会给你在系统里面安装上这些字体,至于没授权继续用合不合规我不知道。但是带来的实实在在的好处就是有些子他支持的全啊。 /usr/share/fonts/wps-office/FZWBK.TTF: 方正魏碑_GBK,FZWeiBei\-S03:style=Regular /usr/share/fonts/wps-office/FZFSK.TTF: 方正仿宋_GBK,FZFangSong\-Z02:style=Regular /us

chenqioulin的博客 5697

【翻译】 需要订阅

您试图查看的页面(拆分结构页面的适当时间)目前仅对 LWN 订阅者开放。 读者订阅是保证 LWN 持续存在及其内容质量的必要方式。 如果您已经是 LWN.net 的订阅者,请使用下面的表格登录以阅读此内容。 用户名 密码 请考虑订阅 LWN。 订阅 ...

超级码力 3270

用Python爬取政府采购信息的实战全流程

以 Playwright 自动采集政府采购信息结构化存储与查询可拓展关键词过滤与通知机制。

2201_76125261的博客 1143

华为OD新系统机试真题 4.26 -最大化游戏试玩资格分发

华为OD机试新系统真题【最大化游戏试玩资格分发】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD新系统机试 4月26号真题【最大化游戏试玩资格分发】。

qq_45776114的博客 825

LWN:2023 Image-Based Linux 峰会!

关注了就能看到更多这么棒的文章哦~The 2023 Image-Based Linux SummitOctober 16, 2023This article was contributed by Luca BoccassiChatGPT translationhttps://lwn.net/Articles/946526/去年的第一次基于镜像的Linux峰会(Image-Based Linux S...

Linux News搬运工 818

基于ArduPilot的旋翼式无人机飞行器开发系列(二,学习路线)

一,热爱 作为一名耿直的技术男,在这里我只想说一句,热爱是可持续学习的第一要素,也只有热爱才能让你坚持到最后。 至于最后能得到什么,只有你自己知道。常说书中自有颜如玉,书中自有黄金屋。如果你是为了颜如玉,我相信大多数颜如玉做不了你的红颜知己。如果是为了黄金屋,当你持续投入时间和金钱却看不到回报的时候,相信退堂鼓早已隆隆作响。 我给自己的信条就是为当下努力工作,为将来持续学习。当前飞控行业并没有爆发,如果想赚块钱,去互联网汽车,去VR/AR吧,去元宇宙吧。 那么我热爱...

从0到1,突破自己 1666

LWN:6.6 开发周期的统计数据!

关注了就能看到更多这么棒的文章哦~Some 6.6 development statisticsBy Jonathan CorbetOctober 30, 2023ChatGPT translationhttps://lwn.net/Articles/948970/6.6 内核如期于 10 月 29日发布. 本次开发周期共有 1,978 位开发人员提交了 14,069 个非合并的变更集 — 这跟近...

Linux News搬运工 1123

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

LWN:用 !CVE 作为CVE的补充!

关注了就能看到更多这么棒的文章哦~Supplementing CVEs with !CVEsBy Jake EdgeDecember 5, 2023ChatGPT translationhttps://lwn.net/Articles/953738/通用漏洞和利用(CVE, Common Vulnerabilities and Exploits)系统是跟踪各种安全漏洞的一个主要机制,使用普遍存在的...

Linux News搬运工 755

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

LWN:内存管理的文档工作以及开发流程!

关注了就能看到更多这么棒的文章哦~Memory-management documentation and development processBy Jonathan CorbetJune 2, 2023LSFMM+BPFDeepL assisted translationhttps://lwn.net/Articles/932398/随着 2023 年 Linux 存储、文件系统、内存管理和 B...

Linux News搬运工 1163

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

LWN:6.9 版本的开发数据!

关注了就能看到更多这么棒的文章哦~Some 6.9 development statisticsBy Jonathan CorbetMay 13, 2024Gemini Pro API translationhttps://lwn.net/Articles/972605/6.9 版内核于 5 月 12 日发布,它遵循历时九周的传统开发周期。这次是一个主要版本的更新,包含许多变更和新功能。我们对合并...

Linux News搬运工 346

LWN:gccrs开发进展!

关注了就能看到更多这么棒的文章哦~An update on gccrs developmentBy Jonathan CorbetOctober 1, 2024CauldronGemini-1.5-flash translationhttps://lwn.net/Articles/991199/Rust 语言经常被人们诟病的问题是只有一款编译器,这使得很难确定该语言的标准版本,也限制了 Rust ...

Linux News搬运工 1363

LWN:关于realtime patch的一次问答!

关注了就能看到更多这么棒的文章哦~A Q&A about the realtime patchesBy Jake EdgeJuly 18, 2023EOSSChatGPT assisted translationhttps://lwn.net/Articles/938236/在 2023 年实时 Linux 峰会上,Thomas Gleixner 回答了关于内核实时特性、其现状以及 Rea...

Linux News搬运工 1166

LWN:减少vmap 锁冲突!

关注了就能看到更多这么棒的文章哦~Mitigating vmap lock contentionBy Jonathan CorbetMay 26, 2023LSFMM+BPFDeepL assisted translationhttps://lwn.net/Articles/932396/"vmap area" 是在 kernel 需要映射一段内存到虚拟地址时可以使用的一段 kernel 地址空间...

Linux News搬运工 1134

LWN:开源语音助手的希望!

关注了就能看到更多这么棒的文章哦~Hopes and promises for open-source voice assistantsMarch 21, 2023This article was contributed by Koen VervloesemDeepL assisted translationhttps://lwn.net/Articles/926484/2022 年底,Paulu...

Linux News搬运工 2295

LWN:优化只有一个用户的内存!

关注了就能看到更多这么棒的文章哦~Optimizing single-owner memoryBy Jonathan CorbetMay 26, 2023LSFMM+BPFDeepL assisted translationhttps://lwn.net/Articles/932391/内核里的内存管理子系统的主要优化目标是要能最大程度地共享资源。但是,正如 Pasha Tatashin 在 20...

Linux News搬运工 1095

LWN:再次推动 sched_ext!

关注了就能看到更多这么棒的文章哦~Another push for sched_extBy Jonathan CorbetMay 9, 2024ChatGLM translationhttps://lwn.net/Articles/972710/可扩展调度器类(extensible scheduler class,或称 "sched_ext")是一个综合性的框架,它可以支持将 CPU 调度器实现为...

Linux News搬运工 802

LWN:可由BPF编程的网络设备!

关注了就能看到更多这么棒的文章哦~The BPF-programmable network deviceBy Jonathan CorbetNovember 6, 2023ChatGPT translationhttps://lwn.net/Articles/949960/在 Linux 上,容器和虚拟机是通过虚拟网络设备与世界通信。这样就使得其可以利用 Linux 网络协议栈的全部功能了,但也引...

Linux News搬运工 1040

LWN:模仿智能,不是人工智能!

关注了就能看到更多这么棒的文章哦~Imitation, not artificial, intelligenceBy Jake EdgeJuly 23, 2024PyConGemini-1.5-flash translationhttps://lwn.net/Articles/982289/Simon Willison 是 Python 上的广受欢迎的Django 网络框架 (Django we...

Linux News搬运工 2941

LWN:内核要给Rust什么地位?

关注了就能看到更多这么棒的文章哦~Committing to Rust for kernel codeBy Jonathan CorbetNovember 22, 2023Maintainers SummitChatGPT translationhttps://lwn.net/Articles/952029/在过去的几年里,Rust 一直是 Kernel Maintainers Summit 的一...

Linux News搬运工 852
上一篇: LWN:让memfd支持 non-executable!
下一篇: LWN:6.2合并窗口的第二部分!
LinuxNews搬运工
博客等级 码龄7年 438粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值