LinuxQuestions.org
View the Most Wanted LQ Wiki articles.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware > Slackware - Installation
User Name
Password
Slackware - Installation This forum is for the discussion of installation issues with Slackware.

Notices

Reply
 
Search this Thread
Old 03-07-2014, 04:53 PM   #16
jamison20000e
Senior Member
 
Registered: Nov 2005
Location: infinity; (randomly born:) Milwaukee, WI, US, Earth
Distribution: any UNIXish that works well on my cheapest with mostly KDE, Xfce, JWM or CLI but open ;-)
Posts: 1,335
Blog Entries: 2

Rep: Reputation: 348Reputation: 348Reputation: 348Reputation: 348
Arrow


It's funny how much debate the 64 vs 32 questions always seem to bring but end up personal choice in the long run, unless you become a soft\hardware computer scientist? I'd still point out GRUB can dual boot both and some new code will not run...
however on on some systems (mostly older) with some tests (according to some people and\or software:)
http://www.phoronix.com/scan.php?pag...x86_1304&num=4
http://www.phoronix.com/scan.php?pag...u_32_pae&num=1
http://www.passmark.com/forum/showth...-maths-amp-PT8
http://forums.cnet.com/7723-10149_10...mputer-system/
and so on debatable unless you buy the right hardware but that's another debate.
 
Old 03-07-2014, 05:01 PM   #17
273
Senior Member
 
Registered: Dec 2011
Location: UK
Distribution: Debian Sid AMD64&i386, Raspbian Wheezy, various VMs
Posts: 3,236

Rep: Reputation: 760Reputation: 760Reputation: 760Reputation: 760Reputation: 760Reputation: 760Reputation: 760
He may well be imagining it but a friend "cursed me out" (as I understand American say) because I didn't tell him to move to 64 bit sooner. He moved to 64 bit Ubuntu and found that the x-runs and denormal problems he was having with his multi-track mixing were drastically cut and things were much smoother than on 32 bit. I am guessing it's down to supported CPU instructions in the software so if he was running a source-based distro it may not have mattered, but he seemed to think it was noticeably different.
 
1 members found this post helpful.
Old 03-07-2014, 05:07 PM   #18
genss
Member
 
Registered: Nov 2013
Posts: 181

Rep: Reputation: Disabled
Quote:
Originally Posted by 273 View Post
AMD being the ones to develop the instruction set though I suppose they had their hands tied by the past.
yes ofc
i havent gotten around to write a disassembler (yet), but i seen things
they are/were competent engineers so..


also, move to amd64 unless your ram is very limited
register allocation is one of the bigger problems compilers face, and there are more registers in 64bit mode

Last edited by genss; 03-07-2014 at 05:08 PM.
 
Old 03-08-2014, 03:44 AM   #19
ReaperX7
Senior Member
 
Registered: Jul 2011
Distribution: LFS-SVN, Slackware-14.1, PCBSD-10.0
Posts: 2,918
Blog Entries: 15

Rep: Reputation: 746Reputation: 746Reputation: 746Reputation: 746Reputation: 746Reputation: 746Reputation: 746
I've ran 64-bit just fine on as little as 1GB of RAM. The misconception I see is the memory footprint issue. Yes 64-bit programs have a larger footprint, but look at the footprint itself. A 64-bit address is going be larger than a 32-bit address naturally, but even if a 32-bit program accesses a 64-bit address, it can only use 32 bits of that address space with the rest wasted.

So really its this, do you want to use the full or partial potential of your system hardware?
 
1 members found this post helpful.
Old 03-08-2014, 10:03 AM   #20
jamison20000e
Senior Member
 
Registered: Nov 2005
Location: infinity; (randomly born:) Milwaukee, WI, US, Earth
Distribution: any UNIXish that works well on my cheapest with mostly KDE, Xfce, JWM or CLI but open ;-)
Posts: 1,335
Blog Entries: 2

Rep: Reputation: 348Reputation: 348Reputation: 348Reputation: 348
I doubt most new and future developers will say the old ways work fine?
 
Old 03-08-2014, 11:00 AM   #21
genss
Member
 
Registered: Nov 2013
Posts: 181

Rep: Reputation: Disabled
Quote:
Originally Posted by ReaperX7 View Post
A 64-bit address is going be larger than a 32-bit address naturally, but even if a 32-bit program accesses a 64-bit address, it can only use 32 bits of that address space with the rest wasted.
i don't understand this part

because a program can't access more then 4gig ?

Last edited by genss; 03-08-2014 at 11:02 AM.
 
Old 03-10-2014, 01:55 AM   #22
ReaperX7
Senior Member
 
Registered: Jul 2011
Distribution: LFS-SVN, Slackware-14.1, PCBSD-10.0
Posts: 2,918
Blog Entries: 15

Rep: Reputation: 746Reputation: 746Reputation: 746Reputation: 746Reputation: 746Reputation: 746Reputation: 746
Think of it like this. Look at an address space for a 64-bit register. Now put a 32-bit program in that address space to process. You have 32-bits of addressing used but 32-bits wasted. But because it's one address space, no other programs can run in that exact address space, hence it's wasted resources.

Now plug in a 64-bit program into the same addressing space. Nothing is wasted.

So really if you have:

0000-0000-0000-0000 as a 64-bit address

Vs

0000-0000 as a 32-bit address

And only one program can occupy on address space such as:

****-****-****-****

should you run a higher efficiency program or a less efficient program? The answer is simple. You use the higher efficiency program to utilize the maximum potential of your hardware.

Some benchmarks claim 32-bit running on 64-bit runs approximately 1.7x faster, but this is totally a falicy. It's not running faster, it's clearing the addressing spaces faster, but it's unable to utilize certain optimizations 64-bit addresses utilize. A 2.0GHz CPU can only operate a 2.0GHz.

Last edited by ReaperX7; 03-10-2014 at 08:25 AM.
 
Old 03-10-2014, 11:25 AM   #23
genss
Member
 
Registered: Nov 2013
Posts: 181

Rep: Reputation: Disabled
every program has their own address space
it is a cpu thing, controlled by the kernel

memory is all in 4k pages
when a program asks for memory the kernel "patches" in a 4k page of RAM at the requested address
it does it by modifying the page table

this is all transparent to the process
(actually there are also segment registers in 32bit mode, idk enough about them)
 
Old 03-10-2014, 03:15 PM   #24
enine
Member
 
Registered: Nov 2003
Distribution: Slackware 14.1
Posts: 731

Rep: Reputation: 77
I actually recently upgraded to 64 bit.
I use older laptops so I can pass those down to the kids so before someone knocks my choice of using laptops as servers thats why. I had a Dell Latitude D620 32 bit with 2G RAM and I could run 3-4 virtual guests before running out of steam. For example work sent us all to a citrix class and I wanted to see if I could duplicate the lab at home. I downloaded or used my old technet trials of XP, Windows Server 2003 and Citrix Metaframe. I ran a Domain controller, one Citrix server, one Citrix Web front end and one XP client at the same time. I've also ran various linux distros and had several different Slackware installs any time I wanted to test something out.
I wanted to try out some newer OS's and most are 64 bit only so I realized I need 64 bit hardware. I found a Dell Latitude D630 64bit 2G ram for $100 due to a couple broken USB ports so I grabbed it and installed Slackware 14.1 64bit. Now with virtualbox I can't even get a single guest Linux install to run without killing the performance of the host, there seems to be some major overhead just switching to 64bit.
 
Old 03-19-2014, 02:45 PM   #25
jamison20000e
Senior Member
 
Registered: Nov 2005
Location: infinity; (randomly born:) Milwaukee, WI, US, Earth
Distribution: any UNIXish that works well on my cheapest with mostly KDE, Xfce, JWM or CLI but open ;-)
Posts: 1,335
Blog Entries: 2

Rep: Reputation: 348Reputation: 348Reputation: 348Reputation: 348
Question

I'm sorry but this still boggles my mind. Why don't you go to a thrift store, maybe a Raspberry Pi, through the trash and so on rather than wasting the hardware you have?
 
Old 03-20-2014, 09:24 AM   #26
enine
Member
 
Registered: Nov 2003
Distribution: Slackware 14.1
Posts: 731

Rep: Reputation: 77
Who are you asking that question?
 
Old 03-20-2014, 10:09 AM   #27
jamison20000e
Senior Member
 
Registered: Nov 2005
Location: infinity; (randomly born:) Milwaukee, WI, US, Earth
Distribution: any UNIXish that works well on my cheapest with mostly KDE, Xfce, JWM or CLI but open ;-)
Posts: 1,335
Blog Entries: 2

Rep: Reputation: 348Reputation: 348Reputation: 348Reputation: 348
Sorry, really more of a rant or a hay you can get really cheap 32-bit devices. But, I guess anyone using a purely 32-bit OS on 64-bit hardware? Regardless of the RAM.
 
Old 03-21-2014, 06:40 AM   #28
enine
Member
 
Registered: Nov 2003
Distribution: Slackware 14.1
Posts: 731

Rep: Reputation: 77
Well, in my case it looks like I may have to switch back to a 32bit OS on my 64 bit hardware as the 64bit OS has hindered the performance too much to where I can't do all that I could before.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
Trying to install 32bit version of a program on Slackware64 (Pure Data) WhiteHotLoveTiger Slackware 8 01-26-2014 09:53 PM
[SOLVED] Is Kubuntu 12.04 64bit version buggy vs 32bit version? esgol Linux - Newbie 3 07-10-2012 03:01 AM
changing from 32bit version to 64bit rafalek *BSD 1 02-10-2008 12:30 PM
64bit version or 32bit version sigiken Linux - Newbie 2 05-21-2007 12:02 PM
REQ:Directions to install 64bit version of java for amd64 Rick069 Mandriva 2 02-01-2006 03:40 PM


All times are GMT -5. The time now is 05:51 PM.

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration