Quantcast
Channel: General - Linux Adictos
Viewing all 6310 articles
Browse latest View live

Slimbook Eclipse: nuevo portátil de alto rendimiento y gaming

$
0
0

La firma española Slimbook nos ha vuelto a dar una nueva sorpresa en vísperas de Navidad, por lo que el nuevo portátil para trabajo intensivo y gaming podría convertirse en un buen regalo para estas fechas. Hablo del portátil Slimbook Eclipse, un producto que puede competir con otros portátiles de alto rendimiento del mercado como los ASUS ROG, MSI en su línea para gaming, y los Alienware (Dell). Por tanto, no busques movilidad como en los ultrabooks, sino un portátil con un grosor considerable y un peso de 2.6Kg.

A cambio de ese incremento de peso y dimensiones, tendrás un hardware envidiable que logra un gran desempeño en la mayoría de escenarios exigentes, como son la edición de vídeo, virtualización, videojuegos, simulación, etc. Es decir, con Slimbook Eclipse tendrás una estupenda estación de trabajo y equipo para gaming. Además, podrás pasar horas con él sin problemas de sobrecalentamiento debido a sus dos sistemas de refrigeración por aire activa integrados…

Eclipse trasera Eclipse delantera

En la tienda Slimbook podrás configurar tu futuro equipo Slimbook Eclipse, ya que puedes seleccionar entre diveras opciones de RAM, discos duros de diferentes tamaños, e incluso la posibilidad de incluir una unidad de CD/DVD. Igualmente, podrás seleccionar el sistema operativo o sistemas operativos que vendrán instalados de forma predeterminada, e incluso si no quieres ninguno. Y si sientes curiosidad por lo que esta maravilla de Slimbook guarda dentro, aquí tienes la lista con todas sus características:

  • CPU: Intel Core i7 7700HQ Kaby Lake de 8 núcleos (8Threads)
  • GPU: NVIDIA GTX-1060 M GDDR5 con 6GB
  • RAM: 8-32GB DDR4 (a elegir)
  • Pantalla: LCD 15.6″ FullHD Anti-glare Mate
  • Disco Duro: SSD M.2 de 120 – 1TB (a elegir)
  • Segundo disco duro: SSD o HDD (a elegir de forma opcional)
  • Puertos y conectividad: 2x USB 2.0, 2x USB 3.0, HDMI, Bluetooth, Ethernet RJ-45, Sonido, lector de tarjetas, WiFi
  • Extras: webcam, tecleado retroiluminado LEDs RGB, altavoces estereo 2×2.0W, cargador, lector CD/DVD (opctional)
  • Batería Li-Ion de 4 celdas y 60Wh
  • Sistema operativo: distro GNU/Linux a elegir y/o Windows…

No olvides pasarte por la tienda para que los Reyes Magos o Papá Noel te lo tráiga estas Navidades…

El artículo Slimbook Eclipse: nuevo portátil de alto rendimiento y gaming ha sido originalmente publicado en Linux Adictos.


Un error de GitHub mostraba una aparente puerta trasera en el Kernel de Linux

$
0
0

Recientemente algunas personas notaron un cambio extraño en el codigo fuente del Kernel de Linux, pues al revisar el código del Kernel en GitHub notaron que los cambios realizados por terceros (aquellos que clonaban o hacían una bifurcación de este) aparecían extrañamente en el repositorio principal.

Esto llamo la atención de algunos en la interfaz de GitHub pues se reveló una característica interesante que le permite presentar cualquier cambio de terceros como un cambio ya incluido en el proyecto principal.

Por ejemplo, hoy en día en las redes sociales comenzó a extenderse una referencia a un cambio en el espejo oficial del repositorio principal núcleo de Linux, lo que indica la sustitución de una puerta trasera en el controlador HID-Samsung.

Una peculiaridad de GitHub alarmo a los desarrolladores del Kernel

Ante este conflicto algunos comenzaron a revisar el código del Kernel en especial en el controlador de Samsung además de tratar de verificar si se había comprometido la seguridad del Kernel.

Un análisis de la situación mostró que GitHub, para optimizar el almacenamiento y minimizar la duplicación de datos en sus servidores, almacena todos los objetos del repositorio principal y las bifurcaciones asociadas con él, compartiendo lógicamente la propiedad de los commits.

Con lo cual dicho almacenamiento le permite ver a cualquiera que este navegando dentro del código cualquier confirmación desde cualquier bifurcación en cualquier repositorio asociado, indicando explícitamente su hash en la URL.

Por ejemplo, en el caso de una demostración de una puerta trasera, uno de los usuarios creó una bifurcación del repositorio principal del Kernel de Linux en la interfaz de GitHub, luego agregó una confirmación con código similar a una puerta trasera a su bifurcación.

Después de eso, formó un enlace en el que el identificador SHA1 del cambio externo fue sustituido en la URL del repositorio principal.

Cuando se abre un enlace similar, se muestra un commit externo en la interfaz de GitHub en el contexto del repositorio principal, a pesar de que se realizó en la bifurcación y no tiene nada que ver con el repositorio principal y no hay tal compromiso en él.

Además, en la interfaz de GitHub, al ver la lista de cambios para archivos individuales, el repositorio principal también muestra confirmaciones de terceros, lo que crea mucha confusión.

Esto alarmo a algunos pues pensaban que se trataba de un hackeo y que habían introducido código malicioso al código fuente del Kernel de Linux.

Pues como podemos ver en la imagen a simple vista parecería que el código insertado es parte de lo que se encuentra almacenado en el repositorio principal de Kernel de Linux.

Y que en un principio no hace referencias a los repositorios externos en donde se realizaron las modificaciones.

Todo fue una falsa alarma

Este “error” (por así llamarlo) preocupo a muchos, pues de momento no sabían si corrían ya algún riesgo o se había comprometido la integridad del Kernel.

Paso poco tiempo para que se dieran cuenta que al extraer datos o clonar un repositorio mediante comandos git, los cambios de terceros en el repositorio resultante no estaban.

Simplemente GitHub presentaba los cambios a simple vista cuando en realidad no es así.

De momento no se sabe más al respecto y si la gente de Github (Microsoft) tiene en mente dar una solución a esto, que en medida no afecta directamente al desarrollo ni mucho menos al obtener el código fuente del Kernel.

Pero que si puede confundir a muchos que optan por revisar algunas partes de los proyectos que se almacenan en Github.

Pues no es algo que se muestre directamente en el código del Kernel de Linux, sino que también se estará mostrando en las bifurcaciones o forks de otros proyectos.

Por lo que es posible que muchos desarrolladores o usuarios de esta plataforma ya hubieran mandado algunos correos a la gente de GitHub.

Si quiere conocer un poco más al respecto de este tema, puedes visitar el siguiente enlace en donde se muestra aun el código que formo esta situación y además los comentarios al respeto de ello aquí.

El artículo Un error de GitHub mostraba una aparente puerta trasera en el Kernel de Linux ha sido originalmente publicado en Linux Adictos.

Ya fue liberada la nueva versión de Electron 4.0.0

$
0
0

El día de ayer los desarrolladores del proyecto electron anunciaron la disponibilidad de la nueva versión de Electron 4.0.0 y con lo cual pretenden proporciona un marco autosuficiente para desarrollar aplicaciones de usuario multiplataforma, utilizando los componentes de Chromium, V8 y Node.js.

Para todos aquellos que no conocen electron les puedo decir que este permite crear cualquier aplicación gráfica utilizando tecnologías de navegador, cuya lógica se define en JavaScript, HTML y CSS, y la funcionalidad se puede extender a través del sistema adicional.

Los desarrolladores tienen acceso a los módulos Node.js, así como a una API avanzada para crear diálogos nativos, integrar aplicaciones, crear menús contextuales, integrarse con el sistema para mostrar notificaciones, manipular ventanas e interactuar con los subsistemas de Chromium.

A diferencia de las aplicaciones basadas en web, los programas basados en Electron se entregan como archivos ejecutables independientes que no están vinculados al navegador.

En este caso, el desarrollador no tiene que preocuparse por portar la aplicación para diferentes plataformas, Electron proporcionará la capacidad de compilar para todos los sistemas compatibles con Chromium.

Electron también proporciona herramientas para organizar la entrega automática y la instalación de actualizaciones (las actualizaciones se pueden entregar desde un servidor independiente o directamente desde GitHub).

De los programas creados sobre la base de la plataforma Electron, podemos mencionar:

  • El editor Atom
  • El cliente de correo electrónico Nylas
  • Las herramientas para trabajar con GitKraken
  • El sistema de visualización y análisis Wagon SQL
  • El sistema de blogs Wordpress Desktop
  • El cliente BitTorrent de escritorio WebTorrent
  • Servicios como Skype
  • Signal
  • Slack
  • Basecamp
  • Twitch
  • Ghost
  • Wire
  • Wrike
  • Visual Studio Code
  • Discord
  • Y mas

Para simplificar el desarrollo de nuevas aplicaciones, se ha preparado un conjunto de aplicaciones de demostración típicas, incluido un código de muestra para resolver varios problemas.

Ya fue liberada la nueva versión de Electron 4.0.0

En esta nueva entrega de Electron 4.0.0 se han añadido algunas nuevas características además de correcciones y mejoras al código del proyecto.

Un cambio significativo en el número de versión se debe a la actualización a la base de código Chromium 69, a la plataforma Node.js 10.11.0 y al motor V8 6.9 de JavaScript.

Otro de los cambios que destacan los desarrolladores en este nuevo lanzamiento es en la clase BrowserWindows y la etiqueta webview.

Que, por razones de mayor seguridad, se ha agregado la capacidad de deshabilitar el módulo ” remoto “, que representa el mecanismo de IPC para la interacción entre el proceso de representación de la página actual y el proceso principal

Ademas de que se agregó soporte para las solicitudes de filtrado remote.require () y remote.getGlobal () para obtener un control total sobre el acceso de los módulos a IPC, lo que puede ser útil cuando no desea desactivar completamente el módulo remoto durante el proceso de renderización o en la vista web.

Además, ahora se puede acceder al panel Acerca de desde el código JavaScript.

Otra modificación se realizo para mostrar este panel, ahora se puede usar la llamada a app.showAboutPanel () , cuya ejecución es similar a hacer clic en el menú correspondiente.

Entre los otros cambios que se pueden destacar en esta nueva liberación de Electron 4.0.0 encontramos:

  • Se ha agregado el método setBackgroundThrottling (), que permite controlar el encendido y apagado del mecanismo para reducir la actividad de generar eventos de temporizador y dibujar animaciones para ventanas que se ejecutan en segundo plano.
  • Se modificó el mecanismo de bloqueo de lanzamiento para más de una instancia de la aplicación. Para establecer el bloqueo en lugar de app.makeSingleInstance (), ahora debe usar la llamada app.requestSingleInstanceLock ().
  • Valores predeterminados modificados para la configuración: contextIsolation = true, nodeIntegration = false, webviewTag = false.
  • Las herramientas de integración de Node.js para ventanas en modo NativeWindowOpen están deshabilitadas (esta función estaba en desuso anteriormente).
  • El soporte para macOS 10.9 (OS X Mavericks) ha sido descontinuado.

Si quieres conocer un poco más acerca de los cambios y detalles de este nuevo lanzamiento de Electron 4.0.0 puedes visitar el anuncio oficial que se encuentra en el blog de Electron. El enlace es este.

El artículo Ya fue liberada la nueva versión de Electron 4.0.0 ha sido originalmente publicado en Linux Adictos.

Auryo, un cliente no oficial multiplataforma para Soundcloud

$
0
0

Soundcloud es una fantástica plataforma para poder buscar y escuchar música, pero tiene una gran desventaja en Linux: sólo puede utilizarla en el navegador. Para resolver esta limitación, el desarrollador Jonas Snellinckx creó Auryo, una aplicación de escritorio Soundcloud.

Con Auryo se acabaron los días en que se vieron obligados a usar un navegador para transmitir el contenido de Soundcloud.

Auryo es un cliente de escritorio SoundCloud no oficial multiplataforma que presenta un diseño de interfaz de usuario sorprendente y estéticamente agradable, junto con soporte para las características de SoundCloud.

A diferencia de cuando usa SoundCloud en el navegador, Auryo les permite continuar trabajando mientras disfrutan de su música sin la necesidad de ir y venir entre su escritorio y el navegador.

Auyro lleva a la API oficial de Soundcloud y organiza una interfaz personalizada a su alrededor. El resultado es una versión de escritorio impresionante (y fácil de usar) de SoundCloud, que se comporta como una aplicación nativa apropiada.

Como la aplicación admite el acceso directo de teclado (e integración MPRIS), puede reproducir, pausar y saltar pistas utilizando su teclado. Puede dejar la aplicación reproduciendo en segundo plano y mantener su atención enfocada en otro lugar.

Entre sus principales características que podemos destacar de Auryo encontramos:

  • Descarga e instalación gratuitas disponibles en sistemas operativos Windows, Mac y Linux.
  • Escuchar listas de reproducción, stream y demás
  • Aplicación de escritorio basada en electron.
  • Descubrir nuevas canciones.
  • Agregar música a las listas de reproducción.
  • Leer comentarios.
  • Buscar artistas, pistas, listas de reproducción.
  • Seguir y dejar de seguir artistas.
  • Compartir y dar como en pistas.
  • Utilizar la integración de teclas de medios y MPRIS.
  • Proporciona opciones para gustar y compartir pistas.
  • Ofrece una excelente calidad de sonido.

¿Cómo instalar Auryo en Linux?

Si estas interesado en instalar y probar esta aplicación en tu sistema, podrás realizar con ayuda de uno de los siguientes métodos.

Los desarrolladores de la aplicación nos dan varias opciones.

Instalación mediante AppImage

Una de las opciones que tenemos para obtener Auryo, es descargando el AppImage de este, por lo que para descargar la última versión estable se pueden dirigir al siguiente enlace.

Para poder realizar la descarga desde la terminal, pueden hacerlo con ayuda del siguiente comando:

wget -O Auryo.AppImage https://github.com/Superjo149/auryo/releases/download/v2.3.1/auryo-2.3.1-x86_64.AppImage

Ya realizada la descarga del paquete correspondiente, deben dar permisos de ejecución a este con el siguiente comando:

sudo chmod a+x Auryo.AppImage

Y podrán lanzar la aplicación dando doble clic sobre el archivo AppImage o desde la terminal tecleando:

./Harmony.AppImage

Instalación mediante paquete DEB

Si son usuarios de Debian, Ubuntu o cualquier distribución con soporte para paquetes deb, pueden realizar la instalación de esta aplicación por este método.

Solamente deben obtener el último paquete deb estable de la aplicación en la página que se mencionó anteriormente.

Para realizar la descarga desde la terminal del paquete de la aplicación deben ejecutar el siguiente comando:

wget -O auryo.deb https://github.com/Superjo149/auryo/releases/download/v2.3.1/auryo_2.3.1_amd64.deb

Hecha la descarga pueden realizar la instalación del paquete con su gestor de paquetes preferido o desde la terminal pueden hacerlo con ayuda del siguiente comando:

sudo dpkg -i auryo.deb

Si tienen problemas con las dependencias estas las puedes solucionar ejecutando el siguiente comando en la terminal:

sudo apt -f install

Instalación mediante paquete RPM

Finalmente, para los que son usuarios de RHEL, CentOS, Fedora, openSUSE o cualquier distribución con soporte para paquetes rpm deben obtener el último paquete rpm estable de la aplicación.

Para realizar la descarga desde la terminal del paquete el comando que van a teclear en la terminal es:

wget -O auryo.rpm https://github.com/Superjo149/auryo/releases/download/v2.3.1/auryo-2.3.1.x86_64.rpm

Ya realizada la descarga, la instalación la pueden realizar con el siguiente comando:

sudo rpm -i auryo.rpm

Arch Linux y derivados

Finalmente, para los que sean usuarios de Arch Linux o distribuciones basadas en este, pueden realizar la instalación de esta aplicación desde los repositorios de AUR.

Solamente deben de contar con un asistente de AUR instalado, por lo que, si no es así, puedes consultar alguno de los que te sugerimos aquí.

Ahora solo deben abrir una terminal y teclear:

yay -S auryo

 

El artículo Auryo, un cliente no oficial multiplataforma para Soundcloud ha sido originalmente publicado en Linux Adictos.

FreeOffice, una excelente paquetería de ofimática gratuita para Linux

$
0
0

FreeOffice es un software gratuito de ofimática para uso doméstico y comercial, que es una versión básicamente gratuita de la suite SoftMaker Office, ofrece algunas funciones útiles desplegables para reemplazar Microsoft Office.

FreeOffice es potente pero extremadamente práctico y fácil de usar y además de que es súper rápido mientras trabaja. Viene con sus propias aplicaciones oficina similares a las de Microsoft: PlanMaker (Excel), Presentaciones (PowerPoint) y TextMaker (Word).

Aunque las funciones principales son gratuitas, algunas funciones clave deben pagarse para actualizar al programa de SoftMaker Office.

Características de FreeOffice

  • TextMaker (Word): No importa lo complejo que sea el documento, TextMaker puede hacerlo posible con sus capacidades de DTP.

Junto con la compatibilidad con DOCX, esta aplicación les permite insertar encabezados, tablas, imágenes, pies de página y gráficos.

Puede crear libros electrónicos completos, ya que tiene un importante exportador de PDF. Los elementos desplegables y las plantillas de alta calidad combinan documentos de calidad premium y facilidad.

  • PlanMaker (Excel): FreeOffice PlanMaker tiene aproximadamente 350 funciones de eliminación que pueden resolver cálculos complejos en el menor tiempo posible y con la máxima precisión.

Admite el formato XLSX y es elegible para crear cuadros, tablas, hojas de trabajo y cálculos de calidad superior.

  • Presentations (PowerPoint): FreeOffice Presentations independientemente de la cantidad de diseños, FreeOffice puede hacer diseños probablemente como contraparte de Microsoft.

Esta aplicación ahora es compatible con PPTX y la mejor parte es que las transiciones y animaciones basadas en OpenGL nunca han sido tan fáciles como ahora con la ayuda de FreeOffice.

Combinando ilustraciones, textos, diapositivas, animaciones, imágenes y tablas, esta herramienta hace una presentación que se destaca de otras presentaciones generalizadas.

Entre las demás características que podemos destacar de esta aplicación podemos encontrar:

  • Disponible para Linux, Windows y Mac.
  • La interfaz tiene optimización de pantalla táctil. Tanto la cinta como el menú clásico pueden abrir la función de pantalla táctil.
  • Como es compatible con DOCX, XLSX y PPTX, por lo tanto, no es necesario convertir el archivo mientras se intercambia.
  • Opción de arrastrar y soltar.

¿Cómo instalar FreeOffice en Linux?

Si estas interesado en instalar y probar esta suite de ofimática en tu sistema, podrás realizar la instalación con ayuda de uno de los siguientes métodos.

Instalación mediante paquete DEB

Si son usuarios de Debian, Ubuntu o cualquier distribución con soporte para paquetes deb, pueden realizar la instalación de esta suite por este método.

Solamente deben obtener el último paquete deb estable de la suite de ofimática desde su sitio web oficial.

Para realizar la descarga desde la terminal del paquete para sistemas de 32 bits el comando que van a teclear en la terminal es:

wget -O softmaker-freeoffice.deb https://www.softmaker.net/down/softmaker-freeoffice-2018_944-01_i386.deb

Y para sistemas de 64 bits el comando a ejecutar es:

wget -O softmaker-freeoffice.deb  https://www.softmaker.net/down/softmaker-freeoffice-2018_944-01_amd64.deb

Ya realizada la descarga, la instalación la pueden realizar con el siguiente comando:

sudo dpkg -i harmony.deb

Si tienen problemas con las dependencias estas las puedes solucionar con:

sudo apt -f install

Y si quieren continuar recibiendo actualizaciones de la aplicación, pueden añadir el repositorio de la aplicación, esto lo hacen ejecutan el siguiente comando:

sudo /usr/share/freeoffice2018/add_apt_repo.sh

Actualizan su Sistema y paquetes con:

sudo apt update

sudo apt upgrade

Instalación mediante paquete RPM

Finalmente, para los que son usuarios de RHEL, CentOS, Fedora, openSUSE o cualquier distribución con soporte para paquetes rpm deben obtener el último paquete rpm estable de la aplicación.

Para realizar la descarga desde la terminal del paquete para sistemas de 32 bits el comando que van a teclear en la terminal es:

sudo rpm --import linux-repo-public.key

wget -O softmaker-freeoffice.rpm https://www.softmaker.net/down/softmaker-freeoffice-2018-944.i386.rpm

Y para sistemas de 64 bits el comando a ejecutar es:

sudo rpm --import linux-repo-public.key

wget -O softmaker-freeoffice.rpm https://www.softmaker.net/down/softmaker-freeoffice-2018-944.x86_64.rpm

Ya realizada la descarga, la instalación la pueden realizar con el siguiente comando:

sudo rpm -i softmaker-freeoffice.deb

Arch Linux y derivados

Finalmente, para los que sean usuarios de Arch Linux, Manjaro, Antergos, Arch Labs o cualquier distribucion basada en Arch Linux, pueden realizar la instalación de esta aplicación desde los repositorios de AUR.

Solamente deben de contar con un asistente de AUR instalado, por lo que, si no es así, puedes consultar alguno de los que te sugerimos aquí.

Ahora solo deben abrir una terminal y teclear:

yay -S softmaker-office-2018-bin

 

El artículo FreeOffice, una excelente paquetería de ofimática gratuita para Linux ha sido originalmente publicado en Linux Adictos.

Ya fue liberada la nueva versión del Kernel de Linux 4.20

$
0
0

Hace pocas horas y después de dos meses de desarrollo, Linus Torvalds anuncio la nueva versión del Kernel de Linux 4.20.

Que entre los cambios más notables en esta nueva versión del Kernel 4.20 se incluyen novedades de las cuales se han añadido diversas correcciones en cuanto a errores y sobre todo soporte a diversos dispositivos.

En esta nueva versión del Kernel de Linux se hicieron 14,997 parches de 1857 desarrolladores a la nueva versión, el tamaño del parche fue de 49 MB (los cambios afectaron a 11,402 archivos, se agregaron 686,104 líneas de código, 318945 líneas se eliminaron).

Aproximadamente el 47% de todos los cambios presentados en 4.20 están relacionados con los controladores de dispositivos, aproximadamente el 17% de los cambios están relacionados con la actualización de códigos específicos para arquitecturas de hardware, el 14% están relacionados con la pila de red, el 3% son sistemas de archivos y el 4% son subsistemas internos del Kernel.

¿Qué hay de nuevo en el Kernel de Linux 4.20?

Con este nuevo lanzamiento el soporte para la arquitectura del procesador C-SKY fue añadido así como el programador de tráfico taprio, el subsistema PSI (información de bloqueo de presión), P2P DMA para PCI.

Además de que se añadió la refactorización de código de procesamiento de señales, conexión de disectores de transmisión de red caché en la nueva estructura XArray, combinando los controladores amdgpu y amdkfd, aumentando el rendimiento del subsistema FUSE, la capacidad de filtrar paquetes de red basados ​​en etiquetas secmark, permitiendo la virtualización anidada para KVM.

Speck se ha ido

El controvertido Speck recientemente agregado con Linux 4.17 en el algoritmo de encriptación del Kernel fue eliminado en Linux 4.20.

Dado que Google privó de la confianza del código de Android realmente destinado. Esto no se debió a la tecnología, ya que el algoritmo fue desarrollado por la NSA.

Y la estandarización de este se le negó, ya que la NSA no estaba dispuesta a responder preguntas detalladas sobre el algoritmo.

Además, la virtualización se ha mejorado con KVM, que ahora permite máquinas virtuales a través de la virtualización anidada en una máquina virtual.

El soporte también está disponible para el Raspberry Pi Model 3. En el futuro, la pila TCP entregará paquetes con un nuevo algoritmo, que no solo debería ser más rápido sino también más seguro.

Nuevos protocolos

En este Kernel se implementó un nuevo programador de tráfico “taprio”, que permite administrar el envío de paquetes de acuerdo con las series de tiempo generadas anteriormente.

El método de programación se define en la especificación IEEE 802.1Qbv, tiene en cuenta los requisitos para la transmisión de tráfico sensible al tiempo de entrega de paquetes (por ejemplo, flujos de video y audio) y utiliza diferentes intervalos de tiempo para diferentes clases de tráfico.

Para el protocolo rtnetlink, se implementa un modo de comprobación estricta (“comprobación rígida”), que permite garantizar que la información relevante se transmita al espacio del usuario correspondiente a la solicitud entrante;

Se agregó la capacidad de filtrar volcados con información de enrutamiento por los protocolos utilizados (por ejemplo, para separar rutas de diferentes demonios de enrutamiento), tipos de rutas (por ejemplo, para asignar unicast)

El ID de la tabla de enrutamiento y la puerta de enlace más cercana (nexthop).

Dichos filtros han sido soportados durante mucho tiempo en iproute2, pero se implementaron en el espacio del usuario. Mover los filtros al espacio del kernel le permite aumentar la eficiencia de los grandes sistemas de enrutamiento basados ​​en Linux.

En la implementación de puentes de red (subsistema de puentes), se ha agregado la capacidad de ver estadísticas de VLAN en el contexto de puertos individuales;

El soporte para 5 y 6 canales para la banda de 60 GHz se ha agregado a la pila inalámbrica ieee80211, así como la capacidad de habilitar la funcionalidad FTM Responder desde el espacio del usuario.

¿Y el Kernel 5.0 para cuando?

Finalmente, muchos esperaban que el nuevo Kernel sería análogo al cambio a 4.0 puesto que después del 4.19 ahora se esperaba la versión 5.0.

Sin embargo, dado que Torvalds no quiere ser arreglado en un esquema, se dijo que Linux 5.0 vendrá en 2019. Aunque en una fecha estimada no se sabe, ya que de momento los planes para la próxima versión continúan para la versión 4.21.

El artículo Ya fue liberada la nueva versión del Kernel de Linux 4.20 ha sido originalmente publicado en Linux Adictos.

Lustre, uno de los sistemas de archivos utilizados en clusters y supercomputadoras

$
0
0

Lustre es un sistema de archivos distribuido Open Source, normalmente utilizado en clusters a gran escala. El nombre es una mezcla de Linux y clusters.

El proyecto intenta proporcionar un sistema de archivos para clusters de decenas de miles de nodos con petabytes de capacidad de almacenamiento, sin comprometer la velocidad o la seguridad, y está disponible bajo la GNU GPL.

Cluster File Systems son los diseñadores, desarrolladores y mantenedores de Lustre con colaboraciones de otras compañías y particulares.

Sobre Lustre

Muchos de los superordenadores más rápidos del mundo son clusters que utilizan el sistema de archivos Lustre como almacenamiento, como los sistemas en ORNL, PNNL, LLNL y LANL.

Se considera a cada archivo almacenado en el sistema de archivos Lustre un objeto. Lustre presenta a todos los clientes una semántica POSIX estándar y acceso concurrente lectura y escritura para los objetos compartidos. Un sistema de archivos Lustre tiene cuatro unidades funcionales.

Estas son Meta data server (MDS) para almacenar los metadatos; un Object storage target (OST) para guardar los datos reales; un Object storage server (OSS) para manejar los OSTs; cliente(s) para acceder y utilizar los datos.

Los OSTs son dispositivos de bloques. Un MDS, OSS, y un OST pueden residir en el mismo nodo o en nodos diferentes.

Lustre no administra directamente los OSTs, y delega esta responsabilidad en los OSSs para asegurar la escalabilidad para grandes clusters y supercomputadores.

En un Massively Parallell Processor (MPP), los procesadores pueden acceder al sistema de archivos Lustre redirigiendo sus peticiones I/O hacia el nodo con el servicio lanzador de tareas si está configurado como un cliente Lustre.

Aunque es el método más sencillo, en general proporciona un bajo rendimiento. Una manera ligeramente más complicada de proporcionar un rendimiento global muy bueno consiste en utilizar la biblioteca liblustre.

Liblustre es una biblioteca de nivel de usuario que permite a los procesadores montar y utilizar el sistema de archivos Lustre como un cliente, sorteando la redirección hacia el nodo de servicio.

Utilizando liblustre, los procesadores pueden acceder al sistema de archivos Lustre, incluso si el nodo de servicio en el que se lanzó el trabajo no es un cliente Lustre.

Liblustre proporciona un mecanismo para mover datos directamente entre el espacio de aplicación y los OSSs de Lustre sin necesidad de realizar una copia de datos a través del núcleo ligero, logrando así una baja latencia, y gran ancho de banda en el acceso directo de los procesadores al sistema de archivos Lustre.

Nueva versión de Lustre

Recientemente se lanzó una nueva versión de Lustre 2.12 con la cual se añaden algunas nuevas funciones y sobretodo correcciones de errores para algunos de las diversas distribuciones de Linux que son utilizadas para las supercomputadoras.

Principales novedades de Lustre 2.12

Con este nuevo lanzamiento se agrega la función de espaciar grandes directorios existentes de espacio de nombres distribuido (DNE, espacio de nombres distribuido) de un objeto de almacenamiento de metadatos (MDT, objetivos de metadatos) a varios (espaciado de diferentes segmentos DNE por diferentes MDT).

La nueva característica simplifica la introducción de nuevos MDT para los FS existentes y el reequilibrio manual de la carga en MDT.

Para los repositorios de metadatos (MDT), se implementa el modo ” Lazy Size “, que le permite devolver rápidamente el tamaño aproximado en lugar del tamaño exacto de los archivos al escanear directamente MDT a través del motor de políticas en situaciones donde la velocidad es más importante que la precisión.

Para las configuraciones con múltiples interfaces de red LNet, en esta nueva versión de Lustre 2.12 se agrega la función “LNet Network Health”, que implementa la opción de volver a acceder a RPC a través de otra interfaz de red en caso de falla la primera vez que se envía una solicitud.

Ademas de ello se agregó soporte de servidor para las versiones de RHEL 7.6 (3.10.0-957.el7) y SLES12 SP3 (4.4.162-94.69). Se agregó soporte de cliente para kernels RHEL 7.6 (3.10.0-957.el7) no parcheados, SLES12 SP3 (4.4.162-94.69) y Ubuntu 18.04 (4.15.0-32).

El artículo Lustre, uno de los sistemas de archivos utilizados en clusters y supercomputadoras ha sido originalmente publicado en Linux Adictos.

Ya fue liberada una nueva actualización de Elive 3.0.3

$
0
0

Elive es una distribución de Linux, que toma como base a Debian. Está distribución está pensada para funcionar tanto en modo LiveCD como instalada en el disco duro.

Mantiene la compatibilidad con su distribución madre, por lo cual se pueden usar paquetes de Debian al mismo tiempo que los de Elive, estos repositorios están puestos de esta forma por defecto.

También hereda la compatibilidad de hardware y añade distintos controladores que no forman parte oficial del núcleo Linux. Si bien antiguamente estaba basado en Morphix, ahora utiliza la tecnología DSS.

Sobre Elive

Elive, a diferencia de otras distribuciones, no usa los escritorios GNOME o KDE, sino que utiliza Enlightenment.

Además, no sólo es un sistema especializado para la multimedia, tanto en reproducción como en edición de video o 3d, sino que también está preparado para ser usado en otras cosas como labores de oficina, internet, redes y servidores, etc.

Además de ello si desean convertir su computadora en una estación de trabajo potente, esta distro de Linux cuenta con instalador muy amigable que incluye muchas características para facilitar el proceso.

Elive es una mezcla entre un sistema fácil de usar para usuarios sin experiencia e incluye herramientas increíblemente útiles para los avanzados, este sistema híbrido por así decirlo viene en la forma de un escritorio limpio y hermoso pero potente para cualquier tarea.

De las principales características que se pueden destacar de esta distribución encontramos:

  • Ligereza y velocidad
  • Efectos y un hermoso escritorio
  • Intuitivo y simple
  • Guiado y automatizado
  • Completo, lleno de aplicaciones y características
  • Multimedia
  • Propias características e integración
  • Escritorio futurista y limpio
  • Cómodo para trabajar
  • No es necesario instalar y guardar sesiones
  • Instalador con migración, actualización y modos automáticos
  • Funciona con 256 MB de RAM y CPU de 500 Mhz
  • Acceso completo a la raíz
  • Funciones de programación

Nueva version de Elive 3.0.3

Recientemente fue liberada una nueva versión de Elive la cual es la versión 3.0.3 , que ofrece un entorno de escritorio de estilo macOS, pero no requiere recursos y puede funcionar en hardware obsoleto.

El entorno gráfico se basa en Compiz Compository Manager y el proyecto Enlightenment 17.

La distribución se basa en la base de datos de paquetes Debian 8, pero además de los repositorios de Debian, también ofrece su propio repositorio, que contiene unos 2500 paquetes con versiones más nuevas de aplicaciones.

La nueva versión tiene un sistema para el cambio dinámico del fondo de escritorio.

Se eliminó la apariencia automática cada vez que el escritorio inicia las solicitudes de teclas de acceso rápido disponibles y se ha agregado al panel un botón para llamar a esta solicitud.

La pantalla ahora será desconectada tras larga inactividad.

Asi como la interfaz fue mejorada para cambiar entre diferentes escritorios cuando varios usuarios utilizan el kit de distribución.

Finalmente, el instalador fue mejorado y trabaja mejor en modo directo.

Descargar Elive 3.0.3

Los usuarios pueden descargar la distribución inmediatamente después de una donación. Si no pueden o no quiere pagar, deben de descargar la distribución a través de la red de torrents o solicitar el enlace de descarga por correo electrónico.

Para esto deberás de dirigirte a la página web oficial del proyecto y en su sección de descargas podrás obtener el enlace de descarga de la distribución colocando tu correo. El enlace es este.

O como se mencionó anteriormente podrás descargar la distribución desde Torrent, para ello deberás de descargar el siguiente archivo Torrent el cual deberás de usar con un cliente Torrent del cual podrás encontrar algunos que te recomendamos aquí en el blog.

Los requisitos mínimos para poder ejecutar este sistema son 256 MB de RAM y CPU con una frecuencia de 500 MHz, por lo que es una excelente distribución para aquellos equipos de bajos recursos que quieran correr una distribución estable y actual.

El tamaño de la imagen iso es de 3.2 GB.

Y para grabar la imagen ISO del sistema en una USB te puedo recomendar el uso de Etcher la cual es una herramienta multiplataforma.

 

El artículo Ya fue liberada una nueva actualización de Elive 3.0.3 ha sido originalmente publicado en Linux Adictos.


Ya fue liberada la nueva versión de MX Linux 18

$
0
0

MX Linux es un sistema operativo basado en las versiones de Debian estable y que utiliza componentes centrales de antiX, con software adicional creado y empaquetado por la comunidad MX.

Se desarrolla como una empresa cooperativa entre las comunidades antiX y ex MEPIS , con el objetivo de utilizar las mejores herramientas cada una de estas distribuciones.

El objetivo declarado de la comunidad es “combinar un escritorio elegante y eficiente con una configuración simple, alta estabilidad, rendimiento sólido y tamaño medio”

Nueva version de MX Linux

Hace algunos días fue publicado la nueva versión de la distribución MX Linux 18, creado como resultado del trabajo conjunto de comunidades formadas en torno a los proyectos antiX y MEPIS.

El lanzamiento se basa en el paquete Debian 9.6 con mejoras del proyecto antiX y numerosas aplicaciones propietarias que facilitan la configuración e instalación del software.

Principales novedades de MX Linux 18

En este nuevo lanzamiento de actualización de la distribución se agregaron opciones de teclado del sistema y configuración regional del sistema para simplificar el acceso a las configuraciones de teclado y configuración regional del sistema;

Una de las principales novedades que se pueden destacar es que la interfaz de instalación de la aplicación MX Package Installer fue actualizada, con mayor rendimiento, soporte agregado para paquetes en formato flatpak, agregado una sección con una selección de programas populares (incluyendo Google Chrome de terceros, skype, discordancia, etc.)

Por otro lado se ha agregado un conjunto de texturas S3 al paquete mx-codecs.

En cuanto a la interfaz de administración del repositorio mx-repo-manager, se ha agregado una selección de nuevos paquetes y duplicados.

Desde la transferencia de antiX a los desarrollos asociados con liveUSB, fue incluida en este nuevo lanzamiento la capacidad de guardar datos de usuarios entre sesiones y el soporte para el procesamiento de ensamblajes para satisfacer sus necesidades.

Sistema actualizado

Con este nuevo lanzamiento de la distribución diversas versiones de paquetes y aplicaciones fueron actualizadas, entre las cuales se pueden destacar algunas de las aplicaciones del sistema tales como: GIMP 2.10, Mesa 18.2.6, el Kernel de Linux 4.19.5, Firefox 64.0, VLC 3.0.3, Clementine 1.3.1, Thunderbird 52.9.1, LibreOffice 6.0.1.

El código para algunos componentes de Xfce también se han actualizado, incluidos Xfce-settings y Thunar.

En un ensamblaje para sistemas x86 de 32 bits, el núcleo se compila en modo PAE para admitir más de 4GB de RAM.

También se proporciona la selección automática de un controlador adecuado para la mayoría de los chips inalámbricos Broadcom.

Mayor facilidad para cambiar de Kernel

Con esta nueva versión de MX Linux el proceso de cambiar el Kernel se ha simplificado, por ejemplo, en la interfaz del instalador de paquetes MX, ahora puede cambiar a la versión del kernel desde el proyecto de liquorix o volver al Kernel estable de Debian.

Mejoras e inicio del sistema

Además, se agregó la capacidad de cambiar el tema para el menú de arranque de Grub y la pantalla de inicio que se muestra durante el arranque (plymouth) a la utilidad mx-boot-options.

El instalador del instalador mx (basado en el instalador de Gazelle) agrega soporte para la partición raíz encriptada (LUKS), el directorio de inicio y la partición de intercambio.

Light-locker se usa como un bloqueador de pantalla (el xscreensaver utilizado anteriormente se puede instalar a través de mx-packageinstaller);

La opción para seleccionar una configuración regional se ha agregado a la pantalla de inicio de sesión de lightdm-gtk-greeter.

Finalmente otra de las caracteristicas de este lanzamiento que vale la pena mencionar es la adición de un nuevo conjunto de nuevos temas, incluidos adaptados para pantallas con alta densidad de píxeles (HiDPI).

Descargar y probar MX Linux 18

Para poder descargar esta nueva versión de la distribución pueden dirigirse directamente al sitio web oficial del proyecto en el cual en su sección de descargas podrán encontrar la imagen del sistema.

El enlace es este.

Puedes grabar la imagen con ayuda de Etcher en un USB

El escritorio predeterminado es Xfce. Están disponibles para su descarga conjuntos de 32 y 64 bits, con un tamaño de 1.3 GB.

El artículo Ya fue liberada la nueva versión de MX Linux 18 ha sido originalmente publicado en Linux Adictos.

Llega la sexta actualización del lenguaje de programación Ruby 2.6.0

$
0
0

Después de un año de desarrollo, se publica el lanzamiento de Ruby 2.6.0, un lenguaje de programación dinámico orientado a objetos, caracterizado por una alta eficiencia de desarrollo de software e incorporando las mejores características de Perl, Java, Python, Smalltalk, Eiffel, Ada y Lisp.

El código del proyecto se distribuye bajo las licencias BSD (“2-cláusula BSDL”) y “Ruby”, que se refiere a la última licencia GPL y es totalmente compatible con GPLv3.

Ruby 2.6 es la sexta versión principal, preparada como parte de un proceso de desarrollo planificado, que implica asignar un año para preparar mejoras funcionales y crear versiones correctivas cada 2-3 meses.

Principales novedades en Ruby 2.6.0

Con este nuevo lanzamiento de Ruby se agregó una implementación experimental del compilador JIT, que le permite mejorar significativamente el rendimiento de las aplicaciones en el lenguaje Ruby.

A diferencia de los compiladores JIT tradicionales, que generan instrucciones de la máquina sobre la marcha, el compilador JIT propuesto en Ruby primero escribe el código C en el disco, luego llama al compilador C externo para generar las instrucciones de la máquina (se admiten GCC, Clang y Microsoft VC ++).

Para activar JIT, se debe especificar la opción “–jit” al iniciar ruby ​​o configurar esta opción en la variable de entorno RUBYOPT.

En comparación con Ruby 2.5, la inclusión de JIT promedia 1.7 veces el rendimiento de las aplicaciones intensivas de CPU.

Al mismo tiempo, el desarrollo aún es experimental y está mal adaptado para cargas asociadas con el trabajo intensivo con memoria.

Otras de las mejoras que se obtuvieron en esta versión fue el módulo experimental RubyVM :: AbstractSyntaxTree, que proporciona un método de análisis que procesa las cadenas transmitidas como código Ruby y devuelve un árbol de sintaxis abstracta (AST , Árbol de sintaxis abstracta) para este código.

Ahora se puede usar el alias “#then” para acceder al método “Kernel # yield_self”. Para los métodos “Array # |” y “Array # -” sugirió alias más legibles “Array # union” y “Array # Difference”.

Los nombres de las constantes ahora pueden comenzar con mayúsculas que no sean ASCII.

También fue proporcionado un soporte para Transient Heap, theap destinado a objetos con una vida útil corta utilizando clases específicas (Array, Hash, Object, Struct).

Por ejemplo, gracias a theap, la creación de hashes existentes pequeños y de corta duración ahora se realiza dos veces más rápido. La prueba rdoc mostró un aumento en el rendimiento del 6-7%.

Para aumentar el rendimiento de los cambios de contexto, se proponen implementaciones nativas de coroutines para las arquitecturas arm32, arm64, ppc64le, win32, win64, x86 y amd64. “Fiber.yield” y “Fiber # resume” en sistemas Linux de 64 bits ahora se ejecutan casi 5 veces más rápido.

En general, los programas intensivos muestran un aumento de rendimiento del 5%.

Mejoras importantes en Ruby 2.6.0

Se recibió una versión actualizada de RubyGems 3.0.1, en la cual el soporte para las opciones “–ri” y “–rdoc” han sido descontinuados, en lugar de lo cual debe usar “–document” y “–no-document”.

Bundler ahora está instalado de forma predeterminada para administrar las dependencias de gemas.

Se agregó soporte para rangos no terminados, por ejemplo, “ary [1 ..]” o “(1 ..). Each {…}”.

De las demás mejoras que se pueden destacar se puede encontrar:

  • La opción de excepción se ha agregado al método del sistema Kernel # para generar una excepción en caso de error en lugar de devolver falso.
  • El modo oneshot se ha agregado al módulo de cobertura, que comprueba si cada fila se está ejecutando al menos una vez.
  • La clase Enumerator :: Chain y los métodos “Enumerable # chain” y “Enumerator # +” implementados en ella se agregan para crear cadenas de valores enumerados.
  • El soporte para los operadores “<<” y “>>” se ha agregado a los módulos Proc y Método, por ejemplo, la construcción “(f << g) .call (3)” es idéntica a “f (g (3))”.

¿Cómo instalar Ruby 2.6.0 en Linux?

Para obtener esta nueva versión de Ruby, basta con abrir una terminal en tu sistema y teclear alguno de los siguientes comandos

Debian, Ubuntu y derivados

sudo apt-get install ruby-full

CentOS, Fedora, y RHEL

sudo yum install ruby

Gentoo

sudo emerge dev-lang/ruby

Arch Linux, Manjaro, Antergos y derivados

sudo pacman -S ruby

openSUSE

sudo zypper install ruby

El artículo Llega la sexta actualización del lenguaje de programación Ruby 2.6.0 ha sido originalmente publicado en Linux Adictos.

La nueva versión de ONLYOFFICE 5.2 añade soporte para Ubuntu y Fedora

$
0
0

ONLYOFFICE es una suite de ofimática, la cual está disponible para trabajar con documentos de texto, hojas de cálculo y presentaciones.

Los editores están diseñados como aplicaciones de escritorio que se escriben en JavaScript utilizando tecnologías web, pero combinan componentes de cliente y servidor diseñados para un uso autosuficiente en el sistema local del usuario en un solo conjunto, sin acceder a un servicio externo.

Sobre OnlyOffice

OnlyOffice es una alternativa a LibreOffice, Office 365 y Google Docs, Onlyoffice ofrece diferentes tipos de servicio orientado a todas las necesidades.

Dentro de las versiones con las que cuenta Onlyoffice encontramos la desktop edition la cual es una versión que cuenta con su con procesador de texto, hojas de cálculo y presentaciones, una versión bastante reducida para más que suficiente para estudiantes de nivel primario.

Y la versión Enterprise edition con la cual cuenta con características adicionales una de ellas es que podemos editar documentos en línea.

ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento en línea y aplicaciones en línea

Nueva versión de ONLYOFFICE 5.2

Hace poco fue liberada al público la nueva versión de esta suite ofimática con la cual se resuelven varios problemas que se tenían en la ejecución de esta en las últimas versiones de Ubuntu y Fedora.

Por lo que entre las principales novedades de esta nueva versión una de ellas fue la resolución de los problemas de ejecución en Fedora 28/29 y se agregó soporte para Ubuntu 18.10.

Además de que se agregó la capacidad de acceder a los documentos en los almacenes en la nube ownCloud y Nextcloud, así como el uso de estas plataformas como proveedor para la colaboración.

En Onlyoffice 5.2 podemos destacar que los desarrolladores han añadido un soporte experimental para el cifrado.

Así como el soporte mejorado para pantallas de alta densidad de píxeles (HiDPI);

Por otro lado, se implementó una marca con el color de actividad del usuario actual en los comentarios, los cambios revisados ​​por pares y el chat.

Y se han agregaron opciones para cambiar el idioma de la interfaz y cambiar el usuario;

Mejoras en las aplicaciones

En el procesador de textos, se ha agregado la compatibilidad con marcadores y enlaces internos a varias posiciones en el documento.

Se han ampliado las herramientas para trabajar con listas numeradas (se ha agregado la numeración automática), se ha agregado la configuración para administrar el contenido (resaltado y apariencia de las plantillas integradas y formularios de entrada).

Se ha agregado un modo para llenar formularios cuadro combinado para comentar y revisar cambios.

En el editor de hojas de cálculo, se agregaron configuraciones de celdas al panel derecho, se reescribió el sistema de desplazamiento, se agregó la capacidad de ver gráficos combinados, se implementó la pestaña Diseño para ajustar el tamaño de página, sangrías, orientación, alineación y agrupación de objetos.

¿Cómo instalar ONLYOFFICE 5.2 en Linux?

Para quienes estén interesados en poder probar esta suite de ofimática o actualizar su versión actual a esta nueva, podrán hacerlo siguiendo los pasos que compartimos a continuacioin.

Los paquetes Deb-y rpm están preparados para descargar, así como un paquete auto contenido de formato Snap.

Instalación mediante AppImage

Una de las opciones que tenemos para obtener ONLYOFFICE 5.2, es descargando el AppImage de este, por lo que para descargar la última versión estable.

Para poder realizar la descarga desde la terminal, pueden hacerlo con ayuda del siguiente comando:

wget -O onlyoffice.AppImage https://github.com/ONLYOFFICE/DesktopEditors/releases/download/ONLYOFFICE-DesktopEditors-5.2.4/DesktopEditors-x86_64.AppImage

Ya realizada la descarga del paquete correspondiente, deben dar permisos de ejecución a este con el siguiente comando:

sudo chmod a+x onlyoffice.AppImage

Y podrán lanzar la aplicación dando doble clic sobre el archivo AppImage o desde la terminal tecleando:

./onlyoffice.AppImage

Instalación mediante paquete DEB

Si son usuarios de Debian, Ubuntu o cualquier distribución con soporte para paquetes deb, pueden realizar la instalación de esta aplicación por este método.

Para realizar la descarga desde la terminal del paquete de la aplicación deben ejecutar el siguiente comando:

wget -O onlyoffice.deb https://github.com/ONLYOFFICE/DesktopEditors/releases/download/ONLYOFFICE-DesktopEditors-5.2.4/onlyoffice-desktopeditors_amd64.deb

Hecha la descarga pueden realizar la instalación del paquete con su gestor de paquetes preferido o desde la terminal pueden hacerlo con ayuda del siguiente comando:

sudo dpkg -i onlyoffice.deb

Si tienen problemas con las dependencias estas las puedes solucionar ejecutando el siguiente comando en la terminal:

sudo apt -f install

Instalación mediante paquete RPM

Finalmente, para los que son usuarios de RHEL, CentOS, Fedora, openSUSE o cualquier distribución con soporte para paquetes rpm deben obtener el último paquete rpm estable de la aplicación.

Para realizar la descarga desde la terminal del paquete el comando que van a teclear en la terminal es:

wget -O onlyoffice.rpm https://github.com/ONLYOFFICE/DesktopEditors/releases/download/ONLYOFFICE-DesktopEditors-5.2.4/onlyoffice-desktopeditors.x86_64.rpm

Ya realizada la descarga, la instalación la pueden realizar con el siguiente comando:

sudo rpm -i onlyoffice.rpm

El artículo La nueva versión de ONLYOFFICE 5.2 añade soporte para Ubuntu y Fedora ha sido originalmente publicado en Linux Adictos.

Ya fue liberada la nueva versión de VLC 3.0.5

$
0
0

VLC Media Player es un reproductor multimedia altamente portátil para varios formatos de audio y video (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg,) así como DVD, VCD y varios protocolos de transmisión. También se puede utilizar como un servidor para transmitir en unidifusión o multidifusión en IPv4 o IPv6 en una red de alto ancho de banda.

VLC puede reproducir casi cualquier formato multimedia ya que admite una enorme cantidad de formatos multimedia y no requiere que descargues códecs adicionales.

Es reproductor multimedia cuenta con un completo servidor de transmisión, con funciones extendidas como video a pedido, transcodificación sobre la marcha, controles de velocidad granular, avance fotograma a fotograma y más.

Nueva versión de VLC Media Player 3.0.5

Mientras que la mayoría de los desarrolladores tienden a centrarse en una característica a la vez, a la gente detrás de VLC les encanta presentar un montón de características a la vez.

Esta nueva actualización 3.0.5 está repleta de características y ajustes de software que harán que el reproductor multimedia funcione mejor que nunca.

El proyecto VideoLAN ha publicado una versión correctiva del reproductor multimedia VLC 3.0.5. La nueva versión agrega un decodificador alternativo dav1d para el formato AV1, desarrollado conjuntamente con el proyecto FFmpeg y orientado a lograr el máximo rendimiento y portabilidad.

Por defecto, el AV1 tiene un decodificador libaom con todas las funciones. Para AV1, el código de desempaquetado para contenedores de medios también se ha mejorado, y se ha agregado un empaquetador de datos de carga (empaquetador).

En este nuevo lanzamiento de VLC Media Player 3.0.5 se puede encontrar que el soporte mejorado para el servicio de Youtube y dispositivos ChromeCast.

Por otro lado, se ha inhabilitado el uso de la decodificación acelerada por hardware en algunas GPU Intel más antiguas.

Otras de las características de este nuevo lanzamiento que vale la pena mencionar es que los problemas de aceleración en las GPU AMD RX Vega han sido resueltos.

De las demás características que podemos mencionar son:

  • Reproducción RTSP mejorada.
  • Se solucionaron problemas con el menú y posicionamiento para BluRay.
  • Añadido soporte para macOS 10.14 (Mojave). Tema oscuro actualizado. La entrega de paquetes para macOS Mojave incluye la verificación de paquetes, que también requiere certificación con una firma digital y todos los complementos conectados.
  • Se corrigieron problemas con el uso de la aceleración de hardware en plataformas Windows y macOS.

¿Cómo instalar VLC Media Player 3.0.5 en Linux?

Para los que son usuarios de Debian, Ubuntu, Linux Mint y derivados, basta con teclear en la terminal lo siguiente:

sudo apt-get update

sudo apt-get install vlc browser-plugin-vlc

Mientras que para los que son usuarios de Arch Linux, Manjaro, Antergos o cualquier distribución derivada en Arch Linux, debemos de teclear:

sudo pacman -S vlc

Si eres usuario de la distribución de Linux KaOS, el comando de instalación es igual que de Arch Linux.

Ahora para los que son usuarios de cualquier versión de openSUSE, solamente deben de teclear en la terminal lo siguiente para instalar:

sudo zypper install vlc

Para los que son usuarios de Fedora y cualquier derivado de esta, deben de teclear lo siguiente:

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

sudo dnf install vlc

Para el resto de las distribuciones de Linux, podemos instalar este software con ayuda de los paquetes de Flatpak o Snap. Solamente debemos de tener el soporte para instalar aplicaciones de estas tecnologías.

Si quieren instalar con ayuda de Snap, solamente debemos de teclear en la terminal el siguiente comando:

sudo snap install vlc

Para instalar la versión de candidata del programa lo hacen con:

sudo snap install vlc --candidate

Finalmente, si quieren instalar la versión beta del programa deben de teclear:

sudo snap install vlc --beta

Si instalaron la aplicación desde Snap y quieren actualizar a la nueva versión solo deben de teclear:

sudo snap refresh vlc

Finalmente para quienes quieran instalar desde Flatpak, lo hacen con el siguiente comando:

flatpak install --user https://flathub.org/repo/appstream/org.videolan.VLC.flatpakref

Y si ya habían instalado y quieren actualizar deben de teclear:

flatpak --user update org.videolan.VLC

El artículo Ya fue liberada la nueva versión de VLC 3.0.5 ha sido originalmente publicado en Linux Adictos.

Date prisa!!! GOG está regalando SOMA para Linux

$
0
0

GOG está regalando el videojuego SOMA en sus tiendas online para Linux, pero la ofera solo durará unas horas, así que date prisa para asegurar que consigues tu copia dentro del plazo y no tienes que pagar nada. Puedes acceder a este link para conseguir tu copia gratis de SOMA para Linux. Ya quedan pocas horas al momento de publicar este artículo, así que debes ser rápido en cuanto leas esta noticia o entrarás fuera de plazo…

La verdad es que GOG lo está haciendo bien en cuanto a videojuegos y soporte Linux, por lo que se está transformando en una buena opción o alternativa a la tienda de Valve Steam. También hablamos de Humble en algunas ocasiones, pero en menor medida. Casi siempre que hay buenas noticias con respecto a los videojuegos con soporte para GNU/Linux provienen de Steam y de GOG. Por tanto, son dos lugares a considerar.

Para los que no conozcan este título, decir que es un videojuego con unos gráficos interesantes y una historia de horror bastante intrigante. Mezcla también supervivencia en un lugar en el fondo del mar, en una instalación llamada PATHOS-II. El jugador llegrá a la estación que está en ruinas y rápidamente te darás cuenta que es un grupo de estaciones alrededor del  Atlántico Norte para enviar objetos al espacio. Tras un impacto de meteorito, estas instalaciones se convirtieron en el refugio de los ultimos supervivientes.

Pero ahora, un misterio asola estas instalaciones que deberemos descubrir, y veremos que las máquinas han comenzado a desarrollar carácteres muy humanos. Si quieres conocer más sobre el videojuego y te ha intrigado lo que has leído, ya sabes que ahora en GOG te lo dan gratis. No pierdas esta oferta tan buena, puesto que no siempre se tiene un título tan interesante a 0€. ¡¡Corre!!

El artículo Date prisa!!! GOG está regalando SOMA para Linux ha sido originalmente publicado en Linux Adictos.

Llega la nueva versión de RancherOS 1.5 con mayor soporte

$
0
0

Recientemente se publicó el lanzamiento del sistema operativo RancherOS 1.5, que proporciona herramientas para la ejecución aislada de aplicaciones. El proyecto fue fundado por varios desarrolladores conocidos de Citrix y antiguos líderes de Cloud.com.

Además de la instalación en un servidor separado, el sistema también se puede implementar en el entorno de las plataformas en la nube y los sistemas de virtualización Amazon EC2, Digital Ocean, Docker Machine, GCE, KVM, OpenStack, Packet, Vagrant, VMware y VirtualBox, e instalarse en las placas Raspberry Pi.

Sobre RancherOS

RancherOS proporciona un fleje mínimo que incluye solo los componentes necesarios para ejecutar contenedores aislados.

De acuerdo con las tareas resueltas, el sistema se asemeja a los proyectos Atomic y CoreOS , pero difiere en la negativa del administrador del sistema de systemd a favor de su propio sistema de inicialización construido directamente sobre la base del kit de herramientas de Docker.

Los servicios de lanzamiento en RancherOS se realizan mediante el lanzamiento de contenedores confeccionados utilizando archivos compose (docker-compose.yml).

La arquitectura de RancherOS es un conjunto de contenedores que están controlados por un entorno de sistema basado en el Kernel de Linux, una imagen de arranque inicial (initrd) y las herramientas mínimas requeridas para ejecutar contenedores basados ​​en el sistema Docker.

Todo lo demás, incluidos udev, dhcp, ntp, cloud-init y rsyslog, se ejecuta dentro de contenedores de sistemas separados.

Solo el proceso de Docker se ejecuta en contenedores y se ejecuta con PID 1. El kit de herramientas del usuario y el demonio dockerd para ejecutar contenedores personalizados también se ejecutan en un contenedor de User Docker separado.

Para administrar el sistema, se utiliza un contenedor de sistema que proporciona un entorno de consola.

De forma predeterminada, el entorno de la consola está disponible a través de ssh y se forma con el kit de herramientas Busybox, pero si lo desea, puede conectar entornos de software completos basados ​​en Alpine, Debian, Ubuntu, CentOS o Fedora como una consola.

También se puede utilizar la interfaz web Rancher.io para configurar.

La configuración del entorno se transfiere en el momento del arranque a través del mecanismo de inicio en la nube o se determina mediante el comando “rancherctl config” y luego se guarda en un archivo de configuración especial.

Entre reinicios, solo se guardan los contenidos de las secciones / opt y / home, todo lo demás vuelve a su estado original.

Principales novedades en RancherOS 1.5

Con esta nueva liberación la compatibilidad de cifrado para secciones utilizando el kit de herramientas LUKS fue mejorada, así como el soporte de conexión a redes inalámbricas (WiFi y 4G / LTE).

En RancherOS 1.5 se cuenta con la posibilidad de conectar sus propios rootfs para el initrd además de que ya se incluyó el soporte de Hyper-V.

La optimización de la velocidad de descarga y el consumo de memoria, incluida la recarga de la imagen del sistema, está deshabilitada, siempre que se pueda desactivar Cloud-init y usar gzip para comprimir el initrd.

El comando “docker top” se incluye en la composición de todas las consolas de control, la utilidad scp se agrega a las consolas CentOS y Fedora, y las herramientas xfsprogs se agregan a la consola predeterminada

Los componentes del sistema se han actualizado, incluido el Kernel de Linux 4.14.85 (para Raspberry Pi – 4.9.80), Buildroot 2018.02.7, Docker 06/18/1. El entorno del contenedor de la consola se ha actualizado a Alpine 3.8, CentOS 7.5.1804, Debian 9, Fedora 28 y Ubuntu 18.04.

Entre las demás mejoras que se pueden destacar encontramos:

  • Soporte para imágenes en el formato VMDK (VMware, Virtualbox).
  • Capacidad para deshabilitar el acceso al sistema desde la consola (deshabilitar el inicio de sesión automático e ignorar rancher.password).
  • Se añadió el soporte experimental de servidores basados ​​en arquitectura ARM.
  • Soporte para incrustar implementaciones alternativas de consolas de control.
  • Soporte de perfil para el protocolo de red vSphere.

Si quieren conocer más al respecto de este sistema pueden visitar el sitio web del proyecto en este enlace o descargar la imagen de este nuevo lanzamiento para poder probarla en este enlace.

El artículo Llega la nueva versión de RancherOS 1.5 con mayor soporte ha sido originalmente publicado en Linux Adictos.

Llega la nueva versión del IDE Apache NetBeans 10.0

$
0
0

Apache Software Foundation ha introducido el entorno de desarrollo integrado Apache NetBeans 10.0. Esta es la segunda versión preparada por Apache Foundation después de la transferencia del código NetBeans a Oracle.

Actualmente, el proyecto aún se encuentra bajo el mando de los desarrolladores de Apache, que prepara la infraestructura, audita la pureza de la licencia y prueba la capacidad de adherirse a los principios de desarrollo adoptados en la comunidad de Apache.

En el futuro, tan pronto como el proyecto se muestre listo para una existencia independiente que no requiera supervisión adicional, se transferirá a la cantidad de proyectos Apache primarios.

La segunda versión, formada bajo los auspicios del proyecto Apache, es notable por la integración de módulos para admitir los lenguajes de programación PHP, JavaScript / HTML5 y Groovy, que se transfirieron recientemente a la Fundación Apache y no se incluyeron en la versión de Apache NetBeans 9, que se limitó a Java SE.

Se espera soporte para C / C ++ en la próxima versión.

Aspectos destacados de NetBeans 10.0

Con este nuevo lanzamiento de NetBeans 10.0 se proporcionó soporte para el JDK 11, incluido el módulo nbjavac actualizado.

Además de los módulos Java EE y CORBA eliminados de JDK, se transfirió a la categoría del obsoleto motor de JavaScript de Nashorn y se agregó soporte para las definiciones ” var ” para los parámetros tipificados implícitamente de las expresiones lambda.

Por otro lado, se agregó el soporte para la biblioteca JUnit 5, que ahora se usa como la versión predeterminada de JUnit al crear pruebas para proyectos Maven basados ​​en Java 8+.

Se ha implementado un nuevo patrón de prueba, se ha agregado la capacidad de lanzar o depurar métodos de prueba seleccionados (soporte para la anotación @Testable).

Mejoras para el soporte de PHP

En NetBeans 10.0 se implementó la compatibilidad con las funciones del lenguaje PHP agregadas en las ramas de 7.0 a PHP 7.3.

En las cuales se incluye la posibilidad de dejar comas al final de las listas y los argumentos de la función, sintaxis flexible de inserción de multilínea, asignación de enlaces en la lista (), tipo de objeto, definición de visibilidad para constantes dentro de una clase, procesamiento varios tipos de excepciones en una sola expresión de captura, compatibilidad con tipos con un valor nulo, la capacidad de especificar claves en la construcción de lista () y el uso de palabras clave reservadas en contextos nuevos.

Se agregó soporte para el analizador estático PHPStan (configuración en “Herramientas> Opciones> PHP> Análisis de código> PHPStan”, inspección en “Fuente> Inspeccionar …> Configuración: PHPStan”);

En el editor de código para PHP, se agregaron advertencias sobre la devolución de valores en funciones con el tipo void y la declaración incorrecta de métodos no abstractos.

Fue añadida una pista sobre el uso del modo strict_types, ademas de que se implementó la opción de autocompletar las constantes TRUE, FALSE y NULL en minúsculas.

El soporte para vardoc (“/ ** @var VarType $ varType * /”) fue agregado asi como una opción para la sustitución automática de estrellas en el proceso de escribir un comentario de varias líneas. Se agregó la capacidad de contraer definiciones de arrays, etiquetas y expresiones de “uso”;

El soporte para puntos de interrupción condicionales se ha agregado al depurador de código PHP (por ejemplo, solo funcionan cuando la variable en la línea seleccionada toma un cierto valor);

Finalmente tambien se integro el soporte de plantillas Twig para autocompletar delimitadores, paréntesis y comillas. Añadido soporte de paleta.

¿Cómo instalar NetBeans 10.0 en Linux?

Para aquellos que quieran obtener esta nueva versión de NetBeans 10.0 deberán contar como mínimo con la versión Java 8 de Oracle o Open JDK v8 instalado en su sistema y Apache Ant 1.10 o superior.

Ahora deben descargar el código fuente de la aplicación la cual podrán obtener desde el siguiente enlace.

Una vez que tengas todo instalado entonces, descompriman el archivo recién descargado en un directorio de su agrado.

Y desde la terminal vamos a ingresar a este directorio y luego ejecuten:

ant

Para construir el IDE de Apache NetBeans. Una vez construido puedes ejecutar el IDE escribiendo

./nbbuild/netbeans/bin/netbeans

El artículo Llega la nueva versión del IDE Apache NetBeans 10.0 ha sido originalmente publicado en Linux Adictos.


Llega la nueva versión de BusyBox 1.30 con nuevas mejoras

$
0
0

Hace poco se realizó el lanzamiento del paquete BusyBox en su versión 1.30 con la implementación de un conjunto de utilidades estándar de UNIX, diseñado en forma de un único archivo ejecutable y optimizado para el consumo mínimo de recursos del sistema con un tamaño de conjunto de menos de 1 MB.

La primera versión de la nueva versión de BusyBox 1.30 se posiciona como inestable, la estabilización completa se proporcionará en la versión 1.30.1, que se espera en aproximadamente un mes.

Sobre BusyBox

BusyBox es la principal herramienta en la lucha contra la violación de la GPL en el firmware. Organización Software Freedom Conservancy (SFC) y el Software Freedom Law Center (SFLC).

Los desarrolladores de BusyBox dan a través de la corte o por la conclusión de acuerdos extrajudiciales en repetidas ocasiones trabajado con éxito en empresas que no proporcionan el acceso al código fuente de la GPL en software.

Al mismo tiempo, el autor de BusyBox se opone firmemente a dicha protección, considerando que rompe su negocio.

Para los fabricantes que no desean abrir el código fuente de los componentes modificados, en el contexto del proyecto Toybox, se está desarrollando un análogo de BusyBox, distribuido bajo la licencia BSD (cláusula 2). Por capacidades, Toybox todavía está detrás de BusyBox.

La naturaleza modular de BusyBox hace posible formar un archivo ejecutable unificado que contiene un conjunto arbitrario de utilidades implementadas en el paquete (cada utilidad está disponible en forma de un enlace simbólico a este archivo).

El tamaño, la composición y la funcionalidad de la colección de utilidades pueden variar según las necesidades y capacidades de la plataforma integrada para la cual se realiza el ensamblaje.

El paquete es autosuficiente, con una compilación estática con uclibc, para crear un sistema operativo sobre el Kernel de Linux, solo necesita crear varios archivos de dispositivo en el directorio /dev y preparar los archivos de configuración.

Sobre la nueva versión de BusyBox

En este nuevo lanzamiento de BusyBox 1.30 en comparación con la versión 1.29 anterior, el consumo de memoria del ensamblaje típico de BusyBox 1.30 aumentó en 7393 bytes (de 941070 a 948463 bytes).

La versión 1.30 de BusyBox destaca la utilidad “bc” para cálculos matemáticos arbitrarios. Sobre la base del nuevo código “bc”, la utilidad “dc” se ha reelaborado y se ha ampliado sustancialmente.

El soporte para la opción “source-directory” se ha agregado a la utilidad ifupdown para colocar las configuraciones como un conjunto de archivos en un directorio (por ejemplo, /etc/network/interfaces.d).

El shell ash proporciona la capacidad de incrustar scripts de shell en archivos ejecutables. El análisis de las expresiones “$ {}” es ajustado.

En el shell de comandos, se oculto el código optimizado para verificar la presencia de caracteres en la cadena, manejo mejorado de las expresiones “$ {var # …}”, “$ {var: + …}” y “$ {var / …. .} “, el trabajo de” set -x “está cerca de bash, se proporciona la configuración de la variable de entorno IFS, se agrega la capacidad de ejecutar scripts incrustados.

De las demás mejoras que pueden ser destacadas encontramos:

  • En línea, se agregó soporte para autocompletar scripts incrustados.
  • Se ha agregado una función a libarchive para desempaquetar datos incrustados.
  • La opción ‘–show SCRIPT’ se ha agregado al comando busybox para mostrar los scripts incrustados.
  • En la utilidad awk, se proporciona un apagado correcto si se especifican valores negativos del parámetro “NF”.
  • El comportamiento de fdisk está alineado con una utilidad similar del conjunto util-linux 2.31.
  • Las opciones “-executable” y “-quit” se agregan a la utilidad de búsqueda;
  • Durante init init, los problemas con la recarga en contenedores se han resuelto.
  • El soporte para la búsqueda de dominios se ha agregado a nslookup (opción de búsqueda en resolv.conf).
  • El modo de inicio en chroot se agrega a chpasswd.
  • El soporte para el modo de autenticación “AUTH PLAIN” se ha agregado a sendmail, además de “AUTH LOGIN”.

¿Cómo obtener BusyBox?

Si estas interesado en poder obtener esta nueva versión. Podrás hacerlo dirigiéndote a la página web oficial del proyecto en donde encontraras tanto el código fuente de este, así como binarios y documentación.

El enlace es este.

El artículo Llega la nueva versión de BusyBox 1.30 con nuevas mejoras ha sido originalmente publicado en Linux Adictos.

FastoTV, una plataforma de IPTV gratuita y de código abierto

$
0
0

FastoTV es una plataforma iptv, para ver televisión a través de internet, gratuita y de código abierto que cuenta con soporte para multiples plataformas, tales como Mac OS X, Linux y Windows. El código está escrito en C ++ y distribuido bajo la licencia GPLv3.

El proyecto FastoTV está desarrollando un servidor IPTV para transmisión de televisión. La plataforma, por ejemplo, puede ser utilizada por pequeños proveedores para proporcionar a los clientes acceso a contenido de televisión, para crear sistemas de transmisión de televisión basados ​​en la nube o para proporcionar infraestructura de video vigilancia con cámaras IP.

Esta plataforma abierta se puede utilizar nuestro reproductor favorito para ver canales de televisión. También FastoTV es una plataforma abierta y gratuita de IPTV.

Las principales grandes ventajas de FastoTV son:

  • Fuente abierta
  • Propio servicio iptv opensource
  • Un mando a distancia para dispositivo y TV.
  • Dispositivos de bajo precio, puede comprar el dispositivo por su cuenta e instalar la aplicación en él.
  • Ahora soportamos los siguientes dispositivos.
  • Multiplataforma
  • Código simple
  • Grandes soluciones

Además, la aplicación cuenta con paquetes que son soportados por algunos miniordenadores, tales como:

Orange PI:

  • Orange PI One
  • Orange Pi Lite
  • Orange PI PC
  • Orange Pi Plus2
  • Orange PI PC2
  • Orange Pi Zero Plus2

Banana PI:

  • Banana Pi M2+

Raspberry PI:

  • Raspberry Pi 1 Model B+
  • Raspberry Pi 2 Model B
  • Raspberry Pi 3 Model B

La plataforma puede funcionar en el modo de retransmisión, transmitiendo el flujo original a los clientes sin modificación, o sobre la marcha para codificar el vídeo de la cámara o transcodificar el flujo existente a otro formato.

También admite la adición de un cambio de hora, en el que la transmisión se almacena en búfer para permitir la visualización al mismo tiempo en diferentes zonas horarias. Es posible habilitar la GPU para acelerar la codificación y decodificación.

Los archivos y transmisiones en vivo recibidos a través de CDN, sistemas de transmisión, cámaras conectadas localmente, puntos de transmisión de la red local y servicios como TV Mosaic pueden servir como fuentes de contenido. HLS, RTMP, UDP Multicast / Unicast, HTTP TS y DASH son compatibles en la entrada. La salida es HLS PUSH, HLS PULL, RTMP PUSH, UDP / RTP, RTSP y HTTS TS.

Se admiten las listas de reproducción y el video a la carta para la demora en la visualización del contenido (TV de actualización). Para iniciar la transmisión, en el caso más simple, es suficiente iniciar el servidor, crear un archivo M3U con las transmisiones disponibles y distribuirlo entre los usuarios.

¿Cómo instalar FastoTV en Linux?

Si estas interesado en instalar y probar esta aplicación en tu sistema, podrás realizar con ayuda de uno de los siguientes métodos.

Los desarrolladores de la aplicación nos dan varias opciones.

Si son usuarios de Debian, Ubuntu o cualquier distribución con soporte para paquetes deb, pueden realizar la instalación de esta aplicación por este método.

Para realizar la descarga desde la terminal del paquete de la aplicación deben ejecutar el siguiente comando:

wget -O fastotv.deb https://fastotv.com/downloads/linux/fastotv-0.9.4-x86_64.deb

Hecha la descarga pueden realizar la instalación del paquete con su gestor de paquetes preferido o desde la terminal pueden hacerlo con ayuda del siguiente comando:

sudo dpkg -i fastotv.deb

Si tienen problemas con las dependencias estas las puedes solucionar ejecutando el siguiente comando en la terminal:

sudo apt -f install

Instalación mediante paquete RPM

Finalmente, para los que son usuarios de RHEL, CentOS, Fedora, openSUSE o cualquier distribución con soporte para paquetes rpm deben obtener el último paquete rpm estable de la aplicación.

Para realizar la descarga desde la terminal del paquete el comando que van a teclear en la terminal es:

wget -O fastotv.rpm https://fastotv.com/downloads/linux/fastotv-0.9.4-x86_64.rpm

Ya realizada la descarga, la instalación la pueden realizar con el siguiente comando:

sudo rpm -i fastotv.rpm

Arch Linux y derivados

Finalmente, para los que sean usuarios de Arch Linux o distribuciones basadas en este, pueden realizar la instalación de esta aplicación desde los repositorios de AUR.

Solamente deben de contar con un asistente de AUR instalado, por lo que, si no es así, puedes consultar alguno de los que te sugerimos aquí.

Ahora solo deben abrir una terminal y teclear:

yay -S fastotv

El artículo FastoTV, una plataforma de IPTV gratuita y de código abierto ha sido originalmente publicado en Linux Adictos.

Akasha una red social descentralizada basada en Ethereum y IPFS

$
0
0

Todas las plataformas de redes sociales principales han ofrecido a los usuarios una forma de comunicarse con otros, como seguidores, tráfico a su contenido, me gusta y retweets.

Ahora, ha surgido una nueva generación de redes de medios sociales, una que utiliza la tecnología blockchain para crear plataformas que les permiten a los usuarios controlar sus datos y escapar de la censura impuesta por usuarios como Facebook y Twitter.

Sobre Akasha

Una de estas nuevas plataformas de redes sociales es Akasha es la red de redes sociales de próxima generación, en la que se puede realizar cualquier actividad que una red social permite tal como publicar, compartir, votar por contenido y más.

A diferencia de las redes sociales conocidas en Akasha, el contenido se publica a través de una red descentralizada en lugar de en servidores centralizados.

La libertad de expresión, el acceso a la información y la privacidad son derechos humanos fundamentales que deben respetarse tanto en Internet como en la vida real.

Como una civilización en transición a una sociedad basada en la información, el almacenamiento permanente de información para las generaciones futuras es un problema crítico que debe resolverse.

El objetivo del Proyecto Akasha es establecer un repositorio permanente incrustado en la red de Internet para toda la información que se produce en línea.

La información (sitios web, documentos, archivos de correo electrónico, videos, etc.) puede ser eliminada a propósito por los gobiernos y/o corporaciones que controlan la Internet de hoy o de manera más simple pero igualmente trágica, simplemente desaparece por falta de mantenimiento de los servidores centrales de alojamiento.

El problema que el proyecto quiere resolver es la permanencia de la información en línea.

De hecho, la Internet de hoy se está centralizando, con miles de millones de usuarios que dependen de un puñado de grandes servicios.

Ventajas de Akasha

La Internet de hoy también es frágil, porque se basa en un modelo de distribución centralizado, con servidores que van y vienen.

Si un servidor deja de funcionar por alguna razón técnica o comercial, o las autoridades lo eliminan, todas las páginas web almacenadas en ese servidor desaparecen.

Como una aplicación descentralizada, AKASHA implementa una arquitectura de información de próxima generación nacida de la fusión de Ethereum.

Y el Inter-Planetary File System (IPFS) el cual es un sistema de archivos distribuidos de igual a igual que conecta todos los nodos participantes con el mismo sistema de archivos y permite la creación de sistemas de archivos versionados, blockchains, hasta una web distribuida de forma permanente.

De las partes positivas de este proyecto que se pueden destacar son:

  • El proyecto ha establecido desarrolladores y asesores que trabajan en él, incluidos los fundadores de Ethereum.
  • Akasha es una red social descentralizada donde los datos y la identidad están descentralizados y donde sigues a los usuarios y tienes una fuente de noticias asociada con ese contenido.
  • El proyecto es de código abierto. Y definitivamente será un punto de referencia para muchos otros dapps basados ​​en Ethereum.
  • Si el proyecto aborda problemas, entonces este Akasha puede convertirse en un gran producto para que otros desarrolladores terceros puedan utilizarlo.
  • El arduo trabajo asociado con la combinación de los contratos inteligentes de Ethereum con IPFS y otras herramientas es visible y es una gran ventaja.

Los fundadores decidieron construir primero un producto funcional antes de planificar un ICO. Esta es una mejor estrategia que otras compañías que planean ICO antes del desarrollo de productos. Esto le da credibilidad adicional en la visión y dirección del producto Akasha.

Conseguir Akasha

Akasha se puede descargar como una aplicación de escritorio, pero también se puede utilizar a través de un navegador.

Sin embargo, si van hacer uso de esta red social, como consejo que les podemos dar es que realicen una copia de seguridad de sus claves y/o frases de contraseña ya que una vez que se haya creado su cuenta, si no cuentan con estas, no hay forma de recuperarla.

El artículo Akasha una red social descentralizada basada en Ethereum y IPFS ha sido originalmente publicado en Linux Adictos.

Notable: un sencillo pero eficaz editor de Markdown

$
0
0

En el mundo de Linux existe una gran cantidad de aplicaciones para todo tipo de propósitos, desde editores de imágenes, reproductores multimedia, hasta aplicaciones para crear circuitos, moldeados en 3D y demás.

Pero de las aplicaciones que son imprescindibles en un sistema son los editores de texto, de los cuales aquí en el blog se ha hablado de varios de ellos.

Entre los cuales incluso cada uno de ellos tiene su propósito en especial, desde los más sencillos (ni tan sencillos) que son utilizados en la terminal tales como nano o vim o en interfaz gráfica como gedit, kate, bluefish entre otros.

En esta ocasión hablaremos sobre un sencillo pero útil editor de texto, que estoy seguro que a más de uno le darán ganas de probar.

Notable es un pequeño editor de Markdown con licencia (MIT) que resulta bastante bueno si está familiarizado con las herramientas de propiedad como Apple Notes o Evernote.

Cuenta con una interfaz muy similar a Notes Apple. Notable ofrece al usuario la posibilidad de crear cuadernos para poner sus notas, todo en WYSIWYG y sin bloquearlo en un formato propietario.

Notable es multiplataforma y admite la adición de archivos adjuntos, imágenes, el formateo de bloques de código, la posibilidad de buscar sus notas, poner en favoritos o de fijar algunas notas, la adición etiquetas y más.

Este software funciona localmente, pero se puede sincronizar sus notas a través de una versión similar a Dropbox o incluso con Git.

Además, podemos destacar que Notable no utiliza ningún editor WYSIWYG. Sus notas son puros archivos de Markdown, ya que sus metadatos se guardan como Markdown.

De las características principales que se pueden destacar de este editor de texto son:

  • No hay formatos propietarios : Notable es solo un front-end bonito para una carpeta estructurada como se muestra arriba.
  • Las notas son archivos de Markdown sin formato, sus metadatos se almacenan como material de Markdown.
  • Los archivos adjuntos también son archivos sin formato, si adjunta una picture.jpgnota, todo se conservará y se podrá acceder a ella como cualquier otro archivo.
  • Notable no utiliza ningún editor WYSIWYG, solo escribe un Markdown y se procesa como un Markdown.
  • El editor integrado es CodeMirror , esto significa que obtienes cosas como el cursor múltiple de forma predeterminada.
  • Si se necesitan más funciones de edición avanzadas con un solo acceso directo, se puede abrir la nota actual en su editor de Markdown predeterminado.
  • Etiquetas añadidas indefinidamente, casi todas las otras aplicaciones para tomar notas se diferencian entre cuadernos, etiquetas y plantillas.

En Notable, pueden tener etiquetas de raíz (foo), etiquetas que se pueden añadir de forma indefinida (foo/bar, foo/…/qux) y aún es compatible con cuadernos y plantillas, son solo etiquetas especiales con un icono diferente ( Notebooks/foo, Templates/foo/bar).

¿Cómo instalar Notable en Linux?

Para quienes estén interesados en poder instalar y probar este fabuloso editor de Markdown en sus sistemas, podrán hacerlo de alguna de las siguientes maneras que compartimos a continuación.

De manera general para cualquier distribución de Linux, podremos realizar la instalación de esta aplicación descargando su código desde git.

El único requisito que debemos cumplir en nuestro sistema es que este pueda instalar y ejecutar aplicaciones escritas en Node.js.

Por lo que, si no cuentas con este soporte, podrás hacerlo de la siguiente forma.

En Arch Linux y sus derivados como Antergos, Manajaro Linux, ejecuten el siguiente comando para instalarlo:

 sudo pacman -S nodejs npm git

En Debian, Ubuntu, Linux Mint y cualquier derivado de estos, deben ejecutar el siguiente comando:

sudo apt-get install nodejs npm git

En RHEL, CentOS, primero debe habilitar el repositorio de EPEL.

sudo yum install epel-release

Y luego instalar Nodejs usando el comando:

sudo yum install nodejs npm git

En Fedora solo deben ejecutar el siguiente comando:

sudo dnf install nodejs npm git

Ahora para instalar el editor, solo debemos teclear lo siguiente:

git clone https://github.com/fabiospampinato/notable.git

cd notable

npm install

npm run svelto:dev

npm run iconfont

npm run tutorial

npm run dev

Instalación en Arch Linux

Para el caso en específico de Arch Linux y sus derivados, pueden realizar la instalación del editor de otro modo, solo tiene que tener el soporte habilitado para instalar aplicaciones desde AUR.

El comandó que tienen que ejecutar es:

yay -S notable-bin

El artículo Notable: un sencillo pero eficaz editor de Markdown ha sido originalmente publicado en Linux Adictos.

Llega la nueva versión de Mixxx 2.2 la alternativa a Virtual DJ

$
0
0

Recientemente hubo un lanzamiento de Mixxx la cual llega con su nueva version 2.2. Mixxx es un programa que proporciona un conjunto completo de herramientas para DJ profesionales y mezclas de música para disc jockeys que permite hacer mezclas.

Admite los formatos de audio ogg y mp3 y mediante complementos se pueden reproducir otros formatos. Tiene la ventaja de ser un programa que puede ser usado tanto por novatos como por usuarios avanzados.

Mixxx es una perfecta aplicación de libre distribución con una interfaz simple e intuitiva. Al igual que programa tales como Traktor Pro o Virtual dj permite la posibilidad de sincronizar tiempos, perfeccionando la mezcla del disc jockey.

Entre sus características existe la posibilidad de usar el software con controladoras midi de marcas tan famosas como Pionner, Denon o Vestax.

Las compilaciones terminadas están preparadas para Linux, Windows y macOS. El código fuente se distribuye bajo la licencia GPLv2.

Principales novedades de la versión 2.2

Con este nuevo lanzamiento de la aplicación, se completó la traducción de la interfaz de Qt4 a Qt5 framework además de que se reemplazaron los elementos de la interfaz de trama por elementos vectoriales y proporciona escalado automático para pantallas de alta densidad de píxeles (HiDPI).

Por otro lado, se inició el soporte inicial del plug-in con efectos de sonido en formato LV2. Para habilitar los complementos LV2 y administrarlos, se ha agregado una sección especial a la configuración.

El nuevo modo de mezcla de efectos de sonido “Dry+Wet”, en el que la señal de sonido original se muestra a todo volumen y la perilla de mezcla ajusta el nivel de volumen cuando se aplica la señal de efecto procesada, que le permite agregar efectos sin cambiar la pista base.

También fue agregado un botón para cambiar entre los modos de mezcla “Dry+Wet. El antiguo modo “Dry/Wet”, que se deja por defecto, le permite reemplazar sin problemas la señal de sonido original con el sonido procesado después de aplicar los efectos.

El tema de diseño Latenight añade soporte para toma de muestras 8-pad.

Y otro punto clave a destacar es que se agregó el soporte para el controlador Numark Mixtrack Platinum y una compatibilidad mejorada para los controladores Numark N4 y Vestax VCI-400.

¿Cómo instalar DJ Mixxx 2.2 en Linux?

Si estas interesado en poder instalar esta aplicación en tu distribución de Linux, podrás hacerlo siguiendo las instrucciones que compartimos a continuación, acorde a la distribución que estés utilizando.

Para poder instalar esta aplicación debemos de dirigirnos a su página web oficial y en su sección de descargas podemos encontrar lo siguiente.

Para el caso de los que son usuarios de Ubuntu y derivados, los desarrolladores de la aplicación nos proporcionan un repositorio.

Este lo podremos añadir abriendo una terminal en nuestro sistema con Ctrl + Alt + T y en ella vamos a ejecutar los siguientes comandos:

sudo add-apt-repository ppa:mixxx/mixxx
sudo apt update
sudo apt install mixxx

Mientras que para Debian y distribuciones basadas en este podemos instalar la aplicación desde un paquete deb, el cual podremos obtener ejecutando alguno de los siguientes comandos.

Si eres usuario de un sistema de 32 bits, el paquete que debes descargar es este:

wget https://downloads.mixxx.org/mixxx-2.2.0/mixxx-2.2.0-bionic-i386.deb

Mientras que para los que son usuarios de 64 bits, el paquete para su arquitectura es este:

wget https://downloads.mixxx.org/mixxx-2.2.0/mixxx-2.2.0-bionic-amd64.deb

Después de ello, vamos a realizar la instalación con:

sudo dpkg -i mixxx*.deb

Si eres usuario de Fedora, podrás obtener la aplicación de una forma sencilla, solo tienes que tener habilitado el repositorio RPMFusion en tu sistema y desde la terminal podrás realizar la instalación con:

sudo dnf -i mixxx

Ahora si son usuarios de Arch Linux, Manjaro, Antergos o cualquier otra distribución basada en Arch Linux, podrán realizar la instalación desde los repositorios de AUR. Solo deben contar con este repositorio habilitado y desde la terminal podrán instalarlo con:

yay -S mixxx

Para el resto de las distribuciones debemos de descargar el código fuente y compilar.

Podemos descargarlo desde git con el siguiente comando:

git clone -b 2.2 https://github.com/mixxxdj/mixxx.git

Y debemos de seguir las instrucciones para instalar dependencias necesarias de este enlace es este.

El artículo Llega la nueva versión de Mixxx 2.2 la alternativa a Virtual DJ ha sido originalmente publicado en Linux Adictos.

Viewing all 6310 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>