"Orcas" y los bits rojos y verdes
Para la próxima versión de Microsoft .NET Framework (que se suministrará con la próxima versión de Visual Studio®, denominada «Orcas»), sus ensamblados se han dividido en dos grupos, que se conocen internamente como «bits rojos» y «bits verdes». Los bits rojos incluyen todas las bibliotecas que se proporcionaban anteriormente como parte de .NET Framework 2.0 y 3.0 (como por ejemplo, mscorlib.dll y system.dll). Para garantizar la compatibilidad de Visual Studio «Orcas» con versiones anteriores, los cambios realizados en los bits rojos son muy limitados.
Los ensamblados de bits verdes son las nuevas bibliotecas con clases adicionales que funcionan por encima de los ensamblados de bits rojos. La mayoría de las clases que se indican en este artículo se encuentran en los ensamblados de bits verdes (por ejemplo, system.core.dll), y algunos implican cambios limitados en los ensamblados de bits rojos. Para obtener más información, consulte el blog de Soma Somasegar y el blog de Jason Zander.
Las clases que se describen en este artículo están disponibles como parte de la versión preliminar para la comunidad tecnológica (CTP) de Visual Studio «Orcas» de enero de 2007. Entre las contribuciones que ha realizado CLR a las bibliotecas nuevas se incluye:
Un nuevo modelo de host de complementos, que se trató en las últimas dos ediciones de CRL Inside Out
Compatibilidad para el conjunto Suite B de algoritmos criptográficos, según la especificación de la Agencia de Seguridad Nacional (NSA, por sus siglas en inglés)
Compatibilidad para números enteros elevados
Una recopilación de conjuntos de gran rendimiento
Compatibilidad para canalizaciones anónimas y con nombre
Compatibilidad mejorada para zonas horarias
Clases ligeras de bloqueo de lector/escritor
Mejor integración con el seguimiento de eventos para Windows® (ETW), incluidas las API de proveedor ETW y de agente de escucha de seguimiento ETW
¡Esto tiene una pinta tremenda!
Puedes leer el artículo completo en: http://msdn.microsoft.com/msdnmag/issues/07/04/CLRInsideOut/Default.aspx?loc=es