Boletín Diciembre 2023: ¿Se demoró el lanzamiento?

Para finalizar el año, voy a contarles un poco como surgió Quirinux y por qué se ha demorado tanto su lanzamiento (o por qué parece que se ha demorado). Primero, algunas noticias bien técnicas, como para no perder la costumbre y aunque quizás sólo los programadores sabrán entender lo que diré a continuación, la alegría amerita: en el día de ayer, envié un pull request al equipo de desarrollo de Screenfetch, para que se incorpore Quirinux, junto con una versión ASCII de su logotipo, a su catálogo de reconocimiento y me honra decir que mi aporte fue incorporado de forma prácticamente inmediata. Agradezco al equipo de desarrollo de Screenfetch por esta incorporación, que no deja de ser un reconocimiento para Quirinux (seguro algún día también figuremos en Distrowatch).

Quirinux en Screenfetch

Quirinux en Screenfetch CC BY-SA 4.0

 

Screenfetch es una utilidad de terminal de Linux que sirve para identificar de forma local, entre otras cosas, el sistema operativo que un ordenador está ejecutando. Esta utilidad no incorpora todos los sistemas existentes, ni todas las propuestas que se envían, sino aquellas de algún modo verificadas (Ubuntu, Mint, etc). Y aunque hoy se cumplen 3 años, 9 meses y 23 días desde el lanzamiento de nuestra última versión estable, el proyecto Quirinux está mas vivo que nunca tal como puede apreciarse en las noticias de este blog y en las entrevistas y charlas que he concedido a lo largo del tiempo. El reconocimiento de Screenfetch  se suma al del Censo Oficial de Debian y al artículo en constante evolución redactado y mantenido por la comunidad en Wikipedia.

Así es: Quirinux vive, existe, y sin embargo Quirinux aún no salió… por eso, como anticipé al comienzo de este artículo, creo que este fin de año es un gran momento para revelar la incógnita que usuarios y medios de prensa me han formulado en reiteradas oportunidades…

¿Por qué se demora tanto el lanzamiento de Quirinux?

Aunque la pregunta debería ser…

¿Se demoró el lanzamiento?

En realidad parece que el lanzamiento se demora, aunque sólo porque el mismo fue anunciado y vengo contando avances, sin embargo nadie me preguntó cuanto tiempo me llevó desarrollar la versión anterior, lanzada en 2019.

La primera versión de Quirinux, que hoy podemos considerar más  «Piloto» que «estable», si bien fue lanzada en 2019, comenzó a desarrollarse en 2015, Es decir, requirió 4 años de desarrollo, sólo que nadie sabía que Quirinux iba a existir, por lo que nadie estaba esperándolo y aquel tiempo no se consideró una «demora».

Yo había hecho Quirinux para resolver una problemática personal y no había evaluado de antemano la posibilidad de compartirla: se trató de una herramienta que hice para filmar mi propia tesis audiovisual en IDAC, la escuela donde estudié cine de animación (y donde luego di clases, utilizando Quirinux). Cuando comencé a hacer Quirinux… ni siquiera se llamaba Quirinux. A decir verdad no tenía nombre, aunque estuve a punto de llamarlo «Debtoon» (fusión de «Debian» y «Cartoon», por estar basado en Debian y por servir para hacer caricaturas). En un principio Debtoon servía para ejecutar sin problemas el paquete Adobe CS3 bajo Linux, aunque pronto comprendí que ese no era el camino correcto (ni legal) y fue así como hice varias modificaciones hasta convertirlo en el Quirinux que finalmente di a conocer.

Luego de asistir a una charla sobre software libre dada por el maestro Ernesto Bazzano (o simplemente «Bazza»), quien usaba Synfig, Blender y Linux Mint, me di cuenta que no era el único loco que estaba dispuesto a utilizar software libre para estos fines y que quizás lo que yo había hecho podía ser útil para más gente. Decidí crear un sitio web y liberarlo, con el nombre Quirinux, que se me ocurrió en homenaje a Quirino Cristiani, pionero de la animación Argentina y Linux, por supuesto. En un principio, el sitio de Quirinux fue alojado en el servidor neocities.org y debido a la inesperada gran cantidad de descargas, necesité migrarlo a un servicio de pago cuyos recursos tampoco fueron suficiente en aquel momento. Fue entonces cuando comprendí que tenía que llevar el proyecto un paso mas allá.

La primera versión de Quirinux tenía grandes errores que impedían su evolución en manos del desarrollo comunitario. En programación, puedes crear una herramienta que sea útil para tí y para los demás, aunque por dentro reine el desorden y el caos. Sin embargo, si quieres liberar esa herramienta bajo una licencia libre como la GPL para que más gente pueda aportar sus contribuciones de código, necesitas respetar ciertos estándares. Es decir: los demás programadores tienen que encontrar las cosas fácilmente, lo que se logra poniendo las cosas en los lugares esperables, y tienes que documentar bien. Luego de largas conversaciones vía Telegram con mi amigo Javier Obregón comprendí que tenía que ordenar bastantes cosas por lo que iba a ser necesario reescribir casi todo desde cero para que Quirinux se convirtiera en un proyecto serio en verdad.

Aunque Quirinux se basa en Debian, tiene varias aplicaciones propias que hacen que sea distinto instalar Quirinux a instalar Ubuntu Studio por ejemplo, me refiero al  «valor agregado» . Algunas de estas herramientas estuvieron presentes en aquella versión piloto, aunque sólo en castellano. Iba ser necesario traducirlas. Además, la forma antigua de actualizar Quirinux (que llegó hasta la versión 1.3) era por medio de parches que había que descargar desde internet… esto no era práctico, por lo que iba a ser necesario crear un repositorio de software online, que pudiera ser manejado desde una utilidad de actualización (como tienen otros sistemas operativos) y para esto necesitaría montar un servidor, en lo posible propio (como finalmente fue). Los programas desarrollados por terceras partes ajenas a mí y a Debian también iban a tener que poder ser actualizados por medio de ese repositorio, por lo que tuve que empaquetarlas e incluirlas allí, esto llevó muchísimo tiempo. Y hubo también un tiempo considerable destinado al desarrollo web: el nuevo foro, este blog y la página web (que aún no hemos publicado).

Luego vinieron las pruebas y mejoras a los programas ya existentes, que incluyeron otra pull request memorable y aceptada, entonces, por el equipo de Tahoma2D en la que rediseñé la interfaz gráfica pestaña de StopMotion, además de largos periodos de pruebas con hardware real de fotografía y mejoras y documentación dedicados a Tahoma2D, Huayra-Motion y TupiTube Desk, utilidades que Quirinux 2.0 va a incorporar de forma preinstalada. La idea de Quirinux siempre ha sido ofrecer herramientas estables y confiables y eso es algo que lleva bastante tiempo verificar.

Todo este trabajo permitirá que las próximas versiones de Quirinux sigan más de cerca los lanzamientos oficiales de su distribución madre Debian, adoptando siempre que sea posible la actualización permanente desatendida y la buena noticia es que 2024 será el año del lanzamiento oficial. Brindo por ello, tengan todos/as muy felices fiestas 🙂

 

Updated: 1 de enero de 2024 — 11:29

Boletín Abril 2023: Etapas de pruebas Beta

Abril fue un mes de mucho trabajo de corrección.  Creamos algunas ISO Beta para probar entre los desarrolladores de Quirinux, a efectos de corregir la mayor cantidad de errores antes de dar a conocer la beta que las personas usuarias podrán probar en sus casas.

Hemos aplicado algunas mejoras UX a la pantalla de bienvenida de Quirinux

La mayor parte de los aspectos mejorables fueron detectados por Leo Bensignor y Noelia Gerbaudo, voluntarios betatesters que aportaron grandes sugerencias en términos de apariencia y usabilidad.

Incorporamos, además, nuevos wallpapers dibujados por Geri Ratcliffe y Ernesto Bazzano que si bien no vendrán pleestablecidos como parte de los temas pre-instalados oficiales, podrán seleccionarse desde la carpeta /Backgrounds.

También hemos incorporado una gran colección de Marcadores (favoritos) preinstalados con Mozilla Firefox, con páginas de animadores de Argentina y del resto de los países en los que se va a distribuir Quirinux.

Por otra parte, estuve mejorando cuestiones relativas a la seguridad y los permisos de archivos.

Como dato curioso, en el «Laboratorio Quirinux» hemos logrado instalar la Beta en un ordenador «obsoleto» para los demás sistemas operativos que cuenta con un procesador Intel Dual Core y sólo 1 GB de RAM.

En total corregí al rededor de 30 paquetes y mientras escribo estas líneas estoy creando una ISO que quizás sea la Beta pública tan esperada… o no, todo dependerá de las pruebas que hagamos a posteriori.

Doy la bienvenida al equipo a una nueva integrante en Galicia, la betatester Sela, quien pronto hará pruebas de Quirinux en un hardware Macintosh con procesador Intel. Si la prueba resulta satisfactoria, Quirinux servirá para extender la vida útil de esa gama de ordenadores, lo cual será sin duda una gran noticias en términos de ecología tecnológica.

Updated: 24 de diciembre de 2023 — 09:58

Boletín Marzo 2023: en la recta final

Primicia absoluta: es probable que haya grandes novedades durante la primera semana de abril.

Por el momento, sólo diré que las aplicaciones nativas de Quirinux ya están terminadas.

La más interesante sin duda es el Asistente Quirinux: aplicación de bienvenida que proporciona atajos hacia mini-tutoriales, documentos online, aplicaciones típicas de gestión de GNU/Linux y otras aplicaciones que también nativas de Quirinux como el cambiador de lenguajes y el gestor de temas de escritorio, comentado en la entrada anterior: Boletín Febrero 2023: kdenlive y anticipo de quirinux-estilos

Captura de pantalla de quirinux-asistente: aplicación de bienvenida

Captura de pantalla de quirinux-asistente: aplicación de bienvenida

Vamos a la parte técnica, animadores abstenerse:

Por estos días estoy trabajando en la implementación del método de construcción ISO Penguin Eggs Linux, del amigo Piero Proietti, aunque la idea a futuro es generar la ISO de forma «convencional» mediante los scripts live-build de Debian, como tantas veces me lo ha recomendado el amigo Javier Obregón, integrador de Etertics.

Updated: 31 de marzo de 2023 — 15:14

Boletín Febrero 2023: kdenlive y anticipo de quirinux-estilos

El amigo Leo Bensingor nos cuenta que ha quedado encantado con una herramienta que va a venir pre-instalada en Quirinux: Kdenlive. Me envió varios videos y capturas de pantalla en donde me ha mostrado como pudo resolver cosas que antes las trabajaba con la opción privativa Adobe After Effects. ¡Gracias Leo!

A quienes estén interesados en aprender a usar Kdenlive, les recomiendo -como hice con Leo- los maravillosos Tutoriales de Rafa Mar.

¿Y Quirinux?

Cada vez falta menos para el lanzamiento. Esto es algo que vengo repitiendo desde hace años y la verdad es que siempre estamos un poco más cerca.

Vamos a las novedades:

Este mes las noticias no son tan técnicas.

Por estos días, gracias a la contribución de un usuario muy activo en la comunidad de Telegram Debian_es que prefiere el anonimato y aportó una pequeña aunque fundamental línea de código Bash, pude terminar de programar una aplicación que  quizás no significará mucho para el usuario habitual de GNU/Linux aunque seguro será agradecida por el usuario novel que viene de alguno de los sistemas privativos más conocidos.

Se trata de un gestor de temas que permitirla elegir y cambiar el aspecto completo de la interfaz de forma que se parezca a la conocida y familiar para la persona usuaria.

Captura de pantalla de quirinux-estilos cambiador de temas de escritorio

Captura de pantalla de quirinux-estilos cambiador de temas de escritorio

 

Cómo funciona:

Quirinux adopta uno de las tantas interfaces gráficas -escritorios- que existen para GNU/Linux, en particular XFCE. La elegí por ser bastante ligera, cómoda y 100% personalizable. Para poner este escritorio a gusto, es necesario modificar cada uno de sus elementos de forma individual. quirinux-estilos permitirá realizar estas modificaciones los botones que vemos en la parte inferior de la captura que muestro, que agruparán y lanzarán aplicaciones preexistentes que de otra forma hay que buscarlas en el menú de aplicaciones. Y como innovación, también ofrecerá el catálogo que se aprecia en los botones de arriba: 12 configuraciones preestablecidas de fondo de pantalla, disposición de paneles, botones y diseño de ventanas que se activarán con un solo clic.

Junto con el binario, compartiré el código completo ya que -al igual que Quirinux- el mismo será liberado bajo licencia GPL para que lo puedan modificar y adaptar a otras distribuciones.

Contribuir:

¿Te gustaría colaborar con este y otros proyectos relacionados con Quirinux? El hardware y el dinero siempre son bienvenidos, puedes contactarme: cmartinez@quirinux.org

 

 

 

Updated: 24 de diciembre de 2023 — 09:57

Boletín Enero 2023: Nueva URL de repositorio y hardware

Aunque aún no fue lanzada la ISO estable definitiva de Quirinux y nuestro sitio web está en desarrollo, este es un proyecto vivo y todos los meses hay novedades.

Warning

Las noticias que publico en este blog son de interés a los desarrolladores y a los usuarios de perfil más informático, con experiencia en GNU/Linux. Sin embargo, Quirinux será una distribución pensada para el usuario final, el animador, la animadora que no son informáticos quienes no tienen por qué sentirse agobiados por datos tan técnicos y tal vez prefieran visitar blogs más orientados a sus especialidades como www.animacionlibre.org

Aquí, vamos directo a lo que está bajo el capó:

Nueva URL de nuestro repositorio

Para ofrecer un servicio mejor, hemos pasado nuestro repositorio a nuestro dominio quirinux.org en lugar del quirinux.ga que veníamos utilizando. Los usuarios de Etertics 12.0 necesitarán modificar su configuración de sources ya que dicha distribución instala y actualiza su centro de software, linuxmint, desde el repositorio de Quirinux.

Los nuevos sources son:

deb https://repo.quirinux.org quirinux main

Añadir la firma:

sudo su
wget -O - https://repo.quirinux.org/gpg/quirinux.asc | sudo apt-key add -

Más información en este blog:

Repositorio de software APT – Paquetes .deb / Firmar repositorio

Más información en nuestro foro:

Instalar programas de Quirinux en otras distribuciones

Imagen de la sección "Q" de nuestro nuevo repositorio.

Imagen de la sección «Q» de nuestro nuevo repositorio.

 

Nuevo hardware de servidor

Hemos actualizado nuestro Intel Core 2 Duo 1GB RAM, a un Intel i7 32 GB RAM. Además, hemos cambiado nuestra conexión de 300mb coaxial IP dinámico a 300mb fibra IP estático con miras a ofrecer un mejor servicio de desarga de nuestras ISO -cuando sean liberadas- además de, en un futuro, ofrecer servicios web a un precio razonable.

Estas mejoras fueron posibles gracias al reciclaje tecnológico y el ahorro personal.

La descarga de las ISO de Quirinux Pro y General seguirán siendo libres y gratuitas. Aunque el desarrollo y mantenimiento del proyecto requiere mucho tiempo y, ya sabemos: el tiempo es dinero.

Dicho esto, recordad que ¡Se aceptan donaciones!

Cómo colaborar

Puedes colaborar con el proyecto ya sea difundiendo, desarrollando, compartiendo o redactando manuales, tutoriales, participando en el foro, etc. También puedes donarnos hardware que ya no utilices o incluso dinero, que será invertido en el proyecto. Toda contribución será agradecida en este blog. Entérate como participar enviándonos un correo a: contacto@quirinux.org

 

Updated: 10 de octubre de 2023 — 07:02

Boletín Diciembre 2022: Nuevo foro, blog, Tahoma2D…

Sitio web, foro y blog

Los reportes mensuales, que antes publicaba en el antiguo foro, encontraron un nuevo sitio. Este blog y el nuevo foro son novedades en apariencia sencillas, aunque la mayor parte del trabajo estuvo del lado que no se ve: el rendimiento.

El nuevo foro de Quirinux, reescrito desde cero, con el foto puesto en la UX.

El nuevo foro de Quirinux, reescrito desde cero, con el foto puesto en la UX.

Sigo trabajando en el re-diseño del sitio web.

Todo esto funciona en un servidor propio de Quirinux, lo que también es novedad.

¿Lanzamientos?

Ya está casi lista la tan esperada -y demorada- versión definitiva de Quirinux.

Funcionará con el repositorio de software propio de Quirinux (además del de Debian). Este repositorio incluye paquetes que no suelen estar disponibles en formato nativo .deb en otras distribuciones, como el programa Storyboarder que -de manera oficial- sólo se consigue en paquete .appimage. Empaquetarlo en .deb, para Quirinux, favoreció a su rendimiento.

Una de las grandes novedades que va a incluir Quirinux es la compatibilidad con cámaras DSLR a la hora de trabajar en Stop Motion profesional, de la mano de Tahoma 2D (basado en Open Toonz). He colaborado en el diseño de su pestaña de Stop Motion y estoy muy contento porque, luego de explicarles con detalle a sus desarrolladores cómo debe funcionar una herramienta de referencia para dibujar escalas con intervalos de aceleración y desaceleración, ¡lo han conseguido!. Motion Path dota a Tahoma 2D de una herramienta similar a aquella tan utilizada por los usuarios de la opción de software privativo Dragonframe (increment editor).

Me habría gustado liberar la nueva ISO y el sitio web como regalo de navidad 2022, aunque todavía falta un poco.

Algunos agradecimientos

En este punto es mucha la gente que ha colaborado con el proyecto y la lista es extensa. Para ir empezando, hoy, quiero a gradecer a:

  • Thomas Gaya por diseñar el nuevo logotipo
  • Leo Bensignor: voluntario betatester quien ha estado difundiendo el proyecto de forma espontánea.
  • Selix: betatester voluntaria para dispositivos de Apple.
  • Noe Gerbaudo: voluntaria betatester y aportes en investigación.
  • Javier Obregón y Pablo López, del proyecto Etertics, por su asesoramiento y apoyo constante.
  • Piero Prioetti, autor de Penguin Eggs por las mejoras incorporadas al instalador.
  • Patri Menghi, por incluir a Quirinux en los posters de su cortometraje ganador en India «A.G.U.A».
  • Gustavo Deveze, Gustav González y Geri Ratcliffe por el apoyo constante.

Gracias también a mi esposa, Noe Gerbaudo, por su paciencia y por estar ayudándome a remodelar mi estudio de animación, en donde espero -al igual que tanta gente- comenzar a utilizar el nuevo Quirinux cuanto antes.

¿Te gustaría colaborar con el proyecto?

Se aceptan donaciones de dinero y hardware. Si tienes equipos informáticos en desuso, puedes ponerte en contacto conmigo: cmartinez@quirinux.org

Lo recibido será utilizado pura y exclusivamente para este proyecto y lo que haga con él sera anunciado en este mismo blog, junto con el nombre se quien lo haya donado (salvo que se me indique lo contrario).

Updated: 24 de diciembre de 2023 — 09:57