[ros-kernel] Re: Posix Subsystem for ReactOS - Project 2010
Waldo Alvarez Cañizares
wac at lab.matcom.uh.cu
Wed Jan 28 18:36:55 CET 2004
Hi Martin:
I was thinking that maybe changing a little bit memory management in the lower level and redirecting port accesses from the hal to an emulation layer taken from BOCHS could do the job. (I mean taking from BOCH the hardisk emulation, the PIT emulation, display emulation and all the devices you want) reactos could be loaded as an application in a window on top of windows/reactos itself. The only slow things would be devices emulation. But I'm not interested in that for the emulation speed, it is attractive because of the huge amount of debuggers I could possibly use in user mode land. That is minimally changing reactos sources like adding a module of sources to it.
Best Regards
Waldo Alvarez
________________________________
From: ros-kernel-bounces at reactos.com on behalf of Martin Fuchs
Sent: Tue 1/27/2004 6:51 PM
To: ReactOS Kernel List
Subject: [ros-kernel] Re: Posix Subsystem for ReactOS - Project 2010
> I didn't understant the implementation of coLinux up to now.
>
> If it isn't like vmware, not like Usermode Linuxand not a kernel
> extension. What else is it?
I think it is this way: (as far as I could find information on it yet)
- It executes code natively without an emulation layer.
(so nothing slow like Bochs)
- It doesn't need to emulate hardware like VMWare - it's translating
device accesses of the Linux kernel into WIN32 calls.
- It uses a Memory Management Driver to map physical memory
into virtual memory of the Linux subsystem.
So it does all to enable good performance while running Linux on
a WIN32 system.
Regards,
Martin
_______________________________________________
Ros-kernel mailing list
Ros-kernel at reactos.com
http://reactos.com/mailman/listinfo/ros-kernel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/ms-tnef
Size: 4928 bytes
Desc: not available
Url : http://reactos.com:8080/pipermail/ros-kernel/attachments/20040128/5bf1b9ab/attachment.bin
More information about the Ros-kernel
mailing list