lunes, 21 de diciembre de 2009

A la captura del Bug de Firefox 3.5 (II)

 

CAPITULO 1: “El Firefox se me ve como mal…”

mc1 METODO CIENTÍFICO:

PASO 1:“Realizar una pregunta”

Hora: 10:10 AM

Día:  21-04-2009. Frio,lluvioso y con ganas de …

Suena el télefono Bugziloso en el cuartel general de ReactOS.Cuelgan.

Suena por segunda vez,de ésta casi se queda ronco. Decido cogerlo, alguien tiene que contestar.

A la captura del bug de Firefox 3.5 (I)

FF3bugDesde hace ya algún tiempo me ha rondado por la cabeza el enseñaros como se encuentra,se analiza y se intenta resolver un bug interesante en ReactOS.  De esta manera tenía la excusa perfecta para ir mostrando los métodos más básicos de Debugging en ROS, al tiempo que recopilaba y visualizaba todas las piezas del puzzle.

Sin embargo,ninguno a los que me he enfrentado me parecía lo suficientemente visual e interesante como para dedicarle uno (o varios) posts. El siguiente bug ya no solo es visualmente curioso, sino que además es un blocker para la versión 0.4 de ReactOS.
 
 
 

Recientemente los desarrolladores y  testers de ReactOS nos hemos puesto a trabajar conjuntamente para intentar eliminar el famoso Bug de Firefox en el que las letras no son representadas correctamente, amontonándose o hiper-espaciándose, como se puede ver en la imagen.
 

¿Por qué ocurre esto?¿Cómo “metemos” mano a este bug?¿Por donde hay que empezar?¿Ocurre siempre?¿Solo a veces?Y millones de otras preguntas que se nos cruzan por la cabeza, pues no tenemos ni repajolera idea de qué está ocurriendo.

miércoles, 16 de diciembre de 2009

Instalación de la 0.3.11 en VBOX

Nota de instalación en VirtualBox

Un Bug ha salido a la superficie al instalar ReactOS en VirtualBOX resultando en un cuelgue al cargar el driver USB a menos que la máquina virtual tenga más de 256MB ram asignadas.

Para solucionarlo, se puede o incrementar la RAM de 192MB(default) a 256, o desactivar el dispositivo USB. Se recomienda esto último.

Crearemos una máquina virtual VirtualBOX  precargada que incorpora este pequeño truco.

Nuestras disculpas por cualquier inconveniente ocasionado.

Nota de Prensa Oficial sobre la release 0.3.11

A continuación la versión traducida de la Nota de Prensa Oficial de ReactOS escrita por GedMurphy:



El equipo ReactOS esta orgulloso de anunciar el lanzamiento de la versión 0.3.11 de ReactOS. Este lanzamiento ha sido retrasado durante bastante tiempo debido a varios bugs "Blockers" que se manifestaban cada vez que intentábamos lanzar esta versión. Hemos invertido mucho tiempo en cazar y resolver estos bugs y se han tomado varias acciones para intentar evitar que volvamos a encontrarnos este problema de nuevo.

Todo esto no es para decir que no tenemos nuevas y excitantes características en esta release. Dos de las más importantes son los grandes cambios en nuestro Memory Manager y el gran salto adelante de nuestro stack de Sonido.

Es difícil resumir todos los cambios que han tenido lugar en nuestro Memory Manager,la forma más corta de decirlo es que ha tenido lugar una casi total reescritura del mismo. Estos cambios no solo han traido un componente mas estable y fiable, sino que ahora también incluye soporte para los procesadores ARM. Las Unidades de Manejo de Memoria (MMU´s)de ARM  son manejadas de una manera totalmente diferente a las MMUs de x86 o x64, sin embargo el componente MM de ARM ha sido escrito al lado del componente x86, compartiendo código en varias de las areas cuando es posible. Más allá de esto, estos cambios traen una mayor compatibilidad con WinDBG. El soporte WinDBG está ahora a un nivel en el que la mayoría de las funciones más utilizadas  funcionan, y las tareas que parecían lejanas de poder ser realizadas con WinDBG (como ir paso a paso por el Kernel,listar hilos de proceso,o editar dinámicamente la memoria) ahora están funcionando. Ahora estamos a un nivel donde teniendo PDBs podríamos debugear ReactOS de la misma manera en la que se debugearía Windows, con la ventaja añadida del "Modo Source" para el sistema operativo.Para los técnicamente interesados, aquí podeís encontrar los cambios realizados al MM en esta release.

El stack de sonido continúa su extenso trabajo en todas sus áreas. Esta release trae soporte para grabacion WAVE,soporte de mezclador así como ajuste del nivel de volumen y muting. Se han mejorado la compatibilidad de los componentes principales con WindowsXP, lo que significa que  ahora muchos de estos componentes funcionan en Windows y demuestran el nivel de compatibilidad que nuestro stack de sonido está alcanzando.

Han sido introducias mejoras en la Compatibilidad y en la Estabilidad  en todo el Sistema Operativo con una gran variedad de fixes que provienen del entorno de testeo Wine usado para asegurar la compatibilidad con las aplicaciones.

Como esta es la version 0.3.11, sentimos un cierto grado de  nostalgia hacia "Windows 3.11 para Workgroups" y hemos añadido un divertido huevo de pascua en su tributo. Intenta ver si puedes encontrarlo, las generaciones más mayores no tendrán problemas.

Junto con el resto de las versiones 0.3, esta release es todavía considerada Alfa asi que puede que no corra todas tus aplicaciones o que no corra en tu hardware.

Una detallada descripción de todos los cambios puede ser encontrada en el Changelog.

Un resumen de los cambios más importantes:

-Reescritura de la libreria modo-kernel KDCOM, la cual es ahora mucho más compatible con la versión de Microsoft.Esto permite un mejor soporte para WinDBG.

-Soporte para carga retardada de Dlls ha sido añadido a nuestras herramientas de construcción,proveyendo la funcionalidad de carga retardada a nuestras librerías.

-Añadido soporte para fuentes Chinas y Coreanas.

-Un nuevo manejador ha sido escrito para establecer y obtener los parámetros del sistema(la SystemParametersInfo API), siendo ahora mucho más completo y compatible con la implementación de Windows.

-Mejoras en la compatibilidad con aplicaciones, incluyendo Opera,Open Office,Firefox 3.5, VLC 1,1 y Skype.

-Para divertimento una nueva aplicación, el Solitario Spider, ha sido añadida.

-Sincronización de la mayoría de las DLLs de modo usuario de Wine y del código del subsistema Win32 compartido con Wine.

Nota de instalación en VirtualBox

Un Bug ha surgido a la superficie al instalar ReactOS en VirtualBOX resultando en un cuelgue al cargar el driver USB a menos que la máquina virtual tenga más de 256MB ram asignadas.Para solucionarlo, se puede o incrementar la RAM de 192MB(default) a 256, o desactivar el dispositivo USB. Crearemos una máquina virtual VirtualBOX  precargada que incorpara este pequeño truco.Nuestras disculpas por cualquier incoveniente causado.

"

Nota: El originas el inglés lo podeís encontrar aquí

News:Lanzada la version 0.3.11!!



Bueno, pues por fín, y con cerca de 2 meses de retraso sobre su fecha de lanzamiento prevista inicialmente, tenemos con nosotros la esperada revisión 0.3.11.
 
 
Algunas de las características más importantes de esta versión,y que ya se comentaron,son (imposible ponerlas todas):

     
  • Mejora en la fluidez y reproducción de Sonido.

  • Mejora e implementación de los drivers de sonido: portcls.sys, sysaudio.sys, bdasup.sys

  • Posibilidad de ajustar y silenciar el volumen.

  • Añadida una nueva aplicación: ReactOS Application Manager.

  • Añadida un nuevo juego: solitario Spider.

  • Reescritura del Memory Manager para dar soporte a la arquitectura ARM

  • El kernel de ReactOS es ahora debugeable con WinDBG.

  • Soporte para fuentes Chinas y Koreanas.

  • Arreglo de cientos de Bugs, que permiten ejecutar nuevas aplicaciones: VLC 1.1, OpenOffice,FF 3.5, Skype, entre otras.

  • Para una descripción más detallada: AQUÍ


Links de descarga


Descarga nuestras ISOs desde los siguientes links:

BootCD Iso: Para instalación en máquina virtual o Hardware Real.Descárgalo aquí. (37.2MB)

LiveCD Iso: Para probarlo directamente como una LiveCD. Descárgalo aquí. (36.9MB)

Con máquina qemu: Simplemente instalar en tu SO Windows. Descárgalo aquí. (37.4MB)

Con máquina vmware: Simplemente instalar en tu SO Windows. Descárgalo aquí.(36.4MB)

domingo, 13 de diciembre de 2009

ReactOS Sound Record Application

Como ya os comentamos en un post anterior, Johannes Anderwald ha añadido a Reactos recientemente la capacidad de grabar sonidos. Pero claro, estos cambios internos son inútiles sin alguna aplicación que haga uso de esta capacidad.




[caption id="attachment_1617" align="aligncenter" width="300" caption="Versión preliminar de la aplicación Grabadora de Sonidos de ReactOS"]Versión preliminar de la aplicación Grabadora de Sonidos de ReactOS[/caption]


Hasta ahora la única forma de grabar sonidos desde la implementación era instalar programas externos a ReactOS. Bueno, pues janderwald acaba de dar un paso más, y a partir de la revisión 44331 se incluye en ReactOS la aplicación ReactOS Sound Record Application, que sería algo así como el clon de la Grabadora de Sonidos que trae Windows.


Ha pasado ya tiempo desde la citada revisión. El motivo para no desvelar hasta ahora la noticia es que, si bien la aplicación ya estaba en el abol principal de desarrollo, no era compilada por defecto ni incluída en el CD, algo que está ya disponible a partir de la revisión 44564


Dos puntualizaciones acerca de esta nueva aplicación: La primera es que, aunque haya sido janderwald el encargado de introducirla en el arbol de desarrollo principal de ReactOS, el desarrollador que la ha dado a luz es Marco Pagliaricci (nick IRC: rendar). La segunda, que dado que se ha añadido al arbol principal, y no al branch de la versión 0.3.11, a menos que sea incluído posteriormente (y en cuyo caso os lo haremos saber oportunamente) esta aplicación no estará incluída en la versión final 0.3.11

domingo, 6 de diciembre de 2009

News: 0.3.11 RC2 preparada

Ayer se puso a disposición del equipo de testeadores la Release Candidate 2 de la versión 0.3.11. En estos momentos el equipo de testeadores están realizando un testeo en profundidad en esta RC2 con el fin de comprobar que las regresiones han sido resueltas y que ninguna otro aplicación ha dejado de funcionar.

Con los resultados se está procediendo a rellenar la tabla de Tabla de Testeo que se puede encontrar AQUÍ.

martes, 1 de diciembre de 2009

News: Novedades en la 0.3.11

 

  warning

Como sabéis la 0.3.11 está preparada para salir, y salvo circunstancias excepcionales, durante esta semana verá la luz.

Para ver los cambios, nada mejor que echarle un vistazo a nuestro Changelog 0.3.11, pero como sabéis el Changelog es muy técnico para un usuario medio.

Así pues, y atendiendo a la petición de Mx en los comentarios,vamos a señalar cuales son las características visibles que un usuario podrá encontrarse en la versión 0.3.11 de ReactOS.

sábado, 28 de noviembre de 2009

Creado el branch de la versión 0.3.11 (¡por fin!)

Requetebuenas noticias para los seguidores de ReactOS. Ayer, Aleksey Bragin creó por fín el branch de la versión 0.3.11, el subdirectorio dentro del arbol principal de desarrollo en donde, a partir de este momento, sólo entrarán parches importantes que no afecten de manera significativa a otras partes del código. Esto excluye nuevas características, para evitar romper el código una vez más, ahora que el bug bloqueante ha sido resuelto.


Este branch, y por tanto, la versión final 0.3.11 incluirá hasta la revisión 44296 incluida, amén de los parches anteriormente mencionados.

viernes, 27 de noviembre de 2009

“Aplicación”: ReactOS Picture-Fax Viewer

 

asfasdfadfadfa

Mientras esperamos el desbloqueo del Trunk, se siguen realizando mejoras en el código y poco a poco ReactOS va ofreciendo más posibilidades al usuario.

En este caso la “aplicación” afortunada es ReactOS Picture-Fax Viewer, nuestro clon del Windows Picture-Fax Viewer.

 

Esta “aplicación” fue integrada hace bastante tiempo, pero había sido incapaz de mostrar imágenes dentro de ReactOS. El problema no residía en el código de esta “aplicación” sino en la forma en la que ReactOS(y las librerías) intentaban cargar las imágenes en nuestro clon.

miércoles, 25 de noviembre de 2009

News: El Trunk de ReactOS bloqueado

accessdenied Las noticias esta semana han sido escasas debido a que el trunk de ReactOS está en situación de bloqueo.

El bloqueo lo decidió Aleksey Bragin tras dar un tiempo prudencial para resolver las regresiones que en un anterior post os habíamos comentado.Como durante dicho tiempo las regresiones no han sido eliminadas,Aleksey ha tomado la decisión de bloquear el trunk evitando que nuevos parches y commits sean añadidos, y solo permitiendo el acceso a aquellos desarrolladores que están trabajando para eliminar dichas regresiones.

Actualmente al trunk solo tienen acceso Fireball y Aicom.

miércoles, 18 de noviembre de 2009

¿ReactOS requiere Windows? Curiosidades de softonic

Vale que Windows está presente en más del 90% de los ordenadores que hay en el mundo. Vale que ReactOS trata de asemejarse al principal producto de la que seguramente es la mayor compañía de software del mundo. Vale que la tarea es faraónica, requiere de un potencial increible en cuento a programación y recursos se refiere. Todo eso ya lo sabíamos.


Pero lo que no sabíamos (irónicamente, claro) es que ReactOS es un programa que corre bajo otro sistema operativo. Y, precisamente, bajo el gigante de Microsoft. Y es que, si queremos encontrar curiosidades en la web acerca de ReactOS, no tenemos que irnos demasiado lejos. Esto es lo que dice Softonic, un portal de descargas de aplicaciones, sobre nuestro sistema operativo:


reactos-softonic


Vaya, para Softonic no entramos en la categoría de Sistemas Operativos. Bueno, de momento no es usable para la gran mayoría de ordenadores, pero no nos falta demasiado.....


Al pobre Colin Finck, creador y mantenedor del sistema RosBE para entornos Unix/Linux le daría un ataque si pudiera leer eso :D

miércoles, 11 de noviembre de 2009

News: ReactOS y EXT2

 



Mientras esperamos a que se solucione el bug de RAPPS que está retrasando la release 0.3.11, el resto de desarrolladores continúan trabajando en las diferentes áreas de ReactOS.

Hoy la buena noticia nos la da Arty Yerkes, un desarrollador que de manera silenciosa(no se prodiga mucho por el IRC) ha estado trabajando desde hace bastante tiempo en el soporte EXT2 para ReactOS.

 



lunes, 9 de noviembre de 2009

News: Retrasando la 0.3.11

 



Como ya os habréis imaginado, la 0.3.11 está sufriendo ciertos retrasos.

Actualmente está en posición de Blocked debido a la aparición de varias regresiones.Empecemos a enumerarlas:

  1. Regresión de Firefox y Adobe Flash. (Solucionada)

  2. Fallo intermitente de Rapps Manager.

  3. Regresión de DosBox y TWorld.

  4. Bridged mode en VBOX. (Solucionada)


sábado, 31 de octubre de 2009

News: ReactOS estuvo en el OpenDay

 



ReactOS ha estado presente en el OpenDay que se celebró el día 25 de Octubre, en Milán (Italia).

Esta vez pudimos tener a nuestra disposición un pequeño stand en el cual montaron u ordenador para hacer demostraciones en vivo de ReactOS, y además Kjk::Hyperion dio una charla sobre los avances y las necesidades básicas que aún nos quedan por implementar.

 



Los asistentes,una vez más, salieron asombrados al conocer la existencia de un SO libre,gratuito y capaz de correr drivers y aplicaciones de Windows de manera nativa.

El evento fue organizado por OpenLabs, que es una fundación sin ánimo de lucro dedicada al impulso del Software libre y abierto.

viernes, 30 de octubre de 2009

KDE 4 en ReactOS

Navegando por Internet, en uno de esos ratos libres que uno tiene en su trabajo, me ha llamado poderosamente la atención un resultado de bñusqueda en Google titulado "KDE 4 en ReactOS". No he podido resistirme a pulsar dicho enlace, y lo que ha aparecido a continuación ha sido un auténtico bombazo, al menos para mí:


"Desde un foro italiano se reportan los primeros éxitos al ejecutar aplicaciones de KDE4 en ReactOS."


lunes, 26 de octubre de 2009

News: Soporte inicial para grabación de Audio

Hasta ahora, Johannes Anderwald estaba realizando un excelente trabajo en lo que a reproducción de audio en ReactOS se refiere. Pero claro, eso no es todo, y desde la revisión 43765 ReactOS también debería ser capaz de grabar audio.

miércoles, 21 de octubre de 2009

News: Un nuevo Desarrollador

 

 

icon_UnderConstruction

Ayer se confirmó la entrada de un nuevo desarrollador en el proyecto ReactOS. Se llama Andrew Hill y su nick es Ash77.

Su interés se centra en desarrollar el nuevo explorador que sustituirá al actual. Actualmente dicho explorador se encuentra bastante desarrollado, de hecho se ha conseguido hacer funcionar casi perfectamente sobre Windows XP.

 

 

 

lunes, 19 de octubre de 2009

News: El Changelog de la 0.3.11 ha comenzado

   600px-Icon-Warning-Red.svg

Por fin nuevas noticias de la 0.3.11. Ayer se abrió el Changelog de la 0.3.11 para que los desarrolladores completen manualmente los cambios introducidos durante estos(más de)dos meses.  Abrir el Changelog es una de las primeras acciones que se toman con el fin de hacer una release. Entre la apertura del Changelog y la publicación de la versión 0.3.11 se tardará aproximadamente 2 semanas.Por lo que se espera la 0.3.11 para finales(muy finales de Octubre).

News: El Changelog de la 0.3.11 ha comenzado

Por fin nuevas noticias de la 0.3.11. Ayer se abrió el Changelog de la 0.3.11 para que los desarrolladores completen manualmente los cambios introducidos durante estos dos meses.  Abrir el Changelog es una de las primeras acciones que se toman con el fin de hacer una release. Entre la apertura del Changelog y la publicación de la versión 0.3.11 se tardará aproximadamente 2 semanas.Por lo que se espera la 0.3.11 para finales(muy finales de Octubre).

El equipo de GoldenApps Testing Team ya ha recibido el encargo de testear a fondo (y seleccionar) la revisión óptima para ser la base de la release 0.3.11. De sus resultados (y de las regresiones que encuentren) dependerá la fecha final.

Por otro lado destacar que esta release se considera doble( y a punto ha estado de cambiársele el nombre a 0.3.12) debido a que tiene el doble de commits que una release "normal". Entre la 0.3.9 y la 0.3.10 se realizaron 1000 commits.Entre la 0.3.10 y la 0.3.11 han tenido lugar más de 2000 commits.

martes, 13 de octubre de 2009

News: Sonido en Hardware Real

musica-internet Una pequeña regresión en el Wizard introducido en la revisión 43357 impedía que las tarjetas de sonido pudieran ser instaladas .

Esto ha causado que no se pudieran testear los nuevos cambios que Janderwald ha introducido en el stack de sonido.

Por fortuna en la revisión 43416 se ha resuelto este problema y podemos volver a escuchar música en ReactOS. Además la reproducción del audio ha mejorado notablemente,así como la calidad del mismo y la fluidez.

lunes, 12 de octubre de 2009

Status actual

No hace muchos días, Aleksey Bragin lanzó este mensaje a la lista de correo, como actualización del status de ReactOS, y ante el retraso de la publicación de la versión 0.3.11

Como anteriormente, os dejo el enlace original, y a continuación os la traduzco:

"Este es un resumen del status actual basado en mensajes previos por email. Regresiones actuales:


- Con el commit en RAM número 41636, la memoria en uso desciende continuamente, lo he comprobado con tan sólo el Administrador de Tareas abierto, esto es el bug 4835.


- La barra de tareas en Abiword tiene problemas, introducidos en 42706, sincronización de comctl32, bug 4811.


- Las ventanas minimizadas no pueden restaurarse, introducido con 41772, bug 4677.


- Los programas de la carpeta de inicio no se inician automáticamente, introducido con 40439, bug 4568.


- No se cierran los programas con alt+f4, introducido con 40299. Bug 4463.


-VirtualBox necesita >=256 MB RAM para funcionar (se cuelga en usbdriver.sys, revisiones "rel" no están afectadas. Bug 4851.


Quién está trabajando en qué:


Timo Kreuzer - Win32k, reescritura de la carga de drivers y creación de DC creation rewrite; modo de conmutación dinámico, requiere reescritura de código de bloqueo de PDEV. Tiempo limitado, ocupado con RL.


KJK::Hyperion - Experimentando con mingw-w64.



Colin Finck - Ocupado con exámenes. James Tabor - reescritura de Clases, parte 2; Subsistema de mensajes; Arreglar las estructuras de menú y de ventanas.
Gregor Schneider - Ocupado en la tesis del Máster.


Johannes Anderwald - Soporte de audio, dispositivos de entrada de audio. Ged Murphy - No tiene tiempo para desarrollar.


Michael Martin - Ocupado en RL hasta Nov-Dec. Después, arreglará errores mostrados por los winetests en la memoria virtual.


Aleksey Bragin - Nuevo driver FAT (basado en la biblioteca FullFAT), Se continúa el trabajo en Arwinss, arreglar bugs en el gestor de Configuraciones, etc.


WBR, Aleksey Bragin."

miércoles, 30 de septiembre de 2009

TeamViewer 3 en Escena

teamviewer


TVL02


TeamViewer, un programa de acceso remoto sencillo y fácil de usar, está funcionando mas o menos bien en ReactOS; hemos probado con dos computadoras de verdad, una usando ReactOS 43191 y la otra WindowsXP SP3 con la versión 3.6 de TeamViewer, por lo que debería funcionar sin mayores problemas desde una máquina virtual hacia otra ubicada en cualquier otro lugar.

lunes, 14 de septiembre de 2009

MS Excel 97 funcionando

 

MOGraph Conseguir que las Suites ofimáticas corran sobre ReactOS es una de necesidades básicas para poder definir a ReactOS como un verdadero Sistema Operativo.

En estos momentos sobre ReactOS se pueden ejecutar diversas suites (con mayor o menor dificultad) desde versiones antiguas de Open Office, hasta la suite ofimática de pago SoftMaker(sin duda alguna la que mejor funciona sobre ReactOS a día de hoy).

Hasta el momento el mayor logro conseguido (respecto a lo que a productos Microsoft se refiere) era poder visualizar ficheros PowerPoint con el MS PowerPoint Viewer.

Ahora la veda se ha abierto, y MS Excel 97 ha comenzado a funcionar. 

martes, 8 de septiembre de 2009

News: VLC 1.1 funcionando

vlc2 VLC es uno de los reproductores Open-source más conocidos. Si algún video se resiste a ser reproducido con algún otro programa, casi seguro que podrás verlo con el reproductor VLC.

ReactOS era compatible con VLC hasta su versión 0.8, sin embargo un bug hacía imposible usar versiones más recientes.

Ahora, por fin, ReactOS es también compatible con la versión más reciente de esta aplicación. Para ello tenéis que instalar una versión posterior a 43009.

viernes, 28 de agosto de 2009

News: Nueva Base de datos de Software Compatible

Com Aquellos que se hayan pasado por la base de datos de “Software Compatible con ReactOS” conocerán el auténtico engorro que era Buscar o Añadir una nueva aplicación a la misma.

Ahora se ha remodelado toda la Sección como podéis ver en estas imágenes y se han introducido características bastante útiles. En este post se analizan los principales cambios.

 

Si queréis visitarla: Aquí

miércoles, 26 de agosto de 2009

Manual: Arquitectura NT: ¿Qué es…una Arquitectura?

TRESWindows es un Sistema Operativo bastante bien conocido desde el punto de vista del usuario (dime que tu primer juego no fue el buscaminas o el solitario en alguna versión de Windows), además gracias a libros como “Windows Internals 4ª Edición” ahora puedes comenzar a comprender el comportamiento interno de Windows.

ReactOS es un sistema operativo cuyo objetivo es tener el mismo comportamiento interno que Windows, intentando alcanzarlo, ReactOS será capaz de cargar/correr Aplicaciones y Drivers diseñados para Windows.

Windows, Gnu-Linux,ReactOS o cualquier otro Sistema Operativo tienen un único objetivo desde el punto de vista del usuario: Ejecutar Aplicaciones. Y varios, desde el punto de vista del desarrollo: Crear la manera más fácil y fiable de conectar las aplicaciones con el hardware, procesar y devolver resultados.

lunes, 17 de agosto de 2009

ReactOS Application Manager

Aquellos de vosotros que os descarguéis las últimas revisiones de ReactOS a menudo, habréis notado un pequeño cambio en la aplicación que permite descargar ciertos programas básicos a nuestra computadora (nuestro famoso Downloader).


Y es que esta aplicación va a ser sustituída (de hecho, ya lo ha sido) por el ReactOS Application Manager (rapps.exe):

sábado, 15 de agosto de 2009

¡¡A Jugarrr Nexuiz!!

nexuiz_header

nexuiz_screenshot_03Nexuiz, un juego FPS libre (First Person Shooter) desarrollado por Alientrap y basado en en motor DarkPlaces] corre en ReactOS desde un commit de cgutman del 2009/08/07

http://svn.reactos.org/svn/reactos?view=rev&revision=42467
Author: cgutman
Log Message:
- Call IoCompleteRequest to free IRPs created by IoBuildDeviceIoControlRequest
- Fixes bug 4770

miércoles, 12 de agosto de 2009

Elije el Sonido de Inicio de ReactOS

SolDo-LSPSe ha abierto una encuesta para elegir el sonido de inicio de ReactOS,  los sonidos seleccionados han sido recopilados de The Freesound Project puedes votar por alguno de estos sonidos, proponer otros (en caso que no te agrade ninguno, pero sabiendo bajo que licencia fue publicado) o sino mejor aun crear y postear uno nuevo.


Lista de reproducción completa de los sonidos.


Todos los usuarios de ReactOS podemos votar, así que debes registrarte/loguearte primero.


La encuesta finalizará el 30 de Agosto así que a votar o a crear sus propios sonidos.

martes, 11 de agosto de 2009

Cumpleaños Feliiiiz! Cumpleaños...

Japy Birdi tu yuu!(O algo así en inglés ;) )

birthday_monkey

Y es que hoy hace 1 año que "El Blog de ReactOS" comenzó su andadura, y las cosas han cambiado mucho. Empezó siendo un Blog en el que yo(que me apodé a mi mismo "reactos" en un ataque de ingenio colectivo) iba contando mis experiencias propias y personales en ese temido "DiaROS" que ha ido dejando paso a "Manuales", "News" y a un contenido un poquito mas profesional.

Pero lo más bonito de este año (coño que me voy a emocionar y todo..ains) ha sido ver como este Blog ha pasado de ser mío a ser nuestro, ver como se han ido uniendo autores al Blog: elhoir, LinoSP,  y las colaboraciones puntuales de Julcar...

Ver como el Blog ha ido teniendo cada vez mas acogida, y de los tímidos 7 visitantes diarios hemos pasado a más de 3000 visitas mensuales.

Gracias a todos los que habéis criticado,comentado o sugerido.Gracias por los ánimos y gracias por éste, el primer año de "El Blog de ReactOS".

Por cierto, hemos recibido las siguientes tartas de cumpleaños:

*Una traída de una galaxia muy  lejana.(Efectivamente en el espacio no arden las velas)


1FVT5018



*Una directa desde Microsoft...¿o era Firefox?( sorry)birthday

lunes, 10 de agosto de 2009

News: Implementando BDA

Esta mañana Janderwald(nuestro desarrollador de Sonido) nos ha sorprendido con su nuevo commit:

Commit by janderwald :: r42586 reactos/drivers/multimedia/bdasup/ (bdasup.c bdasup.rbuild):

[BDASUP]

  • Start implementing BDASup

Y es que Janderwald no para ni en vacaciones…¿Pero que es el BDA?

News:

Ne

Depurando el sistema (VI): Regreso al pasado

Ayer tuve este problema: Estaba haciendo un regression testing (es decir, buscando el commit que causa que una parte de ReactOS no funcione correctamente), y, según trabajaba con rangos más pequeños, había revisiones que no tenían la imagen ISO creada.... No es broma, lo podéis ver en http://iso.reactos.org .... No todos los commits generan nuevas imágenes, especialmente cuando el commit se ha hecho en otro branch distinto al principal. Y, claro, buscar esta revisión culpable sin tener las imágenes, es un tanto frustrante.

Bueno, pues vamos al RosBE. Pero claro, aparentemente (y si, digo aparentemente, ya veréis que luego no es complicado), se nos cae el mundo encima. Porque el código fuente que tenemos en nuestro ordenador es una revisión más reciente que el rango que estamos buscando. ¿Y ahora, como hago para obtener una revisión ANTERIOR a la que ya tengo?

Afortunadamente, los creadores del sistema subversion han pensado en ello. Y nos han dejado una manera sumamente sencilla de hacerlo:

svn update <numero_de_revision>

miércoles, 5 de agosto de 2009

News: ¿PortableApps bajo sospecha?

Hoy me he topado con una sorpresa en Meneame. No voy a negar que al principio me quedé sorprendido,luego duditativo, y al final bastante mosca.
 

La noticia decía así: "¿Pucherazo en los premios Sourceforge?"
 
Primero sorprendido por el titular: ¿Pucherazo?
 
Luego duditativo porque el contenido de las noticias "sensacionalistas" hay que tomarlo con cautela.
 
Y por último con la mosca detras de la oreja porque algo,algo hay, y a ReactOS le ha perjudicado. Una pena.

sábado, 1 de agosto de 2009

News: FullFAT , un nuevo proyecto

ReactOS no solo es un Sistema Operativo, sino que está demostrando ser un punto de encuentro donde diferentes proyectos Open Source encuentran un nuevo objetivo o razón de existencia.

Muchas veces interesantes proyectos para Windows son olvidados por sus propios desarrolladores al comprobar que los usuarios de Windows no se atreven a cambiar un modulo(,ejecutable,aplicación,driver) de Microsoft  por uno completamente compatible,gratuito y open source.

Actualmente ReactOS hace uso de varios(pequeños,grandes o enormes) proyectos Open Source como son:

  • USB

  • UNIATA

  • Libjpeg

  • Mesa 3-D

  • Network Stack

  • (Parcialmente)Wine

  • Entre otros


Esta vez ReactOS está planificando la integración de FullFAT.

jueves, 30 de julio de 2009

News:Resultados de Sourceforge Awards

Antes que nada agradeceros  vuestros votos.Sin embargo,no han sido suficientes, y es que varios proyectos han entrado muy fuerte este año como podreís comprobar.

Estos son los resultados de los "Sourceforge Community Choice Awards":

  • Mejor herramienta o utilidad para SysAdmins: phpMyAdmin

  • Mejor proyecto para la Educación: XMind

  • El más probable para hacer que cambies las formas de hacer las cosas: PortableApps.com: Portable Software/USB

  • Mejor proyecto multimedia: Audacity

  • Mejor herramienta o utilidad para desarrolladores: Notepad++

  • Mejor diseño visual: PortableApps.com: Portable Software/USB

  • Mejor proyecto para los jugadores: ScummVM

  • Mejor proyecto para la empresa: Firebird

  • Mejor proyecto para el gobierno: OpenOffice.org

  • Mejor projecto comercial Open Source: PortableApps.com: Portable Software/USB

  • Mejor proyecto nuevo: eeebuntu

  • Mejor proyecto: PortableApps.com: Portable Software/USB


Esperamos que el año que viene(si PortableApps.com y OpenOffice nos lo permiten ;) ) podamos llevarnos algún premio :)

jueves, 23 de julio de 2009

News: Sigue la final de Sourceforge en directo

Dibujo3Este año la final de los premios "Sourceforge Community Choice" serán retransmitidos en directo desde la siguiente página web:
 
 

http://ccalive.com/


 
 
Tal como ellos dicen:

4,875 nominados. 85 finalistas. Pero solo 12 ganadores.


 
 
La retransmisión de los premios comenzará a las 6 de la tarde hora de Los Ángeles (PDT) y durará hasta las 10 de la noche del día 23 de Julio(Jueves).Horas PDT=Hora de Los Angeles ;)
 
 
Hablando de Sourceforge:Acabo de encontrar una entrevista interesante a Ross Turk, Director de la Comunidad de Sourceforge, ahí va una de las preguntas que le hicieron:

TuxRadar: Venga, ¿A quién habrías votado?(N.T: En referencia a los premios de Sourceforge)
 

Y su respuesta...

domingo, 19 de julio de 2009

News: ¿Quién es Arwinss?

roslogon2Arwinss es un nuevo branch donde Fireball está subiendo un rewrite entero de nuestro subsistema Win32.  El subsistema Win32 es una pieza clave y fundamental para el correcto funcionamiento de las aplicaciones de Windows. Explicar el subsistema lo dejamos para otra entrada, pero "a lo bruto" digamos que es "la pieza" donde encaja la aplicación y que se encarga de dar a ésta todo lo que solicita para funcionar.

News: El último empujón

[caption id="attachment_1090" align="alignleft" width="149" caption="Pulsa en la imagen para votar a Reactos"]Pulsa en la imagen para votar a Reactos[/caption]

Como sabéis ReactOS está en la final de los Sourceforge Community Choice Awards, que es el premio referencia de la comunidad del software libre.

Los ganadores serán presentados en OSCON (un macro certamen de software libre y empresas), por lo que para ReactOS es una oportunidad única de darse a conocer y encontrar más apoyos para el desarrollo. Por eso a los retrasados,o a los que nos acabaís de conocer, os pedimos vuestro voto(la competencia es dura).
Recordad que solo podreís votar hasta el 19 de Julio a las 00:00.Y sí,ya es 19. Vota AQUÍ


Por cierto, Microsoft es patrocinador Diamond de OSCON, no estaría mal ver la cara de su representante al entregarnos un premio(por soñar que no sea)

O ver la cara de Google(patrocinador Platinum) al vernos ganar un premio tras haber rechazado a ReactOS por quinto año consecutivo de su popular GSOC.

Por alicientes que no sea :) y muchísimas gracias a todos por vuestro apoyo.

viernes, 17 de julio de 2009

Soporte para Múltiples NICs

El soporte para múltiples Tarjetas de Red (NIC) ha sido incorporado en la Rev.41795, ahora ReactOS puede trabajar con varias tarjetas de red a la vez.






LapPcL


Por el momento no funciona con DHCP (Dynamic Host Configuration Protocol) y por ahora deberemos configurar manualmente las IPs y DNSs hasta que esto sea corregido.



martes, 14 de julio de 2009

Los ARM ninjas

Ninja-Toy-256x256El proyecto ReactOS es una caja de sorpresas, y algunas...bastante bien ocultas.

Una de ellas(shh..top secret) es el equipo Ninja de ReactOS. O al menos se hacen llamar así: El Ninja ARM team.

El Ninja ARM Team es un equipo de desarrolladores totalmente desconocido para el resto de desarrolladores de ReactOS. Sus identidades únicamente son conocidas por Aleksey Bragin(el Coordinador) y desean mantener sus nombres en el más oscuro secreto. Suena a exageración ChuckNorriana,pero es 100% cierto.

No se conectan al IRC, no mandan emails a las listas de correo de desarrolladores, no aparecen en ningun acto público(la rumorología dice que hicieron una aparición por sorpresa en Fosdem,¿será cierto?), no se sabe cuantos son, ni a qué se dedican más allá del proyecto,tampoco se sabe porqué quieren permanecer en el anonimato..

sábado, 11 de julio de 2009

News: Powerpoint Viewer funcionando

ppv.pngDe vez en cuando ReactOS nos depara alguna sorpresa, y esta vez ha sido la aplicación PowerPoint Viewer 2003.

Esta aplicación que  estaba fichada como "CandidateApp" ha comenzado a funcionar tras las últimas mejoras en nuestro Memory Manager.

Las mejoras en el Memory Manager son posteriores a la release,por lo que hasta la versión 0.3.11 no podreís "disfrutar" de esta aplicación.

miércoles, 8 de julio de 2009

News: Canal Oficial de ReactOS en YouTube

Se ha creado un canal oficial de ReactOS en Youtube, y que mejor manera de inaugurarlo que mostrando como se comporta la versión 0.3.10 ejecutando algunas aplicaciones.







http://www.youtube.com/reactosorg

Dato curioso: El canal  reactos  ya estaba ocupado así que se decidió ponerle reactosorg.

PS: Youtube ya ha sido informado al respecto con el fin de poder hacer uso del canal ReactOS.

domingo, 5 de julio de 2009

News: ReactOS 0.3.10 lanzada!!

logo_alphaTras comprobar que el fallo de Sourceforge respecto a los links ya está solucionado, se acaba de lanzar la versión 0.3.10 de ReactOS:



Esta versión es la primera en usar el driver Universal ATA como el driver por defecto, permitiendo soportar SATA y particiones mayores de 8 gigas.Además, se ha estado trabajando en el stack USB lo que incrementa la compatibilidad con ratones y teclados. Estas novedades se encuentran todavía en desarrollo y tienen aún varios bugs conocidos,pero su inclusión debería permitir que mas usuarios puedan utilizar ReactOS en su hardware real,y forman parte de un extenso trabajo para hacer de  ReactOS un Sistema Operativo para todos los días.

Además, ReactOS está en la final de los Sourceforge Community Choice Awards. Si quieres apoyarnos, puedes votarnos en las siguientes categorías: Mejor Proyecto,Mejor Proyecto para el Gobierno,El más Probable para Cambiar la Forma en la que haces las Cosas.
Esta release como todas las 0.3.X esta considerada Alfa, por lo que su compatibilidad con el Software es aún limitada.

Una detallada descripción de los cambios se puede encontrar en el Changelog: Aquí.

Resumen de los cambios


Un pequeño resumen de los cambios más importantes:

  • Arreglada la incapacidad de trabajar con particiones mayores de 8 GB

  • Añadida la posibilidad de instalar en cualquiera de las 4 Particiones Primarias

  • Pasos importantes para aumentar la compatibilidad de hardware: USB(ratones y teclados) y SATA

  • Compatibilidad con Tarjetas de Red aumentada(de 6 a 20 tarjetas).

  • Añadido un clon de MS Paint.

  • Soporte inicial para compilar con MSVC

  • Mayor estabilidad en Networking

  • Mejor limpieza del uso de recursos del Sistema

  • Sincronización con la mayor parte de las DLLs de Wine así como de parte del código del subsistema Win32 que compartimos con Wine.


Esperemos que la próxima vez podamos cumplir nuestro Calendario previsto.Desde el equipo de ReactOS deseamos que la espera haya merecido la pena.Y por supuesto todos vuestros Bugs y vuestras opiniones ;)...recordad que aún somos Alfa,asi que no seaís muy malos :)

Links de descarga


Descarga nuestras ISOs desde los siguientes links:

BootCD Iso: Para instalación en máquina virtual o Hardware Real.Descárgalo aquí.

LiveCD Iso: Para probarlo directamente como una LiveCD. Descárgalo aquí.

Con máquina qemu: Simplemente instalar en tu SO Windows. Descárgalo aquí.

Con máquina vmware: Simplemente instalar en tu SO Windows. Descárgalo aquí.

viernes, 3 de julio de 2009

News: El retraso de la 0.3.10

reloj arena digitalAprovecho un pequeño hueco para explicar el retraso que está sufriendo la versión 0.3.10.
Como ya os contamos se encontró un pequeño-gran bug en nuestro compilador cuya solución fue casi instantánea, ya que RosBE no forma parte del Sistema Operativo.

Sin embargo aplicarlo a nuestro compilador online ya es otro cantar:

Por un lado disponemos de 2 servidores que se encargan de crear la Bootcd,Livecd, y cada uno en una parte del mundo: Uno en Rusia y otro en Europa.
Por otro lado cada día compilamos más de 60 Isos, por lo que los cambios se tienen que hacer con sumo cuidado.

Y cuando ya parece que todo está resuelto, Sourceforge nos plantea un nuevo problema...

miércoles, 1 de julio de 2009

Google Earth 4.3 ¡¡¡Funcionaaa!!!

Si así es Google Earth 4.3 !! Funcionaaaa!!! en la prerelease de la 0.3.10.

google-earthDejando un poco de lado las Regresiones que se han presentado; los usuarios de ReactOS ya podemos disfrutar de las bondades de este gran programa gracias a que ReactOS tiene soporte completo para OpenGL, así que no sería raro encontrar que algunos juegos con soporte OpenGL funcionen también ;) . Y como un video vale más que 1000 screenshots :) ...


sábado, 27 de junio de 2009

VideoTutorial: Crea un BootCD de ReactOS






Aquí veremos lo sencillo que es crear un BootCD compilando el Código Fuente de ReactOS con RosBE en Windows...


Presiona "C" para activar/desactivar los subtítulos y "L" para cambiar entre los idiomas de subtítulos disponibles.



News:0.3.10.Regresiones.

1404415159Alguno ya nos estabais echando de menos seguro

Esta semana está siendo movidita en ReactOS.

Testeando la 0.3.10 se han encontrado dos regresiones importantes.

La primera era un fallo en nuestro Downloader! que corrompia las descargas realizadas con él, sin embargo las descargas realizadas con Firefox eran perfectas.
 
 
El segundo un problema de compilación de RosBE, que impedía que ReactOS 0.3.10 funcionara en Pentium I y II.

martes, 23 de junio de 2009

Branching 0.3.10

trabajandoMás buenas noticias para los usuarios de ReactOS:

Acaba de crearse el branch de la versión 0.3.10, que incluirá las revisiones hasta la 41446, incluída.

Como siempre, además de la 41446 se añadirán ciertos hacks necesarios para un mejor funcionamiento de la versión final, y en pocos días la tendremos disponible.
 
 
Más sobre branching, en esta dirección: http://reactos.wordpress.com/2009/01/29/news-branching-038/

lunes, 22 de junio de 2009

Sourceforge Community Choice Awards 2009, Final(es)

[caption id="attachment_1090" align="alignleft" width="149" caption="Pulsa en la imagen para votar a ReactOS"]sourceforge_cca_09[/caption]

Hace algo más de una semana tuvimos el placer de poder comunicaros que ReactOS había llegado a la fase final en las votaciones al macro-concurso anual que celebra el portal de alojamiento de proyectos Open Source SourceForge.net

Bien, pues hoy se inicia dicha fase final de votaciones, por lo que nos permitimos volver a pedir vuestra colabración para tratar de llevar a ReactOS a lo más alto.
 
 
 
 
 
 

Recordaros que ReactOS es finalista en tres categorías:

  1. Best Project (Mejor proyecto)

  2. Best Project for Government (Mejor Proyecto para el Gobierno), y

  3. Most Likely to change the way you do everything (Proyecto que más probablemente cambiará la forma en que haces las cosas).


Para votar al proyecto sólo tenéis que hacer click en la imágen. Introduce un email y pulsa en "Send My Vote Now". Puedes utilizar un email temporal como el de SpamCero si no quieres usar tu email.
¡Ayúdanos a difundir ReactOS!¡Gracias de antemano!

OJO, recordad que después de votar, tendréis que echar un vistazo a la bandeja de entrada de vuestro correo electrónico para confirmar el voto. En el servicio Spamcero solo teneís que pinchar en "Ver Tu Email"
¡Que no se os pase, porque de lo contrario ese voto no contará!

sábado, 20 de junio de 2009

Transferir archivos desde tu disco duro a ReactOS

filezillaJulcar nos ha enviado este magnífico manual para transferir ficheros desde el disco duro a ReactOS mediante el cliente de ftp integrado en ReactOS y un servidor Filezilla instalado en Windows.

Una de las tareas que usualmente realizamos a la hora de emular ReactOS
en una máquina virtual, es la de testear aplicaciones para revisar si funcionan correctamente o si producen errores, en este caso, se les realiza el seguimiento para repararlos posteriormente y así ampliar la base de compatibilidad de software.

Transferir archivos a ReactOS mediante FTP

Una de las tareas que usualmente realizamos a la hora de emular ReactOS en una máquina virtual, es la de testear aplicaciones para revisar si funcionan correctamente o si producen errores.En caso de error, se les realiza el seguimiento para repararlos posteriormente y así ampliar la base de compatibilidad de software.

Esto implica tener en la máquina virtual los archivos instaladores de los programas a testear, generalmente estos programas los usamos en nuestro SO Host, por lo que lo más común es que ya  tengamos dichos ficheros en algún CD y procedamos a transferirlos a nuestro disco duro virtual y así tenerlos a disposición. Sin embargo este proceso se convierte en algo tedioso, ya que solamente algunas máquinas virtuales especializadas poseen funciones de transferencia directa, y aún así no es garantizado que ReactOS las soporte, por lo que en estos casos el testeo se ve limitado.

Aún así existen ciertas piruetas que son muy eficientes y permiten transferir archivos de forma práctica y sobre todo rápida, las opciones son algo exóticas y algunas más complicadas/eficaces que otras. Sin embargo la opción que creo más conveniente y sencilla es la de transferir los ficheros a través del protocolo FTP, sirviéndonos del cliente integrado en ReactOS (ftp.exe) y un servidor FTP que instalaremos en la máquina Host.

Instalación de Filezilla Server


A modos prácticos, solo necesitaremos de un pequeño programa, llamado Filezilla Server, un servidor FTP de sencillo uso y de código libre. Este programa solo funciona en Sistemas Microsoft Windows NT (NT, 2000, XP, 2003, Vista); para aquellos que usen otros sistemas operativos sabrán hallar un programa más adecuado.

Los pasos son más que sencillos: instalar el programa, realizar unas cuantas configuraciones y nada más. Primeramente procederemos a descargaros el programa desde Aquí:

Tras descargarlo, abrimos con doble clic sobre el instalador de Filezilla Server y aceptamos la licencia. Cuando el instalador nos muestre esta ventana escogemos la opción Standard

Seleccionamos el directorio donde va a instalarse

Dejamos la opción que el instalador nos pone como Default, así el programa arrancará como servicio en cada inicio de sesión de Windows, sin necesidad de abrir el programa manualmente. Además dejamos el puerto por defecto que el programa escoge (14147) y por ultimo activamos la casilla Start Server after setup completes (iniciar servidor luego de terminar la instalación).

Dejamos la opción que el instalador nos pone como Default, así el programa arrancará la interfaz gráfica al recibir la primera conexión entrante, además activamos la casilla Start Interface after setup completes (iniciar interfase luego de terminar la instalación).

Esperamos que termine de instalarse y al finalizar presionamos Close.

Inmediatamente aparecerá un icono con un signo de interrogación (?) que indica que el servicio está activo pero no puede conectarse. Haremos doble clic en el ícono.

En la ventana que aparece dejamos las opciones Server Address y Port tal como las pone el programa, el campo password simplemente lo dejaremos en blanco, y activamos la casilla Always connect to this Server (Siempre conectarse a este servidor).

Una vez hecho esto el servidor va a correr, pero aun no puede recibir peticiones, así que habilitaremos un usuario que podrá descargar archivos. Para esto presionamos en el menú Edit y luego en Users.

En la ventana que se abre, en la parte derecha presionamos el botón Add, a continuación se abre un cuadro de dialogo, en el mismo escribimos un nombre de usuario, el cual servirá para iniciar sesión en el cliente FTP.

Luego Activamos las casillas Enable Account y Password, y procedemos a escribir una contraseña, la misma que usaremos junto con el nombre de usuario en el cliente FTP.

Ahora agregaremos una carpeta que será la raíz del servidor FTP, desde la cual podremos bajar los archivos que necesitemos.

Luego de esto iniciamos ReactOS, nos dirigimos al explorador de archivos y creamos una carpeta en C:\ a la cual le daremos el nombre de descargas-ftp, ahora abrimos el Símbolo del Sistema.

En la ventana del CMD escribimos ftp, seguido de tu IP pública y presionamos Intro. Inmediatamente nos aparecerán varias líneas que son enviadas por el Filezilla Server, entre una de estas líneas nos pedirá los datos de acceso, aquí escribiremos el nombre de usuario (ReactOS) y así mismo lo haremos con la contraseña (OJO al momento de enviar la contraseña, por motivos de seguridad, el cliente ftp no la muestra en pantalla, por lo que deberemos ser bastante cuidadosos de escribir correctamente la clave).

Luego de esto, si todo ha ido bien, nos mostrará nuevamente el Prompt ftp> y ya podremos ingresar comandos, para esto recomiendo leer esta lista muy completa de los comandos ftp disponibles (http://www.data-2013.cl/DOCS/INFORMATICA/FTP.html) que nos será de gran ayuda.

En nuestro caso queremos bajarnos el instalador del sumatraPDF, entonces escribiremos los siguientes comandos:

Como vemos nos hemos conectado al Filezilla Server, establecimos el modo binario para transferencia, nos hemos situados en la carpeta descargas-ftp para recibir los archivos y pedimos el fichero al servidor.

¿Cómo nos cercioramos que funciona?, pues abrimos la carpeta descargas-ftp y comprobamos que el archivo esté ahí.

Y eso es todo, ahora no habrá límites a la hora de testear aplicaciones en ReactOS. Suerte a todos J

jueves, 18 de junio de 2009

News:Preparando el vídeo para Sourceforge

vhsrossfEn estos días se ha estado preparando el vídeo para la final de Sourceforge.  Este año Sourceforge colgará los videos de los proyectos finalistas para que los visitantes voten tras ver el resto de los proyectos. Otros años no existía esta fase final y nos ha pillados bastante descolocados, más aún teniendo en cuenta que estábamos a punto de lanzar la 0.3.10. Esto ha ido retrasando la edición del video, y como suele ocurrir en estos casos, se ha dejado casi para el final ;)

El video está subtitulado en inglés, y en él aparecen: Fireball(Aleksey Bragin) el coordinador del proyecto, Dreimer (Daniel Reimer) el desarrollador del RosBE(fundamental para compilar ReactOS),Janderwald(Johannes Anderwald) el desarrollador del audio de ReactOS y Ged Murphy, uno de los desarrolladores mas antiguos.

viernes, 12 de junio de 2009

News: Bug en VirtualBox 2.2.X Resuelto.

vbox_logo2_gradientMuchos de los usuarios de ReactOS usan VirtualBox como virtualizador. Al actualizar a la version 2.2.0 de VirtualBox empezamos a recibir notificaciones  por el cual no lograban conectarse a Internet con ReactOS.

Por lo visto VBOX había modificado ligeramente el modo de emular la tarjeta de red, y esto destapó un Bug en nuestro Network. Ahora  el Bug ya está resuelto.Para ello solo tenéis que bajaros una de nuestras revisiones o esperar a la 0.3.10 que está a la vuelta de la esquina ;)

miércoles, 10 de junio de 2009

News:ReactOS finalista en Sourceforge

¡Buenas Noticias(y además exclusivas)!

ReactOS ha sido seleccionado como finalista para los premios Sourceforge en 3 categorías:

cca_history_nominations-2009-05-20BEST PROJECT

(Mejor Proyecto)

 
BEST PROJECT FOR GOVERNMENT

(Mejor Proyecto para el Gobierno)
 
Most Likely to change the way you do everything

(El más probable de cambiar la forma en la que haces las cosas)
 
Ser finalista en una categoría es un reto casi imposible ya que han sido nominados más de 6000 proyectos y se han realizado mas de 36000 votaciones ,pero ser finalistas en 3 categorías es algo que no podíamos imaginar.

domingo, 7 de junio de 2009

ReactOS.Wordpress.com en Twitter

Ahora El Blog de ReactOS está también en:


http://twitter.com/ReactOS_es


Podrás recibir recibir las noticias del Blog desde la página de Twitter, vía mensajería instantánea, SMS, RSS y correo electrónico. La recepción de actualizaciones vía SMS no está disponible en todos los países y para solicitar el servicio es necesario enviar un código de confirmación a un número extranjero.

viernes, 5 de junio de 2009

News:Soporte SATA

SataLOtra  buena noticia!! :)

Desde hace una semana ReactOS tiene soporte SATA ,y aunque aún pueden encontrarse Bugs,parece que funciona bastante bien en hardware real.Algunos testers y usuarios han advertido una mejora de la velocidad y del comportamiento de ReactOS durante esta semana gracias a ello.Ahora ReactOS reconoce los HDD sin limitar su capacidad.

El soporte SATA de ReactOS proviene de un proyecto software libre, que podeís encontrar aquí, y que fue abandonado hace mas de un año. Gracias al trabajo de dicho proyecto, que implementa un driver UNIATA para Windows, dar soporte SATA a ReactOS ha sido más fácil,sin embargo,nuestros desarrolladores han tenido que corregir bastantes Bugs. Estas correcciones han sido mandadas al autor del proyecto para que sean integradas en su código fuente si así lo desea.

Y por fín, USB

keyfoldssusbPero sólo para ratones y teclados. A partir de hoy, y gracias al esfuerzo realizado principalmente por Aleksey Bragin (Fireball), el soporte para ratones y teclados conectados via el bus USB se hace realidad.


Llegó la hora de probar estos dispositivos, y de reportar los bugs que pudieran encontrarse.



Vuelvo a reiterar que el soporte USB actual se limita a teclado y ratón. No se espera que funcione ningún otro dispositivo.

Actualización1:  Sólo he probado ésto en VirtualBox, así que no sé cómo funcionará en otras máuinas virtuales... En VirtualBox, NO habilitéis el controlador de USB 2.0. Al hacerlo, la máquina no llega a arrancar, colgándose por completo. Posiblemente sea debido a que no hay soporte en ROS para USB 2.0. Os iremos informando.

jueves, 4 de junio de 2009

Manual: Preparando el MBR para ReactOS

00gnu-head-smLa historia comienza así: Quise instalar ROS en un disco donde tuve instalado X/K/Ubuntu o "inserte el nombre de su distro favorita aquí" y tuve que instalar GRUB o LILO, he borrado todas l00sgdas particiones, he creado una partición nueva para ReactOS  y 'supongo' que el disco está limpio, ahora que he instalado ReactOS  no puedo iniciar el FreeLoader... :( :| :'( T_T


En este Manual te mostraremos los 10 pasos para recuperar reinstalar tu Master Boot Record (MBR) de un disco que haya tenido instalado GRUB o LILO usando Super Grub Disk, para luego iniciar el FreeLoader de ReactOS sin problemas...



lunes, 1 de junio de 2009

Manual: NTOSKRNL.EXE not found. ¡¡Qué Hago!!

Insertamos el CD de ReactOS en la unidad, reiniciamos el ordenador. La BIOS encuentra el CD arrancable, comienza la instalación de ReactOS. Pasamos la pantalla de selección de lenguaje, seguimos adelante, elegimos disco y partición, se copian los archivos, se copia el MBR al disco duro, y finalizamos la 1st stage. Y, de repente, tras el reinicio del PC, se nos muestra ésto:




[caption id="" align="aligncenter" width="233" caption="NTOSKRNL.EXE not found. O_o"]NTOSKRNL.EXE not found[/caption]

viernes, 29 de mayo de 2009

Windows, ¿demasiados secretos?

Aquellos que nos seguís sabeís de sobra qué es ReactOS( FAQ1, FAQ2), y que los desarrolladores de este Sistema Operativo GPL son verdaderos estudiosos del comportamiento de los S.O Windows, por lo que sorprenderles a estas alturas es complicado. Sin embargo, aún, se siguen encontrando con verdaderas joyas WTFuckeras que alegran las tardes/noches de programación. Y esta anécdota es una de ellas.

Existe un listado de los errores que las funciones de Windows pueden devolver, son los System Error Codes. Se pueden consultar aquí.

Hay miles de ellos, pero uno de los más habituales (por ejemplo) suele ser:

ERROR_INVALID_PARAMETER -->El parámetro(pasado a la función) es incorrecto.

Ayer, uno de los programadores se encontró con el siguiente error:

ERROR_TOO_MANY_SECRETS (Error_Demasiados_Secretos)

martes, 26 de mayo de 2009

News: Nuevo RosBE 1.4.3

Ayer se lanzó la nueva versión de RosBE para Windows, la versión 1.4.3. Hace una semana se lanzó la versión 1.4.2 de RosBE para Linux.

RosBE es el entorno de desarrollo de ReactOS. Es una herramienta todo en uno que permite gestionar el código fuente de ReactOS. Entre otras funciones, nos permite:

  • compilar módulos/dlls/bootcd/livecd

  • crear el árbol de código fuente de ReactOS(repositorio local)

  • comprobar la revisión del repositorio local y del repositorio madre

  • actualizar la revisión del repositorio local

  • utilizar raddr2line, para traducir las direcciones de memoria

sábado, 23 de mayo de 2009

Depurando el Sistema (V) - raddr2line

Generalmente, los logs de ReactOS pueden seguirse fácilmente, ya que en el mismo se nos muestra la parte exacta del código fuente en donde se ha producido este fallo, como cualquier entorno de desarrollo.


Pero hay otras veces, donde tan sólo se nos muestra un nombre de archivo, seguido por un ininteligible número hexadecimal (que en realidad se trata de una posición de memoria), como por ejemplo <pci.sys:3a22c>


miércoles, 20 de mayo de 2009

Sourceforge Community Choice Awards 2009

Sourceforge.net, el portal dedicado a proyectos open source más famoso del mundo, junto con Launchpad (que cuenta, entre otros proyectos, con Ubuntu), lanza un año más sus Premios al Mejor Proyecto Open Source, los cuales están divididos en varias categorías. Algunas de ellas son:

  1. Mejor Proyecto

  2. Mejor Diseño

  3. Mejor proyecto multimedia

  4. Mejor proyecto empresarial

  5. Mejor proyecto de Juego

  6. Mejor proyecto académico

  7. Y más...


ReactOS, como proyecto hospedado en dicho portal web, opta a éstos premios. Asi que, si crees que ReactOS se merece alguno de ellos, ¡Vota!

martes, 19 de mayo de 2009

News: Creado el GoldenApps Testing Team

En ReactOS se están produciendo grandes cambios a nivel organizativo, con el fin de optimizar los esfuerzos y poder avanzar más rapidamente gracias a una mejor coordinación.

Algunos de los cambios ya han sido comentados, como el hecho de plantearnos realizar Releases mensuales hasta,por lo menos, llegar a la versión 0.4.0.

Otro de los cambios ha sido la redefinición del Roadmap, que estaba obsoleta,como ya se comentó aquí.

Y uno de los últimos movimientos organizativos, ha sido la creación de un grupo de testeadores oficiales denominado el "GoldenApps Testing Team"(GTT).

¿Como convertirme en Desarrollador?(I)

La verdad es que ésta pregunta es una de las más frecuentes en el IRC (ojalá lo fuera más), y no existe una respuesta concreta.

La otra más escuchada es: ¿Y por dónde empiezo?,o la mítica:¿Qué es lo mínimo que necesito para Desarrollar/Ayudar?

Con este Manual, dividido en N trozos donde N pueden ser muchos(iremos muy paso a paso), voy a intentar conduciros por un camino en el que yo aún estoy inmerso, y demostraros que se puede ayudar a desarrollar un Sistema Operativo sin tener muchos conocimientos.Por supuesto de manera limitada,pero muy,muy útil.

El camino para mí, ha sido largo,sin embargo en UN MES serías capaz de ayudar de manera más que importante en el desarrollo de ReactOS. El verano está cerca y puede ser un momento genial para poner nuestras habilidades al límite.¿Te ves capaz?

En este primer Capítulo de "Cómo Convertirme en un Desarrollador" voy a intentar resolver ciertas dudas que seguro se os plantean.

¿En solo UN MES?Tu tas chalao...


Cierto,quien me conoce sabe que estoy como una cabra.Pero vamos por partes.Por un lado no vamos a entrar en la zonas pantanosas profundas y jodidas del SO, nos vamos a quedar nadando en la Superficie...pero...es que la Superficie es FUNDAMENTAL que funcione correctamente!!Tan importante como que funcione la zona profunda. Por ello te vas a librar de empollarte el libro de la 5th Edition de Windows Internals (precioso,muy útil,pero de 500 páginas), y tambien evitas la lectura recomendada de mi libro de cabecera de los Sistemas Operativos.(Otras taitantas páginas)

¿Entonces va a ser muy superficial?

No, va a ser muy Útil.Muy Útil para el proyecto, y una primera toma de contacto con el mundo del desarrollo de Sistemas Operativos. No podemos querer meternos a modificar las entrañas de un Sistema Operativo sin habernos acostumbrado a las herramientas de ReactOS, o sin reconocer los principales fallos cuando codifiquemos.

Me sigo sin creer que en UN MES pueda estar toqueteando el código fuente de ReactOS

Pues...tal vez en menos.El movimiento se va a demostrar andando.

¿No necesito entonces conocer como funciona un Sistema Operativo?

Sí y No.

Si quieres modificar la Cola de Mensajes de ReactOS, modificar el Kernel,o el Memory Manager, lógicamente necesitas conocer a fondo el comportamiento del Sistema Operativo y de la Arquitectura NT.

Sin embargo,la capa más superficial de la Arquitectura NT es "fácil" de comprender, está muy bien documentada, y es fundamental que funcione bien para que las aplicaciones funcionen. Además la cantidad de Bugs a matar en este área es enorme, y lo mejor,el área es tan extensa que toca desde el apartado gráfico hasta manejo de ficheros, por lo que seguro eres capaz de encontrar una trinchera cómoda y motivadora para empezar a cargártelos a todos.

¿Cuál es este Gran Área?

Las WinAPIS. O también conocidas como APIs de Windows.

Ya estoy acojonao.. "manejo de ficheros","apartado gráfico" y "WinAPIS". Ya me he perdido.

Ya explicaré que es cada cosa a su debido tiempo.

Pero que para mi C es una letra!!Te aviso ehh...

Pues tendras que esforzarte el Doble.O tardarás DOS MESES.Pero tranquilo,te tengo en cuenta.Serás capaz de seguir el Manual.Prometido.

¿Cual es la primera tarea?

Lógicamente la primera tarea consiste en aprender/repasar C-C++.

El mejor curso sin duda está aquí: http://c.conclase.net/curso/index.php

viernes, 15 de mayo de 2009

News: .Net Framework 1.1 y Mono

.Net Framework


Es posible que muchos usuarios desconozcan qué es exactamente el .Net Framework y que su único conocimiento se reduzca a que es "un algo" necesario para ejecutar ciertas aplicaciones. Sobre todo aquellas que avisan con: "Esta aplicación necesita .Net Framework x.x para funcionar". Más que suficiente.

En la versión 0.3.9 no se podía instalar .Net Framework 1.1, sin embargo y gracias a los recientes trabajos en el Memory Manager(uno de los puntos más complicados, y por lo tanto más delicados de ReactOS), ahora al menos se instala. Y mientras no se reinicie, los programas que necesitan .Net 1.1 parecen funcionar. Sin embargo,al reiniciar ReactOS, el Registro se corrompe. Este es un nuevo Bug que necesitará de tiempo para ser resuelto.

miércoles, 13 de mayo de 2009

FAQs(II)

¿Por qué no funciona mi Ratón y/o mi Teclado?


Seguramente se debe a que tu ratón o tu teclado están conectados via USB. Por el momento ReactOS no soporta USB.Actualmente el stack USB está en desarrollo y en breve comenzaremos a tener compatibilidad con ratones y teclados.

¿Mi tarjeta de red inalámbrica no funciona qué hago?


Las tarjetas de red inalámbricas no están funcionando actualmente en ReactOS.
en hardware real. Si estás ejecutando VirtualBox,VMware u otro virtualizador,deberías poder conectarte a Internet.Pues realmente virtualizan tarjetas de red no inalámbricas.

viernes, 8 de mayo de 2009

FAQs (I)

¿Qué es ReactOS?


Es un Sistema Operativo Libre y Gratuito cuyo objetivo es poder ejecutar aplicaciones para Windows y en el que se pueda instalar drivers diseñados para Windows de una manera idéntica a si se utilizara Windows.

¿ReactOS es un Linux modificado?


No, ReactOS ha sido construido desde 0.No usa nada del kernel de Linux,por el contrario sigue la estructura de la arquitectura NT.De esta manera se intenta conseguir un 100% de compatibilidad en un futuro.Tanto en Drivers como en Aplicaciones.

lunes, 4 de mayo de 2009

Imaginática 2009, charla

Bueno, aunque con algo de retraso, y por lo que pedimos disculpas por anticipado, colocamos los enlaces en el blog al vñideo de la charla que tuvo lugar en la Facultad de Informática de la Universidad de Sevilla, en el evento Imaginática. El vídeo está dividido en dos por razones de espacio, fueron más o menos 2 horas de charla, de intensa grabación (gracias myrjala), y también de risas, a pesar del cansancio acumulado de los asistentes a la misma. Desde aquí nuestro agradecimiento a todas las personas que colaboraron, directa o indirectamente, al éxito de nuestra visita a la capital andaluza.



Bueno, ya no me enrollo más. ¡Que lo disfrutéis!

Enlace directo a la primera parte de la charla, aquí.

Enlace directo a la segunda parte de la charla, aquí.

viernes, 1 de mayo de 2009

Manual: Cambiando la Apariencia de ReactOS

06taskmanagerroyalvista


Bueno como pueden apreciar en la captura, ReactOS está empezando a ser más personalizable y nos está brindando la posiblilidad de incluirle temas de Windows XP, no en su totalidad, pero por algo se comienza. Aquí un paso a paso de como hacer tu ReactOS más bonito :) ...