Categorías
Cloud Computing Open Source ownCloud

OwnCloud 5 Beta, el clon Open Source de Dropbox mejora

El proyecto ownCloud lleva tiempo dándonos alegrías y convirtiéndose en una alternativa real a servicios propietarios como Dropbox o SugarSync, y ahora sus desarrolladores han anunciado la disponibilidad de ownCloud 5 en versión beta, lo que anticipa la llegada de la edición final que aparecerá con novedades importantes.

Ya hay un largo camino recorrido, desde luego: cuando el desarrollador Frank Karlitschek comenzó a implementar su alternativa Open Source a soluciones propietarias hace 3 años lo hizo con un claro objetivo en mente, y tras ese tiempo ya cuenta con un producto bastante sólido, traducido a 42 idiomas y que de hecho cuenta con una versión comercial que sigue ofreciendo las mismas prestaciones que el producto original pero facilitando su puesta en marcha a las empresas.

Los pilares de ownCloud son el almacenamiento de ficheros y su sincronización, y además hay otros temas opcionales como la sincronización de contactos o calendario. Los clientes para diversas plataformas (incluidas Mac OS X y Windows) permiten mantener una o varias carpetas sincronizadas con el servidor donde reside nuestra instancia de ownCloud, que se instala de forma similar a cualquier WordPress y que por tanto podemos tener en nuestro servidor de hosting sin demasiados problemas.

En esta primera versión beta de ownCloud 5 -a la que seguirá una Release Candidate la semana que viene previsiblemente- se ha enfocado el trabajo en tres áreas, tal y como confirmaba Karlitschek en una entrevista con TechCrunch: la integración, el rendimiento y la usabilidad.

De hecho, la presentación de los contenidos y de la interfaz es uno de los mayores cambios de ownCloud 5, que ha sido rediseñado completamente para ofrecer una experiencia de usuario más clara y elegante. Además se ha integrado una nueva galería de fotos que equipara esta capacidad con la de las soluciones últimamente implementadas en rivales del mercado propietario, y por si eso fuera poco contamos con un previsualizador de documentos PDF o un reproducot de vídeos.

La integración con diversas bases de datos de usuarios es otra ventaja, y en ownCloud 5 podremos trabajar con sistemas UNIX y LDAP al mismo tiempo para las cuentas de usuario, algo que facilita la integración del servicio en la infraestructura existente. Se ha mejorado el sistema de cacheo de los ficheros, y según su desarrollador el rendimiento ha mejorado hasta en un 500% en algunas situaciones, por ejemplo en la sincronización con ordenadores de sobremesa y con dispositivos móviles.

El nuevo sistema de búsquedas basado en Lucene es otro de sus argumentos de peso, ya que sus competidores no lo ofrecen y esta capacidad funciona en clientes móviles y en la interfaz web. Al sistema de versiones que ya existía en ownCloud y que permitía recuperar ediciones previas de un fichero se le suma ahora una característica que deshace el borrado de ficheros que hemos eliminado de forma accidental.

Kalitschek afirma que en la actualidad hay más de 800.000 usuarios activos del proyecto ownCloud, y que una de sus bazas es la existencia de un catálogo de aplicaciones propio que dispone de docenas de módulos adicionales para expandir las prestaciones de ownCloud. Esperaremos impacientes el lanzamiento definitivo de ownCloud 5, un servicio que sin duda es uno de los mejores ejemplos de la validez de las alternativas Open Source frente a los servicios propietarios.

Categorías
Firefox / Firefox OS Mozilla

Las operadoras apoyan a Firefox OS, un futuro prometedor

El proyecto de sistema operativo móvil de Mozilla sigue tomando forma, y tras el anuncio de los primeros smartphones disponibles para desarrolladores y de las ediciones de prueba y entornos de emulación comienzan a llegar las noticias que podrían sentar las bases de un futuro real: el apoyo de las operadoras, algo que se ha confirmado en el Mobile World Congress 2013 que se está celebrando estos días en Barcelona.

Durante este evento Mozilla ha anunciado la «expansión global» de Firefox OS, que se cimenta en el apoyo de dieciocho operadoras de primer nivel y de algunos fabricantes como Alcatel, LG, ZTE o Huawei, que comenzarán a ofrecer dispositivos basados en Firefox OS a partir del verano.

Los primeros países en los que tendremos disponibles terminales serán Brasil, Colombia, Hungría, México, Montenegro, Polonia, Servia, España y Venezuela, con otros países esperando también la llegada posterior de terminales.

Pero lo más relevante es posiblemente el apoyo de las grandes operadoras. Además de Telefónica, principal apoyo del proyecto junto a Mozilla, ahora forman parte de este grupo de operadoras empresas de la talla de América Móvil, China Unicom, Deutsche Telekom, Sprint, Telecom Italia Group, Telenor o SingTel, entre otras.

Esos apoyos permitirán a Firefox OS abordar con garantías los mercados a los que precisamente está destinado al menos de forma inicial: los países en desarrollo donde la inmensa mayoría de los móviles no son smartphones, sino que son los llamados feature phones, mucho más básicos y que Firefox OS podría reemplazar con una propuesta muy barata (se habla de modelos por 80 euros)  y mucho más versátil gracias a la potencia de las aplicaciones HTML5.

2013 podría ser un año prodigioso para Firefox OS. Veremos si logran cumplir todas las expectativas.

Categorías
Kernel

Linus Torvalds: «Esto no es un concurso de chupar p*****»

No hace falta desvelar lo que esconden los asteriscos, porque viniendo de Linus Torvalds estas declaraciones son ya algo habitual. El creador del kernel Linux no suele cortarse a la hora de expresar sus opiniones allá donde interviene, y en esta ocasión ha realizado un comentario tajante al entrar en una discusión sobre la forma de dar soporte a la tecnología Secure Boot.

Como señalan en Muktware, Uno de los desarrolladores de Red Hat le preguntó a Linus si podría incluir un parche para dar soporte a la tecnología Secure Boot:

«¿Puedes hacer un pull de este conjunto de parches, por favor?

Proporcionan la capacidad por la cual las claves se pueden añadir de forma dinámica a un kernel que esté funcionando en modo Secure Boot. Para permitir que se cargue una clave en tales condiciones, necesitamos que la clave esté firmada a su vez por otra clave que ya tenemos (y en la que confiamos), donde las claves que «ya tenemos» podrían incluir las que están embebidas en el kernel, las que están en la base de datos UEFI y las que están en el hardware criptográfico». 

Pero Linus le contestó afirmando que el parche no podía ser incluido:

«No sin un montón de debate adicional. Francamente, esto es jodidamente estúpido. Todo esto parece estar diseñado sobre una serie de estúpidas interfaces por razones completamente tontas. ¿Por qué deberíamos hacer esto? Ni siquiera me gusta nuestro parser X.509. Y eso hace que las interfaces sean complicadas e idiotas, y ya han llegado a ser 11».

Matthew Garret, ex-empleado de Red Hat y autor del controlador universal de los PCs con UEFI Secure Boot, entró también a comentar:

«Solo hay una autoridad que firma esas claves, y solo firma binarios PE».

Lo que hizo que Linus explotara del todo (con razón, tal y como revelan en Muktware), ya que dejó claro lo que opinaba sobre este tema:

«Chicos, este no es un concurso de chupar p*****. Si quieres parsear binarios PE, adelante. 

Si Red Hat quiere hacerle una m**** a Microsoft, es vuestro problema. No tiene nada que hacer con las tareas de mantenimiento del núcleo. Para vosotros es trivial tener una máquina que firme y haga el parsing del binario PE, verifique las firmas, y firme las claves resultantes con vuestra propia clave. Ya habéis escrito el código para ello, por dios bendito, es lo que hay en esa jodida petición de pull.

¿Por qué debería importarme? ¿Por qué debería el kernel ocuparse de esa estupidez del «Solo firmamos binarios PE»? Damos soporte a X.509, que es el estándar para las firmas digitales.

Haced esto en el espacio de usuario en una máquina en la que confiéis. No hay excusa para hacerlo en el kernel».

Otros desarrolladores veteranos como Theodore Ts’o (responsable de ext4) apoyaron a Linus en el debate, y dejaron claro que este tipo de parches no deberían aplicarse al kernel. Ahora queda por ver cuál es la decisión final, pero todo apunta a que los parches propuestos no formarán parte del núcleo Linux.

Categorías
Chrome OS / Chromium OS Linux Mint PCs y portátiles Trucos Ubuntu

Linux Mint o Ubuntu en el Chromebook Pixel

Aunque tengo muchas reservas sobre el Chromebook Pixel que Google acaba de presentar, es evidente que este Ultrabook de los de Mountain View tiene características destacables, como su impresionante pantalla con resolución de 2.560×1.700 píxeles, lo que para sus 12,85 pulgadas de diagonal resulta impresionante.

El problema, como comentaba en Incognitosis, es el hecho de que Chrome OS no es un sistema operativo al que se le pueda sacar tanto partido en este portátil, pero ahora llegan noticias de Bill Richardson, uno de los ingenieros de Google a cargo de Chrome, OS, que ha confirmado que en realidad este singular portátil está preparado para poder funcionar con distribuciones Linux convencionales, y de hecho lo ha demostrado instalando Linux Mint.

El soporte del hardware del Chromebook Pixel es completo salvo por la pantalla táctil ni de los gestos táctiles en el touchpad, que al menos por ahora no podréis disfrutar si instaláis Linux Mint en el Pixel. Salvo por ese detalle, parece que por lo demás el portátil se comporta de manera ejemplar.

Richardson indica los pasos para lograr instalar Linux Mint en los comentarios de su captura al respecto, y no son especialmente complejos así que cualquier usuario con cierta experiencia en estos temas no debería haber ningún problema.

No solo eso: este mismo ingeniero habló de la posibilidad de ejecutar tanto esta distro como otras muchas -incluida Ubuntu, para la que dio un ejemplo gráfico- a través de un entorno virtual con chroot, algo que hace necesario el uso del código disponible en GitHub.

Sin duda, interesantes formas de sacarle partido a un producto que sigo considerando que tiene un precio demasiado elevado para lo que ofrece. La pantalla resulta espectacular, desde luego, pero contar con tan solo 32 Gbytes de SSD y con puertos USB 2.0 a estas alturas me parece un error por parte de Google. Esperemos que futuras revisiones del Pixel solucionen esas limitaciones y mejoren también el apartado del precio.

Categorías
Smartphones Tablets Tizen

¿Es Tizen tan abierto como nos lo quieren vender?

La reciente aparición de Tizen 2.0 parecía traer consigo muchas buenas noticias, pero también ha desatado una peculiar polémica que afecta a los principales desarrolladores del proyecto y a la cúpula directiva de The Linux Foundation, Samsung (principal apoyo de su evolución) e Intel.

Carsten Haitzler, más conocido como rasterman y creador del entorno de escritorio Enlightenment, es desde hace años el principal ingeniero trabajando en el desarrollo de Tizen. El proyecto tenía un atractivo especial para rasterman, ya que las librerías EFL que son la base de Enlightenmente también serían teóricamente componentes esenciales de Tizen.

Sin embargo, el propio rasterman ha confirmado que no es así y ahora es Bada OS -el anterior proyecto de Samsung para desarrollar un sistema operativo orientado a teléfonos de gama baja- el que se ha integrado en el proyecto Tizen. Como indican en Slashdot:

Con la versión 2.0 se ha completado un importante hito de la fusión . Los entornos de trabajo «Open Services Platform» de Bada (sus APIs y su implementación) se han fusionado con Tizen, formando un híbrido de entorno de ejecución HTML5 y capa de aplicaciones de teléfonos con Bada, que se asientan sobre el núcleo Linux y las librerías del sistema. Lo que preocupa  [a la comunidad] es el hecho de que todo esto haya sucedido de forma silenciosa, sin debate previo y sin anuncios, algo que no era de esperar ya que Tizen se publicita como un proyecto bajo el paraguas y el soporte de la Linux Foundation.

Esa declaración se une a los comentarios de rasterman, que no puede desvelar datos confidenciales, pero que sí comenta que no hay ningún tipo de comité técnico que tome las decisiones sobre el desarrollo de Tizen. Todas esas decisiones las toman directivos de Samsung que se aglutinan en el llamado TSG (Technical Steering Group) y que en realidad funciona con una estructura top-down: los que deciden son los directivos, «con conocimientos nulos del Software Open Source«.

No solo eso, en Slashdot completan este análisis indicando lo siguiente:

Además de los aspectos técnicos y de gobierno del proyecto, queda claro que el modelo de licencias de Tizen es por el momento complicado. Tizen se presenta como un sistema operativo Open Source basado en estándares con todo tipo de medios de comunicación alabando su apertura al compararlo con Android. Sin embargo el SDK de Tizen contiene una mezcla de componentes abiertos y propietarios que se han unido con una licencia no Open Source publicada por Samsung

Este son el tipo de cosas que condenan a proyectos como este.

Categorías
Chrome / Chromium

Google presenta Chrome 25 con soporte de reconocimiento de voz

Google ha publicado Chrome 25 para Windows, OS X y Linux, y lo ha hecho con una característica destacada: el soporte del reconocimiento de voz a través de la nueva API Web Speech, una API en JavaScript que permite a los desarrolladores integrar el reconocimiento de voz en sus aplicaciones web.

El soporte de voz es algo que Google ha estado impulsando en su sistema operativo Android, y que poco a poco está llevando a la versión de escritorio de sus soluciones (se habla de que Google Now también estará pronto disponible en Chrome). Con este soporte para el reconocimiento de voz, los usuarios podrán no solo buscar a través de la voz, sino también dictar documentos o controlar servicios web con comandos dictados.

Otra de las mejoras destacadas es la inclusión del soporte para el protocolo WebRTC, un proyecto Open Source que proporciona a los usuarios de Internet la capacidad de comunicarse en tiempo real con voz y con vídeo si el navegador lo soporta. Firefox 18 ya tiene soporte preliminar para este estándar, y Chrome 25 lo soporta desde la edición beta. Podéis probar este soporte en la Web Speech API Demonstration.

También han deshabilitado la instalación «silenciosa» de extensiones, y en Chrome 25 se deshabilitarán de forma automática aquellas que se hayan añadido sin permiso del usuario, aunque podremos mantener cualquiera de ellas aceptando esa opción cuando Chrome 25 nos pregunte. Normalmente instalamos extensiones desde la Chrome Web Store, pero algunas se instalan de forma silenciosa sin notificar al usuario, y algunos desarrolladores independientes estaban abusando de esta característica.

Podéis acceder a la nueva versión desde el menú de actualización del navegador, o bien instalar Chrome 25 desde la página oficial del proyecto, aquí.

Categorías
Canonical Smartphones Tablets Ubuntu Ubuntu for Phones Ubuntu on tablets

Ubuntu Touch Developer Preview, disponible para dispositivos Nexus

Tal y como habían prometido, los desarrolladores de Canonical han anunciado la disponibilidad de Ubuntu Touch Developer Preview, la versión de Ubuntu que permite ser instalada tanto en smartphones como en tablets de la familia Nexus.

Esta edición preliminar de Ubuntu for phones y Ubuntu on tablets -según el dispositivo al que van dirigidos- está disponible en forma de imágenes precompiladas para cada dispositivo, y es necesario prestar mucha atención a la imagen que nos descargamos para nuestro dispositivo, ya que incluso para el mismo smartphone o tablet hay variaciones que afectan a la operadora o a temas como el soporte de protocolos de comunicación. Por ejemplo, en The Verge indican que los usuarios estadounidenses de los Galaxy Nexus de las operadoras Verizon o Sprint no podrán acceder a esta posibilidad.

También es importante volver a señalar que Ubuntu Touch Developer Preview es una versión orientada a desarrolladores, totalmente inacabada y cuyas aplicaciones en diversos casos están incompletas o simplemente no son funcionales. Eso sí, tanto las funciones de teléfono como las de navegador, reproductor de vídeos, galería y cámara para tomar fotos sí que son funcionales, y además tenemos el motor de reconocimiento de voz para búsquedas con comandos dictados si así lo deseamos.

Tenéis todas las instrucciones para instalar esta versión de Ubuntu en el wiki oficial, en donde también encontraréis información sobre las imágenes disponibles o la licencia. En este último apartado los responsables de Canonical hablan de que Ubuntu Touch Developer Preview es gratuito para uso no comercial, pero no especifican nada en el caso de que se usara comercialmente, algo no demasiado recomendable a estas alturas.

En Canonical han puesto a disposición de los usuarios una buena cantidad de información en el wiki oficial, aunque eso sí, algo inconexa e incompleta. Pero hay detalles importantes, como por ejemplo el hecho de que tendremos acceso a los binarios de los controladores propietarios que Canonical ha tenido que incluir para dar soporte completo al hardware de los dispositivos que por el momento son compatibles con esta distribución. Y por supuesto, las instrucciones de instalación explican cómo completar el proceso si estáis interesados. Si es así, suerte, ¡y esperamos que nos contéis qué tal la experiencia!

Categorías
Android Chrome OS / Chromium OS

Google prepara la llegada de Chromebooks con pantallas táctiles

Según el Wall Street Journal, la empresa con sede en Mountain View ha desarrollado ya los primeros modelos de Chromebook que estarán disponibles antes de que acabe el año y que tendrán una característica diferenciadora: la presencia de una pantalla táctil.

Estos nuevos portátiles basados en Chrome OS competirán en realidad con otro producto de la casa: Android. Los tablets basados en este sistema operativo hace tiempo que se han convertido en una alternativa para los trabajadores móviles, que gracias a la disponibilidad de teclados Bluetooth pueden trabajar con ellos de forma decente.

Los Chromebook con pantalla táctil tendrán un modelo de funcionamiento prácticamente idéntico al actual, pero las aplicaciones que se usan son normalmente servicios web que no han sido diseñados para ser controlados con gestos táctiles, lo que probablemente haga que Google comience a invertir en el desarrollo de versiones táctiles de algunos de los servicios y aplicaciones disponibles desde estos equipos.

El salto a la pantalla táctil por parte de los Chromebooks era según algunos analistas algo cantado. Stephen Baker, de la consultora NPD, indicó que «a largo plazo, para ser competitivos, la mayoría de producos necesitarán soporte táctil». No estoy demasiado de acuerdo con esa fiebre por lo táctil, pero sí es cierto que hoy por hoy la tendencia a facilitar esa manera alternativa de controlar el dispositivo es interesante. Insisto: como alternativa.

Categorías
Open Source Software Libre

NetworkManager ya permite crear puntos de acceso WiFi

La última versión del conocido gestor de conectividad ha llegado con novedades importantes. NetworkManager 0.9.8 y su applet y plugins VPN asociados permiten ahora crear puntos de acceso WiFi si el hardware y los controladores soportan dicha capacidad.

Según una lista de dispositivos que se actualiza constantemente entre los desarrolladores de controladores wireless en el kernel Linux, muchos chipsets inalámbricos de última hornada de fabricantes como Atheros, Intel o Ralink permiten acceder a esta funcionalidad, e incluso los controladores b43 y b43legacy para los chips Broadcom algo más antiguos también lo posibilitan.

En Networkanager 0.9.8 nos encontramos con la mayor actualización de este componente en seis meses, y como indican en The H Open esta edición también soporta tanto conexiones 4G como LTE e incluso el bridging de interfaces de red. Fedora 18, que está disponible desde enero, hace uso de una versión preliminar de NetworkManager 0.9.8, y de hecho la captura que ilustra este artículo corresponde a esa distribución.

Categorías
Open Source

Calligra 2.6.1 disponible

El equipo de desarrolladores de esta suite ofimática ha anunciado la disponibilidad de Calligra 2.6.1, la nueva versión que incluye «importantes correcciones de errores» sobre la edición 2.6.0 que apareció hace el pasado 5 de febrero.

En esta edición se han corregido varios conflictos que provocaban cuelgues inesperados de la aplicación, pero además hay mejoras visuales en los iconos -varios de los cuales se han cambiado o modificado- y en el aspecto visual de Windows gracias a varios retoques en el tema de Calligra para este sistema operativo.

En Calligra 2.6.1 encontramos un nuevo filtro para el formato de libros electrónicos MOBI que en principio estaba planificado para Calligra 2.6.0 pero que se retrasó debido a los errores. Se ha mejorado la exportación de tablas HTML y también se han corregido las opciones presentes en la ventana de diálogo de la exportación a CSV.

Podéis probar Calligra gracias al código fuente publicado en la web oficial, y si queréis estar cómodamente a la última con esta suite ofimática podéis hacerlo si instaláis Chakra Linux, la distribución que tiene esta suite ofimática como opción por defecto. Los usuarios de Ubuntu y Kubuntu pueden probar las nuevas ediciones a través de los paquetes del Project Neon.

sudo add-apt-repository ppa:neon/ppa && sudo apt-get update && sudo apt-get install project-neon-base project-neon-calligra project-neon-calligra-dbg

Otras distribuciones como Arch Linux tienen paquetes en el repositorio kde-unstable, y lo mismo ocurre con openSUSE, que tiene paquetes en el repositorio unstable de esta distribución. Si sois usuarios de Fedora podéis acudir al repositorio de desarrollo de Rawhide. Los paquetes binarios para Windows ya están disponibles también, mientras que en Mac OS X ha habido algunos intentos para elaborar esos paquetes pero los desarrolladores animan a quien quiera ayudarles a que lo haga en esta plataforma.