Responses to various posts in no particular order. . . .
From what I can tell, the Longhorn kernel isn't substantially different from any other version of Windows NT. Improvements here and there. . . . Changes to the driver model. . . . Some new native API calls. . . . And the Win32 API is still the same API we all know and love.
I usually disable all the flashy GUI stuff (fades, transparency, etc.) and get everything as close to a Windows 95 style shell as possible, with the addition of the address bar in Explorer for quick entry of file system paths.
Getting past and current versions of Windows NT to run with a console interface shouldn't be all the difficult. Of course, you'll be limited to console applications, and that defeats the purpose of running Windows. It should also be possible to run Windows NT with a UNIX-style set of consoles, including separate GUIs (e.g. the Windows NT 3.x vdesk driver), but you'd need to do a bit of kernel hacking.
Anyhow, it's an operating system. You can do whatever you want with it. Most people just stick with the operating environment provided by Microsoft.
Trev