- Created: Tuesday, 25 December 2012 08:07
- Last Updated: Tuesday, 03 December 2013 08:33
- Published: Tuesday, 25 December 2012 08:07
- Written by Sternas Stefanos
- Hits: 4120
Sabayon Linux is a
Gentoo-based distribution which follows the works-out-of-the-box philosophy.
We add CodeTyphon support and for this Linux Distribution.
1. What is Sabayon Linux based on?
Sabayon Linux is based on, and emanates substantially from, Gentoo GNU/Linux(Gentoo testing). Gentoo Linux is one of the most popular source-based Linux distributions. As Ubuntu uses some of the packages from Debian, so Sabayon recieves its packages from Gentoo. In particular, Sabayon is based on Gentoo's testing branch. Gentoo's testing branch is about on par with Debian's Sid (unstable branch) releases. Though based on the bleeding edge, you will find Sabayon is quite stable and perhaps more cutting edge. Both Sabayon and Gentoo are on rolling release cycle, but Sabayon will have release snapshots.
Sabayon when using the package manager Entropy is binary based. (currently Sabayon has about 10,000 packages in Entropy).
Sabayon when using the package manager Portage is source based. (the Gentoo repo is quite huge)
2. What is difference between source-based and binary based distribution?
Most distros, such as Ubuntu, Debian, Red Hat, Fedora and SUSE, install binary packages. Simply put, a binary package is the pre-compiled program, compiled on another computer and made available for download and installation on other computers.
A source-based distro is a distro that compiles its programs from source code on the target computer at the time of installation, rather than relying on others to compile and package them. Source-based distros generally also have in their repositories some binary (pre-compiled) packages; these will be the large programs such as OpenOffice, the reason being that the compilation of these can take several hours.
3. Should I use Sabayon as a source-based or binary based distribution?
Sabayon Linux has two package managers: Entropy (binary packages) and Portage (source packages). As you can install binary packages instead of source code-based packages, Sabayon Linux offers users a choice and the best of both worlds. The binary packages in the Entropy repository have been built by using the Portage package manager and then packaged using Entropy packaging tools on that computer. The binary packages are stored in the Entropy repository and you install them on your computer by using either the Equo command line client or the Sulfur GUI client. As the release time and date of packages are a little different between the 2 package managers it is recommended to use one package manager consistantly to avoid conflicts.
Generally, using Entropy with binary packages is recommended to new users and those who just want everything to work easily.
Portage(source based) is recommended for more advanced users who wish to customize thier installation to a higher degree.
There are two main advantages to source-based distributions. Firstly, source-based distros often have the newest software before binary distros do. This is due mostly to the fact that, rather than having to compile a package and then test it on different machines, all that is required in something like Sabayon Linux is a file telling it where to find the source code and how to compile it. Secondly, undoubtedly a program will eventually have a feature you don't need, and will just take up space or slow down the program. In a binary distro, you're stuck with this feature. In a source-based distro you have the option of removing unwanted features at the time of compilation (assuming you are using Portage rather than Entropy).
Professional Programming Reality and Ability...