43 Comments
- RandomPrecision, on 10/12/2007, -0/+15You know, it's also entirely possible that you were modded down for being a redundant and unfunny dumbass.
- GrinningFool, on 10/12/2007, -1/+9@scratchpd: In english, what DontSayFanboy was saying is: "No, you won't need to recompile anything. Just install the new kernel, and you're done."
- DontSayFanboy, on 10/12/2007, -1/+7"if i use the amd64-k8 kernel, will all my binary applications have to be compiled for this target in order to run? i mean, if I want to use a non-open source program (say skype or sth.), will it run, if they only have a 32bit binary?"
Your binary applications will continue to run as long as they are linux ELF/x86 binaries. In this case, the -k8 kernel option allows the linux kernel to use specific optimizations for the K8 processors that are not available on previous AMD chips. It is not required on either the kernel or the application. Turning on optimizations in the kernel does not require you to do the same for the app. - Burgundavia, on 10/12/2007, -2/+7Ok, lets check over those things for sanity
1. InitNG - There is a reason it has been rejected by major distros
2. The ipv6 thing does a small amount, I will give them that
3. Compiling your own kernel is not proven to spead anything up
4. DMA is enabled on all drives known to be safe, as of 6.06
5. Prelink is iffy
6. Kernels that match your hardware is sane, but we are only talking a few percent here
7. Services, iffy
8. Never tried Swiftfox
9. Iffy, probably likely to break. I like data more than I like speed, thanks
10. IPv6 is likely to speed stuff up, butit might hurt in an upgrade or two
So overall, we have some minor speedups with some potentional huge downsides. No thanks. - cremate, on 10/12/2007, -1/+6Do you guys have any legitimate reasons for hating ubuntu or is it not geeky enough (ie.. gentoo) for you?
- DontSayFanboy, on 10/12/2007, -0/+5To be precise, running the proper kernel for your CPU enables processor specific features like MMX/3dNow/SSE to the operating system. An application may or may not take advantage of those features. None of these features will break an application. The chips are backwards compatible, so you can run a program compiled for a generic 386 on the latest AMD64 processor, it just won't take advantage of all the neat features of the AMD64 cthip.
- ltmon, on 10/12/2007, -1/+5It's still a bit experimental. Not quite rock solid enough for mainstream inclusion, although it works well enough for most.
- burke, on 10/12/2007, -1/+5interesting. One think that I don't think is mentioned: if you have an Athlon 64, you can pick the amd64-k8 kernel, instead of staying with amd64-generic.
- w0mbat, on 10/12/2007, -0/+4@gxcdesign:
It's true, there are a lot of Ubuntu articles on digg, but that's just because lots of digg users are interested in them, which is fair enough. Unfortunately that democratic process is going to annoy a minority who aren't interested.
It would be more useful for you to go and digg some articles which DO interest you and try to ignore the Ubuntu ones. - neko, on 10/12/2007, -0/+4Exactly, people will digg it IFF people digg it, this isn't some sort of global conspira-- I've said too much.
- scratchpd, on 10/12/2007, -1/+5i have a (possibly silly) question about that.
if i use the amd64-k8 kernel, will all my binary applications have to be compiled for this target in order to run? i mean, if I want to use a non-open source program (say skype or sth.), will it run, if they only have a 32bit binary? - scratchpd, on 10/12/2007, -0/+4有難う. thanks.
just out of curiosity. are there applications that neccessarily require a certain cpu feature? and if so, will linux emulate that instruction or will it simply not run? - Klowner, on 10/12/2007, -0/+4IIRC, most processor extensions are just provide an interface to perform a somewhat common type of computation in a slightly more accelerated manner. As for linux emulating extensions, that doesn't happen. For example, if you install a kernel that uses Pentium4 optimizations on a computer with a AMD K6 cpu, it may boot, it may run for a moment, but as soon as the kernel sends one of those optimized instructions to the CPU, it'll most likely freak out and crash.
If I've said anything incorrect, please correct me. - Beanis, on 10/12/2007, -0/+3Ubuntu is making the frontpage because the newest version just came out, and it is already a fairly popular distro. In about a week it will pass and Ubuntu digg stories will focus on Ubuntu news again.
- neko, on 10/12/2007, -0/+3@ tmahmood
No need for emulation if you're using an AMD64 processor or the intel clone, because they're backwards compatible and do 32-bit instructions fine. You just need a 32-bit library.
When I first got my AMD64, I tried out the k8 kernel for a little while, even though all my programs and libraries were still i686. It works, although the one problem I did encounter was ALSA; it needed some userspace (i686) code to interface with kernel (k8) code, and things weren't working happily. Not really a big deal, I just wanted to try it out before I changed everything to 64-bit. And OSS still worked for sound, if I remember rightly.
Of course, if you have a different 64-bit processor, like IA-64 (Itanium?), that won't work, it uses a completely different instruction set to 32-bit 386es. - digmc, on 10/12/2007, -0/+3Anyone using or trying to use XGL/Compiz should be advised that installing the 'prelinking' feature will break a working XGL/Compiz setup. Everything else on the list of speedup's is safe to try.
G. - bogomill, on 10/12/2007, -1/+4That's *prelink* and not preload. prelink causes problems for some applications that do strange stuff like load modules/plugins on demand. Plus, not all binaries and libraries are suitable candidates for prelinking. It also causes a lot of grief when upgrading a commonly used library. YMMV with prelink but in most cases, it gives you a performance boost. prelink also breaks on "hardened" setups.
When I was using Gentoo, I've had all sorts of problems with this package and caused my system to crash for no apparent reason. Eventually, I disabled prelinking and the problem went away. see http://www.gentoo.org/doc/en/prelink-howto.xml - macewan, on 10/12/2007, -0/+2sweet - thanks
- ketsugi, on 10/12/2007, -0/+2Actually I've already followed some of these guides, even before digging this article.
Btw, Swiftfox /is/ noticeably faster than using the Breezy/Dapper Firefox package. - tmahmood, on 10/12/2007, -0/+2but k8 is the 64bit kernel and k7 kernel is the same Kernel just without 64bit support. And you can't run a 32bit application in a 64bit enviourment without emulation. Offcourse Emulation will cost you performance right? Currect me If I am wrong
- scratchpd, on 10/12/2007, -1/+3paradgim shift detected.
back in the good old days a big part of the fun with linux used to be complicated installation procedures and kernel recompilation sessions. :) - cphuntington97, on 10/12/2007, -0/+2Just nice your primary app down to about -17
you'll speed it right up :P - tapo, on 10/12/2007, -1/+3Wow, I never heard about the 'preload' package before, sounds like a pretty good idea.
Why isn't this in the base install? - sgent, on 10/12/2007, -0/+1@Burg
"6. Kernels that match your hardware is sane, but we are only talking a few percent here"
True -- unless you have a SMP processor (dual procs or dual cores). In that case, it can double your speed in many situations. Unless its changed recently, the base i386 kernel doesn't include SMP support. - chapium, on 10/12/2007, -0/+1I find it hard to believe waiting a few seconds for hotplug is that big of a deal unless you are having some issue causing it not to act normally.
- tapo, on 10/12/2007, -0/+1I was actually talking about preload, which keeps commonly used apps in RAM.
Prelinking I'd imagine is similar to Mac OS X's prebinding, storing shared libraries in the app staticlly as opposed to dynamically for a performance boost. - xiangxianni, on 01/04/2009, -0/+1Compiling your own kernel is not proven to spead anything up
http://www.tips5.com - sufis, on 10/12/2007, -1/+2link no worky
- gasparov, on 10/12/2007, -0/+0Old...I was using Warthy and performance tips were the same....
- fledglyng, on 10/12/2007, -0/+0I am deeply sick of the word "Ubuntu"
- ltmon, on 10/12/2007, -2/+2> 1. InitNG - There is a reason it has been rejected by major distros
I used to use this, but Ubuntu's custom boot up optimisations are just as good and don't require me to install anything out of the ordinary. I don't think InitNG can be listed as a genuine speed up any more. - infernal6, on 12/13/2007, -0/+0Well, for one thing it is noapic and nolapic... not noacpic
- santaclaws, on 10/12/2007, -0/+0Does flash work in 64 bit ubuntu yet? It didn't approx 1 year ago when I tried it (unless you were prepared to do some workaround hack)
- Haiyadragon, on 10/12/2007, -1/+0Or "Not for complete idiots Linux", but I guess that's what Linux stands for in the first place.
- Haiyadragon, on 10/12/2007, -4/+3Does he like his job? I wouldn't. I would hate myself.
- inactive, on 10/12/2007, -4/+2I have a friend who knows hidden things too.It's called "job security".
Oh, he makes more than you I bet because he only works on microsoft products. - sspooner, on 10/12/2007, -4/+1I love these types of articles. They give you very basic "101" type stuff that 5 mins of googling would turn out.
The really cool stuff is very well hidden, I was thinking of putting pointers here but then I realized why they are hidden ... job protection.
I've spent the past month net testing a 4 gig E box and came up with some improvements that made massive differences, but it took a month to find them, and I get paid for this stuff.
:-) - inactive, on 10/12/2007, -7/+3 What do I type in at the flashing cursor after the "initiating hotplug" prompt to access these wonderful features?
And no, boot: "live noacpic nolacpic nohotplug" doesn't solve the problem.
I have no problem with other Live distros, anyone know what I can do with the 500 CD's I got from them? I'm not going to hand them out, as they would make Linux look bad.
To bad they aren't rewritable CD's, as I could put something useful on them, like knoppix or DamnSmallLinux, to hand out to my nieces friends at the big midsummer graduation party they are having at galveston island next month, which was what I was planning to do with these Ubuntu CD's.
:-(
Ubuntu let me down.
Linux for human beings, yeah, whatever. - inactive, on 10/12/2007, -6/+1Does every Ubuntu feature have to make the front page? I mean there's over a dozen other version of Linux yet Ubuntu this and Ubuntu that...
- Technopundit, on 10/12/2007, -7/+2With all those hundreds of distributions, they could have called it "MeToo" Linux.
- bitshifter, on 10/12/2007, -15/+3It doesnt matter if the article is legit or not.
The only reason this is on the front page is because it has "Ubuntu" in the title. The guys that dugg this will never actually follow this guide. Guaranteed. That's the #1 problem with digg right now. - radison2, on 10/12/2007, -24/+1sure sure mod me down for poking fun of your favorite OS. Jesus you Ubuntu freaks are freaks
- radison2, on 10/12/2007, -28/+3Ubuntu? What is that? Has this been mentioned on DIGG before this Ubuntu? Sounds sorta familiar.


What is Digg?
Check out the new & improved