1. Solaris 2.6 - General
1.1 it is well received
1.2 it is stable
1.3 improvements in reliabilty, security, and stability are reported
1.4 "from a programmer's perspective 2.6 was painless"
1.5 the 2.6 release notes do identify what should be done to move
1.6 whether moving binaries or recompiling test the results!
1.7 the Solaris Porting Guide assists with how to write portable /
2. Moving binaries across
2.1 generally works well with no problems
2.2 static links against libsocket require relinking dynamically to
2.3 system-dependent utilities (lsof, top, gcc) must be recompiled
2.4 compilers must be recompiled (or 2.6 precompiled versions
2.5 there were some problems dragging binaries from 2.5.1 to 2.6. The
problem was resolved by compiling all multi-thread code with a "cc -mt"
after that the code was fine on either machine
2.6 possibly software that is device driver oriented (like X.25)
will not port smoothly
2.7 for debugging, the same version of gdb works on 2.6, ups is reported
not to work on 2.6
2.8 only programs which access the kernal need recompiling
3. Recompiling under 2.6
3.1 in general, it was possible to recompile and run
3.2 no need to rework any/much code (eg file handling, memory related,
3.3 no code rework required unless want to make use new features (eg large
3.4 no problems if only the documented API (including SYSV and POSIX
semaphore ops) has been used
3.5 DDI/DKI semaphores and other non-standard drivers may pose a bit of a
4. Upgrade tasks/issues list
1) u have to install licenses for all the compilers
2) setup subnet masks and the ip addresses
3) setup printers. plotters
4) install drivers like FDDI unlike ethernet drivers that is part of
the OS install
5) install all patches
6) make sure u have all the new entries in the vfstab. if u are
running veritas filesystem u got be extremely cautious.
hostname.le0 be0 nf0
all the binaries...
/kernel/drv/st.conf if u have tape hookups etc jetadmin etc.
Thanks to all who responded who's advice and comments form the above.
This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:12:38 CDT