A measurement computer should not reboot itself because the OS found a maintenance window.
Linux in the Lab
[ OPEN TOOLS · LAB MACHINES · NO SURPRISE REBOOTS ]
the operating system is part of the experiment
Field notes from building a practical, affordable, open laboratory environment around Linux, open tools, documented setups, and machines that stay quiet when the experiment needs them to.
[01] WHY THIS EXISTS
The operating system is part of the experiment.
For a long time, Windows owned the lab bench. And for a while, that was fine. In the days of XP and Windows 7, a measurement computer could be boring in the best possible way: stable, familiar, and just modern enough to run the vendor tools, drivers, and strange little utilities that kept an experiment alive.
Then the ground shifted. Old offline systems became security problems as soon as they needed network access. Newer installations became heavier, louder, and harder to keep predictable: user accounts, background services, license servers, update policies, and automatic updates that somehow return after being disabled.
In an office, an unexpected reboot is annoying. In a lab, it can be a lost measurement, a failed night shift, or a system waking up in a state nobody asked for. If a machine is controlling temperature, logging data, or holding a setup unattended, the operating system is not background decoration.
So this is my experiment: can a practical, affordable, open lab environment be built around Linux and open tools? I was never a Linux person. But with AI-assisted troubleshooting, better documentation, and enough stubbornness, the barrier has become low enough to try.
[02] PROBLEMS THIS TRIES TO SOLVE
Old systems may be stable, but they become security islands once they need network access.
Twenty lab computers turn per-machine licenses into a real budget problem, not an abstract complaint.
A lab machine should be documented, reproducible, and boring on purpose.
[03] FIELD MANUALS
This starts as a shelf for notes. Manuals will grow from real setups, mistakes, and working recipes — not from brochure diagrams.
Minimal Linux lab workstation
A quiet, rebuildable base system for measurement PCs that should stay predictable on the bench.
Agilent 82357B USB-GPIB on Linux
Setting up the Agilent/Keysight 82357B under modern Ubuntu and Pop!_OS, verified end-to-end with PyVISA.
Long-running measurements
Power, updates, logging, watchdogs, and what to verify before leaving an unattended setup alone overnight.
Python measurement scripts
Practical notes on Python, serial devices, data logging, plotting, and replacing small one-off lab tools.