|
![](/i/fill.gif) |
On 10/29/2010 10:51 AM, Jim Henderson wrote:
> On Fri, 29 Oct 2010 09:49:18 -0700, Darren New wrote:
>
>> Patrick Elliott wrote:
>>> In this specific case, probably true, but then you have "phones" and
>>> other things running this OS too..
>>
>> No you don't. The OS in the phones is not the normal Windows OS, any
>> more than your Droid phone is running Ubuntu.
>
> However both run a Linux kernel. I doubt that the Windows kernel is
> what's running on both the Windows platform and Windows Mobile platforms.
>
> Jim
Generally its CE. In other words, a version that has about 90% of the
crap in Windows PC stripped out, and replaced with a *much* smaller
subset of drivers and interfaces (which are, never the less, up to a
point, supporting most of the same API calls).
One of the things left out, at least in earlier versions, since I
haven't read anything about the newer ones, was the "try/catch" error
system in the OS. Basically, you either had to code your own variation
on this, or you have to rely on your code "never" causing an error or
fault, which might do things it wasn't supposed to. Sort of.. reversion
to how Win3.11 handled memory allocation and error trapping. lol
So, yeah. Its not exactly the same thing.
Now.. Linux based ones.. As I understand it the kernel may as well be
the same, assuming the same processor, but the interfaces, i.e. drivers,
to the rest of the stuff, isn't. If you could build a PC with the same
processor, then added in the right drivers for the hardware on that
machine, it would act like any other version of Linux, assuming you
compiled you code for that machine.
--
void main () {
If Schrödingers_cat is alive or version > 98 {
if version = "Vista" {
call slow_by_half();
call DRM_everything();
}
call functional_code();
}
else
call crash_windows();
}
<A HREF='http://www.daz3d.com/index.php?refid=16130551'>Get 3D Models,
3D Content, and 3D Software at DAZ3D!</A>
Post a reply to this message
|
![](/i/fill.gif) |