Hello All, Here is a quotation of a discussion with the Apple Dev team.

> Hi Alan,
> 
> This is a follow-up to Bug ID# 8050251.   
> 
> Engineering has determined that this issue behaves as intended based on the 
> following information:
> 
> uname -r reports the Darwin revision.
> Tiger was 8.
> Leopard is 9 
> Snowleopard is 10
> 
> Use 'sw_vers -productVersion' if you want 10.x versions for all releases.
> 
> Thank you for taking the time to notify us of this issue.
> 
> Best Regards,
> Steven Andriella
> Developer Bug Reporting Team 
> Apple Worldwide Developer Relations
> 
> WWDC 2010 • June 7-11 • Moscone West • San Francisco, CA
> The center of the app universe.
> http://developer.apple.com/wwdc/
> 
> -------------------------------------------------------
> Bug ID #: 8050251
> Bug Title: /usr/bin/uname -r does not identify Snow Leopard.
> -------------------------------------------------------
> <GMT02-Jun-2010 01:11:27GMT>
> Summary:
> 
> Steps to Reproduce:
> 
> In Terminal: 
> 
> uname -r
> 
> Expected Results:
> 
> 10.6.3
> 
> Actual Results:
> 
> 10.3.0
> 
> Regression:
> 
> Affects all Macs judging from the computers  running OS X at various Boinc 
> distributed computing projects.
> 
> Notes:
> 
> Boinc uses this to resolve the operating system version but perhaps they 
> should use another way? http://boinc.berkeley.edu/

I have browsed through the BOINC source and seen that you use uname. I thought 
it strange that all Mac project contributors use Tiger :-).
If you intend to establish the MacOSX version rather than the Darwin kernel 
version use /usr/bin/sw_vers -productVersion .

The command /usr/sbin/system_profiler would also give this information and 
identify the GPU/s, CPU/s in use. But would need more processing.

Regards


Alan


“It is not the strongest of the species that survives, nor the most intelligent 
that survives. It is the one that is the most adaptable to change." ...Charles 
Darwin


> SW_VERS(1)                BSD General Commands Manual               SW_VERS(1)
> 
> NAME
>      sw_vers -- print Mac OS X operating system version information
> 
> SYNOPSIS
>      sw_vers
>      sw_vers -productName
>      sw_vers -productVersion
>      sw_vers -buildVersion
> 
> DESCRIPTION
>      sw_vers prints version information about the Mac OS X or Mac OS X Server 
> operating system running on the local machine.
> 
>      When executed with no options sw_vers prints a short list of version 
> properties:
> 
>            % sw_vers
>            ProductName:    Mac OS X
>            ProductVersion: 10.3
>            BuildVersion:   7A100
> 
>      The ProductName property provides the name of the operating system 
> release (typically either "Mac OS X" or "Mac OS X Server").  The 
> ProductVersion property
>      defines the version of the operating system release (for example, 
> "10.2.4" or "10.3").  The BuildVersion property provides the specific 
> revision of the oper-
>      ating system as generated by the Mac OS X build system.
> 
> OPTIONS
>      The output of sw_vers can be refined by the following options.
> 
>      -productName     Print just the value of the ProductName property.
> 
>      -productVersion  Print just the value of the ProductVersion property.
> 
>      -buildVersion    Print just the value of the BuildVersion property.
> 
> EXAMPLES
>      % sw_vers -productName
>      Mac OS X
> 
>      % sw_vers -productVersion

> alan-stafford-1:~ Alan$ system_profiler
> Hardware:
> 
>     Hardware Overview:
> 
>       Model Name: iMac
>       Model Identifier: iMac11,1
>       Processor Name: Intel Core i7
>       Processor Speed: 2.8 GHz
>       Number Of Processors: 1
>       Total Number Of Cores: 4
>       L2 Cache (per core): 256 KB
>       L3 Cache: 8 MB
>       Memory: 4 GB
>       Processor Interconnect Speed: 4.8 GT/s
>       Boot ROM Version: IM111.0034.B02
>       SMC Version (system): 1.54f36
>  
> <snip>
> <snip>
> 
> Software:
> 
>     System Software Overview:
> 
>       System Version: Mac OS X 10.6.3 (10D573)
>       Kernel Version: Darwin 10.3.0
>       Boot Volume: Alan Stafford Int 1
>       Boot Mode: Normal
>       Computer Name: Alan Stafford’s Computer 1
>       User Name: Alan Stafford (Alan)
>       Secure Virtual Memory: Not Enabled
>       64-bit Kernel and Extensions: No
>       Time since boot: 8:01
> 
> <snip>
> 
> Graphics/Displays:
> 
>     ATI Radeon HD 4850:
> 
>       Chipset Model: ATI Radeon HD 4850
>       Type: GPU
>       Bus: PCIe
>       PCIe Lane Width: x16
>       VRAM (Total): 512 MB
>       Vendor: ATI (0x1002)
>       Device ID: 0x944a
>       Revision ID: 0x0000
>       ROM Revision: 113-B9110C-425
>       EFI Driver Version: 01.00.383
>       Displays:
>         iMac:
>           Resolution: 2560 x 1440
>           Pixel Depth: 32-Bit Color (ARGB8888)
>           Main Display: Yes
>           Mirror: Off
>           Online: Yes
>           Built-In: Yes
>           Connection Type: DisplayPort
>         Display Connector:
>           Status: No Display Connected

Attachment: PGP.sig
Description: This is a digitally signed message part

_______________________________________________
boinc_dev mailing list
[email protected]
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.

Reply via email to