惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Tailwind CSS Blog
博客园 - 【当耐特】
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - Franky
小众软件
小众软件
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 三生石上(FineUI控件)
B
Blog
有赞技术团队
有赞技术团队
J
Java Code Geeks
云风的 BLOG
云风的 BLOG
Recent Announcements
Recent Announcements
Jina AI
Jina AI
Vercel News
Vercel News
博客园 - 叶小钗
Hugging Face - Blog
Hugging Face - Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
F
Fortinet All Blogs
The Cloudflare Blog
V
V2EX
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园_首页
腾讯CDC

LWN.net comments

blocking algif_aead side effects? tcmalloc's weird hack [LWN.net] Fixed? [LWN.net] mpd [LWN.net] Userspace AX.25 [LWN.net] RIP [LWN.net] My two cents... [LWN.net] pipx [LWN.net] Tragedy [LWN.net] A young man destined for glory [LWN.net] And 'less' won't let you search [LWN.net] A great loss [LWN.net] Sad and shocking news [LWN.net] Easy migration from Clementine [LWN.net] Sad coincidence [LWN.net] GNOME is actually usable thanks to Seth et al [LWN.net] Sad news :( [LWN.net] armhf supports preempt_rt [LWN.net] MusicBrainz accurracy [LWN.net] On open source maintainership [LWN.net] Let's stop here [LWN.net] Not a new thing [LWN.net] uv is indeed great pgmoneta Some comments on this on a Postgres blog feed [LWN.net] uv [LWN.net] going to Debian [LWN.net] Upgrading 64-bit-capable systems to 64-bit kernels? [LWN.net] Free Software foundations Maintainers can wait for code review but not for publish review?
Software pain points for long-term equipment [LWN.net]
farnz · 2026-04-24 · via LWN.net comments

Software pain points for long-term equipment

Posted Apr 24, 2026 9:01 UTC (Fri) by farnz (subscriber, #17727)
In reply to: Slightly Ambiguous Title by kschendel
Parent article: Kernel code removals driven by LLM-created security reports

The other bit of pain that shows up again and again is that hardware is relatively simple stuff in an extremely complex environment; we exploit the relatively simple environment software faces (since it's a virtual world created by the hardware) to allow us to spend our thinking budget on making the software much more complex.

This shows up when you're trying to replace a 1990s product - your total hardware design is an order of magnitude smaller as digital files (schematics, PCB layouts, drilling decisions, component choices etc) than the software source code, even when both are compressed with state of the art compressors. And that drives a new problem - we don't build anything completely in isolation, and even if you retained the source for your part of the software, there's a good chance that you bought something in and didn't retain source code. For example, there's systems out there built on top of Windows Embedded - and if the part you need to fix is in the Windows Embedded layer, you're not going to have source, and it'll cost a lot, too.