Identifying computers OS

Message boards : Server programs : Identifying computers OS
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Dave
Help desk expert

Send message
Joined: 28 Jun 10
Posts: 2518
United Kingdom
Message 90684 - Posted: 13 Mar 2019, 14:16:03 UTC

The server can clearly identify the OS being used by a particular machine as it can send work out in the correct format for that OS.

Is there a way to identify which, "Windows" machines are actually Linux boxes running WINE?

CPDN are trying to work out if there is any pattern to the machines more likely to throw up segmentation errors with some recent batches and as many of us running Linux switch when there is no native work for our machines, clearly this will potentially skew any statistics.
ID: 90684 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5078
United Kingdom
Message 90687 - Posted: 13 Mar 2019, 17:21:16 UTC - in response to Message 90684.  

The server receives, parses, stores, and displays information passed to it by the BOINC client running on the remote machine in question.

All that information (and the only information that the server has access to) is passed in the file 'sched_request_climateprediction.net.xml'. That file is re-written every time the client is preparing to make contact with the server for whatever reason, but the most recent version is always accessible on the client machine for reference.

Here is a sample of the relevant section from one of my genuine Windows machines.

<host_info>
    <timezone>0</timezone>
    <domain_name>redacted</domain_name>
    <ip_addr>redacted</ip_addr>
    <host_cpid>823018b1231e10f28da302ec7a92c01a</host_cpid>
    <p_ncpus>4</p_ncpus>
    <p_vendor>GenuineIntel</p_vendor>
    <p_model>Intel(R) Core(TM) i5-4690 CPU @ 3.50GHz [Family 6 Model 60 Stepping 3]</p_model>
    <p_features>fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss htt tm pni ssse3 fma cx16 sse4_1 sse4_2 movebe popcnt aes f16c rdrandsyscall nx lm avx avx2 vmx smx tm2 pbe fsgsbase bmi1 smep bmi2</p_features>
    <p_fpops>4742537574.411942</p_fpops>
    <p_iops>16819291849.400866</p_iops>
    <p_membw>333333333.333333</p_membw>
    <p_calculated>1549370695.497608</p_calculated>
    <p_vm_extensions_disabled>0</p_vm_extensions_disabled>
    <m_nbytes>8444608512.000000</m_nbytes>
    <m_cache>262144.000000</m_cache>
    <m_swap>16887267328.000000</m_swap>
    <d_total>1000185266176.000000</d_total>
    <d_free>974493057024.000000</d_free>
    <os_name>Microsoft Windows 7</os_name>
    <os_version>Professional x64 Edition, Service Pack 1, (06.01.7601.00)</os_version>
    <n_usable_coprocs>3</n_usable_coprocs>
    <wsl_available>0</wsl_available>
<host_info>
You could compare that with the equivalent taken from a BOINC client running under WINE, and see if you could find any distinctive and diagnostic difference.
ID: 90687 · Report as offensive
Profile Dave
Help desk expert

Send message
Joined: 28 Jun 10
Posts: 2518
United Kingdom
Message 90689 - Posted: 14 Mar 2019, 7:41:09 UTC - in response to Message 90687.  

Thanks Richard,

I will have a look and see.
ID: 90689 · Report as offensive
Profile Dave
Help desk expert

Send message
Joined: 28 Jun 10
Posts: 2518
United Kingdom
Message 90694 - Posted: 14 Mar 2019, 17:05:14 UTC

Now got both machines pretending to be Win10 so I can see if the win10version is identical between the two machines. Looking at the machine that was an XP lookalike and the laptop files they are different enough that I would need to look at a few to see if it is consistent between machines that claim to be the same windows version.
ID: 90694 · Report as offensive

Message boards : Server programs : Identifying computers OS

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.