💾 Archived View for gemlog.blue › users › Caleb › 1708605975.gmi captured on 2024-05-27 at 00:52:31. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2024-03-21)

-=-=-=-=-=-=-

Regresa a la lista de cápsulas

   +--------------+
   |.------------.|
   ||            ||
   ||            ||
   ||            ||
   ||            ||
   |+------------+|
   +-..--------..-+
   .--------------.
  / /============\ \
 / /==============\ \
/____________________\
\____________________/

Mi opinión sobre el estado actual de Haiku-OS

Mi opinión sobre el sistema operativo Haiku-OS [1] es bastante simple, faltan pequeñas cosas.

Las cosas pequeñas

Siguiendo la filosofía Unix/BeOS de que, una pequeña app puede solventar un problema de forma eficiente, no necesitamos grandes APPS para funcionar o empezar a funcionar. Una

aplicación tan sencilla como la que está haciendo el amigo Cafeina sobre gestionar las aplicaciones al inicio. Esto es necesario, los usuarios más experimentados sabemos dónde colocar los enlaces simbólicos, etc. Pero para un usuario novel es importante tener una app como esta.

Los ports y lo nativo

En muchas ocasiones, los ports son necesarios y justificados, por ejemplo, nadie va a escribir LibreOffice desde cero para hacerlo "nativo", el usuario clasqm decía en una entrevista que LibreOffice tiene más líneas de código que el propio sistema operativo. :-)

Pero no quita que se pueda tener un Procesador de textos como Write-IT, sencillo, que aproveche el estándar ODF. Pero ¿Quién va a escribir un par de millares de líneas de código, si puede escribir unas cuantas docenas y crear un port? En este punto Haiku necesita software (Para mi punto de vista, software nativo.) si bien la compatibilidad con QT y otras librerías como GTK, etc. son bastante buenas y están muy bien integradas.

Las cosas que se dejan

Por poner un ejemplo de lo anterior, vamos a hablar de YAB [2], yab es un lenguaje BASIC con la api del sistema incluida de forma nativa para crear ventanas y widgets, nunca ha tenido el reconocimiento que se merece realmente, no es algo nuevo, es BASIC y lleva desde 2009 funcionando en Haiku/Zeta/BeOS. Por alguna extraña razón la gente prefiere scriptear en Python u otros lenguajes, comodidad, etc. Tenemos una pieza de carbón y no le sometemos a la suficiente presión para convertirlo en un diamante. YAB es un lenguaje genial, con un soporte genial y se han escrito muchas cosas geniales en el, empezando por su propio IDE y continuando con los cientos de GUIS (Dosbox FFMPEG, etc.) que se han hecho también.

Lo abandonado

Hay mucho software abandonado y poco desarrollador interesado, el desarrollo del sistema base les roba casi todo el tiempo, dos ejemplos de esto son:

Sumit es una hoja de cálculo nativa para BeOS, no es Excel ni Calc pero obviamente, con un poquito de amor se podría hacer compatible con ODS y añadirle el soporte de traducciones y más cosas. En este momento se está mudando a HaikuArchives, a ver si alguien retoma el proyecto.

Pe es un editor de textos para programadores, si bien Haiku tiene desde hace poco GENIO, todo el mundo usa Pe, es el equivalente a Vi o eMacs de los BeOS like, y está activo desde 1998, pero no hay soporte para traducciones, incuir un nuevo lenguaje para resaltado de sintaxis es complicado (Faltaría añadir, bajo mi punto de vista, YAB, MarkDown, GmiText, por poner algunos ejemplos, de hecho este documento lo escribo en Pe)

Estos son sólo dos ejemplos al azar, podría poner más, por ejemplo Capital Be, un gran gestor de finanzas doméstica que he traducido hace poco.

Las licencias locas

En la época de BeOS el tema licencias no estaba tan arraigado, la gente compartía su programa como "freeware" incluyendo el código fuente, sin ningún tipo de licencia, muchos de estos programas hoy en día están disponibles, su código está disponible pero nadie quiere tocarlos por si su autor original pide "explicaciones" al respecto. Muchas veces se ha intentado

contactar con autores sin éxito, correos rebotados, etc.

Lo nuevo

Lo nuevo no está bien mirado generalmente, alguien sugiere una APP y siempre hay algún user que contesta "Eso y se puede hacer con tal o cual aplicación portada" entonces para escribir un texto necesito 500 o 600 mb de espacio en RAM y más de 1 GB en disco porque va LibreOffice, por ejemplo, y todas sus dependencias...

Ese es el estado actual bajo mi perspectiva, hay muchas cosas buenas también pero eso es otra cápsula :-)

Enlaces

[1] Web del proyecto Haiku-OS

[2] Web del proyeccto YAB

Regresa a la lista de cápsulas