LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions
User Name
Password
Linux - Distributions This forum is for Distribution specific questions.
Red Hat, Slackware, Debian, Novell, LFS, Mandriva, Ubuntu, Fedora - the list goes on and on... Note: An (*) indicates there is no official participation from that distribution here at LQ.

Notices


Reply
  Search this Thread
Old 03-20-2010, 06:44 AM   #1
Ben_the1st
LQ Newbie
 
Registered: Jan 2010
Location: Hungary
Distribution: Ubuntu, Arch
Posts: 14

Rep: Reputation: 0
Arch- "keep it simple" philosophy, is Gentoo the same?


Hi!

I've read about Arch, that it's philosophy is keeping the system simple, which includes, that they don't patch software unless it's really necessary, they keep it the way the developer written the source code. I think it's a good idea, but it involves, that compatibility can break easily in an Arch system.
I haven't found anything related to this about Gentoo. So my question is: is this the same with gentoo, they don't change the sources of programs? My feeling it's not, because a lot of time needed for packages to appear in portage after their release. Is "Patching" the reason why?
I'm also interested in your opinion about this patching-nopatching philosophy.
 
Old 03-20-2010, 10:01 AM   #2
MrChilly0
Member
 
Registered: Jan 2007
Location: midwest USA
Distribution: gentoo w/ funtoo overlay
Posts: 146

Rep: Reputation: 23
Short answer: No, patching isn't why.

Gentoo is about optimization. It lets you set how you want your programs built, what extra functions you want built, all according to the specs you decide.

The reason it takes time to show up in portage is usually testing, the making of the ebuild, and the verifying of needed dependencies. Plus it's volunteers that tend to this, so some programs may take longer than others due to popularity.

I wrote up a short comparison a while back : http://mrchilly.net/?q=node/21
and I recommend the distro's about pages: http://www.gentoo.org/main/en/about.xml http://www.archlinux.org/about/
 
1 members found this post helpful.
Old 03-20-2010, 04:48 PM   #3
Dralnu
Member
 
Registered: Jul 2005
Posts: 335

Rep: Reputation: Disabled
iirc Gentoo does patch quite a few packages, but it goes through testing, unstable, and stable phases.

In my opinion, patching is a Bad Thing in general with a few exceptions such as enabling/disabling features or maybe correcting a typo in a Makefile. Patching that goes much beyond this (such as bugfixes) should be done by upstream since they should know how to fix a problem without introducing more bugs into the program as well as pushing patches out to everyone else instead of just fixing functionality in a single distro.
 
Old 03-20-2010, 11:29 PM   #4
MrChilly0
Member
 
Registered: Jan 2007
Location: midwest USA
Distribution: gentoo w/ funtoo overlay
Posts: 146

Rep: Reputation: 23
I believe it is common practice for most all distros to have certain distro-specific patches. Also, if their patches fix a problem in the program, it is common practice and courtesy to turn them in to the upstream maintainers. THis is not a gentoo specific scenario
 
Old 03-21-2010, 03:30 AM   #5
Dralnu
Member
 
Registered: Jul 2005
Posts: 335

Rep: Reputation: Disabled
It maybe curtious to send the patches upstream, but I would like to see something showing how often this works or, more importantly, how often said patches are merged (and reasons why they are rejected)
 
Old 03-21-2010, 03:34 AM   #6
Ben_the1st
LQ Newbie
 
Registered: Jan 2010
Location: Hungary
Distribution: Ubuntu, Arch
Posts: 14

Original Poster
Rep: Reputation: 0
Ok, thanks.
But than there is a thing I don't understand. If Arch is the one that patches less of its packages, then why it is the distro that breaks compatibility more easily with softwares not included in the distro? It's not logical for me.
 
  


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
How do you install thinks on Arch? What is arch for "emerge", "apt-get" etc? just a man Arch 9 01-28-2022 05:48 AM
Arch equivalent for "Slacker" makepkg or src2pkg Alexvader Arch 2 02-27-2010 08:40 PM
build Cinelerra 2.1 for x86_64, bash "arch" command not found? newtovanilla Linux - Newbie 4 07-08-2008 05:28 PM
FC6, "incorrect arch", Transmeta Crusoe, i586/i686 wkuballa Fedora - Installation 5 01-27-2007 12:32 PM
Gentoo hangs on "LILO : Loading Gentoo......" after normal shutdown snichols Linux - Newbie 4 09-27-2006 03:32 PM

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

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