[lug] Real Operating Systems
Mr Viggy
LittleViggy at alum.manhattan.edu
Thu May 15 17:00:19 MDT 2003
You need to define what you mean by "GUI"? That desktop/task bar is not
integrated at all. As a matter of fact, it is a special version of
Explorer! I, for one, do not use Explorer as my "shell" (Windows calls
that a shell). Instead I use LiteStep, a "shell" (really window system)
similar to Afterstep. My Windows desktop has a wharf; pop-up menus; etc.
As for a kernel, Windows does have one. Well, it's really made up of a
bunch of modules (sound familar?). Windows has a number what they call
system/device modules (usually ending in SYS) and a number of
client/user modules (usually ending in EXE/DLL). There's even a DLL
called "kernel32.dll". It's description reads, "Windows NT BASE API
Client DLL". In effect, this is your GUI link into the OS. And, it
does have a version (5.00.2195.6079, for Win2K with SP3).
I'm sorry. You called it a "desktop manager." Technically, this is
what Windows refers to as a "shell". If you're running Windows
95/98/ME; you can put a line in your SYSTEM.INI file called "shell=..."
And that program becomes your shell. In Windows 2K, just add/change the
following registry entries:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\IniFileMapping\system.ini\boot]
"Shell"="USR:Software\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon"
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon]
"Shell"="C:\\Litestep\\Litestep.exe"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer]
"DesktopProcess"=dword:00000001
Check out Litestep at:
http://www.litestep.net/
http://www.dev0.de/products_litestep_builds.html
Really, in theory, Windows back end is not that different than many
other OS'. Remember, Windows NT/2K/XP Pro actually evolved from VMS!
Viggy
D. Stimits wrote:
> John E. Koontz wrote:
>
>> A few questions ... as we all know, real operating systems have
>> kernels. Does Windows (an operating system with a well-know GUI shell
>> and Web browser that claims to be a monolithic computer controlling,
>> web-accessing piece of software) have as recognizable kernel? Does
>> this kernel-oid thing have a name and version numbers, etc.?
>>
>> What about the GUI shell-oid? Does it have a name and version numbers
>> different from the putative kernel? Has anyone managed to substitute a
>> different shell for use with the kernel?
>
>
> My limited understanding of this (YMMV) is that the gui is integrated
> with the kernel, they cannot be separated.
>
>>
>> In regard to the GUI, does it have a distinct desktop manager? If so,
>> what is that called, and does it have its own version numbers?
>
>
> No, it is monolithic/integrated.
>
> D. Stimits, stimits AT attbi DOT com
>
>>
>> Just wondering! Perhaps these questions would be better for the
>> philosophy of operating systems list?
>> John E. Koontz
>> NIST OCIO CASD (182)
>> 303-497-5180
>>
>> N39° 59' 42.1" W 105° 15' 49.7"
>>
>> _______________________________________________
>> Web Page: http://lug.boulder.co.us
>> Mailing List: http://lists.lug.boulder.co.us/mailman/listinfo/lug
>> Join us on IRC: lug.boulder.co.us portf67 channel=#colug
>>
>>
>
>
> _______________________________________________
> Web Page: http://lug.boulder.co.us
> Mailing List: http://lists.lug.boulder.co.us/mailman/listinfo/lug
> Join us on IRC: lug.boulder.co.us port=6667 channel=#colug
>
> .
>
More information about the LUG
mailing list