20 may 2011

qt3 3.3.8c liberado!

Lamentablemente KDE4 ahora (al igual que Gnome3), es una vil copia de Guin Vista y Seven, las opciones para los linuxeros de verdad que construyen sus aplicaciones como lo hace geento, ahora estan muy cerradas.

Para completar hace unos meses se ha removido el soporte de qt3, dejando toda posibilidad totalmente nula. Y nula porque los comandos "moc" "qmake" estan directamente en el sistema sin opcion a alternarlos (por ejemplo qmake-qt4 o moc-qt4). Esto complica la vida del usuario funtoo.

Qt3 y vida util, qt5 y su termino.

Una ultima version de qt3 esta ahora en http://www.shutendouji.net/massenkoh/projects/qt3/ y sera ultima porque Nokia y el desaroollo menciona explicitamente en http://labs.qt.nokia.com/2011/05/12/qt-modules-maturity-level-the-list/ que qt3 y su soporte de compatibilidad sera removido en qt5 por completo.

Esto nos lleva a dos opciones:

  • Openbox + LXDE: Openbox pinta las ventanas (digamos los bordes) y LXDE provee todo los componentes como el bloc de notas, sesion, barra de tares, etc. Muy liviano y todo en GTK.
  • Antico + GTKtools: Esta es la solucion mas cercana a KDE, es un gestor de ventanas tambien pero sobre QT4 copletamente, adicional tiene sus propios heramientas como barra de tareas, panel, sesion, etc.
  • Esta el proyecto trinity, pero actualmetne estan tratando de completar funcionalidades y portar todo a cmake, debido a la poca ayuda prestada en ellos este proyecto muy prometedor (el mas completo de todos) se ve amenazado.
El entorno LXDE esta muy maduro mientras que Antico esta solo en el repositorio y el proyecto no ha sido apoyado en serio. Seria interesante un escritorio competencia de KDE en su propio terreno, ¡QT4!!

Recursos en la red, y quienes estan aun manteniendolo qt3

Un pequeñisimo grupo en SUSE/OpenSUSE y ARCH estan trabajando en equipo para mantenerlo, los cambios no son muy fuertes mas alla de correcciones menores , aunque hay dos caracteristicas nuevas.

Los enlaces por supuesto:
Nuevas Caracteristicas?

En las cabeceras de Objetos Qt para las listas veremos una firma nueva:

    QObjectList childrenListObject();
Adicional tenemos una nueva definicion de variables:

    static const QObjectList objectTreesListObject();
  const QObjectList childrenListObject() const;

Estas firmas agregan compatibilidad para la existencia de KDE3 junto a el mantenimiento del mismo, hecho por el equipo trinidad, futuro escritorio que mantendra el espiritu de la alta configurabilidad de kde3 y su continuidad como escritorio.

Acerca de qt3 y qt4 y su relacion a KDE3 o KDE4

El escritorio mas bonito con relacion consumo-integracion fue kde, hoy ya no lo es porque tanto kde4 como gnome3 estan vista-infestados (ese es el resultado de tanto windosero en linux), y kde depende de una libreria llamada qt, que hoy dia va por 4.7.X la version.

Como hoy todos los linuxeros reales odian kde4, kde3 requiere qt3, asi como la 4 qt4, por tanto la primera compilacion a potenciar para el escritorio es la libreria qt3, que se estanco en la serie 3.3, llegando a 3.3.8 (en cambio la 4 avanza por muchas y ya va por 4.7.X)

Por ende , pronto en http://shutendouji.net/massenkoh se liberara qt3 3.3.8c dado tiene licencia GPL puedo hacerlo y tomar todo y seguirlo liberando. Bsta sera solo un bugfix y solo tendra dos caracteristicas nuevas extras, sorpresa y aporte de un nuevo poryecto naciente que en su siguiente proxima liberacion causara furor.

Esta tiene todos los bugfixeds de ARCH, geento, y debian este ultimo el que mas arreglos le ha hecho, siempre debian tan estable y poderosa.

Acerca de los parches y su documentacion

http://labs.qt.nokia.com/2011/05/12/qt-modules-maturity-level-the-list/ aqui estan en el archivo de parches todos los aplicados frente la version 3.3.8b
Estos parches fuerion analizados, el unico no aplicado es el de libpng que tambien esta en el primer link de massenkoh, son esenciales para poder construir e instalar qt3 en geento o funtoo.

    No hay comentarios:

    Publicar un comentario