Hmmm... I was under the impression that Shared Libraries was considered 'old fashion'?
By all measns have a shared library between functions used by the same program. But lets not have them for use between different programs made by different developers.
Now that computers can handle large amounts of RAM and disc space is no longer a problem, surely there is little need for an extra Shared Library system.
Windows has had lots of trouble with shared libraries.
IIRC Microsoft now recommends that programs keep their library files in the same directory as the program and not in the OS folder as it did with 95/98/Me. So there is multiple copies available.
This way if a hard drive corruption kills a Shared Library file then only the program using it dies and not the entire computer as many programs would be using the same library.
One of the problems of having a common place for shared libraries in Windows (I'm only a Linux newbie) was that a user would install an old program with a old Shared library file and the stupid install program would wipe out the new Shared library by mistake. The result, lots of programs would fail or cause random faults.
The User would have no idea which library file had been overwritten or corrupted. Why should they?
Windows now has to do lots of version checking and file protection of important system libraries to try and stop this happening.
Are we going to have to go down the same route in RISC OS?
Just seems to me to be easier for the reliability of the computer not to bother with them...
Please login before posting a comment. Use the form on the right to do so or create a free account.
Search the archives
Today's featured article
Star Fighter 3000: The Next Generation review Star Fighter 3000: The Next Generation was born from the 3D0 version of the original SF3K that was ported back to RISC OS and this year freed from programmers' hard discs for the platform to enjoy, writes Andrew Weston. In this review Andrew weighs up much-improved graphics and sound against playability and stability. 19 comments, latest by AW on 9/12/08 8:45PM. Published: 17 Nov 2008