Page 1 of 1

Nuevo en ReactOS (ayudar)

Posted: Tue Oct 25, 2005 5:45 pm
by harry1982
Hola a todos los del foro y en especial al equipo entero de ReactOS.

Soy nuevo en esto y hace unas semanas me encontre este projecto libre del clon de windows y me gustaría poder colaborar.
Me gustaria que me explicaran como puedo colaborar en el projecto.

Hago saber que se algo de programación y de traducciónes.
Despues de varias pruebas que he echo en un ordenador virtual (qemu) he podido comprobar los posibles problemas y me gustaría intentar solucionarlo y es por eso que necesito saber como puedo contribuir en e desarollo del projecto.
Al querer hacer esto, supongo que es necesario unas series de utilidades y no se donde puedo encontrarlas (Build Environment, el cliente grafico svn, etc.)

¿Me podeis ayudar por favor?

Gracias.

NOTA: Hago saber que estoy analizando el codigo fuente del projecto: ntoskrnl entre otros.

Posted: Tue Oct 25, 2005 10:56 pm
by Sarocet
Pues nada. Bienvenido al club.
Tampoco es necesario que te aprendas el código del kernel ;)
Respecto al entorno de compilación, puedes ver en la wiki [http://www.reactos.org/wiki/index.php/E ... aci%C3%B3n] los datos de los porgramas para compilar.

Posted: Wed Oct 26, 2005 9:59 am
by harry1982
En el SVN, existen 3 o 4 directorios: BRANCHES, TAGS, TRUNK Y EL VENDOR, cual debería utilizar porque si me meto en branches tengo el sistema 0.2.7,0.2.8,etc, pero si me meto en trunk tengo lo mismo pero avanzado.
Para actualizar y añadir por ejemplo la traducción del ntoskrnl.mc al español que programa me recomiendas, hace un instante que he instalado el ksvn que se integra en el konqueror en linux es un cliente de svn y todavia no lo he probado.

Tengo Linux y la siguiente pregunta es: Es necesario tener instalado Windows para ayudar en el projecto?

Si se puede tener instalado linux, despues de instalar MinGW32 con mingw.sh, es necesario mas programas de desarollo.

Posted: Wed Oct 26, 2005 7:08 pm
by HUMA2000
No es necesario tener windows para colaborar, lo que si es que para postear en la svn lo hacen los desarrolladores en por nosotros y siempre las traducciones tienen que haber sido revisadas por otro miembro del equipo de traducción. Así mismo en la wiki tenemos una página en la que vamos poneindo el estado de la traducción y quien está trabajando en cada cosa.

Posted: Wed Oct 26, 2005 8:17 pm
by harry1982
Gracias por contestarme.

Antes de que acceder al forum, estuve unos dias revisando el codigo (simplemente he echado un vistazo en modo rapido) y he comprobado que existen pequeños archivos con la extensión .XML (ejemplo: \reactos\boot\freeldr\freeldr\freeldr.xml) para que són?
Cual es el programa o la instrucción principal para compilar todo?
existe alguna pagina donde explique las instrucciónes de los archivos .XML si es como SOURCE de DDK de windows?

HUMA2000 existe un pequeño problema si queremos traducir el sistema, al menos hasta donde he llegado a leer de codigo (setupldr,freeldr,kernel,usetup):
FREELDR: El mensaje "Loaddung freeldr...", está instrustado en el programa, eso significa que si por algun motivo queremos traducir el sistema en otro idioma, abría que modificar todo el freeldr.
USETUP: Lo mismo que freeldr.
NTOSKRNL: lo mismo.
Por parte del setupldr y freeldr, le he encontrado una solución.

No se si lo que he comentado sirve de algo pero... hay que intentarlo, no?

Posted: Wed Oct 26, 2005 9:01 pm
by HUMA2000
Todos los mensajes incrustados en el sistema están siendo movidos a archivos rc, los que aun no se han movido no se pueden traducir (por ahora), espero que pronto los muevan todos.
Los XML son los archivos para compilar, las intrucciones por asi decirlo para el sistema de compilación, crean las dependencias y demás.

Posted: Thu Oct 27, 2005 4:04 pm
by harry1982
HUMA2000 gracias por confimar mi teoria.
Desde que me baje los archivo trunk del servidor, estuve sospechando de que de alguna forma los archivos de .xml servia algo mas para ocupar espacio.

HUMA2000 creo que he descubierto la manera de poder hacer esos cambios que me has dicho antes, no es corriente hacerlo pero servirá. Teoricamente existe una manera (digo teoricamente poque todavia no lo he probado) aún tengo los bocetos del programa fuente pero cuando tenga las pruebas definitivas, lo haré.

Aaaah, se me olvidaba Gracias por la información HUMMA2000..