It´s only a thought game and this blog entry is more a note to myself. I know we have the binary compatibility guarantee, but i know customers, who would like to take their complete Sol8 environment onto new machines. They don´t want to requalify the perl binaries and they don´t want to change the configuration or startup scripts. Now Sol 8 doesn´t run the newest machine. i thought a little bit about this problem. Between two coffees i drafted an idea:
Host A is a Solaris 8 system with an old application. Host B is a ultranew Sol 10 system. Same architecture.
Step 1: Checking the application binary with ldd on host A, which libaries will be loaded by the application.
Step 2: Snoop with truss on host A which files were accessed and which binaries where forked while running the application
Step 3: Stripe the leading slash, and copy all files found in step 1 and 2 from Host A to Host B relative to a directory (eg /lib/libm.so.2 will be copied to /export/app/foobar/lib/libm.so.2
Step 4: Run the Application in a chroot jail like chroot /export/app/foobar solaris8application
Is this feasible? Did i forgot something? i think i have something to try out between christmas and new years eve ...
Comments
Fri, 25.07.2008 18:35
Hi, I doubt that there are any fundamental changes in the relationships between the US of Amerika and Europe/Ge [...]
Fri, 25.07.2008 18:15
"i really had some doubts abou t the mental status of the US people at the last election. " You realize the US m [...]
Fri, 25.07.2008 18:08
Too bad Barak Obama is owned b y the Israel lobby, AIPAC. Too bad he is full of platitudes. Too bad he is talking a [...]
Fri, 25.07.2008 08:40
Kurt Tucholsky: „Experience me ans nothing. One can do his ta sks badly for 35 years.“
Fri, 25.07.2008 07:56
Danke! Ich fragte micht schon immer, ob ich einfach so ein g utes Gedächtnis habe oder wies o ich praktisch jede Fol [...]