TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

MS-DOS and Windows 3.11 still run train dashboards at German railway (Jan'24)

49 点作者 wojtczyk2 个月前

8 条评论

tormeh2 个月前
Oh, and the (Siemens, at least) trains also take like 30 minutes to boot up. And rebooting a train is often a way to fix problems. So delays can happen because a train is sitting on some important piece of track while rebooting.<p>This reboot time sounds absurd until you hear the tech stacks running on these trains. I don&#x27;t remember the details, but it was real Rube Goldberg stuff. Something like System 7 code running on a soft PLS because the real PLS is EOL but the soft PLS can only run on Windows 95 so you run a virtual Windows 95 on top of some obscure hypervisor, and I think there might be another layer to the story as well. Just anything to avoid changing the actual code that runs the train because that would trigger a recertification process.
评论 #43554847 未加载
theamk2 个月前
Between the two, I&#x27;d choose MS-DOS based product all the time, especially if this was _just_ MS-DOS, no 3rd-party drivers.<p>MS-DOS is actually amazingly small by modern measures, it offers less features than many modern RTOS&#x27;es - it&#x27;s basically file system, program loader and _maybe_ some interface points for 3rd party drivers. Display, audio, external devices - it&#x27;s all up to your software to decide. Your MS-DOS display driver will never break because MS-DOS does not provide display drivers.<p>This is good for keeping things running as long as you don&#x27;t need to upgrade hardware.
AdrianB12 个月前
I don&#x27;t see MS-DOS or Windows 3.11 as much as a problem as having 30 year old hardware. Bad capacitors on the motherboard and oxidated (rusty) contacts for memory and ISA cards can break the system, while the software itself can be ran in a virtual machine on newer hardware, if needed.<p>I ran MS-DOS in an airport for several years and it was just fine. Windows 2000 was available, but not needed for the task at hand, while a reboot was way faster with MS-DOS than any Windows at that time and a reset was the solution for 99% of the incidents, the rest was hardware-related.<p>In terms of replacements, a Raspberry Pi would be more than enough in terms of computing power, with some decent (non-microSD) local storage. Cheap, simple and I guess the cost of writing the MS-DOS app from scratch should cost about the same as that admin for 1 year.
评论 #43522775 未加载
rkagerer2 个月前
<i>...this software is responsible for &quot;the driver&#x27;s cab display system on high-speed and regional trains [which] shows the driver the most important technical data in real-time.&quot;</i><p>I wish they showed the UI. I&#x27;d love to see if it&#x27;s more elegant &#x2F; information dense &#x2F; etc.
DidYaWipe2 个月前
I attended training at Andersen Consulting&#x27;s (now Accenture&#x27;s) global training center in St. Charles, IL in the &#x27;90s and their campus-wide schedule displays were driven by an Atari 800.
sillywalk2 个月前
Related HN discussion linked in the article:<p>60 points by mfiguiere on Jan 27, 2024 | hide | past | favorite | 49 comments<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=39160956">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=39160956</a>
ANarrativeApe2 个月前
Were I hacker, I would say thank you for the invitation...
评论 #43521373 未加载
jmclnx2 个月前
if it ain&#x27;t broke :)
评论 #43522741 未加载