A computer, loosely speaking, consists of input, output, and a computational core. If you want a definition of operating system that can encompass everything from Microsoft windows to the operating system running your HP printer, I think it would be something like this:
The software operating a computer's input, output, and computation functions. For example, the linux kernel only provides the CAPABILITY of using a serial terminal, but there is higher level software that actually OPERATES a serial terminal - usually (I think) some kind of inet service, the "login" program, and a shell. Under this definition, X may or may not be a part of the operating system. It is a program that operates the system's input and output to make it useful to the person using it. Then again, under this definition, Internet Explorer could be considered a part of the operating system, so take my definition with a grain of salt. William Page --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.577 / Virus Database: 366 - Release Date: 2/3/2004 ____________________ BYU Unix Users Group http://uug.byu.edu/ ___________________________________________________________________ List Info: http://uug.byu.edu/cgi-bin/mailman/listinfo/uug-list
