Quote:
By the way, camorri, what is a multi-lib setup?
|
This is a bit of a history lesson. As manufacturers were looking for ways to increase the speed and functionality of desktop computer systems, you can either increase the speed, ( faster clocks ) or process more bits in a single CPU cycle. As they were hitting a ceiling with the clocking, they turned to the number of bits a CPU could process per cycle.
Way way back, easily desktops were 8 bits. They ran DOS and were limited in speed and function. About 15 years ago, 32 bit CPU's showed up, about the time of Win95. ( This is all from memory, so don't read too much into the dates ). It takes time for the system software makers to develop new system that can take advantage of the new hardware.
Along comes 64 bit processors. Software was all 32 bits, and worked reasonably well. Slowly, 64 bit systems were introduced. Software developers were slow to adopt the newer 64 bit CPU's. Comparability was good, we did run 32 bit software on 64 bit CPU's, so progress was slow.
Today, software developers are dropping support for 32 bit software, it takes time and effort to maintain both 32 bit and 64 bit systems.
So, multi-lib is a way to allow a 64 bit system to run some 32 bit software. If you look at your root file system, on a pure 64 bit system you will see a /lib64 directory. You will not see a /lib directory.
Brother has been slow to make the switch, in fact it costs them time and money to switch. They have provided some ability to live with their 32 bit drivers.
Other printer companies like HP fully support pure 64 bit systems.
Multi-lib may be necessary to operate older games. Its up to the distro makers to go pure 64 bit like Mint, or provide a layer of 32 bit code to allow users to run 32 bit software. Multi-lib is one way to do that.
I run Slackware. There are people in our community that have provided the 32 bit layer to allow us to run 32 bit code.
This thing is just another thing to think about when you choose which hardware to buy, software to run.
Hope this helps.