Vuelta a Haiku OS y un recuerdo de lo mal que va internet
Introducción
Hace tiempo que conozco Haiku OS, a partir de ahora lo llamaremos solo Haiku que es como realmente se llama, le pongo el OS para que las personas que no lo conocen no lo confundan de los poemas cortos japoneses que es de donde coge sus nombre.
Para quien no lo sepa Haiku es un fork de software libre de un sistema operativo llamado BeOS. BeOS fue una revolución en su momento, los años 90, y fue creado precisamente por un extrabajador de Apple y su idea era que funcionase en maquinas de arquitectura PowerPC, y vender directamente esas estaciones de trabajo con su sistema operativo incluido.
El sistema operativo estaba totalmente orientando a la multitarea, trabajo multimedia, etc, pero en aquel momento no triunfo nada a causa del bipolio que tenían Apple en las plataformas PowerPC y Microsoft en el resto. Le paso algo parecido a lo que le ocurrió al sistema que por aquel entonces también saco IBM del que algún día hablaré.
Podéis obtener mas información y muy interesante acerca de Haiku y Beos en la wikipedia
Como dato curioso, me entere hace unos años que uno de los creadores de BeOS fue contratado por Google para crear su nuevo sistema operativo Fuchshia, que iba a sustituir a Linux en los dispositivos Android, pero ahora parece que ha habido un cambio de planes típico de Google.
https://es.wikipedia.org/wiki/BeOS
Pequeña reseña actual de Haiku
Lo primero que hay que decir que Haiku esta en estado Beta constantemente, esto quiere decir, que no se asegura para nada una estabilidad a prueba de balas y de vez en cuando puede que tengas algún problemilla que requiera un reinicio del sistema. Aun con estas, es lo suficientemente estable como para trabajar con el todos los días, en la mayor parte de las actividades, eso si, si en GNU/Linux no tenemos photoshop y esas cosas no lo esperes en Haiku. Digamos que Haiku soporte menos software que GNU/Linux, aunque soporta bastante.
Es un sistema bastante rápido, mas que Linux pero tiene el problema que tiene por desgracia pocas aplicaciones nativas, que van muy bien y rapidas, pero como digo son pocas porque hay pocos voluntarios. La verdad es que mas voluntarios y/o mas donaciones vendrian muy bien.
Sobre el problema de la velocidad y las aplicaciones, lo que ocurre es que aunque Haiku al tener un microkernel es mas rapido que Linux, al tener que usar muchas aplicaciones portadas de otros sistemas resta mucho esta estabilidad. Se ha conseguido portar las librerias graficas de qt y gtk, lo que ha hecho que muchas aplicaciones que usan estas librerías se hayan podido portar a Haiku, como LibreOffice, Caligra, Gimp, Inkscape, e incluso otras como Blender3D, pero como digo al ser ports van algo mas lentos que su contraparte en Linux o al menos no van tan fluidos como lo haria si fueran aplicaciones directamente nativas.
En todo caso como digo, posee aplicaciones nativas de correo, un navegador web nativo, cliente de IRC, aplicaciones de audio y vídeo y mas cosas que se me pasan. De los ports ya he destacado cosas como algunos navegadores como Falcon, de KDE, LibreOffice o Gimp e Inkscape y por supuesto Blender3D. Pero lo que me ha hecho finalmente volver a Haiku de nuevo lo explicare en la siguiente sección.
Por que he vuelto a Haiku
Pues bien, como digo ya lo conocía hace mucho tiempo, cuando era una beta4 hace mas de 6 años y ahora estamos en la beta5, como digo es un proyecto pequeño que va a su ritmo. ¿Pero que ha cambiado ahora? Bueno, ya en su día estaba muy a gusto con Haiku aunque, no tenia algunos programas que yo necesitaba, muy pocos la verdad, y el hecho de que llevo mas de 25 años usando Linux, me hace no terminar de dejarlo. También es verdad que ahora tengo varios ordenadores y en cada uno tengo un sistema operativo distinto, así que decidí instalar en el último Thinkpad que he comprado volver a instalar Haiku y mi gran sorpresa ha sido la siguiente; han portado el Emacs gráfico a Haiku.
¿Que supone esto? Pues algunos conocedores de Emacs sabrán que Emacs tiene tanto una versión gráfica que se ejecuta en entornos gráficos como una versión de consola que se ejecuta en una consola. Aunque ambas versiones son muy parecidas y hacen lo mismo, así que admiten también los mismos paquetes, no es exactamente igual. La versión gráfica, tiene mejoras como la posibilidad de mostrar widgets gráficos, menú contextual, capacidad de captura y arrastre de elementos con el ratón, etc, que la versión de consola no tiene. Además algunas combinaciones de teclas cambian, ya que están muy ligadas a la consola y para los que llevamos muchos años usando ciertas combinaciones, tenemos la memoria muscular tan desarrollada con esas combinaciones que cuesta cambiar. En concreto, en Haiku si quiero acceder al minibuffer para introducir comandos no escribo Alt + x, sino ESC + x. Uno se puede acostumbrar pero es un poco follonero.
Pero como digo finalmente se ha portado la versión gráfica de Emacs a Haiku así que se terminaron esos problemas y ya puedo disfrutar de todas las opciones de Emacs. Además, soy una persona que ya en Linux, la mayoría de herramientas que uso, que podría utilizar programas específicos para ello, hablo de cosas como leer el correo, lector de noticias, comunicación a través de Telegram, navegador web y Gemini, ver vídeo en Youtube y en local, lo hago todo con Emacs. Además podríamos hablar de herramientas mas avanzadas, para publicar en internet mi blog, desarrollar documentacion, llevar un diario, y por supuesto programar, como todo eso y mas cosas las puedo hacer en Emacs, el hecho de que no este en Haiku de manera de port o nativa pues ya no me limita nada. Así que en general estoy en casa.
Es otra cosa genial de Emacs, que al ser multiplataforma al final no te importa tanto el sistema que uses sino que lo tengas en tu maquina.
Estar en haiku me vuelve a recordar lo mal que esta la red
Pues si, no me gusta repetirme, pero es que es difícil no hacerlo tal como esta la cosa y como a no parece que vaya a mejorar sino a empeorar. Vamos por partes, por un lado ya he comentado que uno de los problemas de Haiku actualmente es que aunque tiene muchas y magnificas aplicaciones nativas, tiene que tirar de muchas aplicaciones que son ports por lo que no aprovechan totalmente las bondades de este sistema, su velocidad al usar un kernel monolítico,etc, etc. Y claro, la aplicación que mas problemas da y que es la mas importante de un sistema operativo a día de hoy es el navegador.
Haiku posee un navegador web bastante bueno, llamado Webpositive, hasta el nombre es bonito, pero resulta que no funciona bien, no por la aplicación en si, que aunque siempre es mejorable, el asunto es que a dia de hoy cualquier web tiene tantas tecnologías absurdas a al servicio del capital, que no hay forma de hacer un navegador que funcione medianamente bien en todas las paginas webs.
En Linux con Firefox no lo noto tanto, porque para funcionar con el tengo que tener mínimo activado, opciones anti rastreo, bloqueadores de publicidad y manejadores de las cookies, o uso algun navegador basado en Firefox como Librewolf, por ejemplo, que ya tiene por defecto esos complementos activados. Pero Webpositive no los tiene y ahí me doy cuenta lo realmente insoportable que es navegar por internet si no tienes todo eso instalado y lo lento además que resulta. Webpositive funciona bien con paginas "normales" como paginas de discusión como las basadas en disqus, o las paginas de la wikipedia, pero en cuento entra en una web de un periódico o revista, empieza cargando bien, pero luego, tiene que cargar el dichoso banner de las cookies, y el otro omnipresente de que te loguees con la cuenta de Google, y luego la publicidad que ya no son banners de imágenes animadas sino que son vídeos directamente y ya saturan completamente el navegador. Vamos, un desastre de gasto de ancho de banda, recursos de la computadora y necesidad de que el navegador sea el programa con diferencia mas complejo del sistema operativo, solo para poder mostrarnos mas y mas publicidad y recoger mas y mas nuestros datos.
Afortunadamente, y aunque yo suelo usar el navegador de gosper/gemini de Emacs llamado Elpher, en Haiku también se puede instalar buenos navegadores Gemini como Lagrange o como Kristal.
Finalizando
Pues eso, si tenéis un ordenador por ahí, si es posible un thinkpad que no uséis mucho y queréis un uso generalista os invito a que le deis una oportunidad a Haiku, es muy interesante y siempre es bueno refrescarse un poco con el tema de los sistemas operativos que ya solo queda Windows y Unix y si además usáis Emacs pues ya tenéis todas las papeletas resueltas.
--------------------------------------------------------------------------------------------------------------------------
Si estás viendo este artículo desde un navegador web a través del proxi de flounder, aconsejo que accedas a la dirección de gemini usando un navegador compatible con este protocolo.
Gemini, es un protocolo minimalista que minimiza el uso de recursos del cliente y del servidor reduciendo las emisiones de carbono y además no permite el uso de programas que accedan a tu información personal, por lo que tu privacidad está asegurada.
Usa Gemini, salva al planeta, salva tus datos. Por un futuro mejor.
/gemlog/