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 Downloader ya está en su versión 1.2 con varias mejoras

Hace unos días anuncié el abandono de un par de piezas de la colección Caledonia, y una de ellas era getCaledonia, el programa en C++ y Qt hecho por José Antonio Sánchez Reynaga que se encargaba de instalar la suite. Y también anuncié que sería sustituído por Caledonia Downloader, un script en bash que esta vez sí que era una entera creación mía, y que recogería el testigo como método para descargar la suite oficial al completo.

Hoy lanzo su nueva versión 1.2, que mejora en varios aspectos a la versión anterior y que deja así el listón alto. Caledonia Downloader demuestra cómo un script bash puede ser radicalmente sencillo, pero útil y bonito al mismo tiempo. Una solución más abierta y universal en todos los sentidos que mezcla lo mejor de la sencillez de bash con lo mejor de la interfaz de KDE, y media entre el fantástico funcionamiento y filosofía del pasado getCaledonia y el dejar que el usuario tenga la última palabra. Las novedades son las siguientes:

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

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

PC-BSD 9 llegará con varios escritorios, un centro de control propio y AppCafe

PC-BSD sigue sorprendiéndonos dentro del mundo libre de BSD. Como ya anuncié en su día, la edición 9 de la versión de BSD más sencilla hasta el momento, da una vuelta de tuerca a lo que estamos acostumbrados a ver en el sistema operativo del diablo Beastie. He probado un poco esta versión gracias a un Live DVD para efectuar pruebas, y a pesar de que el funcionamiento con VirtualBox deja bastante que desear, he podido comprobar ciertas cosas que veremos en esta futura versión, que saldrá dentro de poco. Puedo decir que, llevando un año de desarrollo, ha sido muy provechoso.

He probado la edición clásica con KDE. Y digo edición clásica, porque a partir de ahora PC-BSD ofrecerá soporte a muchos escritorios como GNOME 2, LXDE, XFCE, Fluxbox, Openbox y bastantes más. Ahora todo tipo de usuarios podrán usar este sistema operativo sin tenerse que atar a KDE necesariamente. He podido comprobar que su funcionamiento es muy rápido, incluido el inicio, que en los BSD es más lento, ya que estamos acostumbrados a que en Linux tarden muy poco (unos 13 segundos en mi caso, con Chakra, algo muy veloz).

Leer más de este artículo

Seguir

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

Únete a otros 121 seguidores