Bottlerocket es la distribución de Amazon para ejecutar contenedores

 Amazon Web Services (AWS) ha anunciado la creación de su propia distribución Linux, Bottlerocket, con la que pretende poner a disposición un sistema operativo creado específicamente para la ejecución de contenedores en máquinas virtuales o en hosts bare metal.

La computación en la nube es el concepto que ido cambiando de manera constante la informática que conocimos durante la primera década del Siglo XXI, y Linux ha sido uno de los puntales más importantes de dicha transformación. Desde hace años proveedores de servidores como AWS, Google y Linode permiten implementar un servidor Linux en cuestión de segundos, y dentro de estos se pueden instalar tecnologías como Docker y Kubernetes, que ayudan al despliegue de servicios gracias a que los contendedores solo proporcionan los paquetes necesarios, reduciendo drásticamente el tamaño del sistema operativo y con ello el tiempo de implementación.

Amazon Web Services ha justificado la creación de Bottlerocket en el hecho de que “la mayoría de clientes ejecutan aplicaciones en contenedores en sistemas operativos de propósito general que se actualizan paquete por paquete, lo que hace que las actualizaciones del sistema operativo sean difíciles de automatizar”. No, no estamos ante un sistema operativo de propósito general como Ubuntu o Debian, sino ante uno que pretende cumplir un propósito específico y que se centra en ofrecer solo los componentes necesarios.

Según Amazon Web Services, Bottlerocket cuenta con las siguientes virtudes:

  • Mayor tiempo de actividad para aplicaciones de contenedores: Las actualizaciones de Bottlerocket se aplican en un solo paso y se pueden revertir si es necesario, lo que resulta en tasas de error más bajas y un tiempo de actividad mejorado para las aplicaciones de contenedores.
  • El modelo de desarrollo de código abierto permite compilaciones personalizadas: Bottlerocket permite a clientes y socios producir compilaciones personalizadas, por ejemplo, admitiendo sus orquestadores preferidos (los competidores de Kubernetes para los que están perdidos). Los cambios en estas compilaciones personalizadas pueden ser devueltos para su inclusión en el proyecto original, tal y como suele pasar con los proyectos de software libre.
  • Menores gastos generales de administración y costes operativos: Las actualizaciones de Bottlerocket se pueden automatizar utilizando servicios de orquestación de contenedores como Amazon EKS, que reducen los gastos generales de administración y los costos operativos.
  • Seguridad mejorada y utilización de recursos: Bottlerocket incluye solo el software esencial para ejecutar contenedores, lo que mejora la utilización de recursos y reduce el área de ataque en comparación con los sistemas operativos de propósito general.
  • Rendimiento optimizado a través de integraciones de AWS: Las versiones proporcionadas por AWS de Bottlerocket están optimizadas para ejecutarse en Amazon EC2 e incluyen soporte para las últimas capacidades de instancias de Amazon EC2. También cuentan con integraciones con los servicios de AWS para orquestación de contenedores, registros y observabilidad.
  • 3 años de soporte: Las versiones de Bottlerocket proporcionadas por AWS están cubiertas por tres años de soporte después de que se anuncie la disponibilidad general. Estas compilaciones proporcionadas por AWS están cubiertas por los planes de soporte de AWS sin costo adicional.

De momento Bottlerocket no está considerado como estable, sino que está en versión preliminar pública gratuita. Su código fuente, que está bajo las licencias MIT y Apache 2, puede ser encontrado en GitHub, donde también está el soporte de la comunidad.

Publicado en Post

Disponible Zorin OS 15.2

Ya está disponible Zorin OS 15.2, la nueva versión de la distribución Linux que le quiere disputar el puesto de la más recomendable para los recién llegado de Windows a la mismísima Linux Mint. ¿Buscas una alternativa bonita, sencilla y enfocada al cien por cien en el usuario doméstico de PC? Esta es una candidata a considerar.

Zorin OS 15.2 es la nueva actualización de Zorin OS 15 y Zorin OS 15.1, lo cual es una evidencia en toda regla, pero señalarla nos sirve también para enlazar los artículos que recogen las novedades de ambos lanzamientos, que en conjunto y de manera incremental conforman la versión más ambiciosa hasta la fecha de esta distribución.

Nos ahorramos por lo tanto repetir lo que ya hemos contado y nos centramos en Zorin OS 15.2, que no recibe con demasiadas novedades, pero sí con las suficientes como para fijarnos en ella. Comenzando por la actualización de los componentes base, que son los que trajo Ubuntu 18.04.4 LTS el mes pasado e incluyen como elemento destacado al kernel Linux 5.3, con todas las mejoras de soporte que ello conlleva.

Por lo demás, Zorin OS 15.2 actualiza aplicaciones como LibreOffice (6.3.5.2), GIMP (2.10.14) y otras tantas y hasta ahí llega lo que ofrece este lanzamientos, una actualización de mantenimiento comparable a la mencionada Ubuntu 18.04.4 LTS, con el añadido de las aplicaciones. Es, en definitiva, una renovación del medio de instalación dirigido a nuevas instalaciones, pues los usuarios que la tengan ya instalada y actualizada están servidos.

Si no conoces mucho Zorin OS, nos remitimos a la introducción del artículo: es una distro de usuario final de PC, se basa en Ubuntu, cuenta con un escritorio propio adaptado a partir de GNOME y al ojo tiene muy buena pinta. Te recordamos asimismo que está disponible en cuatro ediciones: Ultimate (de pago y con algunos extras superfluos), Core, Lite y Education. Las que te interesa probar son Core o Lite, esta última con escritorio Xfce.

Según cuentan sus desarrolladores, la actual versión y sus actualizaciones acumulan ya más de 900 000 descargas, la mayoría de las cuales provienen de Windows y Mac «reflejando nuestra misión de llevar el poder de Linux a las personas que nunca antes tuvieron acceso a él». No es para tanto, desde luego, pero más allá del autobombo es una propuesta llamativa.

Publicado en Post

El milagro de Linux y la miniaturización

Hay tarjetas de visita y tarjetas de visita. Por encima de todas ellas probablemente esté la de George Hilliard, un ingeniero de sistemas embebidos especializado en integrar componentes en dispositivos diminutos, un trabajo que le ha permitido crear una tarjeta de visita espectacular.

Esa tarjeta de visita integra los componentes necesarios para convertirse en un PC cuando lo necesitas. Integra Linux, y poder utilizarla de este modo demuestra el milagro de la miniaturización y de un sistema operativo que se adapta a virtualmente cualquier formato y necesidad.

Un microordenador de 3 dólares

El propio Hilliard contaba cómo había logrado desarrollar este proyecto en su blog, y comenzaba indicando que ya había visto otras tarjetas de visita con componentes electrónicos integrados. Muchas de ellas se comportaban como unidades USB de memoria y otras como curiosos instrumentos musicales, pero ninguna ha logrado lo que ha logrado Hilliard: convertirse en un PC funcional.

Para ello este ingeniero ha integrado el puerto USB que sirve para conectarlo a un ordenador y que hace que si iniciamos el ordenador desde este dispositivo se arranque con una sesión Linux en unos 6 segundos. En esa sesión se muestra la unidad Flash y también un puerto de serie virtual que permite que nos abramos una terminal de comandos para interactuar con ese PC.

Hilliard ha logrado integrar un fichero README, una copia de su CV, algunos de sus trabajos fotográficos e incluso juegos clásicos de Unix como ‘fortune’ o ‘rogue’. Para ello ha usado un procesador ARM y un pequeño chip flash de 8 MB en el que caben el gestor de arranque o bootloader (256 KB), el kernel del sistema (1,6 MB) y el sistema de ficheros raíz (2,4 MB).

El espacio restante está disponible para el usuario y el directorio /home está preparado para poder almacenar ficheros de ese usuario sin problemas, un logro que además presume de precio de risa: todos los componentes cuestan 3 dólares.

Componentes baratos pero funcionales

Este ingeniero comenzó el trabajo eligiendo el procesador, un chip de Allwinner llamado F1C100 que incluye tanto la RAM como la CPU y que compró a través de Taobao. Los PCBs los consiguió también baratos: 10 de ellos por 8 dólares a través del servicio JCL.

Su trabajo le da acceso a herramientas clave para lograr el resultado: usó por ejemplo un horno especial para integrar todos los componentes y también una herramienta de recorte láser que tuvo que utilizar con precisión para lograr el resultado adecuado para que las conexiones con por ejemplo los pines del procesador funcionaran correctamente.

Igualmente sorprendente es el hecho de que se las ingeniase para soldar y colocar los componentes a mano en un proceso en el que no usó plomo y que por tanto se ajustaba a la directiva europea RoHS de restricción de sustancias peligrosas en aparatos electrónicos.

El resultado final es sorprendente, aunque obviamente tenga algunas limitaciones importantes. Por ejemplo, no hay entrada/salida o conectividad a redes, y tampoco tenemos mucho espacio disponible. Sin embargo la capacidad de iniciar una sesión de consola Linux y disfrutar del clásico juego de dragones y mazmorras ‘rogue’ o de usar un pequeño intérprete de Python es realmente llamativo.

El creador ofrece además todos los esquemas y el código fuente del proyecto en su blog, algo que permitirá que cualquier aficionado a este campo pueda crear su propia tarjeta de visita… o mejorar quizás la que Hilliard ha creado. Todo un pequeño milagro tecnológico, desde luego.

 

Publicado en Post

Añadir nuevos temas de escritorio Ubuntu 19.10

Entre las novedades de Ubuntu 19.10 destaca el nuevo GNOME 3.34 que, a su vez, introduce nuevos temas de escritorio. Si quieres cambiar el aspecto de Ubuntu con estos temas, deberás instalarlos manualmente instalando GNOME Tweak (retoques de GNOME).

Abrimos el terminal (ALT+F2) e introducimos la orden sudo apt install gnome-tweak-tool.

Una vez instalado, podemos abrir GNOME Tweak (Retoques) desde el buscador, y desde su apartado Apariencia > Temas encontraremos las novedades estéticas para cambiar cómo luce Ubuntu 19.10.

Un ejemplo aplicando diferentes temas para Aplicaciones, Cursor e Iconos.

También podemos progrmar la/s aplicaciones que se ejecutaran al arrancar nuestro PC.

Hacemos clic sobre el botón “+y sólo debemos elegir la/s aplicaciones que queramos ejecutar al principio.

El programa elegido quedará reflejado en la ventana anterior. En mi caso he elegido mi cliente de correo Thunderbird para ver el correo recibido.

Ahora cada vez que iniciemos nuestro PC arrancará con la aplicación elegida.

 

Publicado en Información útil, Tutorial

Instalar Tor Browser en Ubuntu 19.10 y derivados

En los tiempos que corren, la privacidad en la red es uno de los temas que más nos inquieta. Desde el escándalo en el que se descubrió que EE.UU podía leer nuestro mails, hasta la afloración de datos de usuario por parte de Facebook, por no hablar de la filtración de datos sobre 722 millones de cuentas de email.

El proyecto Tor ofrece una de las mejores soluciones (personales) en temas de privacidad. Ademas cuenta con su propio navegador Tor (Tor browser), basado en Firefox está pre-configurado para proteger la privacidad y el anonimato de los usuarios fusionando la herramientas Tor y Vidalia. En este articulo vemos como instalar Tor Browser de manera simple, en Ubuntu 19.10 y todos sus derivados.

Instalar Tor Browser en Ubuntu 19.10

Nos aseguramos de tener el repositorio Universe instalado en nuestro sistema.

Instalamos el instalador de Tor Browser.

Al concluir el instalador aparecerán dos nuevos iconos en tu menú de aplicaciones.

Uno es el Navegador Tor y el otro para la Configuración del navegador Tor.
Hacemos clic en «Tor Browser» y comenzara a descargar e instalar el navegador.

Si en el proceso de instalación aparece el error «SIGNATURE VERIFICATION FAILED«, ejecuta lo siguiente y al concluir repites el paso anterior (sin sudo).

gpg --homedir "$HOME/.local/share/torbrowser/gnupg_homedir/" --refresh-keys --

keyserver pgp.mit.edu

Al concluir la descarga aparece una pantalla donde puedes iniciar directamente el navegador, o configurarlo para evitar la censura de algún país en concreto.

Pulsamos en Connect y si todo ha ido bién, aparecerá el navegador TOR.

Si queremos tenerlo en español, aquí les dejo el enlace para bajarse TOR Browser.

Publicado en Información útil, Tutorial, Utilidad

Compartir archivos entre tu Smart TV y Ubuntu

La idea es hacer Streaming de video desde un PC principal al televisior para disfrutar a pantalla gigante de las grabaciones familiares.

Manos a la obra. Resulta que la mayoría de las SmartTV son compatibles con DLNA (Digital Living Network Alliance), una asociaçión fundada por Sony y otros fabricantes con el fin de establecer las bases de compatibilidad entre estos dispositivos, moviles, PCs, etc.

Ubuntu cuenta con con un paquete para hacer posible esa compatibilidad. Abrimos un terminal (CTRL+ALT+T) y tecleamos:

sudo apt-get install minidlna

Una vez instalado necesitamos hacer una pequeña configuración. Desde el terminal abrimos el fichero minidlna.conf para determinar qué vamos a compartir, desde qué interface de red, etc…

Abrimos el terminal y accedemos al archivo de configuración:

sudo gedit /etc/minidlna.conf

Una vez dentro del archivo de configuración tenemos que editar y añadir los parámetros:

media_dirdonde añadimos la ruta a nuestra carpeta a compartir (ej. /home/usuario/videos)
network_interface= donde indicamos el interface de red a usar, en mi caso wlan0 (si no estás seguro de los interfaces de red disponibles puedes ejecutar ifconfig en el terminal).
friendly_name= donde indicaremos el nombre por el cual reconoceremos nuestro PC en la red (ej, Ubuntu)
Guardamos e inciamos el servicio con:

sudo service minidlna start

Y ya lo tenemos, tengo que decir que la televisión (Samsung) tardó unos minutos en reconocer el PC.

 

Publicado en Comandos, Utilidad

¿Microsoft Office en Linux?

Los usuarios de Linux llevan años contando con soluciones solventes en el ámbito de la ofimática. LibreOffice y OpenOffice son dos de las suites más extendidas, pero lo cierto es que en muchos ámbitos la compatibilidad con Microsoft Office no es perfecta, y la suite de Microsoft jamás ha estado disponible en Linux de forma nativa.

Eso podría cambiar en el futuro, porque Microsoft acaba de publicar la primera aplicación de su suite ofimática para Linux. Se trata de Microsoft Teams, su competidora de Slack, que llega en forma de versión preliminar pública para Linux y que permitirá a equipos de trabajo que usan Linux comunicarse a través de ella de forma nativa.

Teams podría por tanto ser la única de esas herramientas disponibles para este sistema operativo, pero su llegada a esta plataforma desde luego hace pensar que otras aplicaciones como Word, Excel o PowerPoint podrían también hacer su aparición para Linux.

Algunas opciones de Teams como compartir pantalla no están de momento disponible en Linux, pero esta versión pública preliminar permite a cualquier usuario trabajar con esta herramienta casi como si lo hiciera con la versión para Windows.

Con este movimiento Teams da un paso más a la hora de competir con Slack y otras alternativas. Esta última ya tenía versión beta para Linux desde hace tiempo, así que la disponibilidad de Microsoft Teams en este sistema operativo es otro elemento relevante para la estrategia de Microsoft a la hora de poner en contacto a miembros de equipos de trabajo en entornos heterogéneos.

Una ventana (pequeña) a Office en Windows

teniendo en cuenta que Microsoft lleva ya tiempo haciendo una apuesta fuerte por Linux. La integración deel Windows Subsystem for Linux, la publicación de .NET como Open Source, la nueva Terminal que combina PowerShell con Bash o la adquisición de GitHub demuestran esa clara ambición.

Poder trabajar con las herramientas de Microsoft Office siempre ha sido una de las grandes aspiraciones de los usuarios de Linux, que han tratado de solucionar esa ausencia con diversas alternativas. Soluciones como Wine/CrossOver/PlayOnLinux, la ejecución de Windows y Office en una máquina virtual o el uso de la suite ofimática online son alternativas decentes, pero lo ideal sería contar con esas herramientas disponibles de forma nativa.

Las suites ofimáticas Open Source han logrado aliviar el problema, pero sobre todo en ciertos entornos como los empresariales o los relativos a organismos públicos -donde Linux se usa con cierta frecuencia- esa no disponibilidad nativa de Office es un problema.

 

Publicado en Artículos