[Info-vax] New free Load Average driver (LAXDRIVER) to replace LAVDRIVER
Jake Hamby
jake.hamby at gmail.com
Thu Jun 30 14:29:21 EDT 2022
On Monday, June 20, 2022 at 11:20:15 AM UTC-7, Arne Vajhøj wrote:
> > That said, I do hope that you are right.
> Copyright rules are pretty strict. Stuff in SYS$EXAMPLES
> are copyrighted and one need permission to use
> copyrighted material.
>
> But I think in this case one could try argue:
> - the stuff in SYS$EXAMPLES are obviously intended
> to be used so it must be OK to use it at
> least locally
> - everybody using this code will obviously have
> a VMS system and a SYS$EXAMPLES with the same
> stuff already, so it is distributing code to people
> that already have a legal copy of that code
>
> The argument also points to a workaround: distribute
> only ones own code and a script that merge it with
> SYS$EXAMPLES stuff.
At some point I'll replace the comments with something shorter and written in my own style. I didn't want to do that originally mostly because I didn't want to claim authoritatively the system states that are described in the comments for the different callback functions that I filled in with my own code.
I'm still curious what's accounting for the load average being higher than I'd expect when there are 2 running/computable processes and 2 CPUs. I'd expect to see values closer to 2.0 than 3.5 to 4.0. At least it shows ~0.01 when idle. It looks to all appearances like a running process can show up as computable and also current on a CPU, including in the MONITOR system process counts. Not that this is the sort of thing that a hardware device driver would ever be concerned with, as opposed to a pseudo-device driver that's poking around in the system state.
More information about the Info-vax
mailing list