Home >ReactOS News >News #19: ReactOS y TinyKRNL la relación oficial entre proyectos.
2006-05-18, Aleksey Bragin
ReactOS y TinyKRNL la relación oficial entre proyectos.
translated by victor martinez calvo on 2008-07-13
La carta oficial escritapor los coordinadores ambos proyectos.
ReactOS y TinyKRNL relación oficial entre estos proyectos
Preparado por Aleksey Bragin y Alex Ionescu, Coordinadores de los Proyectos.
Hay un poco de información posteada oficialmente sobre el proyecto TinyKRNL y esto ha creado la base para la aparición de rumores. Este pequeño artículo intenta aclarar las relaciones oficiales que existen entre ambos proyectos.
TinyKRNL es un proyecto educacional y de documentación que crea reemplazos para varios módulos de Windows 2003 SP 1 (últimamente reemplazando kernel también) y una serie de documentos combinados en un libro.Los métodos usados para el desarrollo del código fuente de los módulos de TinyKRNL involucra a todos los métodos posibles para alcanzar su fin: tener un 100% compatible (o idéntico) resultado.La Ingeniería Inversa es uno de ellos(tambien llamada "sucia",para mas referencias vea articulos de la Wikipedia sobre Ingenieria Inversa "room clean" comparada con la Inversa "dirty room").
Desafortunadamente, debido a leyes de copyright y otras leyes relacionadas,ReactOS(el cual apunta a un uso comercial también)no puede utilizar métodos de desarrollo emparentados con la ingenieria inversa, asi pues ReactOS no puede compartir todo el código con el proyecto TinyKRNL como lo hace con WINE.
Sin embargo, existen ciertas(y útiles) excepciones:
- Primero, todas las interfaces son compartidas.Esto da al proyecto ReactOS un nivel imbatible de compatibilidad y de libertad legal también(las interfaces no pueden tener copyright).
- Segundo,TinyKRNL proveerá la documentación más completa de las más recientes (y técnicamente más avanzadas )de las versiones de los sistemas operativos de la familia NT – Windows 2003 SP1. Los desarrolladores de ReactOS pueden usar esta documentación para referencias cuando estén creando implementaciones "limpias" de funciones o cuando deseen mejorar el código ya desarrollado.
- Tercero, cualquier código del TinyKRNL que respete las políticas de ReactOS respecto al desarrollo, puede ser directamente añadido a ReactOS,así como a cualquier herramienta o ficheros de terceros.
Para una información más detallada respecto al proyecto TinyKRNL echa un vistazo a http:
News Archive