Slackware64 & The Multilib Files. Should They Be Part of The Default Install.
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
View Poll Results: Should The Multilib Files Be:
Included in the Default Installation?
5
4.24%
Offered as an Option during the installation?
33
27.97%
Available in /extra (not part of the installation)?
The USB key would certainly be convenient, and your mod is certainly needed for this package (I know others work similarly).
...but somehow saving a passkey on a USB drive seems not especially unlike writing my passphrase on a post-it. Sure, it is more difficult for others to get their hands on, but once they do, the results are the same.
Personally I prefer trust my memory (as long as it lasts ;-)
Thanks for all you efforts!!
Yesterday 02:18 PM
Hi Leeeoooo
I understand your point, but let me remind you of this...
A keyed passphrase is necessarily a low entropy passphrase...
Immagine u use a 49 key sequence at boot to enter your passphrase... most naive ppl would think this is a "strong" ( 8x49=392 ) 392 bits passphrase...
Nothing could be more away from reality... this is really a 146 bits passphrase, since every first nibble in each byte of your passphrase is known by the attacker, it is the starting sequence of a key character...
Using a passphrase stored in a Usb allows u to use some sort of "text" in your memory, only of your knowledge, and compute the hash value of it, using a strong ( probably designed by yourself ) hash algorithm that will "map" any binary stream to the set of, say 512 bits streams, a set with 2^512 elements ( a bit big IMAO... )
Clearly, there is the posssibility of generating a collision in yr hash algorithm, but this can be "engineered" to be arbitrarily low.
Such a "message digest" of your memorized text would constitute a high entropy ( "Information-theoretically" speaking ) binary stream, approaching "true" randomness...
... A *REALLY STRONG* passphrase...
I guess AlienBob's approach ( probably combined with "custom" variations of cryptographic primitives ( extended keylength and round-count symmetric encryption, etc )) would constitude a much more reliable approach, IMHO
BRGDS
Alex
PS: The very simple fact that you are the only one to know the text used to generate the passphrase through the message digest computation, allows you to repeat the same steps ang regenearte the passphrase in the USB key, should you ever lose the original...
...leaving you only with the burden of backing up your hdd's content, dd if=/dev/random of=/dev/sda, and regenerating an install of Slackware over an encrypted partition in LVM... 20mn to do this...
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,086
Rep:
Quote:
Originally Posted by cwizardone
Reminds me a little of KDE 3.5.xx and KDE 4.xx. A Mac user I know claims that both KDE 4 and windows7 are based on OS X, which, he says, goes back to 2001-2002. I didn't realize OS X has been around that long.
Quote:
Originally Posted by gargamel
In the end, somehow everything we discuss here can probably be tracked back to Xerox.
gargamel
The concept, yes, no doubt, but the "look and feel," no.
Last edited by cwizardone; 01-10-2010 at 08:57 PM.
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,086
Rep:
Slackware64 & The Multilib Files. Should They Be Part of The Default Install.
IMHO, the Multilib (32 bit compatibility) files should be part of the default Slackware64 installation, or at the very least, an option during the installation.
Your preference?
Last edited by cwizardone; 01-23-2010 at 09:51 PM.
Personally, I would prefer that it stays PURE 64...........
The more distros that are PURE 64 will hopefully force the software developers to make native 64 apps.
That's a valid point. Sooner or later it's going to happen anyway so that would be an incentive for developers to release applications for 64bit systems. Having said that, I'd like 13.1 to be multilib due to the fact that there are still a few packages that I like that haven't been ported to 64.
It's a bit like with windows/linux: more users choose windows because software developers concentrate on the windows market. Software developers, on the other hand, focus on the windows platform because it's got a much bigger user base.
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,086
Rep:
Quote:
Originally Posted by sycamorex
...It's a bit like with windows/linux: more users choose windows because software developers concentrate on the windows market. Software developers, on the other hand, focus on the windows platform because it's got a much bigger user base.
It is understandable, but unfortunately true. When I'm in one of those "I should just throw in the towel and use m$-winbloat moods" one reason is many Open Source applications are not only written for m$-winbloat first, but often work better than the Linux version.
You may now notice that there is a poll at the top of the thread, this is because of recent administrative changes to certain threads within the Slackware forum.
The debate ended a full three weeks ago, and it's been almost 2 weeks since there were even posts made to this thread, until today (maybe yesterday); so, I believe it's safe to say the thread is on track now.
my 2 cents is that the cross compiler packages should be offered in extra, but do to all the unforeseen and unfixable compile errors on a multi lib platform, the other packages should not be in extra. I have run into numerous programs that will try and reference the 32bit libs instead of the 64bit during compile. The user generally has to know some obscure CMAKE parameter, or regular make parameter for that matter, or they need to know how to use LD_FLAGS and PKG_CONFIG_DIR just to compile their software. On top of that, most of the SlackBuilds do not contain these fixes for a multilib environment.
I have run into numerous programs that will try and reference the 32bit libs instead of the 64bit during compile.
Yes, most users only need run-time compatibility to run some closed-source 32-bit binaries (which don't yet come with 64-bit versions). How about just adding two scripts to extra: scripts like convertpkg-compat32 and massconvert32.sh but which also remove all *.a *.la *.o pkgconfig/*.pc files and *.so symbolic links (and executable files now ending to /usr/bin/32). Running those scripts against the 32-bit packages could build packages with separate names, e.g. *-runtimecompat32-*. Then the 32-bit libraries could not be seen at all when configuring and compiling normally (64-bit). No need to provide gcc to compile 32-bit, no need for multilib glibc (convertpkg from 32-bit glibc is enough).
There can still be some special cases where a full 32-bit compiling environment is needed (wine?), but only then the full compat32 support would need to be installed from alien's web site.
Last edited by Petri Kaukasoina; 01-25-2010 at 06:48 AM.
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,086
Rep:
Quote:
Originally Posted by Petri Kaukasoina
...There can still be some special cases where a full 32-bit compiling environment is needed (wine?), but only then the full compat32 support would need to be installed from alien's web site...
I think it might benefit Slackware to be multilib, and to have that option is fine. So I think that multilib should be available as /extra but not part of the installation option during initial setup. my
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.