LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 12-22-2017, 04:41 PM   #31
fido_dogstoyevsky
Member
 
Registered: Feb 2015
Location: Victoria, Australia
Distribution: Slackware 15
Posts: 490
Blog Entries: 2

Rep: Reputation: 576Reputation: 576Reputation: 576Reputation: 576Reputation: 576Reputation: 576

Quote:
Originally Posted by Alien Bob View Post
...I personally believe that 32bit software has a limited lifespan, and future Slackware releases may switch to 64bit only...
Slackware 14.2 is still available as 32bit; I, for one, am not worried that my middle aged to elderly laptop and printer are going to outlast 14.2 support.

64Bit only is just a matter of time. At the moment I couldn't easily get by without multilib on my other PCs, but, as you say, when there's no need why bother?
 
1 members found this post helpful.
Old 12-22-2017, 05:52 PM   #32
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
I've noticed on my personal machines that it seems like the only programs I look at that requires multilib are closed source binaries, and in my case, it is all games. I actually haven't installed multilib on my desktop yet, but the only thing that I can't do that I've wanted to is run steam.

If steam were to push for a 64bit client and make it readily known if a game is 32bit or 64bit, it would go a long way to minimize the need of some to use 32bit or multilib. Depending on what games are 32bit only, I may not even feel a need to install them rather than going multilib.
 
2 members found this post helpful.
Old 12-22-2017, 07:29 PM   #33
montagdude
Senior Member
 
Registered: Apr 2016
Distribution: Slackware
Posts: 2,011

Rep: Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619
Quote:
Originally Posted by bassmadrigal View Post
I've noticed on my personal machines that it seems like the only programs I look at that requires multilib are closed source binaries, and in my case, it is all games. I actually haven't installed multilib on my desktop yet, but the only thing that I can't do that I've wanted to is run steam.

If steam were to push for a 64bit client and make it readily known if a game is 32bit or 64bit, it would go a long way to minimize the need of some to use 32bit or multilib. Depending on what games are 32bit only, I may not even feel a need to install them rather than going multilib.
Wine is the other one, at least for me. Funny that even on Linux, Windows still manages to hold us back.
 
3 members found this post helpful.
Old 12-22-2017, 08:52 PM   #34
orbea
Senior Member
 
Registered: Feb 2015
Distribution: Slackware64-current
Posts: 1,950

Rep: Reputation: Disabled
For me its pcsx2, I suppose they might actually finish their 64-bit port before Slackware drops 32-bit support...
 
1 members found this post helpful.
Old 12-22-2017, 10:44 PM   #35
LQSlacker
Member
 
Registered: Jul 2016
Posts: 94

Rep: Reputation: Disabled
Now if everything in Steam can come together so it's only a 64bit app, without the need for multilib to use Steam, that would be nice.
 
Old 12-22-2017, 11:39 PM   #36
Richard Cranium
Senior Member
 
Registered: Apr 2009
Location: McKinney, Texas
Distribution: Slackware64 15.0
Posts: 3,858

Rep: Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225
Quote:
Originally Posted by montagdude View Post
Wine is the other one, at least for me. Funny that even on Linux, Windows still manages to hold us back.
Why not run Wine in a virtual machine that's 32 bit? (If it's a game, then that's all you have to say. Anything else should work well enough to not have to mess around with multilib.)
 
Old 12-23-2017, 12:26 AM   #37
travis82
Member
 
Registered: Feb 2014
Distribution: Bedrock
Posts: 437

Rep: Reputation: 231Reputation: 231Reputation: 231
Quote:
Originally Posted by Richard Cranium View Post
Why not run Wine in a virtual machine that's 32 bit? (If it's a game, then that's all you have to say. Anything else should work well enough to not have to mess around with multilib.)
If you mean Virtualbox, it itself needs multilib to enable software virtualization for 32 bit guests.
 
Old 12-23-2017, 01:40 AM   #38
a4z
Senior Member
 
Registered: Feb 2009
Posts: 1,727

Original Poster
Rep: Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742
fact is that the world says, if you need to run 32bit apps, use multilib.
Slackware does not include multilib today, I see this as a problem.
I do not think that the 3rd party solution is a solution, I see it more as a hack to fix something that is broken.

The world will continue to produce 32bit apps, those who do not need more than 4gb virtual address space work wonderful and faster as 32 bit apps, so in this sense 32 will not disappear, but 32 bit architecture as the main platform will, on x86 cpus.

I have one practical usage of Slackware left, beside just having it at home for fun.
For 90% of these videos, the presentation computer was a Slackware 14.2 notebook.
To continue to use Slackware for this purpose I need to know if Slackware is planning to add a fully functional compiler suite, if not, I will change to a distro that does provide it for the presentations.
Slackware is not my hobby, it is a tool I use. I try, and actually do, advocate for it and contribute back what is possible, but if it adds to much time burden, or requires me to hack it with 3rd party stuff to have basic functionality, than I will also have to step away from using it for the presentations.
 
1 members found this post helpful.
Old 12-23-2017, 01:41 AM   #39
franzen
Member
 
Registered: Nov 2012
Distribution: slackware
Posts: 535

Rep: Reputation: 379Reputation: 379Reputation: 379Reputation: 379
Quote:
Originally Posted by Richard Cranium View Post
Why not run Wine in a virtual machine that's 32 bit? (If it's a game, then that's all you have to say. Anything else should work well enough to not have to mess around with multilib.)
On my 64bit host without multilib, i run a 32bit lxc container to be able to run wine to use a tax app only available as closedsource 32bit, it works fine. No experience with gaming/steam-client.

I think it would be a good thing if Pat would not have the time consuming burden to provide 32bit slackware in the future. The community may help to provide a 32bit port, maybe fullblown(kde?) is unneeded if the main target is (just) a 32bit container.


Johannes
 
Old 12-23-2017, 02:32 AM   #40
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Quote:
Originally Posted by a4z View Post
fact is that the world says, if you need to run 32bit apps, use multilib.
This is true. Either that, or run 32bit, but most systems will see a benefit of running a 64bit OS, so multilib is still important.

Quote:
Originally Posted by a4z View Post
Slackware does not include multilib today, I see this as a problem.
I do not think that the 3rd party solution is a solution, I see it more as a hack to fix something that is broken.
But this "hack" is becoming less and less needed. Of the 6868 scripts on SBo for 14.2, only 99 of them are limited to either 32bit or 64bit. Out of those 99, 39 don't work on 64bit machines (39%), while 60 don't work on 32bit machines (61%). If we look at 14.1 (5743 scripts), 54 scripts are unsupported on 64bit (81%), while only 13 are unsupported on 32bit (19%). If we go to 14.0 (3827 scripts), only 1 script doesn't work on 32bit (2%) while 49 won't work on 64bit (98%).

If anything, I would imagine Eric would be less and less likely to stop providing multilib (not that I'm suggesting this is on the horizon). But if Slackware didn't come with multilib when the majority of software that was tied to a specific architecture was tied to 32bit, it is unlikely that it would do it now that the tables are flipping and it is more likely software won't support 32bit distros (and it's more likely that users can get by on a pure 64bit distro). Plus, it seems like most uses cases requiring multilib are due to gaming, which is probably not a huge chunk of Slackware's users (although, I'd certainly be interested in data showing what the percentage actually is).

And if distros keep catering to 32bit software, there's no incentive to get away from it.
 
Old 12-23-2017, 04:15 AM   #41
Darth Vader
Senior Member
 
Registered: May 2008
Location: Romania
Distribution: DARKSTAR Linux 2008.1
Posts: 2,727

Rep: Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247
Quote:
Originally Posted by franzen View Post
On my 64bit host without multilib, i run a 32bit lxc container to be able to run wine to use a tax app only available as closedsource 32bit, it works fine. No experience with gaming/steam-client.

I think it would be a good thing if Pat would not have the time consuming burden to provide 32bit slackware in the future. The community may help to provide a 32bit port, maybe fullblown(kde?) is unneeded if the main target is (just) a 32bit container.


Johannes
So nice words!

Oh, by "the community" you understand: Eric Hameleers? Then, in this case be kind to note that "the community" said clear that the maintaining of a 32-bit port is excluded, no far than in this very thread.

Be careful what you wish!

Last edited by Darth Vader; 12-23-2017 at 04:48 AM.
 
Old 12-23-2017, 04:19 AM   #42
Darth Vader
Senior Member
 
Registered: May 2008
Location: Romania
Distribution: DARKSTAR Linux 2008.1
Posts: 2,727

Rep: Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247
Quote:
Originally Posted by a4z View Post
fact is that the world says, if you need to run 32bit apps, use multilib.
Contrary, Mr. Watson! Facts in the real World says: you should use a 32-bit operating system for running 32-bit apps.

Even in the "multilib" case, you run a (distinct) 32-bit operating system on top of a (common) 64-bit kernel.

And remember that that "multilib" is just the Slackware i586 adapted by Eric to be installed in the same partition with a x86_64 base one.

NO Slackware i586 === NO Multilib

According with the maintainers, not with me.

Last edited by Darth Vader; 12-23-2017 at 06:55 AM.
 
Old 12-23-2017, 04:49 AM   #43
GazL
LQ Veteran
 
Registered: May 2008
Posts: 6,897

Rep: Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019
Quote:
Originally Posted by volkerdi View Post
Even if we dropped 32-bit support entirely, for reasons of compatibility we would probably continue forward with --libdir=/usr/lib64.
Thanks for the clarification. That we'd end up getting stuck with the /lib, /lib64 split long-term was the reason I always preferred the alternative /lib, /lib32 approach to multilib, though I understand the reasons why you went the way you did.
 
Old 12-23-2017, 04:58 AM   #44
a4z
Senior Member
 
Registered: Feb 2009
Posts: 1,727

Original Poster
Rep: Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742
Quote:
Originally Posted by Darth Vader View Post
Contrary, Mr. Watson! Facts in the real World says: use a 32-bit operating system for running 32-bit apps.

And remember that that "multilib" is just the Slackware i586 adapted by Eric to be installed in the same partition with a x86_64 base one.

NO Slackware i586 === NO Multilib

According with the maintainers, not with me.
one more time, the no change required fraction shows only fundamental lack of knowledge, interesting to see you this time on this side of the fence.

OF course there are distributions where no i586 port exists, and they ship multilib. That Erics solution is a hack is something I mentioned.
 
Old 12-23-2017, 05:17 AM   #45
Darth Vader
Senior Member
 
Registered: May 2008
Location: Romania
Distribution: DARKSTAR Linux 2008.1
Posts: 2,727

Rep: Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247
Quote:
Originally Posted by a4z View Post
one more time, the no change required fraction shows only fundamental lack of knowledge, interesting to see you this time on this side of the fence.
For several years, I was myself maintainer of a Slackware-based distribution, which was basically a port to i586 when the Slackware was i486.

Hence, I was able to see myself the amount of work and complexity required to maintain a Slackware-like distribution.

According with my experience, I see today only one guy able to do a 32-bit port excluding our BDFL: Eric Hameleers, and he said nope.

OK, there is also our good British Doctor, but he looks totally uninterested by anything which does not wear the noble ARM inheritance.

The rest of "the community" either has no required knowledge, either has no enough resources or time to dedicate for this project.

Quote:
Originally Posted by a4z View Post
OF course there are distributions where no i586 port exists, and they ship multilib. That Erics solution is a hack is something I mentioned.
With all respect, what Eric do is not a hack. This way do precisely everyone and it is the single way.

For example, for Qt, you need to build libraries for x86_64 and i586. Maybe the resource files are common.

Facts are, if Patrick will put down the i586 releases, but he will still ship 32-bit support, his volume of work is the same as shipping apart the i586 releases. That was said clear also by Eric, right in this thread.

With a caveat: guys like @LuckyCyborg cannot use the latest Slackware anymore.

BTW, blame Intel which treated the 64 bit support as a premium feature, and the commercial politics of those who sell hardware, but in many parts of the World you can still buy 32-bit hardware as brand new.

---------------------------------------------------
Practical example, to demonstrate that those who show us their Ryzens like tuned trucks does not represents The Real World. Or, at least not the entire World.

https://www.emag.ro/placa-video-sapp...IMILAR-1k3vwv8

Yup, even in a "illuminated" place like where I live, where I have that nation-wide 1Gbps Internet and 50GB monthly on phone, the typical guy buy for a home/office computer something like a brand new Radeon HD6450, which the enlightened minds from AMD declared it obsolete from long long long time ago.

PS. the Romanians arrived to have a meme: "he show us his Ryzen", referring to something similar with someone who go shopping with a truck like one from screenshot.
Attached Thumbnails
Click image for larger version

Name:	monster_truck_by_blacklizard1971-d4z1il7.jpg
Views:	38
Size:	163.3 KB
ID:	26588  

Last edited by Darth Vader; 12-23-2017 at 08:24 AM.
 
1 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Ubuntu 32-bit Future? wagscat123 Ubuntu 3 11-03-2016 10:18 AM
LXer: GNU/Hurd Plans For A Future With USB, SATA, 64-Bit LXer Syndicated Linux News 0 02-10-2013 04:01 AM
How important is 64-bit support in future Slackware? wheeliee Slackware 36 03-25-2009 05:34 AM
LXer: Desktop FreeBSD: 64-bit Future LXer Syndicated Linux News 1 10-06-2006 11:14 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 07:34 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration