10 Things Apple Did To Make Mac OS X Faster 375
bariswheel writes "This kernelthread article seeks to investigate further to the inner core of OS X and the improvements therein. The subtopics are the following: BootCache, Kernel Extensions Cache, Hot File Clustering, Working Set Detection, On-the-fly Defragmentation, Prebinding, Helping Developers Create Code Faster, Helping Developers Create Faster Code, Journaling in HFS Plus, and Instant-on."
Obvious Dupe (Score:5, Insightful)
Pointless Effects (Score:4, Insightful)
I don't need high resoution icons, drop shadows, dragging window effects, minimize effects...etc. In windows land, you can turn most of these eyecandy effects off and performance is greatly improved. You'd think that Apple would have considered this when releasing a computer with 256mb of ram on the base model (G4 mac mini). I love the computer, but it is SLOW.
Re:Dupe several years later? (Score:3, Insightful)
I'm quite impressed he or she can remember so far back. The current posters often miss dupes within the same day.
Re:What about OSes with GNOME? (Score:0, Insightful)
Re:I love OS X (Score:5, Insightful)
Re:Pointless Effects (Score:5, Insightful)
But it's not in Apple's interest to let you turn off too much of the eye-candy. They want Mac OS to have its distinct look, and they are are in the business of trying to sell you newer hardware.
Re:What about OSes with GNOME? (Score:3, Insightful)
Re:Pointless Effects (Score:5, Insightful)
Hopefully, Microsoft's Aero will prove this point.
Re:Pointless Effects (Score:5, Insightful)
Re:Linux (Score:3, Insightful)
OTOH, I guess MS is driving the hardware industry forward too, which is not all bad.
Re:Dupe several years later? (Score:3, Insightful)
I never saw this article first time round, so I don't mind it getting posted again.
Re:Pointless Effects (Score:4, Insightful)
Re:I love OS X (Score:2, Insightful)
Re:I love OS X (Score:4, Insightful)
It came off my machine after a month, and I went back to Win98 SE.
Yes, it WAS that bad.
Re:Easiest way to make a Mac faster is go back to (Score:5, Insightful)
As long as you're waxing rhapsodic about that OS "written from the ground up in the early 80s to be graphical", you might also remember that it was also written from the ground up to be B&W, single-threaded, single-tasking, use fixed-size memory spaces, and totally without any form of internal or user-based security.
Any of those things that were added on later were major hacks to the system. Some, like the non-preemptive MultiFinder (switcher) were ingenious hacks, but hacks nontheless. Or are you saying a modern OS should swap out hundreds of shared low-level global variables on every context switch?
Or that, since you mentioned HLOCK, why a modern OS should have a handle-based non-protected fixed-patition-sized memory system, itself probably responsible for half the memory allocation/corruption bugs and crashes in any given Mac application. Or why a program needs me to allocate more memory to it when there's a half-gig free?
Or perhaps you can explain just why the system resource and process-slicing allocation kernal of a modern OS needs to be "graphical" from the ground up? Or conversely, why graphics, networking, file management, and other subsystems should not be layered on top of a rock-solid base?
I mean, if you really take the time to actually think about it, you might find that the "good old days" are in fact nothing but a fond, hazy memory... and far removed from the truth.
Re:Pointless Effects (Score:1, Insightful)
Unless of course it isn't, like when the job you're doing involves 3d rendering.
On a related note, performance in general hardly matters at all under light loads. Anything can run a web browser. Meanwhile, it is exactly under heavy loads when one might want to get more performance by turning off unnecessary effects.
Re:Easiest way to make a Mac faster is go back to (Score:3, Insightful)
Re:What about OSes with GNOME? (Score:1, Insightful)
Personally, every single person I have talked to is more productive on a Mac than they are on an Ubuntu box (and most of my friends are computer science students like myself, so it's not like we're talking about Mom and Dad here). Ubuntu has come a long way toward making Linux a productive system, but as long as there are elitists, free software evangelists who refuse to support common formats on moral grounds and apologists (like you) fueling the development of the system, it will never be as useful, productive or versatile as a vendor-supported operating system like Mac OS X or even Windows XP.
Re:20 Things Apple Still Needs To Do (Score:3, Insightful)
The
I've yet to try the mac mini on an apple only network, but interoperability with other machines such as my linux box is something I've given up on. It's quicker to send files with a USB key and all else I just work around.
I'd like an 'open command line prompt here' as well, and I dislike the inability to add things to the right-click menus.
The lack of Alt-F etc. shortcuts for accessing menus is my major gripe compared to Windows -- this is one thing I do miss.
Finally, the inability to properly uninstall applications seems to me to be a major oversight on the part of Apple. Sticking everything in