Archivo

Archive for the ‘Uncategorized’ Category

El equipo de Haiku planeando fechas para la próxima Alpha 5.

Después de muchísimo tiempo sin escribir ninguna noticia (más que nada porque apenas hay nada para escribir) os comento cuales son las últimas noticias relativas a Haiku a grandes rasgos:

 

1) Haiku ha sido aceptado como proyecto para el Gsoc (Google Summer of Code 2014) y se ha propuesto una lista de tareas interesantes que trataré en otro post.

2) Está habiendo bastante progreso en el navegador Web+ incluso se está terminando de pulir el soporte para HTML 5 que traería la posibilidad de no depender de Flash tanto.

3) Está habiendo avances también en el port de Haiku para ARM. Algo vital dada cuenta de la importancia que está ganando esta arquitectura día tras día. Parece ser que en breve podría haber una imagen funcional relativamente moderna.

4) El equipo de Haiku lleva discutiendo mucho tiempo sobre la necesidad de tener una hoja de ruta con más Alphas o moverse a estado Beta directamente. Lo que más suena y es casi seguro es que tendremos otra Alpha ( la 5ª ) supuestamente a finales de Julio o finales de Agosto. Algunos desarrolladores la quieren quitar ya y otros para cuando las ranas hagan atletismo.

No quiero hacer leña del árbol caído ya que ya hay bastante discusión entre los propios desarrolladores del sistema sobre el tema de quitar versiones más a menudo y si el sistema se encuentra ya en fase beta o no, lo que está claro es que ellos saben que la comunidad detrás de Haiku está más que aburrida de que el avance sea extremadamente lento ( lo cual es muy fácil de criticar ) y que sobretodo las versiones brillen por su ausencia dando así al proyecto una imagen de nula continuidad, ( que no hace más que no llamar la atención de usuarios y desarrolladores ) y seguir dándole al sistema un caché de “juguete personal o simple pasatiempo de un grupo de valientes”.

Me parece entrever que entre los desarrolladores ya hay bastantes ampollas por este tema, a ver si a finales de Agosto tenemos no solo una Alpha más, sinó también el compromiso del grupo de hacer lo que sea para tener una “release” al año que mantenga vivo el ya de por sí maltrecho interés de la gente por este proyecto que parece abocado a caducar antes de nacer.

 

Un saludo.

Anuncios

Alguien interesado en una Bebox auténtica?

Se vende “Bebox” auténtica, máquina “rara” según el anuncio. Ya he hablado de las Bebox hace mucho tiempo pero es posible que haya gente que aún no la conoce. Ha sido una máquina creada hace unos cuantos añitos, bajo la arquitectura PPC; dual hace unos 10 años no era moco de pavo, a pesar de que cada núcleo “sólo” ofrecía 133 mhz.  Be.Os fue el sistema operativo diseñado para dicha máquina y luego fue portado a arquitectura x86. Os dejo un enlace al “cacharrito” por si alguien estuviera interesado en soltar una “pasta gansa”.

http://www.ebay.com/itm/ws/eBayISAPI.dll?ViewItem&item=170717439947#ht_992wt_1066

Categorías:Uncategorized Etiquetas:

Haikuware dona 10.000 dólares a Haiku Inc.

Pues sí, la noticia ya tiene días pero no deja de ser interesantísima por el origen del dinero y por lo que ya se está haciendo con él y se hará en el futuro. Haikuware el portal más importante de software y otros recursos para Haiku junto con Bebits ha donado mucho dinero a Haiku Inc.  Según los foros ese dinero no viene de las donaciones que en el pasado se han utilizado para conseguir metas en concreto, por ejemplo el soporte Wi-Fi ( con wep hasta la fecha ), portar Gutenprint, etc;  Lo que se pretende hacer con esa aportación ( 10.000 dólares ) es tener un sobrante para pagar en primera instancia Michael Lotz e intentar contratarlo por otros 6 meses con algo más que se junte a posteriori. Actualmente también hay entrada de dinero por parte del GSOC; una vez descontados todos los gastos Haiku Inc. presenta un saldo positivo de 9500 dólares que esperan siga subiendo para continuar ayudando al proyecto a ir mucho más rápido.  Un saludo.

Categorías:Notícias, Uncategorized

Quieres ver cómo Haiku reproduce 60 vídeos simultáneamente sin inmutarse?

Sé que el título puede parecer un poco tendencioso, pero nada más lejos de la realidad. Un usuario ha publicado hace ya tiempo en Youtube un video donde muestra claramente y aparentemente sin trucos que Haiku es capaz de reproducir de manera totalmente fluída 60 vídeos simultáneamente. Si bien hay que hacer varias observaciones:

  1. Los videos parecen tener una resolución/calidad media.
  2. Debido a que los vídeos no caben todos en un sólo escritorio se han distribuido entre varios, haciendo que simultáneamente sólo se vean en reproducción 20 por escritorio.
  3. Las especificaciones del equipo son realmente altas ( CPU i-7 860, 8 núcleos en total y 8 GB de ram )
  4. No se menciona la fuente de donde se reproducen los vídeos ( no será lo mismo la reproducción desde un disco duro que desde ramdisk por ejemplo )

Aún teniendo en cuenta los puntos anteriores, el rendimiento es asombroso ya que ningún video parece ir lento ni a trompicones, el sistema no pierde ni un ápice de su capacidad de reacción, va totalmente estable y sin tirones o paradas. Está claro que Haiku promete mucho, y poco a poco irán apareciendo cosas alucianantes sobre él. Sin ánimo de polemica, me pregunto si Linux o Windows en cualquiera de sus versiones conseguiría semejante rendimiento en el mismo hardware. Yo estoy casi seguro de que no. Es cierto que a día de hoy no ha sido comparado aún el rendimiento entre estos sistemas así que mi opinión no vale de mucho. Con todo, no puedo evitar preguntarme por qué otros sistemas operativos, supuestamente muchísimo más maduros, con soporte de drivers/fabricantes y supuestamente muy optimizados son incapaces ni de acercarse de lejos al rendimiento de Haiku.

Se puede observar como al final los 8 procesadores rondan el 50% de uso con los 60 vídeos en reproducción. Haciendo los cuentos de la lechera cabe pensar que se podrían reproducir 120 para usar el 100% de los 8 procesadores, lo cual nos deja con que cada procesador estaría “ocupándose” de 15 videos. ( 120/8 ).

Os dejo el enlace a continuación y ya opinareis por vosotros mismos. Un saludo.

Categorías:Uncategorized, videos Etiquetas:

Preguntas frecuentes.

Me he tomado la licencia de traducir el FAQ del inglés ya que resuelve muchas preguntas que cualquiera se podría hacer sobre Haiku, sobretodo para los que conozcan el proyecto hace poco:

  • Qué es Haiku?

Haiku es un sistema operativo, rápido, eficiente y fácil de usar. Es OpenSource y está inspirado en BeOS. Haiku también es el nombre del proyecto que lo desarrolla y promociona.

  • Por qué no se llama HaikuOS?

El nombre del proyecto es Haiku a secas, aunque la página web es Haiku-os.org ya que no se pudo conseguir el dominio Haiku.org tras varios intentos.

  • Está Haiku basado en Linux?

Haiku NO es una distribución de Linux y NO usa el kernel de Linux.

  • Por qué no?

Las distribuciones basadas en Linux apilan mucho software, el kernel, las X, varios entornos de desarrollo con herramientas dispares como GTK+ y QT, etc, que no comparten necesariamente las mismas pautas ni finalidades con Haiku. Esta falta de consistencia y de visión global se manifiesta en una complejidad creciente, insuficente integración, soluciones ineficaces haciendo el uso del ordenador más complicado de lo que debería de ser. Por el contrario, Haiku tiene un simple objetivo en la informática personal y todo está unificado en una visión global para todo el sistema. Pensamos que esto permite a Haiku ofrecer un sistema más ligero, más limpio y más eficiente, capaz de ofrecer una experiencia mejor al usuario que es simple y uniforme.

  • De dónde viene el nombre Haiku?

Haiku es una forma clásica usada en la poesía Japonesa. La poesía Haiku es conocida por su poder tranquilo, elegancia y simplicidad; cualidades que se encuentran en el núcleo de BeOS y que tratamos de recrear en Haiku. BeOS incluyó algún haiku en su interfaz, en la manera en que los errores de red eran mostrados por el navegador, por ejemplo:

“Sitios que estás buscando

De tu camino están huyendo

Su invierno ha llegado.”

De momento no hay planes de incluir mensajes poéticos en Haiku aunque consideramos que es una manera sutil de conservar orgullosos nuestras raices de BeOS.

  • Entonces, Haiku está basado en BeOS?

Haiku reimplementa tanto las tecnologías de BeOS como la experiencia de uso, pero está lejos desde la perspectiva del código base. El único código de BeOS que se ha incluido en Haiku es “Tracker” y “Deskbar” ( el gestor de ficheros y el equivalente al menú inicio y barra de tareas respectivamente ). Estos han sido puesto bajo licencia OpenSource por Be.Inc en el 2001 y que más tarde se separaría en el proyecto “OpenTracker”, y finalmente el código que se ha incluido en Haiku. El resto del sistema ha sido construido por el equipo o derivados ya existentes de código abierto.

  • Nunca he visto Haiku. Cómo es?

Puedes verlo en http://www.haiku-os.org/slideshows/haiku-tour y también hay algunos videos en http://www.haiku-os.org/about/movies

  • Dónde puedo conseguirlo?

Puedes descargar en formato ISO, “raw” ( crudo ) o en imagen para VMWare desde aquí: http://www.haiku-os.org/get-haiku

También hay compilaciones INESTABLES disponibles diariamente aquí: http://www.haiku-files.org/

  • Hay un LiveCD disponible?

El cd de instalación es también un LiveCD.

  • Cuales son las especificaciones mínimas para ejecutar Haiku?

Haiku funcionará en procesador Pentium o superior, con 128 MB de RAM, 600 MB de espacio en disco y una tarjeta de video compatible con estandar VESA. De hecho se ha comprobado que funciona en un Pentium II a 400MHz con 64 MB de RAM. De todas formas para una experiencia  de uso satisfactoria recomendamos como mínimo un Pentium III con 256 MB de RAM y 2 GB de espacio libre. Para compilar Haiku dentro de Haiku se recomienda 1 GB de memoria RAM.

  • Por qué Haiku no me deja usar la resolución de mi monitor?

Lo más probable es que Haiku esté usando el controlador VESA. Como con cualquier otro controlar, VESA tiene sus limitaciones. El problema es que el controlador VESA no puede configurar resoluciones de manera arbitraria. Incluso si reconoce la información necesaria para el monitor. Sólo puede “tomar” ( literalmente ) una resolución de una lista fija, la lista BIOS VESA confeccionada para la tarjeta gráfica. No puede configurar el modo en el chip como un controlador especializado.

  • Cómo puedo verificar qué controlador gráfico estoy usando?

Hay dos maneras comunes de hacerlo. La primera es lanzar la aplicación “Screen” y dejar el ratón encima de la pequeña pantallita azul de la izquierda. Un cartel aparecerá y nos dará detalles del controlador en uso. Alternativamente, desde la aplicación “Terminal” puedes teclear “listimage |grep accel”. Si aparece “vesa.accelerant”, entre otras cosa, significa que Haiku no tiene un controlador específico dedicado para tu tarjeta gráfica y en vez usa VESA. Afortunadamente el rendimiento de Haiku con VESA es impresionante.

  • Teneis una agenda de versiones?

No hay nada inamovible, pero puedes hacerte una idea viendo el estado actual http://dev.haiku-os.org/roadmap y las características futuras http://dev.haiku-os.org/wiki/FutureHaikuFeatures.

  • Cual es la plataforma en la que se ejecuta Haiku?

La principal plataforma para Haiku R1 es la x86 ( Intel, AMD y compatibles ). Hay “ports” para otras plataformas en camino, como PowerPC, MIPS y ARM. De todas formas, no esta claro si estarán soportadas o no. Las plataformas que soportaremos en el futuro dependerán mucho de la disponibilidad de recursos para mantener su desarrollo.

  • Habrá una versión de 64 bits ?

Para la R1 sólo habrá para x86 ( i586 y superior ). El soporte para x86-64 seguramente llegará en el futuro pero no hay planes fijos todavía.

Actualización: a día 17-06-2010 ya está previsto un “port” en el GSOC de este mismo año.

  • Bajo qué licencia será liberado Haiku?

La mayor parte del código de Haiku es ofrecido bajo la licencia MIT que es muy liberal. Algunos componentes de terceras partes ( codecs, librerías, etc ) pueden tener otro tipo de licencias.

  • Qué es Haiku.Inc.?

Haiku.Inc es una compañía sin ánimo de lucro con base en Estados Unidos cuya meta es soportar el desarollo y éxito de Haiku. Más información de la compañía aquí

Categorías:Uncategorized Etiquetas: ,

Una mirada hacia BFS

BFS es el sistema de ficheros nativo para Haiku ( también para Beos y SkyOS ) y fue creado en el 1997 por Dominic Giampaolo y Cyril Meurillon ambos empleados de Be. A pesar de que su creación se remonta 13 años en el tiempo, desde su concepción se le dotó de características revolucionaras para su época, características que actualmente siguen siendo muy útiles entre las que podemos destacar:

  • Direccionado de 64 bits.
  • “Journaling”
  • Lectura altamente multihilo.
  • Soporte para atributos extendidos al estilo base de datos.
  • Optimización para el flujo de acceso a ficheros.

Gracias al trabajo Axel Dörfler, BFS no ha quedado en el olvido y ha sido implementado de nuevo como proyecto OpenSource, permitiendo así que Haiku pueda usarlo ( a pesar de que ha habido ciertos cambios y optimizaciones para ponerlo al día ).

A continuación os traduzco un listado de las características que han convertido a BFS en un gran sistema de ficheros:

Lo primero, el direccionado de 64 bits permite a BFS formatear y por lo tanto inicializar “cualquier” disco futuro independientemente de su tamaño. Podría crear particiones de 8 Exabytes y dependiendo del tamaño de bloque usado tener ficheros mayores de 30 GygaBytes, por ejemplo.

Una de las características más importantes y que más vende sobre BFS es el soporte para atributos extendidos. Como ejemplo de su importancia podemos pensar en un fichero MP3. Los campos importantes relativos a dicho fichero podían ser: título, grupo, fecha de salida, longitud, tasa de codificación, etc. Si se quiere asociar esta información a cada fichero usando un sistema de ficheros convencional tendrías que crear tu propia base de datos y que ésta pudiera buscar, crear, actualizar o borrar dichos atributos según la colección de MP3 crezca o decrezca.

Sin embargo, con BFS, esos atributos o cualesquiera, pueden ser añadidos al propio sistema de ficheros. Esto implica que un programa de edición de MP3, reproducción o etiquedado no necesite crear ni mantener una base de datos ya que es el propio sistema de ficheros el que gestiona toda esa información. Los atributos incluso pueden ser buscados y ordenados por BFS como una función de cualquier aplicación.

BFS tiene además la habilidad de crear “querys” ( “busquedas” ) de manera permanente o en tiempo real que monitorizan los cambios en los ficheros. Esas “busquedas” se puede usar a posteriori para ficheros que encajen con ellas. Son simples de crear y muy ligeras para los recursos del sistema.

Que BFS sea un sistema de ficheros con “journaling” significa que mantienen la consistencia de los ficheros en tiempo real eliminando la necesidad de herramientas de chequeo de consistencia como “fsck” o “chkdsk” en Linux y Windows respectivamente. El “journaling” también contribuye a un arranque más rápido después de una fallo de corriente o un reinicio inesperado por el sistema.

Internamente BFS usa el sistema de caracteres UTF-8 para el nombrado de directorios y ficheros. Esto significa que puede usar de manera nativa prácticamente cualquier idioma; sin esfuerzos adicionales podemos usar caracteres en chino, caracteres especiales alemanes, o árabe y en cursiva.

BFS ofrece un rendimiento especial para el acceso a ficheros grandes; crear y leer ficheros de gran tamaño como video, audio o imágenes son operaciones que están especialmente optimizadas.

MEJORAS SOBRE EL SISTEMA ORIGINAL INCLUIDAS EN HAIKU:

  • Un árbol B+tree más robusto.
  • Haiku BFS usa un fichero de cache para la información de los ficheros en vez de un bloque caché. ( el rendimiento es 10 veces superior ).
  • Haiku BFS implementa estados de cambio de tiempo para ficheros y tiene una granularidad superior con respecto al estado de los ficheros.
  • La función “Atime” ha sido omitida en aras de un máximo rendimiento.
  • Haiku BFS incluye unas búsquedas optimizadas para expresiones tipo “regex” que permite mezclar cadenas estáticas con expresiones regulares.
  • Haiku BFS incluye herramientas como “bsinfo”,”bswhich”,”chkindex” and “recover”.
  • HAiku BFS elimina el comando “reindex”.

Para amplicar información, leer datos más técnicos y una entrevista con el creador original de BFS y la persona que lo mantiene actualmente os dejo el siguiente enlace: http://arstechnica.com/open-source/news/2010/06/the-beos-filesystem.ars

Espero que os gustara la lectura.

Categorías:Uncategorized

Haikurocks abre sus puertas

A día 25 de Mayo de 2010 y siendo las 2.45 am queda oficialmente inaugurado este blog sobre Haiku, sistema operativo para arquitectura x86 ( de momento ), sucesor natural y por méritos propios de Beos, y que probablemente va a dar mucho que hablar, por que no todo va a ser Windows y Linux en este mundo. Esta web supone un esfuerzo para que todas las personas de habla española, ya que la mayoría de lo que hay disponible está en inglés, puedan estar al día y tengan un sitio de reunión.

Gracias a todos por vuestras visitas y un poco de paciencia que los comienzos nunca han sido fáciles.

El equipo de Haikurocks ( en el que sólo estoy yo, de momento ) :P

Categorías:Uncategorized