Actually you said it and you defined classes yes there are differences in but access to lower levels of the hardware are still handled by an OS an OS of today is not what I call an OS The os primary function is to allow programs to easily access low level HW not draw a pretty picture or provide a calculator. There has been much improvement in the os structure but be careful what you call an os because GUI is just value added and not necessary (it is easier and faster though).
UHHHH but a gui is fundamental for the newer os's but dammit I will go back to the game thing do we sue because no bells and whistles??? hell no and that is what you are advocating here and there is no way around it a gui is necessary to use vista. Aero Glass is value added and not necessary that is a fact you dont need to run it to use the os Home Basic is all you must have no Aero glass.
Been doing my homework and the fact is that vista specs just call for 32bit at 800Mhz no mmx, sse, 3d now or other the OS in no longer as os it is a software package As to linux, it is written with diffrent distros to take advantage of CPU features. You are not incorrect as to the necessity of higher end procs for some distros moreover Linux is not windows and is actually a OS with a GUI, Windows is a program (bunch of programs) with the OS at its core it is in no way comprable to linux.
these are the specs of the last real MS os as well as its GUI:
Processor 8086, 80386 or better for advanced memory management
RAM 512 KB
Drive space 5 MB
Drives Runs from hard disk or diskette
Video Monochrome, CGA, EGA, VGA or better
File systems FAT
Compatibility DOS programs
DOS device drivers
Interface Text based OS. With the addition of Windows 3.x, the user gets a GUI like OS.
Installation DOS must be installed on a primary partition on the first drive.
Variants Full
Upgrade from prior versions of MS/PC-DOS
OEM
Versions V1.0 1981 First release
V1.25 Jun-1982 Bug fixes, double sided floppy support
V2.0 Mar-1983 Hard disk support, print spooling, installable device drivers
V2.01 1983 International support
V2.11 1983 Bug fixes
V3.0 Aug-1984 Larger hard disk support, file locking, extended error reporting
V3.1 Nov-1994 Network print and file sharing, supports Windows 1.0
V3.2 1986 Support for 3.5" diskettes
V3.3 1987 Improved multi-language support
V3.31 1987 Bug fixes
V4.0 1988 Visual shell, support for logical partitions larger than 32 MB
V5.0 9-Apr-1991 Bug fixes
V6.00 10-Mar-1993 Bundled various utilities, disk compression
V6.20 30-Sep-1993 Improved disk compression
V6.21 1994 - Removed disk compression (patent issue)
V6.22 31-May-1994 - New disk compression added
These are the Specs for ms dos 6.22:
Summary This was the first successful OS for the IBM PC platform, and was chosen by IBM for its PCs. Each major version added considerable improvements, but today is quite dated. Typical usage is with a command line interface, but a number of shells were produced that allows avoidance of the command line. Microsoft licensed MS-DOS to IBM, which produced their minor variant PC-DOS. DOS still lives on, as most functions are supported under Windows and Linux. News MS-DOS is no longer sold or supported by Microsoft, but the commands can be run from a "DOS box" of Windows.
All sales in all channels were discontinued in November 31, 2001.
Requirements
Product MS-DOS 6.22 Processor 8086, 80386 or better for advanced memory management RAM 512 KB Drive space 5 MB Drives Runs from hard disk or diskette Video Monochrome, CGA, EGA, VGA or better File systems FAT Compatibility DOS programs
DOS device drivers Interface Text based OS. With the addition of Windows 3.x, the user gets a GUI like OS. Installation DOS must be installed on a primary partition on the first drive. Variants Full
Upgrade from prior versions of MS/PC-DOS
OEM Versions V1.0 1981 First release
V1.25 Jun-1982 Bug fixes, double sided floppy support
V2.0 Mar-1983 Hard disk support, print spooling, installable device drivers
V2.01 1983 International support
V2.11 1983 Bug fixes
V3.0 Aug-1984 Larger hard disk support, file locking, extended error reporting
V3.1 Nov-1994 Network print and file sharing, supports Windows 1.0
V3.2 1986 Support for 3.5" diskettes
V3.3 1987 Improved multi-language support
V3.31 1987 Bug fixes
V4.0 1988 Visual shell, support for logical partitions larger than 32 MB
V5.0 9-Apr-1991 Bug fixes
V6.00 10-Mar-1993 Bundled various utilities, disk compression
V6.20 30-Sep-1993 Improved disk compression
V6.21 1994 - Removed disk compression (patent issue)
V6.22 31-May-1994 - New disk compression added
Specs for Windows 3.11
Windows 3.1
(enhanced mode)
REQUIREMENTS
Computer:
100% IBM Compatible
Processor:
80386 or higher processor
Memory:
2MB + RAM
Drives:
8MB Hard disk drive space
3.5" / 5.25"Floppy
Sound:
Video:
VGA
Controls:
keyboard / Mouse
operating system:
DOS 3.1 and Higher
Windows for workgroups 3.11
REQUIREMENTS
Released 1994
Computer:
100% IBM Compatible
Processor:
386 or higher processor
Memory:
3MB + RAM
Drives:
14MB Hard disk drive space
3.5" / 5.25"Floppy
Sound:
Video:
VGA
Controls:
keyboard / Mouse
operating system:
DOS 3.3 and Higher
The point I was making is Bios does a hand off to the OS and the OS allows higher level prog language to communicate with hardware through drivers for specific hardware. An os is a jump off point for other programs therefore Aero is a seperate prog included in Vista it does not degrade from the overall functionality of the OS by not having it, it only pretties it up, moreover if it impeded the OS from preforming its primary function (running other 3rd party software) then I would agree with you 100%.
reading the Version changes gives the idea of what I am talking about as far as what an os must do it is all about hardware here are some links to read up on that tell you about what the function of the os is. Being pretty aint one of them however granting full functionality of all installed hardware is.
http://www.webopedia.com/TERM/o/operating_system.html
http://computer.howstuffworks.com/operating-system.htm
http://www.wisegeek.com/what-is-an-operating-system.htm