In AIX we use VRMF (Version, Release, Maintenance, Fix) for OS releases. This would correspond to the following examples:
ML (Mainenance Level):
AIX 4.3.1.0
AIX 4.3.2.0
AIX 4.3.3.0
There were 3 MLs released for AIX 4.3
Where the version for them is 4, the release for all is 3, the maintenance for them is 1, 2, and 3, and the fix for all is 0.
Then for each release there is Recommended Maintenance. For AIX 4.3.3 there were 11 Recommended Maintenance levels released.
This gives a full ML of 4.3.3.0.11 or 4.3.3.0-11.
With AIX you can run 'oslevel -q' ; 'oslevel -r' ; 'oslevel -r -q' and each will give you information about versions, releases, and recommended maintenace installed.
Now for Solaris. Please explain to me how there releases and patches work.
Take Solaris 9.
There is Solaris 9 4/04, 9/04, 4/05, 9/05. Say I install Solaris 9 9/04 without any Recommended Patch and I have a kernel patch when running 'uname -a' of 117171-07. But if you install the latest (Feb 27, 2006) Recommended Patch cluster you will have a kernel patch (uname -a) of 118559-22 but /etc/release says 9 9/04.
So is there any need to upgrade to say 9 9/05 since the latest recommended patch cluster has been installed? With AIX there is recommended maintenance for each release (shown above). So I would think Sun would have recommended patch clusters for each release, so there would be a patch cluster for 4/04, 9/04, 9/05, etc. But since there isn't, just a patch cluster for Solaris 9 only, there doesn't seem to be any reason to upgrade an originally installed 9 4/04 server to 9 9/05. Is this correct?
Also, you can run a 'uname -a' and find the kernel patch which may output 117171-07, 117171-09, 118559-11, 118559-02, 118559-22, etc., but how do you correlate what version and release of Solaris is installed? You can cat /etc/release and it may show Solaris 9 4/04, but 'uname -a' shows 118559-22 so it isn't 9 4/04 anymore. You can search for the patch on sunsolve and see that shows patch 118559-02 is from March 7, 2005, but how do you find what you exactly have. There isn't anything like oslevel for Solaris.
Also, I have seen Sun refer to Solaris releases with something like for Solaris 10 they will refer to Solaris 10 3/05 as maybe update 10. Well, how do I know update 10 is 3/05 or some other release or how do I know 3/05 is update 10?
Can someone spell this out for me? AIX makes is so easy to find your release and maintenance level. And when you go to IBM Fix Central you select your release, say 4.3 and then you select the recommended maintenance level that you want to install. You would run 'oslevel -r' and if it shows 4.3.3.0-08, then you can select level 09, 10, or 11. Why doesn't Sun have something similar to this so it isn't so ambiguous?
ML (Mainenance Level):
AIX 4.3.1.0
AIX 4.3.2.0
AIX 4.3.3.0
There were 3 MLs released for AIX 4.3
Where the version for them is 4, the release for all is 3, the maintenance for them is 1, 2, and 3, and the fix for all is 0.
Then for each release there is Recommended Maintenance. For AIX 4.3.3 there were 11 Recommended Maintenance levels released.
This gives a full ML of 4.3.3.0.11 or 4.3.3.0-11.
With AIX you can run 'oslevel -q' ; 'oslevel -r' ; 'oslevel -r -q' and each will give you information about versions, releases, and recommended maintenace installed.
Now for Solaris. Please explain to me how there releases and patches work.
Take Solaris 9.
There is Solaris 9 4/04, 9/04, 4/05, 9/05. Say I install Solaris 9 9/04 without any Recommended Patch and I have a kernel patch when running 'uname -a' of 117171-07. But if you install the latest (Feb 27, 2006) Recommended Patch cluster you will have a kernel patch (uname -a) of 118559-22 but /etc/release says 9 9/04.
So is there any need to upgrade to say 9 9/05 since the latest recommended patch cluster has been installed? With AIX there is recommended maintenance for each release (shown above). So I would think Sun would have recommended patch clusters for each release, so there would be a patch cluster for 4/04, 9/04, 9/05, etc. But since there isn't, just a patch cluster for Solaris 9 only, there doesn't seem to be any reason to upgrade an originally installed 9 4/04 server to 9 9/05. Is this correct?
Also, you can run a 'uname -a' and find the kernel patch which may output 117171-07, 117171-09, 118559-11, 118559-02, 118559-22, etc., but how do you correlate what version and release of Solaris is installed? You can cat /etc/release and it may show Solaris 9 4/04, but 'uname -a' shows 118559-22 so it isn't 9 4/04 anymore. You can search for the patch on sunsolve and see that shows patch 118559-02 is from March 7, 2005, but how do you find what you exactly have. There isn't anything like oslevel for Solaris.
Also, I have seen Sun refer to Solaris releases with something like for Solaris 10 they will refer to Solaris 10 3/05 as maybe update 10. Well, how do I know update 10 is 3/05 or some other release or how do I know 3/05 is update 10?
Can someone spell this out for me? AIX makes is so easy to find your release and maintenance level. And when you go to IBM Fix Central you select your release, say 4.3 and then you select the recommended maintenance level that you want to install. You would run 'oslevel -r' and if it shows 4.3.3.0-08, then you can select level 09, 10, or 11. Why doesn't Sun have something similar to this so it isn't so ambiguous?