I agree that it being COM based is a setback. I am just wondering if we
could use the PDB in the AOT process to make DBG files so that we can debug
the thing out of Visual Studio/GDM/WinDBG. It would be an amazing experience
stepping through .Net code, just like with Singularity: I do realise that
most people use Linux, but doesn't Mono emit its own type of PDB file? Or
did they just copy 'n paste from Rotor? Maybe the Windows users could
compile the OS on behalf of the Linux guys so that they can get a DBG file?

 

>From what I read, it sounds like Microsoft regrets COM, and they keep trying
to replace it (I am currently a WCF nut), especially as far as COM+ goes. I
don't know what you guys think, but going near COM with SharpOS might be a
poor idea (but still fun to try).

 

Jonathan Chayce Dickinson

 

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Bruce
Markham
Sent: 16 November 2007 09:22 AM
To: sharpos-developers@lists.sourceforge.net
Subject: Re: [SharpOS Developers] Debugging SharpOS with QEmu and GDB

 

 

On Nov 16, 2007 2:03 AM, Jonathan Chayce Dickinson <[EMAIL PROTECTED]>
wrote:

And even more info:

 

http://www.vmware.com/support/gsx3/doc/devices_serial_debug_gsx.html 

 

Yea, that first link, about PDBs, is really cool. I didn't know .NET exposed
any types for reading PDBs, however, it appears to be COM-based which means
it won't run on Linux or presumably even SharpOS. 

I know the Mono project has talked about being compatible with PDB, but it
hasn't happened yet, and when it does, it will still be all C/++ code, which
means it will be quite an effort for us to port.

Debugging is one thing we haven't been able to give much thought too. For
now, GDB combined with emulated serial ports, will have to be our primary
mechanism. That, and printing to the screen/log. ;-) 

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
SharpOS-Developers mailing list
SharpOS-Developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sharpos-developers

Reply via email to