Hi there,

On Thursday 14 March 2002 10:13, Jeff Roberts wrote:
> A .NET port of OpenSSL would require replacing the C style DLL interface
> with a .NET Object DLL.  The OpenSSL source code would have to be able to
> be compiled under the C# (pronounced c sharp) compiler.  Microsoft has
> just released Visual Studio 7.0.  Version 7.0 produces .NET dll's. exe's,
> etc.  The new framework that is required to execute a .NET component (dll
> or exe) is called the common language runtime (CLR).  A .NET component
> gets just in time compiled (JIT) when it is needed and optimized for the
> operating system and hardware it is running under.  When future 64 bit
> versions of Windows arrive, .NET components will already be 64 bit when
> run under the new operating system.

This sounds absolutely horrible. Why don't we just port OpenSSL to java 
which has already been doing this same thing for a while now?

> The C# language is NOT a superset of the C or C++ languages.  Porting
> OpenSSL would be a real job!

A real *painful* job. But by all means, go ahead.

> I believe that most future software development is and will be done as a
> .NET component and that if OpenSSL is not ported to it, then OpenSSL will
> die the same fate as Windows 3.1

Ah yes, I forgot; Win64/.NET - the enterprise platform of the future.

We have nothing against you porting OpenSSL (or any part of it) to toy 
operating systems and/or half-baked enterprise-windows-beans (or "windows 
enterprise baked beans", if you prefer) but don't expect OpenSSL itself to 
*move* to this new language ... the real business of computing, and 
*especially* security-related computing tasks, lives in a predominantly 
more unix/C/C++ world than you probably believe. There's no way we'll move 
wholesale over to Microsoft's toy language + platform, forsaking all of 
that on the off-chance that, contrary to all Microsoft innovation in the 
past, .NET and C# will actually revolutionise the industry and take us to 
unparalleled network bliss.

If you can isolate the required changes to support C#/.NET, and provide a 
non-intrusive way to support that in OpenSSL's source tree, we would be 
happy to incorporate your contributions.

Cheers,
Geoff

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to