run cmd.exe
hit control-enter
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Asa Yeamans
Sent: Sunday, December 14, 2003 12:50 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] Re: SoftICE & Linux
what about co-existing with them? would it be possible to load some sort
of binary, either a native mode BootStartup program run by SMSS or a
driver, that would allow winnt to load as normal, yet like i said at a
‘magic key combination’, switch out to a command prompt?
asa
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of Arlie Davis
Sent: Sunday, December 14, 2003 10:46 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Re: SoftICE & Linux
Uhhhh, no. It just won’t work. The only configurations that do
anything like this are setup and the recovery console. Both of these
are extremely specialized environments – each runs basically a single
application. They make use of only a tiny subset of the NT OS.
Win32 is not optional. win32k.sys and CSRSS are essential system
components, and NT as we know it cannot exist without them.
– arlie
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Asa Yeamans
Sent: Sunday, December 14, 2003 1:59 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Re: SoftICE & Linux
I was kind of thinking that like i could run some sort of code at
startup before win32k.sys loads. because if what ive read is correct,
smss loads the subsystems specified in the registry as req’d like win32.
therefore it executes csrss with that really long command line string.
csrss then loads
win32k.sys which loads the windowing and GDI interfaces into the kernel
and then csrss does the traditional gui mode for us all. i was thinking
that maybe i could somehow manipulate csrss and smss to only load the so
that what i ultimatly get is a command prompt, but one that has portions
of win32 loaded so that i can still use the majority of the
functionality in windows NT. if possible, id like to have it so that at
some ‘magic’
key press, i exit out of the gui and am presented with a nice command
prompt. any ideas on how i could go about implementing this? any guys
here care to
offer insight as to how csrss, smss, and win32k.sys interact to provide
the win32 api’s as well as how to create my own character mode NT
prompt.
asa
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of Arlie Davis
Sent: Saturday, December 13, 2003 10:46 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Re: SoftICE & Linux
Yeah, I’m aware of this, but I’m just not happy with it yet. The base
OS works fine headless, but there are sooo many things that are
difficult, annoying, or impossible to do without the GUI. This is all
because NT was developed and released with the assumption that the GUI
is always present and available. The command-line tools for NT are
simply not on par with those of UNIX yet. I think Microsoft finally
realizes that it is important to have a good CLI (for remote
manageability, etc.), and they are working to address this, but it just
isn’t sufficient yet.
For a start, I wish NT had a real command line shell. CMD.EXE is just a
wreck, compared to bash. (And bash has its own problems – but it has
much better syntax, operators, conditionals, variable handling,
definable functions, etc.)
– arlie
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Don Burn
Sent: Saturday, December 13, 2003 8:09 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Re: SoftICE & Linux
Actually, Win2k3 runs fine headless. You can do a complete install,
boot and run without a display.
Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
----- Original Message -----
From: “Arlie Davis”
To: “Windows System Software Devs Interest List”
Sent: Saturday, December 13, 2003 1:45 AM
Subject: [ntdev] Re: SoftICE & Linux
> Unfortunately, this is totally impossible right now. NT and Win32 are
> fairly married. Unlike UNIX/Linux, a lot of essential functions in NT
> are dependent on the Win32 subsystem.
>
> As I understand it, there is actually some on-going work to make some
> future version of Windows server work headlessly, and work well
> headlessly. But until then, NT would require a fair amount of
> modification in order to do what you want. The minimal text-mode boot
> OS of the kernel is only supported for installations and the emergency
> recovery console, and nothing else, right now.
>
> There are some reasons to want to do this, for minimal server
> installs, etc. However, do you have any specific scenario you want to
> achieve? Or is this just a “I-wish-it-worked-that-way” sort of
> question? (I’ve wished it worked that way, at times, too.)
>
> – arlie
>
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of Asa Yeamans
> Sent: Saturday, December 13, 2003 1:19 AM
> To: Windows System Software Devs Interest List
> Subject: [ntdev] Re: SoftICE & Linux
>
>
> i have a driver question.
> im working on making a command line interface for windows like unix
> and linux have. as you know those operating systems boot in to
> character mode. windows NT as ive been able to get it has some sort of
> character mode at boot up. is it possible to continue this character
> mode into some custom-written usermode component.
>
> basically what i am trying to get at, is it possible to load win32 and
> stuff, yet be able to ‘alt+tab’ or something out of the GUI win32 mode
> and into a character mode display that would be either the standard
> cmd.exe or a custom written, native-mode component.
>
> if anyone has any ideas on this totally far-fetch pipe-dream (
) of
> making windows, well, not ‘windows-ish’ id appreciate it. thanks for
> your time gentlemen
>
> asa
>
>
>
> —
> Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@acm.org
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>
—
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
You are currently subscribed to ntdev as: xxxxx@sublinear.org To
unsubscribe send a blank email to xxxxx@lists.osr.com
—
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
You are currently subscribed to ntdev as: xxxxx@rivin.net To
unsubscribe send a blank email to xxxxx@lists.osr.com
—
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
You are currently subscribed to ntdev as: xxxxx@sublinear.org To
unsubscribe send a blank email to xxxxx@lists.osr.com
—
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
You are currently subscribed to ntdev as: xxxxx@rivin.net To
unsubscribe send a blank email to xxxxx@lists.osr.com
—
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
You are currently subscribed to ntdev as: xxxxx@sublinear.org To
unsubscribe send a blank email to xxxxx@lists.osr.com