ArchBSD: cuando Arch conoce a Beastie

En este blog hablé bastante sobre el mundillo BSD, y es que me interesa muchísimo. Desde la gran libertad de sus licencias hasta del propio sistema operativo (que es una gran lástima que no avance de manera tan rápida como Linux). Ahora me encontré con un proyecto realmente interesante, que no tengo ni idea de cuánto hace que está en marcha, pero parece que es bastante nuevo porque no tiene muchos paquetes: ArchBSD. Sí, la afamada (y aclamada) distro de Pacman con un núcleo BSD (FreeBSD, más concretamente).

archbsd

¿Qué puedo explicaros de ella? Pues por desgracia, no mucho. No parece que esté muy avanzada porque es muy joven, está limitada (por el momento) a arquitecturas de 64 bits, y hay imágenes de pruebas para instalar. Por cierto, que hacen una gran referencia al sistema de archivos ZFS, muy probablemente el mejor del mundo, y que tendremos algo similar en Linux cuando BTRFS esté completamente dispuesto a desbancar a ext4. ¡Ah! Y sí: Pacman es su gestor de paquetes. ¡Pacman en un BSD! ¿Eso no os parece la guinda del pastel? :D

Aunque tampoco parece que haya muchos paquetes oficiales (apenas 320, es decir el núcleo, herramientas básicas y poco más, no parece que haya un entorno de escritorio “serio” por ahora), pero sí una gran lista TODO en la cual se puede ver bastante explícitamente lo que ya han hecho y lo que hay en proceso. También se sirve de un AUR, un repositorio clónico del homónimo de ArchLinux… pero eso si, con unos 16 paquetes por ahora.

En resumen, un proyecto interesantísimo, a mi parecer, que procuraré no perderlo de vista y espero que avance muchísimo viniendo de gente de ArchLinux y aprovechando su tirón. Y por supuesto, su aportación de Pacman a BSD es probablemente lo mejor de todo, porque significaría una gestión de paquetes realmente asombrosa en los BSD, que antes no tenían (no, por mucho que otros BSD tuvieran comandos tipo “pkg”, no tenían la soltura de los que tenemos en Linux…).

Y como observación personal: por lo general odio el rojo, pero siempre hay excepciones… ¡y el logo de ArchBSD es una de ellas, me encanta, sobre todo como luce en la web! :D (por desgracia tuve que poner ese de ahi, con el fondo gris oscuro, porque no encontraba otro…)

Caledonia Downloader 1.5: ahora más y mejor

Caledonia Downloader, el gestor de “descarga centralizada” de la suite Caledonia llega a su versión 1.5 con muchas mejoras con respecto a su versión anterior. Decir que muchas de estas mejoras no habrían sido tan bien ejecutadas (o incluso algunas de ellas habrían sido inexistentes) de no ser por la contribución de Jorge Tapia Cortese, que me ha ayudado enormemente con consejos y código para mejorar el script, y por tanto figura como contribuidor a este modesto “programa”, y al que desde aquí le vuelvo a dar unas gracias enormes. :D

El nivel de profesionalidad que esto ha adquirido es muy decente para ser solamente un script en bash y diálogos de KDE, y seguro que os encantará las novedades, tanto a la hora de usarlo como de aprender de su código:

Leer más de este artículo

Caledonia Icons y getCaledonia dicen adiós: termina su desarrollo y soporte

Debo dar una noticia doble con respecto a Caledonia para que todos los fans de la suite o sus componentes estéis al tanto. Tras pensarlo bastante, he decidido dejar de dar soporte a Caledonia Icons y a getCaledonia (el instalador de la suite). Esto significa que no serán continuados por mí de ninguna forma y que a partir de ahora no constarán en la colección oficial de componentes. Las razones de su abandono son varias, pero vaya por delante que no me arrepiento en absoluto de lo hecho (es más, me ha encantado embarcarme en eso) y que todo esto de debe a causas más bien logísticas que explicaré a continuación.

Y es que Caledonia en sí evoluciona muy rápido: evoluciona su estilo y forma de ofrecer cosas de una forma cada vez mayor en rapidez y calidad, y esto requiere muchos cambios y tiempo. Caledonia Icons, a pesar de tener un estilo bastante acorde con lo que quería, no es un componente que permita una evolución y adaptación de manera tan rápida como el resto de componentes. Dicho en cristiano: no compensa el tiempo que se invierte en él con respecto al resultado final y su calidad, porque siempre quedará por detrás del resto de piezas, y además he de confesar que nunca me quedé a gusto con su resultado, lo que es mala señal para alguien como yo. Podría decir que se han convertido más bien en un lastre para la suite (triste, pero cierto).

Leer más de este artículo

getCaledonia: un instalador para dominarlos a todos

Si J.R.R. Tolkien supiera lo que voy a presentar a continuación, posiblemente se le ocurriría adaptar esa famosa frase de “El Señor de los Anillos”:

Un Instalador para dominarlos a todos,

un Instalador para encontrarlos,

un Instalador para atraerlos a todos

y a las tinieblas atarlos.

:P

¿De qué demonios estoy hablando? Pues de la solución a algunos pequeños problemas, y el pasaporte hacia la experiencia íntegra de Caledonia.

Imaginaos este caso con cualquiera de nosotros: instalamos una distro con KDE (o ya tenemos una) y queremos personalizarla con Caledonia. Eso es un trabajo bastante engorroso a veces, no por su dificultad especialmente, sino porque puede llevar tiempo buscar, seleccionar los componentes oficiales, preocuparse por su última versión, descargarlos, descomprimirlos, meterlos en el lugar adecuado… ¡¿cuánto tiempo hemos perdido en hacer todo eso?! Pero existe otro problema: algunos usuarios (sobre todo los más novatos) a veces se lían y no saben cómo instalar corectamente algunos componentes, y por eso a veces tienen que esperar a los paquetes actualizados creados para su distro por otros usuarios. Es decir, delegan todo eso a los empaquetadores, que si bien su trabajo es genial y digno de agradecer, también es cierto que no siempre son tan rápidos para empaquetar o no pueden estar atentos de todos y cada unos de los cambios y actualizaciones. ¡Y para más inri, a veces puede haber algunos líos con qué partes son oficiales, y cuales son creados por fans! E incluso, podemos plantearnos otro pequeño problema más: ¿por qué tanto mimo exclusivo a los usuarios de Linux? ¿Qué pasa para los que usan BSD e incluso derivados de Solaris/Illumos? Todos esos problemas se han terminado en gran parte: getCaledonia es un bello instalador universal de la colección artística pensada para funcionar en todos esos UNIX.

Leer más de este artículo

DuckDuckGo: conoce mejor a este excepcional buscador web

En un mundo digital donde parece que Google es la norma, es un poco difícil encontrar buenas alternativas que valgan para algo más que buscar. Y no sólo eso, la preocupación por nuestra privacidad debería ser algo más activa por muchos motivos que nos beneficiarían. Alguna vez por aquí ya he nombrado a DuckDuckGo, como por ejemplo, al advertir que mis experimentos de programación con navegadores web como Borneo lo llevan de manera predeterminada, y no por capricho (que también). Pero se merecía que hablara un poco más de él aprovechando su reciente actualización y que hace ya bastante tiempo que lo uso, y que vosotros conocierais más a fondo lo que puede hacer esta belleza de buscador web (y belleza en todos los sentidos).

Para empezar, DuckDuckGo es un buscador y empresa que apoyan a sitios de origen público, el software libre, y ofrecen condiciones de privacidad realmente buenas, no registrando ninguna información de sus usuarios. Además, y por si os anima saberlo, está escrito el Perl y sus servidores funcionan bajo Nginx y FreeBSD (ambos con licencia BSD, y por tanto puramente libre). Y si os hacen gracia los detalles, decir que también de vez en cuando dedica su logo a ciertas causas, aniversarios históricos y personas, como lo hace Google con sus famosos Doodles.

Leer más de este artículo

Borneo: continuando XWebSurfer

Hace algún tiempo os presenté el resultado de mis experimentos de programación en C++ y Qt, o más bien, intento de ello (poco tiempo para aprender y poca paciencia para ponerlo en práctica son mis peores enemigos). En aquella ocasión liberaba XWebSurfer, un sencillísimo navegador web con lo más básico, sin más adornos, que más allá de la intención no servía para mucho más que ser un ejemplo de cómo conseguir las funciones básicas de un navegador web. Ahora os voy a presentar a Borneo, su humilde sucesor.

Borneo no deja de ser otro experimento aprovechando la base de XWebSurfer, la única diferencia con éste es que lleva un claro objetivo de convertirse en algo más completo y cómodo de usar, aunque su evolución vaya muy despacio, concretamente al ritmo que va mi aprendizaje con el framework Qt… :P Como bien me dijeron por ahí, no deja de ser otro QtWebKit con una interfaz, sin sorpresas ni cosas extraordinarias, también muy básico. Aún está muy pelado e incompleto: sigue careciendo de historial web, marcadores o pestañas, pero con respecto a XWebSurfer trae pequeños detalles que lo completan de una manera bastante aceptable (dentro de todo lo que cabe). Como ya he terminado con una etapa de su desarrollo y espero a aprender un poco más, con esto en mi disco duro no hago nada, y por ello lo libero para todos los curiosos o incluso interesados en lo que pueda ser en un futuro este experimento, ya que tengo algunas ideas que podrían resultar interesantes para algunos usuarios y/o pequeños desarrolladores.

Leer más de este artículo

XWebSurfer, un sencillo navegador web Qt para aprender (¿y usar?)

Estos días estuve experimentando (una vez más) con QtCreator, con el objetivo de, poco a poco, adquirir conocimientos básicos para trabajar con el framework de programación Qt haciendo algo mínimamente útil. He estado probando con diferentes ejemplos de sencillos navegadores web Qt, y acabé consiguiendo una aplicación mínima en WebKit a la que he llamado XWebSurfer.

Como es muy sencillo, he creido conveniente liberarlo al público, básicamente con intenciones didácticas, para que todos aquellos que quieran aprender en esto de Qt puedan examinar su código para tomar ejemplos, aprender, deshacerlo, completarlo, etc. Lo que quieran, y como quieran, ya que además he tomado la decisión de liberarlo bajo licencia BSD de 2 cláusulas, para asegurar auténtica libertad de conocimiento y capacidad de licenciar obras derivadas, y esta decisión la he tomado pensando en la enorme cantidad de licencias de software libre que existen y confiando en que, si alguien deriva algo de este pequeño trabajo, tome la licencia que vea más adecuada para que continúe libre según sus propias creencias, convicciones y principios sobre el software libre y de código abierto.

Leer más de este artículo

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 122 seguidores