MacWeek: iGeek: Unix and Mac OS X
Aug 27, 2000, 16:43 (6 Talkback[s])
(Other stories by David K. Every)
"Unix was a good foundation, or early operating system
(OS). But as I hinted in my last column it isn't an OS any
more; mostly it's a kernel with a shell and some services on
top."
"A kernel provides three primary capabilities:
- Messaging, a set of routines to help applications (processes)
or parts of applications (threads) talk to each other;
- Scheduler, to give the many applications (or parts of
applications) some processing time to get work done;
- Memory management, so that applications have an area in memory
in which to run, protected from other applications' bugs that might
affect them."
"There are supporting elements on top of the kernel, such as
drivers to help programmers talk to hardware, libraries to provide
extra code functionality, and a set of commands (a shell) to enable
users to tell applications or the OS what to do. But almost
everything else outside the Unix kernel is considered a utility or
something extra, not part of the core OS."
Complete
Story
Related Stories:
- MacWeek: iGeek: An introduction to Unix(Aug 23, 2000)
- Linux.com: Thirty years of Unix(Aug 21, 2000)
- ZDNet: Evan Leibovitch: Something old, something new, something borrowed, something UNIX?(Aug 07, 2000)
- Linux.com: A UNIX Revival!(Aug 02, 2000)
- MacWeek: X on X, at last(Jul 31, 2000)
- O'Reilly Network: Living Linux: Linux and the Tools Philosophy(Jul 29, 2000)
- MacCentral: Aqua X Window Desktop in development(Jul 18, 2000)
- O'Reilly Network: OS X Brings Unix Stability to the Mac(Jul 18, 2000)
- Performance Computing: Mac OS X: Apple's UNIX Operating System(Jul 16, 2000)
- Linux Magazine: Unix Security Holes(Jul 15, 2000)
- Forbes: SCO Hitches Its Wagon To Linux(Jul 12, 2000)
- LinuxWorld: USENIX wrap-up - FreeBSD-Linux rivalry apparent at the show(Jun 26, 2000)
- Advogato: Recognition versus Recollection [User interfaces](Jun 05, 2000)
- MacNN: WWDC: Mac OS X Kernel session(May 18, 2000)
- Mac User/UK: I Should Cocoa [Mac OS X](Feb 21, 2000)
- osOpinion: OS X on x86(Jan 06, 2000)