Monday, May 02, 2005

Mac OS X Tiger review

osx pantherI get the review before I visit the OS demo, but only take a detail look of it after I came back. The writer have something quite important to me here:- Apple tried mightily to provide binary compatibility for kernel extensions (kexts) across major revisions of Mac OS X. The effort was largely successful, but at a tremendous cost. ... Worse still, some bugs actually could not be fixed because doing so would break binary compatibility... Linux having this compatibility problem, each time they upgrade the glibc, since many program ultimately link to glibc, after the upgrade, many program just don't work. In a commercial/enterprise environment, compatibility sometimes just worth more than anything else.

No comments: