On Sun, 3 Dec 2006, Michael Cashwell wrote:
> I have a two-line program which will crash any Mac OS X system.
Assuming that's userland code please report it at <http:// www.apple.com/macosx/feedback/>.

It's not only been reported to Apple, it's been slashdotted! ;-)

But in all fairness, these things happen. Every kernel every written has had a similar embarassment with some obscure system call. Apple will fix it sooner or later.

I've found some real doozies in the past 36 or years. What's amazing is not the discovery, but rather than in so many cases the good guys find the problem first.

Every Apple engineer I know consistently says that NOTHING in userland should be able to take down the kernel and this whole machine. The system should limit userland misdeeds to that process.

That is the goal state for every kernel developer. It is not at all unique to Mac OS X. [We're talking kernels, not glorified program loaders such as OS/360, OS/8, CP/M, Apple DOS, MS-DOS, pre-OSX Mac OS, etc.]

What's more, the principle of limiting userland misdeeds to the process doing the misdeed was very much the mindset of the developers of the old MULTICS, TENEX, TOPS-20, etc. mainframe systems prior to the personal computer revolution.

I'd prefer an app that aborts to one that forges forth and corrupts my data files.

My feelings exactly!

-- Mark --

http://panda.com/mrc
Democracy is two wolves and a sheep deciding what to eat for lunch.
Liberty is a well-armed sheep contesting the vote.
_______________________________________________
Imap-uw mailing list
Imap-uw@u.washington.edu
https://mailman1.u.washington.edu/mailman/listinfo/imap-uw

Reply via email to