Penguin

Differences between version 21 and revision by previous author of MacOSX.

Other diffs: Previous Major Revision, Previous Revision, or view the Annotated Edit History

Newer page: version 21 Last edited on Monday, May 16, 2011 2:17:15 pm by AristotlePagaltzis Revert
Older page: version 20 Last edited on Sunday, September 4, 2005 7:19:35 am by IanMcDonald Revert
@@ -1,13 +1,29 @@
 [MacOSX] is AppleCorporation's sexy OperatingSystem, built on top of [Darwin], a [BSD] variant using a [Mach] MicroKernel. 
  
-Previous notes on this page noted that OS X was amazingly slow. Indeed, this holds true to earlier releases, but a combination of new releases (each, in general, faster than the last) and newer hardware has made day to day use of Mac OS X a much more pleasant experience. Mac OS X 10.2 or "Jaguar" introducted QuartzExtreme, which used your 3D graphics card for window compositing and rendering. Doing this enabled things like alpha translucency and drop shadows (both of which Mac OS X makes extensive use of) to be used "for free". This provided a much needed speedup for GUI operations.  
+!! Codenames  
  
-Mac OS X 10.3, or " Panther", enhanced QuartzExtreme as well as providing a number of other speedups, finally making simple tasks like scrolling and using pull down menus bearable . "Panther" also greatly improved compatibility with Windows file sharing (using Samba 3 .) and had several significant enhancements to the BSD and GNU command line tools included . [Xcode ] debuted with the release of "Panther", obsoleting the aging ProjectBuilder and adding several nice new features to the free gcc-orienteded development environment included with the OS
+* [MacOSX] during development: Rhapsody  
+* [MacOSX] 10.: Cheetah  
+* [MacOSX] 10.1: Puma  
+* [MacOSX] 10.2: Jaguar  
+* [MacOSX] 10.3: Panther  
+* [MacOSX] 10 .4: Tiger  
+* [MacOSX] 10 .5: Leopard  
+* [MacOSX] 10 .6: Snow Leopard  
+* [MacOSX ] 10 .7: Lion  
  
-Mac OS X 10.4 "Tiger" continues to enhance performance, although many of the enhancements are not available yet. Quartz2DExtreme was to debut with "Tiger", but ships disabled on all Macs. It takes acceleration on the graphics card one step further by using programmable shaders to render GUI elements. Rumour has it it will be enabled in a future "Tiger" point release.  
+! 10.2  
  
-Mac OS X 10.5 "Leopard " will be revealed at WWDC in June 2006
+Jaguar introduced QuartzExtreme, which used your 3D graphics card for window compositing and rendering. Doing this enabled things like alpha translucency and drop shadows (both of which Mac OS X makes extensive use of) to be used "for free ". This provided a much needed speedup for [GUI] operations.  
+  
+! 10.3  
+  
+Panther, enhanced QuartzExtreme as well as providing a number of other speedups, finally making simple tasks like scrolling and using pull down menus bearable. Panther also greatly improved compatibility with Windows file sharing (using Samba 3.) and had several significant enhancements to the [BSD] and [GNU] command line tools included. [Xcode] debuted with the release of Panther, obsoleting the aging ProjectBuilder and adding several nice new features to the free [GCC]-orienteded development environment included with the OS.  
+  
+! 10.4  
+  
+Tiger continues to enhance performance, although many of the enhancements are not available yet. Quartz2DExtreme was to debut with Tiger, but ships disabled on all Macs. It takes acceleration on the graphics card one step further by using programmable shaders to render [GUI] elements. Rumour has it it will be enabled in a future "Tiger" point release
  
 It is unknown whether system calls like sigaction() still perform terribly compared to their Linux counterparts, but it has become increasingly clear that the UNIX subsystem in OS X is more of a compatiblity layer, and that by and large native OS X applications do not use POSIX system calls in any situation -- rather the POSIX system calls are more of a wrapper around others. 
  
 ''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''