Home
Main website
Display Sidebar
Hide Ads
Recent Changes
View Source:
MacOSX
Edit
PageHistory
Diff
Info
LikePages
You are viewing an old revision of this page.
View the current version
.
[MacOSX] is AppleCorporation's sexy OperatingSystem, built on top of [Darwin], a [BSD] variant using a [Mach] MicroKernel. It's rather slow on pretty much every platform you throw it at. If you were to run it on, say, an old PowerMac [G3], you may be forgiven for thinking that upgrading to a PowerMac [G4] would make it a lot faster. For the most part, you would be wrong. Also, you may think that the slowness is superficial and only applies to trivial [GUI] things like window resizing, file dialogs and pull down menus. You would be wrong about this, also. A call to sigaction(2) takes, by observation, around 20 times the time to execute under [MacOSX] than under [Linux] on the same platform. In real world times, that was around 3 seconds. Speculation has it that this is due to the very use of a MicroKernel. ''I have seen articles which state that it is due to the time to create a new thread and demonstrated it through simple C programs. Can't find the article at present but find plenty of references saying [MySQL] and [Apache] are painfully slow -- IanMcDonald'' Subsequent revisions have become much better in terms of perception of latency. While 10.0.x was quite painful on a G3, 10.2 was snappier (well, until you started swapping, at least) and apparently 10.3.x is further optimised. Note: the Ⅹ in [MacOSX] has nothing to do with the X windowing system, it is the roman numeral for 10, which follows on from the previous version [MacOS] 9. ! See also: * [The history of MacOS X, and what exactly it is | http://www.kernelthread.com/mac/osx/] ----- Part of CategoryOperatingSystem
49 pages link to
MacOSX
:
MacOS
Gershwin
ClamAV
PortabilityNotes
InterOperability
MacFanatic
OpenOffice.org
X11ForMacOSX
TheGIMP
Quartz
QuartzExtreme
JonPurvis
Cocoa
Safari
Mail
VideoLanClient
IPP
GreenStone
Audacity
Darwin
CarstenKlapp
SteveJobs
NFSOnMacOSX
NeXT
MacSambaNotes
DickSmithElectronicsComputerExpo
MozillaCamino
Gecko
LinuxIsNotWindows
AdobePhotoshop
CIFS
JabberClients
SANE
OperatingSystem
MozillaFirefox
SCons
Carbon
DeBugging
JimCheetham
CreatingPDFs
PPCNotes
Tremulous
Perl
SuperUser
LinuxEquivalentsForWindowsSoftware
BerkeleySoftwareDistribution
POSIX
MakefileHowto
AppleMacintosh