How little can I install to boot a 64-bit kernel?
I've been using 32-bit Slackware since '97. I want to switch to 64-bit. How few packages can I install and boot into 64-bit? Kernel? Kernel+modules? Kernel+modules+glib? ... Or is this a ridiculous question?
|
All arch-dependent packages should be replaced, so just install anew.
|
There was a thread not long ago someone asking how to upgrade a 32bit install to 64bit, patrick replied with a way to do it here: https://www.linuxquestions.org/quest...4/#post5846674
But yes, you will be upgrading almost every package. |
I will respond literally to the thread title: "How little can I install to boot a 64-bit kernel?"
Well, to run a 32-bit userland on top of a 64-bit kernel you need only the kernel (and its modules) to be 64-bit. And yes, it is possible to run the Slackware i586 on top of the kernels from Slackware64, with some caveats and advantages. Within caveats I will enumerate the confusions made by any any program which use UNAME feature, as it reports a 64-bit infrastructure. BUT, there's "linux32" to help. Also, there is no way to build a 64-bit kernel with the GCC from Slackware i586, then eventually, if you want the OS to be stand-alone, there will be a need for a x86_64 cross-compiler. Fortunately, only for C/C++. Within advantages, I will note that a 32-bit userland running on top of a 64-bit kernel is a combination visible faster even than the original pure 32-bit operating system, which it is usually faster than a 64-bit counterpart, excluding some niche cases. So, considering the speed, we have the following order: A 64-bit OS is slower than a 32-bit OS, but a 32-bit OS is slower than a 32-bit userland running on top of a 64-bit kernel. This is the reason why I use in some computers this design. ;) |
Quote:
Quote:
Quote:
Quote:
Quote:
While 64-bit libraries get installed in lib64 directories, the executables don't. The ldconfig of glib64 replaced the 32-bit version. It'd be nice if they unclashed - if that's possible. |
Quote:
Here are two little benchmarks I just ran on the same machine to compare x86_64 to i686. The first is a computational benchmark, calculating pi to 10000 digits: Code:
# x86_64: Next, we'll do an I/O benchmark, writing out a 10G file: Code:
# x86_64: If you've got any actual scientific data to show that 32-bit is faster than 64-bit under any circumstances, I'd be very interested to see it. Otherwise, I'd respectfully request that you stop misinforming people about the supposed advantages of running in 32-bit mode. |
All times are GMT -5. The time now is 06:17 PM. |