quote:
Original post by C-Junkie
*huggles his linux kernel and dpkg*
Agreed. *also huggles kernel and dpkg*
quote:
Original post by C-Junkie
*huggles his linux kernel and dpkg*
quote:
Original post by Oluseyiquote:
Original post by Dalik
Mind you Gentoo provides Pre-compiled downloads, along with shipping options for cd''s.
Which makes it just like all the other distros.
Well every distro that I have seen offers, a pre-compiled, store order, or download and some have source. So in general most distros are a like, but I responding to Doc post about compiling taking a long time. So I said gentoo offers prr-compiled options.quote:
Then it also has the dl and compile option, you would do this if you wanted the most speed out of the OS that you wanted, and all that crap out of your OS that you dont want. Yes it does take time to compile but in the end you can always save your compiled files to CD or the main compiles, but the point is you get the latest versions of all your software, or you can pick what version you wish to have.
This is a popular misconception. There is a very small portion of code that sees a signficant performance increase from being compiled for a specific machine architecture; in most cases, the generic family-compiled executable is fast enough.
As I said before, which you seem to of ignored, "if you wanted the most speed out of the OS" This means what is means, if you want the "most" performance out of your OS then compiling it is a must. Nowhere that I stated says you will get a lot, but you do get more.
Furthermore, the emergence of JIT compilation suggests that the "benefits" of the Gentoo system can be achieved with less hassle for more users (once again, automated).quote:
Gentoo is the only distro that provides awsome file management "Portage".
Uh, dpkg. You know, the one known as apt-get? And that''s just for Linux. BSD has ports (where''d you think the name "portage" came from?) SuSE''s YaST2 even makes RPM very robust, and then there''s apt-rpm... You shouldn''t say things that you can''t back up.
This is a mistake on my part, I didnt consider apt-get because I never used that distro or suse, and BSD I thought was a unix OS not a linux ( there is a difference, which I believe one of the big differences is the network code. ) So I didnt include it in my post.
Gentoo is probably a solid distro. And nothing more.
quote:Is this a refutation? A rejoinder? Essentially, what is the point of this comment?
Original post by Dalik
Well every distro that I have seen offers, a pre-compiled, store order, or download and some have source. So in general most distros are a like, but I responding to Doc post about compiling taking a long time. So I said gentoo offers pre-compiled options.
quote:Performance is one of those terms that is a lot more abstract in meaning than people think it is. To maximize performance, I only need to compile those portions of the code that can benefit from being compiled for my specific architecture variant. Believe it or not, there are vast portions of code that compile exactly the same for i386 and i686 architectures. Compiling them is redundant.
As I said before, which you seem to of ignored, "if you wanted the most speed out of the OS" This means what is means, if you want the "most" performance out of your OS then compiling it is a must. Nowhere that I stated says you will get a lot, but you do get more.
quote:BSD is Unix, and not Linux. But that doesn''t deny it the right to lay claim to its innovations. But that''s orthogonal to the discussion. If you haven''t made a true survey, don''t make definitive utterances.
This is a mistake on my part, I didnt consider apt-get because I never used that distro or suse, and BSD I thought was a unix OS not a linux ( there is a difference, which I believe one of the big differences is the network code. ) So I didnt include it in my post.
quote:There is zero inherent benefit in being "low-level." I, for example, would much rather program in Python than in C. While I may lose some performance for simple things, the robustness and expressiveness I gain - not to mention the productivity increase - when it comes to complex things more than makes up for it.
What makes I believe gentoo solid is that its more low level, without you having to deal with the OS at a low level, its like programming with C rather then ASM, you get really good speeds, without the low level programming that comes with it.
quote:This comment is redundant and says nothing.
Portage is a very good system, I am not sure how it compares to apt-get, but gentoo is more for people that want a fast solid OS, where as mandrake for example is bloated a much slower.
quote:
Performance is one of those terms that is a lot more abstract in meaning than people think it is. To maximize performance, I only need to compile those portions of the code that can benefit from being compiled for my specific architecture variant. Believe it or not, there are vast portions of code that compile exactly the same for i386 and i686 architectures. Compiling them is redundant.
quote:
Furthermore, I can compile any distro. Gentoo may provide a convenient interface to doing so, but so does Debian. And since the interface is convenient (ie, I''m not manually invoking or passing options to the compiler and/or linker), how do I know I''m really maximizing performance?
quote:
Is this a refutation? A rejoinder? Essentially, what is the point of this comment?
quote:
Original post by Oluseyi
Performance is one of those terms that is a lot more abstract in meaning than people think it is. To maximize performance, I only need to compile those portions of the code that can benefit from being compiled for my specific architecture variant.
quote:You said what I said, but you said I was wrong. Ergo, you don''t know what you''re saying.
Original post by aftermath
Wrong. Not entirely, but wrong. Performance doesn''t come in only when compiling portitons of code that are optimized. You have a large performance gain when you can select just what parts of the code to compile.
quote:LOL. No.
I dont want to use mozilla composer, mozilla calander, so I tell Portage to leave that crap out when compiling. Ergo, performance gain.
quote:If you install from a package, you start using the product in a few minutes. If you compile from source, you have to wait longer before you can use it. Which is a productivity loss.
I dont really see how compiling your software is so counterproductive. If you are compiling somthing, that does not limit you to do somthing else. If I am going to compile mozilla, I am not going to sit there watching the compiler messages, I am going to work on somthing else. Sure, the computer is slower for some more time then usual, but you are not limited in youre productivity.
quote:
Original post by Oluseyi
Is this a refutation? A rejoinder? Essentially, what is the point of this comment?
quote:
Performance is one of those terms that is a lot more abstract in meaning than people think it is. To maximize performance, I only need to compile those portions of the code that can benefit from being compiled for my specific architecture variant. Believe it or not, there are vast portions of code that compile exactly the same for i386 and i686 architectures. Compiling them is redundant.
Furthermore, I can compile any distro. Gentoo may provide a convenient interface to doing so, but so does Debian. And since the interface is convenient (ie, I'm not manually invoking or passing options to the compiler and/or linker), how do I know I'm really maximizing performance? The only way to maximize performance is by auditing and tweaking the code and the compilation options to take advantage of the specifics of your platform, which is such an exhausting process with such minor gains (Windows isn't optimized for your hardware revision; it simply has a bunch of builds for different configurations/families, and it performs plenty fast).
Finally, true performance gains always come from doing things in smarter fashion, not from brute force.
quote:
If you haven't made a true survey, don't make definitive utterances
quote:
There is zero inherent benefit in being "low-level." I, for example, would much rather program in Python than in C. While I may lose some performance for simple things, the robustness and expressiveness I gain - not to mention the productivity increase - when it comes to complex things more than makes up for it.
quote:
So you have a "tuned" Linux system. What then? You spent hours compiling every piece of your distro. What benefit are you deriving from it? A problem that traditional Linux advocates had was this insular, just-because-it's-cool approach to appreciating the technology. Thankfully, the involvement of big business in Linux is curing that. A computer system is only as good as it is useful.
quote:
This comment is redundant and says nothing.
quote:Noted.
Original post by Dalik
The point in this comment was to let you know that I was repsonding to Doc since he seemed to awsume that Gentoo was a compile only distro. I was just making this clear for everyone, but I should have put in his name.
quote:Really? Are you categorically sure of this, or do you just believe it because it "feels" right?
...[I]f there are people out there that want to take advantage of linux at its best then they will compile from source.
quote:But you said:
My job or hobby isnt to look at all the flavors of linux that have some sort of file managment service. What I know, and I will give you this isnt a lot compared to other linux users but I wont include software from windows and compare it to linux, or mac to windows or unix to linux or even lindows. If I havent used it then you will have to take that into consideration, which you knew after my 2nd reply. I am also sorry for not taking any journaling classes. I am allowed to talk about my experience.
quote:Why would you say such a thing if you haven't even used all of the most popular distros (Red Hat, SuSE, Mandrake, Debian)?
I think the emerge is just sweet, and this makes linux so much easier then any other flavor out there.
quote:Compiling doesn't give you control unless you know what you're compiling. I'm pretty damn sure 99% of Gentoo users haven't or aren't capable of auditing the source code they compile. Your argument is spurious (and is mostly just trying to "save face" rather than accepting that you may have been in error).
Well if your looking to be more productive then use whatever system you like from source or pre-compiled, for a hobby, then again use whatever you want. You seem to be comparing this in a business enviroment which is good, but still linux is being used as hobbies and home servers. There are people that like to have full control and want to know how things work from a lower level.
quote:Nobody is contending with the value of learning by doing. But don't try to pass that off as a valid argument within the context of performance, productivity or even reliability. It's completely orthogonal.
This can be said for all these game developers making there own 3d engines, or own model format, experience, I program because I want to learn.
quote:Uh, it's a couple of shell commands, not rocket science. It's even GUI-driven if you use menuconfig or xmenuconfig.
I will compile my OS from source till I feel that I can do it well.
quote:I don't think you're even making a point anymore. If a person chooses to use a less efficient method to do something, more power to them. I don't care what method (or distro) you use; if you compile from source or install packages; if you use command line or GUI; or what have you. I only care that honest and rational representations be made in macro arguments. I responded (and continue to respond) to this thread to refute arguments re the superiority/desirability of Gentoo as a Linux distribution. Nothing that has been said since has invalidated any of my original arguments.
people edit there system files through a command prompt where a GUI based tool for most will be more productive. Yet people still use command prompt.
quote:Define bloat.
This last comment says that if you use gentoo your OS will be less bloated.
quote:Good points, good quote.
Original post by Magmai Kai Holmlor
If you like to tweak, Gentoo''s you for you. If you don''t, what are you doing running linux in the first place?
quote:Are the embedded targets Gentoo themselves, or do you simply use Gentoo as a build/deployment environment for the embedded targets? In my estimation there is no single distribution that can cover the entire spectrum of possible Linux deployment targets from embedded platforms to PCs to big iron. Your thoughts?
I run Gentoo in my virtual vmware linux machine at work, run Gentoo on our developers linux server, and use Gentoo to build our embedded linux targets.
quote:I agree on that one. Red Hat has made obvious its focus on the enterprise workstation and server markets (spinning Fedora off and killing support for desktop versions), so this is no surprise. I actually prefer that they focus on their core competencies and not create unnecessarily competition, dilution of effort and so on when they are fully committed.
The support for in-development and/or experimental packages is important to me too. Our application can make use of the nptl, the improved 2.6 supermount is critical, and samba 3 also makes networking to NT/XP less trouble. I dropped RedHat about a year ago, but I bet we''d still be waiting for these packages. That means we''d have to install source tar balls ourselves. Which leads one to ask why still use RedHat.
quote:I find that analogy slightly tenuous, still. The hidden assumption is possession of the necessary skill to truly "build your own" distro, not merely following instructions (which wouldn''t work with a dirt bike; you need to know what you''re doing - ditto PCs).
Installing Gentoo reminds of those build-your-own dirt bike shops. You can go buy a dirt bike pre-built and ready to run, and be driving that day. However, if anyone out there rides dirt bikes you know what''s coming, you beat the crap out of them and they break down, alot. If you do the build-your own, you often save a little bit of money, end up with a slightly higher performance bike, and when it breaks-down you know how to fix it.
Or like building your own PC, you can spend extra money on the parts that matter to you - more RAM, good video card, high quality motherboard, fast DVD burner, a 7200RPM hard drive with a 3meg cache (instead of 5400rpm 1meg).