LWN:Rebecca要跟LWN说再见了!

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] 然后请检查您的电子邮件。 :-) 立即下载

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

A farewell to LWN

By Rebecca Sobol
December 22, 2021
DeepL assisted translation
https://lwn.net/Articles/879072/

早在 2020 年初,就有人预测接下来这十年间会有更多熟人退休。在 2021 年的时候,LWN 的预测中的提法是接下来几年中会有更多人员退休。这个现象确实正在进行中,哪怕 LWN 自己也不例外。我在 LWN 工作了 20 多年了,将于今年年底退休。

那么,我是谁,我是如何来到这里的?对一些人来说,我只是 LWN 网页底部的一个名字而已。对一些人来说,我是那个在他们的 LWN 团体订阅即将到期时提醒他们的人。你甚至可能在某个会议上见过我。我并没有参加过很多会议。大多数情况下,我只是在幕后静静地盯着 LWN 的邮箱,寻找那些可以写成 brief 或者本周名言的内容(对不起,我最近确实在这方面没有写出太多东西)、校对文章、管理用户的订阅等等。但我比你们中的大多数人岁数都要大,这是我最后一期 LWN 周刊了。走到今天,还是有不少故事的。

1968 年,我在十几岁的时候得到了我的第一份领工资的工作。它与计算机没有任何关系。我直到 10 年之后才决定学习计算机和编程。高中毕业后,我做过各种薪资很低的零散工作,最后我计划回去学校来进修。1970 年代中期的时候,我开始了在位于格伦伍德泉(Glenwood Spring)附近的科罗拉多山学院(Colorado Mountain College)学习。我上了很多数学和物理课程、冬天滑雪、夏天在科罗拉多河漂流。就在我 1978 年毕业之前,有一门课的其中一项作业是用 BASIC 写一个程序。我忘了那时候是什么类型的计算机了,应该是一位教授拥有的很早期类型的 PC。这是我第一次接触到计算机编程,我想学习更多的东西,学习一些可以真正作为职业的内容。

我决定休息一年,然后去科罗拉多大学(CU)学习计算机。如果说我曾经还对这个决定有些不确定的话,那么在雪山村这个滑雪胜地小镇上铲了一个冬天的雪后,我就下定了决心。当时有一个星期的最高温度是零下 20 华氏度(大概零下 29 摄氏度)。另一个星期的雪下得很大,而我得要一遍又一遍地铲着同一个楼梯的雪,根本无法来得及清理干净。寒冷和大雪之后来到了春天,就开始了清洁工作,当雪融化后会发现很多垃圾和丢失物品,曾经很开心地发现过 100 美元钞票,但主要工作还是捡拾垃圾。然后老板给我提供了一份管理工作,在那次谈话中,他告诉我 "世界上没有一个女人可以每小时挣到 5 美元,永远不会有"。虽然为斯诺马斯村高尔夫球场工作的那两个夏天还是比较愉快的,而且我在离开之前确实加薪到了 5 美元/小时,但我还是想为自己的未来寻找一份收入更高的、能在办公室工作的岗位。

因此,在 1979 年秋天的时候我搬到了博尔德(Boulder),开始在科罗拉多大学的学习生涯了。在那里,我在我们的第一堂计算机课上就遇到了 Jon Corbet。我们使用过打孔方式编程,也在学校的 CDC 主机(mainframe)上进行 Pascal 语言编程。几年后,我们在汇编语言编程(也是使用 mainframe)课上遇到了 LWN 的另一位创始人 Liz Coolbaugh。这时,Jon 已经有了一个打印机终端和一个调制解调器(modem),所以我们开始用成堆的打印纸来做作业。我还参与了一个项目,在那里我可以接触到一台运行着伯克利 Unix 的 VAX 11/780 机器,并学习了 Fortran 语言。

毕业后,正是 Fortran 为我找到了第一份计算机工作。公司有一台 HP 1000 Minicompter 和许多旧 Fortran 代码。在随后的几年里,我在其他一些工作中学习了 C 语言,并开始 Unix 系统中的工作。我是各种使用了不同操作系统的计算机的系统管理员,但这些计算机并没有联网。作为一个系统管理员,我安装更新包,或重新安装一些操作系统、进行备份,其他的就不多说了。作为程序员,当然要进行数据计算(number crunching)。我还开发了一些东西,比如基于文本的用户界面,用来跟别人写的数据库进行交互。没有什么特别花哨的东西,也不算是系统编程。

大约在 1994 年,我得到了一份工作,当时有一间办公室和一台运行 SunOS 以及 Motif 窗口管理器的 Sun 工作站,拥有完整的互联网连接。我当时感觉那是天底下最好的计算机环境了。我并没有 root 权限,但我也不需要。我喜欢 Unix 环境和互联网接入,但这份工作之后又来到了另一份工作,虽然那里也有一台运行 Solaris 的 Sun 机器,但最终我还是在维护 Fortran 代码。到 90 年代末的时候,我已经厌倦了维护 Fortran 代码。

在 1999 年北半球春天的时候,Liz 给我提供了一份兼职工作,就是作为她在 LWN 的助理。那时 Eklektix(LWN 的母公司),正在举办 Linux 的系统管理课程,我参加了其中最后的一个课程。为了进行这些课程,他们拖来了不少工作站,我在课后带了一台回家,安装了红帽 Linux 5,并开始为 LWN 工作。一年时间,Eklektix 公司完全专注于 LWN,我成为 Eklektix 公司的所有者(译注:应该是拥有股份?或者是成为了 partner?)和全职雇员,刚好赶上 LWN 成为 Tucows 的全资子公司的时候。

公司发展中雇佣了几个员工,由 Tucows 支付工资。这种情况持续了一年多,然后 Tucows 决定放弃 LWN。那时正是互联网公司的繁荣和萧条的时期(dot-com boom and bust)。Eklektix 花了一些时间再次成为了一家私人公司,可是我们没有资金。当时我们以为这就要结束了,但在一个星期内,我们的读者的捐款蜂拥而至。甚至后来信用卡清算机构都认定这里发生了一些欺诈行为,并阻止了我们接收后续的捐款。我们有好几个月的时间非常困窘,直到后来我们开始过渡为订阅模式。这个决策非常正确,LWN 现在就是完全由订阅来提供资金的。

这些年来,LWN 有不同的人来来去去。Liz、Dennis Tenney、Forrest Cook 以及其他其他一些人都曾经为 LWN 工作过,但几年前就离开了。Jake Edge 是在大概 14 多年前加入的,现在他和 Jon 将是唯一剩下的运营 LWN 的人。我听他们说还要继续招人。

我很喜欢为 LWN 工作,一直在学习自由软件的开发工作,而实际上自己并没有开发出任何软件。我对内核社区以及其所取得的成就感到非常敬畏。曾几何时,如果某个公司使用了 Linux (无论是采用什么方式),都算是一个新闻。而现在这已经是不值一提的事情了。Linux 已经占领了计算机世界。它出现在超级计算机、安卓手机、云计算、嵌入式设备中,几乎无处不在。感谢各位订阅者,LWN 才可以一直坚持着报道 Linux。早在 2002 年,当首次开放 LWN 订阅的时候,我们都没有想到世界上那些最大的科技公司会拥有 LWN 团体订阅(group subscription)。

那么,下一步是什么?我们一起等着看吧。曾经我认为编程是我未来的事业,但结果看来其实 LWN 才是我的事业。现在退休,跟我之前计划的也不太一样,但我还是很期待看到这些节奏变化的。当天气好的时候,我会花更多的时间去户外,可以根据天气预报而不是根据 LWN 的出版时间表来选择什么时候去外面消遣了。等着看到那些 "当我有更多时间时,我会这样做 "的项目吧。

再次感谢所有帮助 LWN 获得成功、并为我的退休提供资金支持的 LWN 订户。请注意安全,度过 2021 年最后这段美好假期,并能在新的一年里有更多收获!

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

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

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

c09795c627b9e8de868b2278f27240a7.png

保姆级教程:在树莓派5B上用AI Kit跑YOLOv8,实测134fps的完整配置流程 本文提供了一份详细的树莓派5B搭配AI Kit部署YOLOv8的教程,从硬件组装到模型转换、优化和部署,最终实现134FPS的高帧率推理性能。通过Hailo-8L AI加速模块和HEF模型转换,这套方案为边缘AI计算提供了强大支持,适用于智能监控、无人机视觉导航等应用场景。 阅读详情

相关推荐

ADF4002分频器避坑指南:常见配置错误及解决方案

本文深入解析了ADF4002分频器在实战应用中的常见陷阱与解决方案。内容涵盖寄存器配置逻辑、硬件PCB布局要点、软件驱动时序细节及系统化调试方法,重点阐述了如何避免因配置错误导致芯片无法正常工作的问题,帮助工程师高效完成高精度频率合成系统设计。

weixin_29192141的博客 95

LWN:欢迎2023年!

关注了就能看到更多这么棒的文章哦~Welcome to 2023By Jonathan CorbetJanuary 2, 2023DeepL assisted translationhttps://lwn.net/Articles/918790/又一个新年来临了,这只意味着一件事:编者已经到了再一次看着他的水晶球并对 2023 年的情况做一些预测的时候了。众所周知,这个水晶球存在投机执行问题(sp...

Linux News搬运工 563

嵌入式NTC温度解算库:Steinhart-Hart定点实现与硬件解耦设计

NTC热敏电阻是嵌入式系统中最常用的模拟温度传感器,其阻值-温度关系高度非线性,需依赖Steinhart-Hart方程实现高精度转换。该方程通过三参数对数多项式建模,理论上可将误差控制在±0.1°C以内,但直接移植到MCU面临浮点开销大、定点溢出、系数精度损失等工程瓶颈。为此,归一化处理(ln(R/R₂₅))、Q24.8定点运算、查表+插值对数计算等优化技术成为资源受限场景下的关键技术路径。其核心价值在于将ADC采样与温度解算彻底解耦,适配各类HAL/裸机/RTOS环境,广泛应用于电池管理、工业PLC、Io

weixin_35756624的博客 647

LWN: 2019年LWN年终总结!

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

Linux News搬运工 1853

广工计组实验f2一位全加器

一位全加器实验

weixin_63692154的博客 2847

WRF替换静态地理数据中的土地利用数据(WRF替换下垫面数据)

   在进行自己的WRF项目模拟的时候,因为需要用中国土地利用数据替换WRF内嵌老旧的土地利用数据,故需要将土地利用进行替换。我使用的中国的土地利用数据是来自中国土地利用数据(1980-2015)。其中我以下载的lucc1980为例进行演示。 1、坐标转换    (1)下载的lucc1980数据如下图所示:    (2)在ArcMap中打开如下图所示: 打开属性表可以看到,lucc1980的坐标系为投影坐标系Krasovsky_1940_Albers,数据格式为GRID。这里需要将投影坐标系转换成地理坐

GIS 1万+

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

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

Linux News搬运工 993

Android 系统低内存lowmemorykiller关于阈值修改 minfreeAbsKbytes优化

在系统rom定制化开发中,在对于运行内存ram 1G和2G的设备中,对于内存使用高峰期时,minfreeAbsKbytes优化很关键 调整合理的minfree,让内存合理的使用很关键,接下来分析相关功能的实现

安卓兼职framework和app工程师的博客 523

【翻译】 需要订阅

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

超级码力 3270

110、3A 端到端调试:从 ISP register dump 到主观画质的完整调试流程

文章摘要 本文分享了ISP 3A(AE/AWB/AF)端到端调试的实战经验,通过具体案例解析常见问题排查方法。从硬件链路确认、寄存器dump分析、算法闭环验证到主观画质调优,提出了一套系统化调试流程。重点包括:如何通过示波器和寄存器抓包定位时序问题,AWB调试中black level校正的关键作用,AF闭环控制中hall传感器反馈的重要性,以及算法与硬件联调的"三板斧"方法论。作者强调3A调试本质是系统工程,需结合物理层信号测量、数据通路验证和算法状态跟踪,避免陷入局部优化陷阱。

sundong_81的博客 57

Linux V3H 平台开发系列讲解(摄像头)2.3.1 MAX96912 MAX96717 GMSL1 CSI 2lane配置

​ 单路摄像头,数据流类型YUV422, mipi接口,经过MAX96717 串行器,gmsl1链路 到解串器MAX96712,最后mipi csi 2lane(lane0 lane1)输出到 renesa v3h soc开发板; ​

xian18809311584的博客 579

LWN:疫情时代LWN的状况如何?

关注了就能看到更多这么棒的文章哦~A pandemic-era LWN updateBy Jonathan CorbetMay 27, 2020原文来自:https://lwn.net/...

Linux News搬运工 370

CANoe/CAPL ,远程邮件通知

CANoe/CAPL ,远程邮件通知

蚂蚁小兵 3035

技术必读书籍_14篇必读的技术通讯

技术必读书籍 我每周向同事发送一封电子邮件,让他们了解Opensource.com上的最新情况。 他们中的许多人还订阅了我们的时事通讯 。 在最近的一条消息中,我询问了他们“必读”列表中其他与技术相关的新闻通讯。 这是他们推荐的14条新闻通讯的列表。 建筑师通讯 通过InfoQ (由Juliano Mohr推荐) 这是每月的新闻通讯,不仅包含链接的集合,而且还包含有关该地区最近发生...

cumo7370的博客 267

android 蓝牙通讯demo

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

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

LWN 翻译:Atomic Mode Setting 设计简介(上)

通过阅读本文,你将了解以下内容: 1. Atomic mode setting 产生的背景 2. Atomic KMS 与谷歌 ADF 相比有哪些优势 3. TEST_ONLY 模式的正确打开方式 4. KMS state 的使用方法 5. Atomic check 和 commit 的功能

hexiaolong2009的专栏 9144

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

怎样订阅linux邮件

LInux Mailing Lists

power1952的专栏 2149

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

LWN:同步一切的 syncthing!

关注了就能看到更多这么棒的文章哦~Syncing all the thingsBy Jonathan CorbetJuly 9, 2021DeepL assisted translatio...

Linux News搬运工 1050

LWN:开源的密切接触者追踪方案(第一部分)

关注了就能看到更多这么棒的文章哦~Open-source contact tracing,part 1June 24, 2020This article was contributed...

Linux News搬运工 964

LWN:介绍 PyScript!

关注了就能看到更多这么棒的文章哦~Introducing PyScriptBy Jake EdgeJune 22, 2022PyConDeepL assisted translationhttps://lwn.net/Articles/898452/在犹他州盐湖城举行的 PyCon 2022 的主题演讲中,Peter Wang 介绍了浏览器内 Python 解释器领域的另...

Linux News搬运工 1016

Linux发展大事记

Linux发展大事记 篇章一:98年前大事列表 1984年Richard Stallman 发起GNU和Free Software Foundation。 1991 年4月 芬兰计算机系研究生Linux Benedict Torvalds开始为一个以后被称为Linux的内核而工作。 1991年8月25日Linus 网上发贴,寻找志同道合的合作伙伴。 1991年10月5日Linus

Sah的Blog搬家了!新地址为:sah-lee.51.net 2525

Spring AI + GPT-5.5 + Ollama 配置教程:Base URL、超时与流式调用

由于不同 Spring AI、Spring Boot 小版本之间仍可能存在差异,创建项目时应检查 Spring Initializr、Spring AI BOM 和官方兼容矩阵,不要直接复制旧教程中的 Starter 名称和版本号。多人项目最好隔离不同客户端,并在脱敏前提下记录最终 URL、状态码、请求耗时、请求 ID 和模型 ID。Spring AI 接入模型 API,至少要同时确认 Starter、Base URL、请求路径、API Key、模型 ID、连接超时、读取超时和流式客户端这 8 项。

2601_95893075的博客 222

V8 机制、手写核心函数与 TypeScript 类型体操

或固定初始化(如数组先定长、对象先给全字段)保持类型与形状稳定;这些都比"换框架"更基础。只能处理纯数据(丢函数、Date、RegExp、循环引用报错)。生产级深拷贝要处理:原始值短路、循环引用、V8(Chrome / Node 的 JS 引擎)不是"解释一行跑一行"那么简单,它用。图:V8 执行流程——解释执行 + 热点优化,优化失败会 Deopt 回退。JS 内存自动管理,但"自动"不等于"不会漏"。是"固定间隔最多执行一次"。手写 Promise 是"懂异步"的试金石。是"停下后才执行最后一次",

qq_38468358的博客 328

【JVM】对象内存布局

HotSpot JVM 中,Java 对象内存布局由对象头(12字节,含Mark Word与压缩Klass Pointer)、实例数据及对齐填充构成,总大小为8字节倍数。对象头支持锁状态动态复用,指针压缩使引用仅4字节,但堆超32GB时失效。实例字段按类型优先级重排序以减少间隙,最小对象大小为16字节。通过JOL工具可精准验证布局,理解锁机制、GC、伪共享等底层行为。

2301_79732484的博客 149

Java EE 进阶:8.MyBatis 操作数据库(入门)(第一弹)

Java EE 进阶:8.MyBatis 操作数据库(入门)(第一弹)

要努力去发光,而不是被照亮~ 115

Spring Boot 数据源与 MyBatis(-Plus) 自定义配置详解

本文详解 Spring Boot 中单数据源环境下 HikariCP 与 MyBatis-Plus 的自定义配置。通过手动声明 SqlSessionFactory,实现下划线转驼峰、日志输出、一级缓存策略等精细化控制。结合 HikariCP 核心参数调优(如最大连接数、连接生命周期),确保高性能与稳定性。适用于仅需访问单一数据库的场景,避免多数据源复杂性,兼顾性能与可维护性。

BADAO_LIUMANG_QIZHI的博客 193

LeetCode Hot 100 二叉树专题(二)3 题(Java)

本篇文章共 3 题:543. 二叉树的直径、102. 二叉树的层序遍历、108. 将有序数组转换为二叉搜索树。 每道题都统一按「① 题目分析 & 解题思路 → ② 常见解法(附代码)及讲解 → ③ 知识点总结」的顺序组织;代码使用 Java 编写,节点定义沿用 LeetCode 默认的 TreeNode。

2401_88612756的博客 364
上一篇: LWN:终于能够防护 straight-line 预测执行漏洞了!
下一篇: LWN:从Log4j事件得到的教训!
LinuxNews搬运工
博客等级 码龄7年 438粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值