LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 02-06-2015, 01:32 AM   #1
isetrocracso
LQ Newbie
 
Registered: Feb 2015
Posts: 1

Rep: Reputation: Disabled
Question What is a Binaries-based installation on Linux?


Hi, can you explain me what a Binaries-based installation is and how does it work?

Thanks

Last edited by isetrocracso; 02-06-2015 at 01:33 AM.
 
Old 02-06-2015, 02:53 AM   #2
veerain
Senior Member
 
Registered: Mar 2005
Location: Earth bound to Helios
Distribution: Custom
Posts: 2,524

Rep: Reputation: 319Reputation: 319Reputation: 319Reputation: 319
Heared first.

Is it installation of binary software packages from cd/dvd/net.

Compared to download of source and local compiling to binary software and installation.
 
1 members found this post helpful.
Old 02-06-2015, 07:43 AM   #3
sundialsvcs
LQ Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 10,671
Blog Entries: 4

Rep: Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945
A great example by-contrast is the Gentoo distro, which is (or can be) completely source-code based: you compile everything.

Or, Linux From Scratch (LFS), which is exactly what it says.

When you "compile everything," of course you can tailor your software very exactly for your CPU-model and all other characteristics of your machine. But, it takes time. Sometimes hours. Therefore, it's far more common for someone else to have compiled the material, using "typical" options, and to then make available the compiled outputs ... the binaries ... which you then install on your machine.

I would, by the way, strongly encourage you to look into both Gentoo and LFS ... perhaps do LFS, in a virtual machine of course, strictly as the learning exercise. You'll learn a lot. You'll become a more effective user of those binary-only distros because you'll know a lot more about how everything actually works. And, you'll have a lot more appreciation for what those distro-suppliers have to deal with when they do what they do so well. The distros purposely insulate you from needing to know the gory details, but, to know those gory details is very informative. I think I learned more about Linux from that, than from any other source of information. ("Use the Source, Luke!")

Last edited by sundialsvcs; 02-06-2015 at 07:44 AM.
 
1 members found this post helpful.
Old 02-06-2015, 08:48 AM   #4
johnsfine
LQ Guru
 
Registered: Dec 2007
Distribution: Centos
Posts: 5,286

Rep: Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197
Most Linux installs are Binaries-based. So it isn't often described that way, just assumed. The exceptional case is source based.

In source based, you start with some previous Linux install and/or with a minimal binary based install and you compile all the binaries from source. I have read (but don't really believe) the idea that you get a noticeable improvement from the compiler knowing the exact CPU the binaries will be used on. The big difference is that you can get newer versions of some packages, if you want those.

In an ordinary distribution, all the compilation is done within the distribution team. They select combinations of source code versions, such as a version of an application and a version of some library the application depends on, and build, test and distribute those in aggregated versions. So the newer application version is available only with some delay and only with some newer library version. So you can get into a big dependency mess if you want to go bleeding edge on some applications while staying with the distribution on others.

When you build from source, you have much more flexibility in mixing bleeding edge from one source package with stable from another. Not everything will be compatible and not everything that is supposed to be compatible will actually work. You might be the first to try some combination. So it doesn't let you mix and match versions with total flexibilty, just with a lot more flexibility than in a normal (binary based) distribution.

Last edited by johnsfine; 02-06-2015 at 08:49 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 On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Network-Based Linux Installation issue ganesh24pal@gmail.com Linux - Server 3 12-18-2013 01:19 AM
GUI based package-manager installation on console based linux kevinchkin Linux - Software 2 07-14-2009 12:25 AM
distro redhat/fedora based adding my binaries and scripts? aot2002 Fedora 1 02-04-2008 06:39 PM
Build i386 binaries based on i386 shared libraries .so linuxcrazyguy Linux - Software 0 03-19-2007 05:27 PM
Flash-based Linux installation demo? Aestus Linux - General 1 12-01-2005 10:02 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 02:58 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