Making Operating Systems Faster
mbrowling writes "In an article over at kernelthread.com Amit Singh discusses 'Ten Things Apple Did To Make Mac OS X Faster'. The theme seems to be that since you won't run into 'earth-shattering algorithmic breakthroughs' in every OS releases, what're you gonna do to bump your performance numbers higher? Although the example used is OS X, the article points out that Windows uses the same approach."
...to make OS X faster is to stop having it render the GUI through Photoshop filters.
More hamsters!
"If being a geek means being passionate about something, then I pity those who aren't geeks." - Pike65
Phase 1: Release software that has been deliberately (but discreetly) crippled in performance
Phase 2: Re-release same software under a different name or version, only uncrippled. Claim massive performance improvements.
Phase 3: Profit as everyone upgrades/migrates to your product because of the great performance reviews
Hey, it seems to work for AOL, and I bet it could work for Microsoft!
=Smidge=
That's two words.
Tom.
Oh arse
Download yourself the latest cutting-edge gcc from the 3.5.0 branch on CVS and do a make bootstrap. Install this over your original C compiler.
Get the latest 2.6.7-preX kernel from kernel.org and configure it with no modules: everything build it. Modules slow you down.
Enable all the EXPERIMENTAL drivers. They are ususally much faster than the old ones that may have been in the kernel now for 6 or more months.
When you have saved your configuration, hack the top level Makefile to add "-O9 -fomit-instructions" in the CFLAGS macro.
time gmake -j64 bootstrap. Even if you have a single CPU system, building with lots of processes in parallel is faster because it soaks up CPU idle time when waiting on I/O operations.
Enjoy.
Stick Men
At least, that's what I heard on IRC. Oh, and use about a gram of silicone grease on the northbridge - that'll speed up your RAM.
Dewey, what part of this looks like authorities should be involved?
> I'm *really* tempted to roll my own OS and
> applications
MeOS?
"It's a wonderful idea. But it doesn't work." -- Tad Danielewski
device=himem.sys
device=emm386.exe noems
files=40
buffers=10
smartdrv c+ 10000
There are a huge number of yeast infections in this county. Probably because we're downriver from the bread factory.
Step 1: Buy a G5 Mac.
Step 2: There is no step 2!!!
Paizurishitetai desu ka?