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.

Sonido

musica-internet Sin duda alguna esta versión la podríamos rebautizar como la versión Sonora de ReactOS.

Esperemos que haga mas ruido por sus virtudes que por sus posibles fallos, pero lo que es seguro es que respecto al sonido,Janderwald ha realizado un trabajo encomiable ;).

Solo hay que ver la cantidad de fallos resueltos y nuevo código implementado en las secciones de Audio del Changelog.

El trabajo se ha centrado más en mejorar la reproducción y la fluidez en las tarjetas en las que el sonido ya funciona, que en ampliar el número de tarjetas compatibles.Aunque lógicamente esta compatibilidad también ha mejorado.

Por todo ello voy a extenderme en las explicaciones, para facilitar de paso la comprensión del trabajo que ha realizado. El resto de las secciones serán menos técnicas, prometido :)

A destacar su trabajo en el “Broadcast Driver” del que ya os hemos hablado en esta entrada, además de implementar la mayor parte de las funciones del Kernel Streaming(como podéis ver AQUI).

La mayor parte de los drivers de tarjetas de sonido(y otros dispositivos de sonido) PCI o DMA hacen uso de la librería Port Class, que es accesible gracias al driver del sistema llamado Portcls.sys. Por ello implementar este driver es fundamental. Aquí podéis ver su trabajo en este campo.

Además tambien se ha dedicado a mejorar el driver de sistema SysAudio.sys, necesario para DirectSound, APIs multimedia, sintetizadores y mezcladores. Aquí el resumen de esos commits.

Por último destacar su trabajo en WDMAUD_KERNEL que se encarga de enviar las peticiones multimedia de los programas al Kernel Streaming(del que hemos hablado 3 párrafos más arriba). En esta sección vereís el curro que eso supone.

 

 

Añadido: ReactOS Application Manager

rapps

 

ReactOS Application Manager (conocido comúnmente como rapps) es la encargada de sustituir a nuestro actual Downloader.exe.

Rapps es una versión mejorada, que permite no solo instalar y desinstalar las aplicaciones de manera sencilla, sino que además en un futuro se podrá actualizar ReactOS desde él.

 

 

Además el contenido que muestra se actualiza a traves de nuestro servidor, de tal manera que si aparece una nueva versión de las aplicaciones mostradas, no tendréis que esperar a una nueva versión de ReactOS, sino que se actualizan automáticamente. El anterior Downloader hacía uso de un archivo XML local por lo que era imposible actualizar los contenidos.

Por supuesto podéis testear esta aplicación en Windows, pues es perfectamente compatible.Como todos los .exe que podéis hallar dentro de ReactOS.

Añadido: EasterEgg

Es posible que esta versión tenga añadido un pequeño Easter Egg.

Un Easter Egg es un pequeño programita o imagen o algo…que suele ser divertido o sorprendente. Os prometo que es fácil de encontrar, solo tenéis que instalar ReactOS en una máquina virtual. :) Más de uno sonreirá al verlo, sobre todo aquellos con mas de 20 años :)

Si lo “encontráis” prometed no Spoilearlo :p. ¿Quién será el primero?

Hasta que no se testeemos la ISO definitiva no es segura su inclusión, pero actualizaré este post en cuanto sepamos algo.

Añadido: Solitario Spider

spider

 

A veces los desarrolladores se aburren un poco :) , y aparecen con pequeñas aplicaciones que desarrollan en sus ratos de ocio.

En este caso DosX ha creado un clon del Solitario Spider.

De esta manera completamos el trío de juegos: Buscaminas,Solitario y SolitarioSpider.

 

 

Arreglada la assertion “Mdl->ByteCount != 0”: Skype, FF 3.5 funcionando

 

skype Algunos bugs en el Memory Manager impedían a Skype funcionar. Ahora podemos chatear desde Skype sin muchos problemas(inevitablemente existen algunos problemas gráficos) e incluso hacer uso de videollamadas.Por supuesto no podemos mandar video aún, básicamente porque las cams suelen hacer uso de puertos USB ;).

Firefox 3.5 también sufría de un bug similar, y ahora el problema está resuelto.Por supuesto, como su hermano anterior, sufre problemas con algunas de las Fuentes, pero resolver este bug es cuestión de tiempo. De hecho, ya hay algun hack para resolverlo.

 

Arreglados “Child as a Parent Window” bug: VLC,KDE,MIXXX

Vlc Este bug impedía el lanzamiento de algunas aplicaciones. Gracias a su resolución, ahora podéis usar VLC 1.0 y superiores, KDE para Windows y algunas otras aplicaciones como Mixxx. Teniendo en cuenta que de manera casual encontramos 3 aplicaciones que reportaban el mismo error, es de preveer que un buen % de aplicaciones no se lanzaran por culpa de este bug.

 

Arreglados Bugs en “Introducción de Texto”: OpenOffice

Aunque sigue sin ser una suite perfectamente compatible con ReactOS, ahora escribir en OpenOffice no es un milagro ;). Antes había que mantener una tecla presionada lo suficiente como para escribir una letra, y lo “insuficiente” para que no te repitiera dicha letra N veces.Siendo N proporcional al tiempo pulsando la susodicha.

Dejando al lado la frikada de N, esto acerca a OpenOffice a ser una candidata a suite ofimática en ReactOS. De momento SoftMaker Suite sigue siendo la suite mas compatible y completa.

 

Arreglados fallos gráficos

 Fax0311

Uno de los problemas que sufren (casi) todas las aplicaciones, son los llamados fallos gráficos.Sin duda aún quedan muchísimos por arreglar, pero DosX ha hecho un gran trabajo para solventar parte ellos. Gracias al arreglo de estos Bugs,por ejemplo, ahora es posible cargar imágenes JPEG en ReactOS Fax-Picture Viewer.

 

 

Arreglados fallos en “TextBox”: Mirc

Hasta esta release, Mirc sufría de un Bug que impedía escribir en la región diseñada al efecto. Muchos no habréis notado este Bug, ya que era hackfixeado para las releases. Por supuesto no era un parche correcto, y por ello la denominación de hackfix.Ahora ya ha sido resuelto de manera adecuada y dicho hackfix ha pasado al olvido. Son pequeños pasos que nos conducen al buen camino. ;)

Y mucho más…

Y varios cientos de otros bugs que los usuarios no podrán “ver”, pero sí sentir, como son:

  • Mayor compatibilidad UNIATA
  • Mayor estabilidad de ReactOS
  • Mejor Memory Manager
  • Preparación de ReactOS para soportar Ext2/Ext3 en un futuro
  • Menor consumo de Memoria
  • Mejor manejo de los recursos
  • Preparación para soporte Visual Studio
  • Debugeable con WinDbg.
  • Mejorado el código OLE para dar soporte a explorer-new.exe

 

Esperamos que os haya gustado el review. Encontrareis muchas otras novedades

Como siempre: Solo tenéis que probarlo. Es gratis :)

12 comentarios:

  1. Yo aun no lo he probado, soy usuario windows y nunca he instalado una maquina virtual y menos un sistema operativo en ella, no se, por si meto la pata, no se si me puedan dar algunas recomendaciones porque me parece muy interesante el proyecto y quisiera algun dia tirar a la basura a windows, saludos y adelante.

    ResponderEliminar
  2. Pues si eres usuario de Windows y quieres probar este Sistema Operativo, es bastante sencillo. En este Post:
    Aquí

    podrás ver como instalar VBOX dentro de tu Sistema Operativo, y los pasos para instalar ReactOS dentro del mismo.Aunque habla de nuestra versión 0.3.7 los pasos son iguales para la versión actual.Debido a un pqueño bug recomiendo que uses 256MB Ram o más en este virtualizador. Las máquinas virtuales son seguras, y no afectan para nada al comportamiento de tu Sistema Operativo. Asi que no tengas miedo y pruebalo. :)

    ResponderEliminar
  3. Se ve que ban mejorando y me figuro que mejoraran mas con el tiempo

    ResponderEliminar
  4. ok lo probare en una oportunidad que tenga, gracias.

    ResponderEliminar
  5. muy bien señores :)

    cuando tenga tiempo me pasaré por el IRC para comentar estas mejoras.

    Cheerz! ;)

    ResponderEliminar
  6. Los "huevos de pascua no son una buena idea". No tienen nada que hacer en
    un sistema operativo, menos en uno que sea software libre (y que pretende
    por lo tanto no tener "funcionalidades ocultas").

    Es un mal mensaje a los usuarios.

    ResponderEliminar
  7. :)
    Espera a ver nuestro huevo de pascua y a lo mejor cambias de opinión. Además solo va a ser incluida en la versión 0.3.11, no tendría sentido en otra versión. Más que un huevo de pascua es un pequeño guiño..pero hasta aqui puedo leer. Un huevo de pascua no tiene porqué ser código, podría ser una foto de todos los que han ido colaborando con ReactOS,por ejemplo, reconociendo su labor con/para el proyecto. De hecho: no es código...y hasta aquí puedo leer de nuevo.
    Y no es código por dos razones: 1) Porque nuestros desarrolladores no tienen tiempo que perder 2)Porque si creamos alguna funcionalidad extra que mejorara la experiencia del usuario, estaríamos encantados de compartirla directamente y no dejar que la descubrierais.
    Lo dicho, es un pequeño guiño y un reconocimiento.Nada de código y muy visual.Los que instaleis ReactOS lo vereis rapidamente :)
    PD: No.No son las fotos de nuestros desarrolladores.Podeis respirar aliviados. :)
    PD2: Como siempre nuestro código está abierto a que lo reviseis.De momento nadie se ha quejado ;)
    PD3: En cuanto pasen un par de semanas de la Release, publicaré cual es ese guiño(tal y como prometí).
    PD4:Por último, y como curiosidad, Ubuntu,Firefox,Gnome,OpenOffice y otros proyectos OpenSource tienen varios Easter Eggs:
    http://blog.fasttracksites.com/index.php?p=viewentry&id=5
    PD5: No.No es código.

    ResponderEliminar
  8. Pues a mi aunque fuera código me daría igual. El que no le guste, que se revise todo el código, lo quite y se haga su fork.

    Ala, que parece que los desarrolladores los paguemos nosotros para hacer lo que queremos. ¡¡que lo hacen porque les apetece!! Y son muy libres de poner un huevo de pascua, dos o un melón si les apetece. Yo por mi parte intentaré descubrirlo nada más instalar la versión (aunque creo que tengo una intuición de por donde irá)

    ResponderEliminar
  9. ¿Al final sale la 0.3.11 esta semana o no? Tengo ganas de ver las mejoras, pero en la página de descargas sólo tenéis la 0.3.10

    Un saludo y felicidades por el trabajo que estáis haciendo.

    ResponderEliminar
  10. Muy buenas Tomate,
    Aquí las últimas novedades sobre el lanzamiento de la 0.3.11: http://reactos.wordpress.com/2009/12/06/news-0-3-11-rc2-preparada/
    :)

    ResponderEliminar
  11. Gracias, ;-)

    Keep in touch

    ResponderEliminar