Gentoo Forums
Gentoo Forums
Quick Search: in
Where does Gentoo outrun other distributions?
View unanswered posts
View posts from last 24 hours

rackathon
Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Gentoo Chat
View previous topic :: View next topic  
Author Message
jabol
Apprentice
Apprentice


Joined: 05 Oct 2005
Posts: 269

PostPosted: Sun Aug 12, 2007 1:21 pm    Post subject: Where does Gentoo outrun other distributions? Reply with quote

Hi,
I just recently came upon yet next point, where I believe Gentoo outruns all other Linux distributions and even all other systems I know (and this includes Windows, Solaris and quite a few Linuxes). So I was just wandering what are the points you think Gentoo is best at?

As for what I found out:
* Filesystem layout, as described in ebuild FAQ. It's just great. You always know where to find things. 3-rd party and binary software goes into /opt, all other things into /usr. It's just unbelievable how messy some systems are about system layouts. Maybe it's because Gentoo is to be managed by a human, not programs, so it needs to be clean. Nevertheless it's just better if the filesystem layout is somehow thoughtful.
* Great /etc/env.d idea.
* runlevels, although this is kind of implemented in most systems by /etc/rc.* directories. But runlevels are easier manageable.
* Portage, but I need not mention that, it's too obvious. Deb's are nice also, but I prefer source building....

Well, what else can you think of? Let's give the folks out there some reasons to switch to Gentoo.

BTW: I know there have been quite a few similar topics, but none so openly comparative.
Back to top
View user's profile Send private message
Dr. Frankenbox
Tux's lil' helper
Tux's lil' helper


Joined: 16 Jul 2005
Posts: 93
Location: Nebraska, USA

PostPosted: Sun Aug 12, 2007 1:47 pm    Post subject: Reply with quote

The /etc/init.d concept is great. When I play with any other distro, I always have a hard time figuring out how to start/stop/restart background system processes/servers/daemons. It's particularly nice to have a straightforward way to renew a DHCP lease (/etc/init.d/net.ethX restart). On other distros, you have to know which DHCP client program is being used and how to issue a renew with it.
Back to top
View user's profile Send private message
Clete2
Guru
Guru


Joined: 09 Aug 2003
Posts: 506
Location: Mansfield, Pennsylvania

PostPosted: Sun Aug 12, 2007 3:09 pm    Post subject: Reply with quote

Dr. Frankenbox wrote:
The /etc/init.d concept is great. When I play with any other distro, I always have a hard time figuring out how to start/stop/restart background system processes/servers/daemons. It's particularly nice to have a straightforward way to renew a DHCP lease (/etc/init.d/net.ethX restart). On other distros, you have to know which DHCP client program is being used and how to issue a renew with it.


I actually thought that /etc/init.d was standard for Linux distributions until I checked out the other distributions again.. /etc/init.d is a wonderful idea.
_________________
Clete Blackwell Photo
My Blog
Linux user #339185
Back to top
View user's profile Send private message
numerodix
l33t
l33t


Joined: 18 Jul 2002
Posts: 725
Location: nl.eu/Utrecht

PostPosted: Sun Aug 12, 2007 3:29 pm    Post subject: Reply with quote

Clete2 wrote:
Dr. Frankenbox wrote:
The /etc/init.d concept is great. When I play with any other distro, I always have a hard time figuring out how to start/stop/restart background system processes/servers/daemons. It's particularly nice to have a straightforward way to renew a DHCP lease (/etc/init.d/net.ethX restart). On other distros, you have to know which DHCP client program is being used and how to issue a renew with it.


I actually thought that /etc/init.d was standard for Linux distributions until I checked out the other distributions again.. /etc/init.d is a wonderful idea.


Actually... it is. But /etc/runlevels isn't, and obviously rc-update, rc-status aren't either.

On other distros you can start/stop services just the same way, with /etc/init.d/something start, but the rcX.d stuff is less obvious.
_________________
undvd - ripping dvds should be as simple as unzip
Back to top
View user's profile Send private message
dirtyepic
Developer
Developer


Joined: 22 Oct 2004
Posts: 1549
Location: sk.ca

PostPosted: Sun Aug 12, 2007 3:38 pm    Post subject: Reply with quote

We have more cupholders.

Also we run on more hardware than any other Linux distro out there.
_________________
by design, by neglect
for a fact or just for effect
Back to top
View user's profile Send private message
jabol
Apprentice
Apprentice


Joined: 05 Oct 2005
Posts: 269

PostPosted: Mon Aug 13, 2007 4:22 am    Post subject: Reply with quote

Is Gentoo not actually the only distribution to provide not-multilib envrionment?
Back to top
View user's profile Send private message
d2_racing
Moderator
Moderator


Joined: 25 Apr 2005
Posts: 7745
Location: Ste-Foy,Canada

PostPosted: Mon Aug 13, 2007 6:37 am    Post subject: Reply with quote

I love the rc-update thing.

This is great and also the portage utilisation of package.keywords... nearly a perfect thing :)
_________________
Sysadmin of Gentoo-Québec.org
Signature
IRC channel on Freenode : #gentoo-quebec
Back to top
View user's profile Send private message
Phenax
l33t
l33t


Joined: 10 Mar 2006
Posts: 965

PostPosted: Mon Aug 13, 2007 6:40 am    Post subject: Reply with quote

jabol wrote:
Is Gentoo not actually the only distribution to provide not-multilib envrionment?


I know Sourcemage offers a non-multilib environment.
Back to top
View user's profile Send private message
JeliJami
Veteran
Veteran


Joined: 17 Jan 2006
Posts: 1083
Location: Belgium

PostPosted: Mon Aug 13, 2007 7:01 am    Post subject: Reply with quote

d2_racing wrote:
I love the rc-update thing.


Gentoo is not unique in this respect:

On a Debian system, and derivatives:
Code:
man update-rc.d


On a RedHat/SuSE system, and derivatives:
Code:
man chkconfig


Other distributions likely have a similar command.
_________________
Unanswered Post Initiative | Search | FAQ
Former username: davjel
Back to top
View user's profile Send private message
jonnevers
Veteran
Veteran


Joined: 02 Jan 2003
Posts: 1543
Location: Gentoo64 land

PostPosted: Mon Aug 13, 2007 8:10 am    Post subject: Reply with quote

#1 feature: robust automatic dependency resolution throughout the entire tree.

/etc/portage/package.* is quite clever too. imo.

so, yah, portage.
Back to top
View user's profile Send private message
d2_racing
Moderator
Moderator


Joined: 25 Apr 2005
Posts: 7745
Location: Ste-Foy,Canada

PostPosted: Mon Aug 13, 2007 9:13 am    Post subject: Reply with quote

I don't see any distro that have a friendly /etc/portage/package.keywords except the pin priority from Debian...but not as friendly as the portage thing.
_________________
Sysadmin of Gentoo-Québec.org
Signature
IRC channel on Freenode : #gentoo-quebec
Back to top
View user's profile Send private message
timeBandit
Moderator
Moderator


Joined: 30 Dec 2004
Posts: 2160
Location: here, there or in transit

PostPosted: Mon Aug 13, 2007 10:49 am    Post subject: Reply with quote

dirtyepic wrote:
We have more cupholders.
Also we run on more hardware than any other Linux distro out there.

Cupholders, bah. Personally I prefer that we have an OFF switch for the stability control systems. :mrgreen:
_________________
Plants are pithy, brooks tend to babble--I'm content to lie between them.
Super-short f.g.o checklist: Search first, strip comments, mark solved, help others.
Back to top
View user's profile Send private message
jabol
Apprentice
Apprentice


Joined: 05 Oct 2005
Posts: 269

PostPosted: Mon Aug 13, 2007 11:25 am    Post subject: Reply with quote

timeBandit wrote:
dirtyepic wrote:
We have more cupholders.
Also we run on more hardware than any other Linux distro out there.

Cupholders, bah. Personally I prefer that we have an OFF switch for the stability control systems. :mrgreen:
do we?

Edit: Ohhh, ACCEPTED_KEYWORDS=~[amd64|x86|etc.]. It just hit me! Yeap, and furthermore, it's selective, not like with debian where you can either run sid or sarge (or whatever it's called this days).
Back to top
View user's profile Send private message
JeliJami
Veteran
Veteran


Joined: 17 Jan 2006
Posts: 1083
Location: Belgium

PostPosted: Mon Aug 13, 2007 11:18 pm    Post subject: Reply with quote

jabol wrote:

Edit: Ohhh, ACCEPTED_KEYWORDS=~[amd64|x86|etc.]. It just hit me! Yeap, and furthermore, it's selective, not like with debian where you can either run sid or sarge (or whatever it's called this days).


You can selectively mix stable/testing/unstable packages in Debian using apt pinning. See the post from d2_racing:
d2_racing wrote:

I don't see any distro that have a friendly /etc/portage/package.keywords except the pin priority from Debian...but not as friendly as the portage thing.

_________________
Unanswered Post Initiative | Search | FAQ
Former username: davjel
Back to top
View user's profile Send private message
ToeiRei
l33t
l33t


Joined: 03 Jan 2005
Posts: 795
Location: Austria

PostPosted: Tue Aug 14, 2007 4:02 am    Post subject: Reply with quote

Gentoo is the distribution of choices. That's my reason for using it as it is so adaptive. (and there is no tool for fucking up your configs, so you're responsible for your own mistakes)
_________________
Blog | btrfs | The mailer daemon is busy burning your messages in hell...
Back to top
View user's profile Send private message
d2_racing
Moderator
Moderator


Joined: 25 Apr 2005
Posts: 7745
Location: Ste-Foy,Canada

PostPosted: Tue Aug 14, 2007 6:04 am    Post subject: Reply with quote

Except, that you can have some great feature to help you, like wlassistant that can get you out of hell when you configure your wifi connection from the first time.
_________________
Sysadmin of Gentoo-Québec.org
Signature
IRC channel on Freenode : #gentoo-quebec
Back to top
View user's profile Send private message
PanzerKanzler
Apprentice
Apprentice


Joined: 04 Dec 2005
Posts: 222
Location: Downgraded to Pimlico, London

PostPosted: Tue Aug 14, 2007 9:17 am    Post subject: Reply with quote

Gentoo is by far the easiest distro to maintain. It is always willing to help with its collection of tools, but if you want to do something yourself it will not interfere.
_________________
If you've got nothing nice to say, you're probably not alone...
Back to top
View user's profile Send private message
Mantaar
Apprentice
Apprentice


Joined: 17 May 2007
Posts: 219

PostPosted: Tue Aug 14, 2007 9:44 am    Post subject: Reply with quote

I really appreciate the way you can have packages and libs in different slots. What's even better, though is how easy it is to switch compilers (for me it's gcc and javac) - just one command to view what you have; another to switch them. As a programmer that's really convenient for me.

And yes, configuration files are easier to manage than in other distros. Just do an
Code:

ls -1 /etc | wc -l

on Gentoo and then do the same on any other Linux distro... you'll notice a remarkable decrease in clutter for Gentoo.

But the most outstanding parts of Gentoo are its documentation efforts and the community. ;)
_________________
Error compiling committee.c: too many arguments to function.
Back to top
View user's profile Send private message
Sixtiz
n00b
n00b


Joined: 09 Oct 2002
Posts: 40
Location: Australia

PostPosted: Tue Aug 14, 2007 10:02 am    Post subject: Reply with quote

davjel wrote:
d2_racing wrote:
I love the rc-update thing.


Gentoo is not unique in this respect:

On a Debian system, and derivatives:
Code:
man update-rc.d


On a RedHat/SuSE system, and derivatives:
Code:
man chkconfig


Other distributions likely have a similar command.

Debian's update-rc.d ? Have you really used it ? It's totally not user friendly compared to Gentoo's rc-update. You have to select the start order yourself for instance... Redhat's chkconfig is far better already, but none of these systems explicitly manage the dependencies between services as does rc-update. Not to mention virtual runlevels :)
Back to top
View user's profile Send private message
JeliJami
Veteran
Veteran


Joined: 17 Jan 2006
Posts: 1083
Location: Belgium

PostPosted: Tue Aug 14, 2007 10:12 am    Post subject: Reply with quote

Sixtiz wrote:

Debian's update-rc.d ? Have you really used it ?It's totally not user friendly compared to Gentoo's rc-update. You have to select the start order yourself for instance... Redhat's chkconfig is far better already, but none of these systems explicitly manage the dependencies between services as does rc-update. Not to mention virtual runlevels :)


Points scored for rc-update ;)
You are right. The need, before, after (and others) in the gentoo init scripts are great!
_________________
Unanswered Post Initiative | Search | FAQ
Former username: davjel
Back to top
View user's profile Send private message
jabol
Apprentice
Apprentice


Joined: 05 Oct 2005
Posts: 269

PostPosted: Tue Aug 14, 2007 12:41 pm    Post subject: Reply with quote

I was just testing solaris a bit. From what I've saw there, most applications (at least those bigger ones), have own directory in /usr. It's like "Program Files" in windows! I like the idea that programs actually sink into /usr, don't extend it so obviously. It's just great. No more wtf is this include/lib/bin directory! Or wtf is there no /usr/bin directory. Oh, there it is indeed, just forgot to append less to ls when looking for it (/usr should never grow bigger than so that one could be able to print it on a single *standart* console screen - signle col).
Back to top
View user's profile Send private message
jabol
Apprentice
Apprentice


Joined: 05 Oct 2005
Posts: 269

PostPosted: Wed Aug 15, 2007 10:50 am    Post subject: Reply with quote

Gnome-Light! That is just wonderful! No Epiphany, no Totem, no Evolution! Only the packages I really like and Gnome-Core (although no such thing exists!, but someone managed to find it).
Back to top
View user's profile Send private message
bblount
Tux's lil' helper
Tux's lil' helper


Joined: 08 Nov 2004
Posts: 80

PostPosted: Fri Aug 17, 2007 2:03 pm    Post subject: Reply with quote

Well besides the great plusses that people have already said, I would like to add eix, eselect, and most of all gentoolkit. I love being able to list files and packages like that (equery b).
Back to top
View user's profile Send private message
petrjanda
Veteran
Veteran


Joined: 05 Sep 2003
Posts: 1518
Location: Brno, Czech Republic

PostPosted: Fri Aug 17, 2007 7:13 pm    Post subject: Re: Where does Gentoo outrun other distributions? Reply with quote

jabol wrote:
Hi,
As for what I found out:
* Filesystem layout, as described in ebuild FAQ. It's just great. You always know where to find things. 3-rd party and binary software goes into /opt, all other things into /usr. It's just unbelievable how messy some systems are about system layouts. Maybe it's because Gentoo is to be managed by a human, not programs, so it needs to be clean. Nevertheless it's just better if the filesystem layout is somehow thoughtful.

I think all GNU based layouts(the ones i know) are messy. I believe a correct solution is to install all 3rd party apps into either /usr/local or /usr/pkg (pkgsrc systems) so that there is a separation between system and 3rd party.

Quote:

* Great /etc/env.d idea.

Whats this for again? (havent used gentoo in long time...)

Quote:

* runlevels, although this is kind of implemented in most systems by /etc/rc.* directories. But runlevels are easier manageable.

rc system in netbsd is far better than in any linux system.

Quote:

* Portage, but I need not mention that, it's too obvious. Deb's are nice also, but I prefer source building....

or you can have pkgsrc or ports, both of which beat portage in usage, simplicity and quality.

petr
_________________
There is, a not-born, a not-become, a not-made, a not-compounded. If that unborn, not-become, not-made, not-compounded were not, there would be no escape from this here that is born, become, made and compounded. - Gautama Siddharta
Back to top
View user's profile Send private message
Aries-Belgium
l33t
l33t


Joined: 08 Jul 2005
Posts: 730
Location: Willebroek, Belgium

PostPosted: Fri Aug 17, 2007 11:51 pm    Post subject: Reply with quote

The greatness of Gentoo already starts with the installation. I like the handbook that describes every step very well and with the necessary explanation. Even for a Linux beginner it's quite simple to follow the guidelines. Okay, you may have some difficulty understanding some steps but you 'll manage.
The second WOW effect comes when you use portage for the first time. No more dependency hell that I had with RPMs, more packages available than other distros I used, ...

Just for fun I wanted to install OpenSUSE, the "so said" noob distro, on my computer. But I had nothing than trouble with installing. I wanted to do a net-install but when I choose that I had to enter the FTP or HTTP server by hand. On Gentoo I can just run mirror-select and it selects the download servers automatically (Gentoo/OpenSUSE 1/0). Okay, I had to search for the FTP address and found it, entered it, and started the installation. I wanted to use KDE so I choose KDE when the wizard asked me. But when I wanted to install some GTK applications through Synaptic, like GIMP and Firefox, it wanted to download and install almost whole the GNOME environment. In Gentoo I can reduce the GNOME packages by setting the USE flags (Gentoo/OpenSUSE 2/0). After booting in my installation I wanted to install the Nvidia drivers but something went wrong and I got kicked out of Xorg and got the standard Linux login. I tried to enter with the root account to edit the xorg.conf by hand but it didn't work. I couldn't login with any of the users I created. So I tried rebooting but the problem stayed. I tried to boot the rescue mode of the LiveCD but that told me he couldn't find any installation. Whenever I have problems with my Gentoo installation I can boot the LiveCD and chroot into my system (Gentoo/OpenSUSE 3/0).

Way to go Gentoo !!!
_________________
Ep2.nl | Developers Community
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo Chat All times are GMT - 5 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum