by fanf2 on 6/14/25, 8:42 PM with 12 comments
by zabzonk on 6/14/25, 10:23 PM
The implementation language doesn't matter. An example of a systems program is a distributed printer spooling program I wrote in ReXX on VM/CMS in the mid 80s. All of our VM/CMS users used it, because it was far more convenient than IBM's offering, and supported our pre-existing line printers and the physically distributed nature of our organisation.
by Ericson2314 on 6/14/25, 10:48 PM
That explains why it's a bit dangerous for the programmer's career.
by khaledh on 6/15/25, 12:13 PM
- Running and managing a single system: kernels, drivers, programming tools (compilers, interpreters, assemblers, libraries, linkers, loaders, etc), admin tools, package managers, graphics servers, etc.
- Connecting multiple components/systems: protocol implementations (tcp/ip, rpc, etc), message brokers, servers/daemons (database, web, cache, etc), proxies, middleware, etc.
- Virtualization: emulation, sandboxing (docker, wasm), hypervisors, etc.
by Jtsummers on 6/14/25, 10:37 PM
https://news.ycombinator.com/item?id=35092049 - March 2023
https://news.ycombinator.com/item?id=21731878 - December 2019
https://news.ycombinator.com/item?id=17948265 - September 2018
by znpy on 6/14/25, 10:11 PM
by James_K on 6/15/25, 12:19 AM
by chmaynard on 6/14/25, 9:54 PM