WARP, la herramienta VPN gratuita de Cloudflare llegará a Linux, pero antes lo hará a Windows y macOS

WARP en Linux

El pasado domingo, Linux Torvalds lanzó Linux 5.6 y una de sus novedades más destacadas fue el soporte nativo para WireGuard. Por otra parte, en septiembre, después de un largo retraso, Cloudflare lanzó para iOS y Android su WARP, una herramienta VPN que promete hacer que las conexiones a internet sean más seguras. WARP está en versión normal y Plus, siendo la segunda de pago y la que ofrece todas las funciones sin restricciones.

WARP fue anunciado en abril de 2019. Cloudflare tenía pensado desde un principio llevar su herramienta a equipos de escritorio, pero decidieron empezar con los móviles porque era un desafío mayor. De hecho y como hemos mencionado, sufrió un retraso importante por la dificultad que entrañaba. Ahora, la compañía ya ha anunciado que hay una beta disponible, pero ¡sorpresa!, de momento sólo para Windows y macOS. La versión para Linux aún tendrá que esperar un poco más.

WARP: protocolo WireGuard eficiente y rápido

El cliente WARP para macOS y Windows se basa en el mismo protocolo Wireguard eficiente y rápido para proteger las conexiones a Internet y evitar que su ISP las espíe. Además, al igual que WARP en la aplicación móvil 1.1.1.1, el servicio básico será gratuito en macOS y Windows.

WARP es un VPN diseñado especialmente para que nuestras conexiones sean privadas y seguras, al mismo tiempo que no pierden velocidad de conexión. Por lo menos es así en las versiones móviles y sólo tenéis que daros un paseo por YouTuve para ver decenas de vídeos en los que hacen tests de velocidad con resultados sorprendentes. Como hemos explicado, y explican en esta entrada en la web oficial, WARP ya está disponible en forma de beta para Windows y macOS, pero los usuarios de Linux aún tendremos que esperar a que el desarrollo en estas dos plataformas esté mucho más avanzado.

Si no queréis esperar a ver cómo funciona, podéis probarlo en sus versiones para Android y iOS.

from Linux Adictos https://ift.tt/2xE41ov
via IFTTT

Ya está aquí la nueva version del sistema NAS, OpenMediaVault 5

Después de casi dos años desde la formación de la última versión importante, se lanzó la nueva versión de la distribución “OpenMediaVault 5”, el cual está destinado a la rápida implementación del almacenamiento en red (NAS, almacenamiento conectado a la red).

Para quienes desconocen del proyecto OpenMediaVault, deben saber que se fundó en 2009 después de una división en el campo de los desarrolladores de la distribución FreeNAS, como resultado de lo cual, junto con el clásico FreeNAS basado en FreeBSD, se creó una rama, cuyos desarrolladores tenían como objetivo transferir la distribución al kernel de Linux y la base del paquete Debian.

Sobre OpenMediaVault

OpenMediaVault considera el desarrollo de soporte para dispositivos integrados y la creación de un sistema flexible para instalar complementos como prioridades de desarrollo, mientras que la dirección clave del desarrollo de FreeNAS es utilizar las capacidades del sistema de archivos ZFS.

En comparación con FreeNAS, el mecanismo para instalar complementos ha sido rediseñado, en lugar de cambiar todo el firmware, OpenMediaVault utiliza medios estándar para actualizar paquetes individuales y un instalador completo para seleccionar los componentes necesarios durante el proceso de instalación.

La interfaz web de control OpenMediaVault está escrita en PHP usando el marco ExtJS JavaScript y se caracteriza por cargar datos según sea necesario usando la tecnología Ajax sin recargar páginas (la interfaz web FreeNAS está escrita en Python usando el marco Django).

La interfaz contiene las funciones de organizar el intercambio de datos y la separación de privilegios (incluido el soporte de ACL).

Para el monitoreo, se puede usar SNMP (v1/2c/3), además hay un sistema incorporado para enviar notificaciones de problemas por correo electrónico (incluido el monitoreo del estado de los discos a través de SMART y el funcionamiento del sistema de suministro de energía ininterrumpible).

Entre los servicios asociados con la organización del trabajo del repositorio de servicios básicos: SSH/SFTP, FTP, SMB/CIFS, cliente DAAP, RSync, cliente BitTorrent, NFS y TFTP.

Ademas, puede usar EXT3, EXT4, XFS y JFS como sistema de archivos. Dado que OpenMediaVault originalmente tenía como objetivo expandir la funcionalidad mediante la conexión de complementos, se desarrollan por separado con soporte para AFP (Apple Filing Protocol), servidor BitTorrent, servidor iTunes/DAAP, LDAP, iSCSI target, UPS, LVM y antivirus (ClamAV) y tambien se admite la creación de RAID de software (JBOD / 0/1/5/6) usando mdadm.

Principales novedades de OpenMediaVault 5

Con la liberación de esta nueva versión se destaca que la base del paquete se ha actualizado a Debian 10 (Buster), además de que la transición al uso del sistema de gestión de configuración centralizado SaltStack para el despliegue y sincronización de configuraciones se ha completado. Por ejemplo, para implementar la configuración de un nuevo sistema de acuerdo con los parámetros de la base de datos de configuración, ahora es suficiente ejecutar “omv-salt stage run all”.

En lugar de la utilidad omv-mkconf, se propone un nuevo comando omv-salt que puede usarse para crear archivos de configuración, además de que en lugar de la utilidad omv-initsystem, se ha agregado el comando omv-confdbadm populate, que determina la configuración actual y la sincroniza con la base de datos de configuración.

La ejecución de la operación TRIM (transferencia de información sobre bloques no utilizados a dispositivos de almacenamiento) sobre la marcha se reemplaza por el lanzamiento de dicho trabajo en un horario.

De los demás cambios que se destacan de esta nueva versión:

  • Se agregó soporte para particiones SMB / CIFS al motor de respaldo Time Machine.
  • Para procesar el botón de apagado, se utiliza systemd-logind.
  • Systemd se usa para iniciar un reinicio, apagado e hibernación.
  • En lugar de ntpd, se usó chrony para sincronizar la hora exacta.
  • Para configurar la red implicada systemd.
  • Backend agregado para usar almacenamiento basado en controladores RAID Areca.
  • Se proporciona el almacenamiento del tamaño y la posición de las ventanas.
  • En la pantalla principal, se implementa una información sobre herramientas para la actualización.
  • Se agregó salida de advertencia de reinicio.
  • Debido a problemas de estabilidad para nuevas instalaciones, el soporte para directorios compartidos (“/ sharedfolder /”) está deshabilitado de manera predeterminada.

Descarga

Finalmente para quienes estén interesados en obtener las imágenes de instalación de OpenMediaVault, pueden hacerlo desde su sitio web oficial.

El enlace es este. 

from Linux Adictos https://ift.tt/39CcbL6
via IFTTT

KNOME y Cute: dos bromas sobre Linux para este April’s Fools Day

KNOME y Cute

Hace unos días, de repente y totalmente por sorpresa, KDE presentó Plasma Bigscreen. Disponible ya como versión beta, la nueva propuesta de KDE es un sistema operativo o lanzador que nos permite usar KDE neon en nuestras televisiones, algo que podemos hacer por medio de una Raspberry Pi. Hoy, los mismos desarrolladores han presentado algo mucho más importante: GNOME y KDE se han unido para lanzar el entorno gráfico KNOME… pero vamos a rebajar un poco nuestro entusiasmo.

¿Qué día es hoy? Efectivamente: 1 de abril. Para el que aún no lo sepa, es el día de los Santos Inocentes en algunos países anglosajones, o lo que es lo mismo, un día para gastar bromas. Cuando un servidor ha visto la noticia esta mañana, ha empezado a pensar en un artículo hablando de la importantísima novedad. Sí, me la he tragado durante unos minutos. Si bien es cierto que aún no han dicho que es una broma, sólo tenemos que ir a knome.org, la web que han creado, para empezar a disipar nuestras dudas.

KNOME: buena idea, pero no parece que vaya a convertirse en realidad

https://platform.twitter.com/widgets.js

Porque hasta han creado una web explicándolo todo sobre KNOME. Pero llama la atención que, al pasar el cursor sobre el botón de “Download”, se mueve a otro punto. Si aún estamos algo dormidos, podemos pensar que es un bug, o sencillamente una pequeña broma relacionada al momento oficial de su lanzamiento, que estaría programado para la semana que viene. Las dudas desaparecen casi al 100% cuando bajamos al final de la página, hacemos clic en otro “Download”, este más grande, empieza una espera de 10 segundos y nos lleva a un vídeo de YouTube. ¿Qué vídeo? Pues uno que se ha estado usando durante años a modo de “te pillé”: el “Never Gonna Give You Up” de Rick Ashley.

¿Y si no fuera una broma?

Bueno, saldremos de dudas completamente a lo largo del día de hoy, pero Rick no nos hace ser muy optimistas. Y es que KNOME sería la unión de KDE y GNOME, lo que tendría lo mejor de ambos mundos. Personalmente, también me había llamado la atención el gráfico de la RAM, en el que ponían a la misma altura a KDE y a GNOME, estando KNOME muy por encima.

KNOME también sería un entorno gráfico que disfrutaría de convergencia y estaría disponible en teléfonos móviles. En definitiva, algo demasiado bueno para ser verdad que es casi seguro que no volveremos a mencionar mañana. Pero lo que sí es curioso es que se han escrito artículos sobre este lanzamiento (como este), algo que no sabemos si es parte de la broma o que se la han colado como a un servidor, pero han investigado menos.

Qt pasa a llamarse Cute… o no

Una noticia menos importante que el lanzamiento de un entorno gráfico sería el cambio de nombre de Qt a Cute (“lindo” o “mono” en español). La diferencia entre ambas bromas es que Qt no ha creado ninguna página web ni ha avanzado mucha información, dejando su broma en un sencillo tweet:

https://platform.twitter.com/widgets.js

Si hay algo de cierto en todo esto, lo sabremos mañana. De momento, lo único que podemos decir es que os mantengáis escépticos y que tengáis un feliz día 1 de abril, aunque residáis en un país de habla hispana.

from Linux Adictos https://ift.tt/3bFMFWT
via IFTTT

Git Forge: un servicio lanzado por Fedora y CentOS para el alojamiento de sus proyectos

fedora_infra

Los desarrolladores que están detrás de los proyectos de las populares distribuciones de Linux “CentOS y Fedora” dieron a conocer recientemente mediante un anuncio la decisión de crear un servicio de desarrollo en conjunto, al cual nombrado como “Git Forge”.

Este nuevo servicio se construirá utilizando la plataforma GitLab que se convertirá en la plataforma principal para interactuar con los repositorios de Git y para alojar proyectos relacionados con las distribuciones de CentOS y Fedora.

Al evaluar las posibles soluciones para el nuevo Git Forge, se consideraron Pagure y Gitlab. Basado en el estudio de aproximadamente 300 revisiones y sugerencias de los participantes de los proyectos Fedora, CentOS, RHEL y CPE, se formaron los requisitos de funcionalidad y se tomó la decisión a favor de Gitlab.

Además de las operaciones típicas con repositorios, la seguridad, la usabilidad y la estabilidad de la plataforma se declararon entre los requisitos clave.

Los requisitos incluían características tales como enviar solicitudes push a través de HTTPS, medios para restringir el acceso a versiones, soporte para versiones privadas, compartir el acceso entre usuarios externos e internos (por ejemplo, para trabajar en la reparación de vulnerabilidades durante el embargo de revelar información sobre un problema), unificación de subsistemas para trabajar con informes de problemas, código, documentación y planificación de nuevas características, la disponibilidad de herramientas para la integración con el IDE, soporte para flujos de trabajo típicos.

Entre las características de GitLab que finalmente influyeron en la decisión de elegir esta plataforma, se mencionó el soporte de subgrupos con acceso selectivo a repositorios, la posibilidad de usar un bot para fusiones automáticas (se requiere CentOS Stream para soportar paquetes con el núcleo), la presencia de herramientas integradas para el desarrollo de la planificación, la posibilidad de usar un servicio SAAS listo para usar con un nivel de disponibilidad garantizado (liberará recursos para mantener la infraestructura del servidor).

La decisión ya ha causado críticas entre los desarrolladores, en relación con el hecho de que la decisión se tomó sin una discusión preliminar previa.

También hubo preocupaciones de que el servicio no usaría la edición Comminity gratuita de GitLab. En particular, las capacidades necesarias para implementar los requisitos de Git Forge descritos en el anuncio solo están disponibles en la versión patentada de GitLab Ultimate .

La intención de aprovechar el servicio SAAS provisto por GitLab (aplicación como servicio) también fue criticada, en lugar de implementar GitLab en sus servidores, lo que descontrola el servicio (por ejemplo, es imposible asegurarse de que todas las vulnerabilidades en el sistema se reparen rápidamente, la infraestructura se mantenga adecuadamente y no se impondrá un solo momento de telemetría y se descartará el sabotaje por parte de personal de terceros).

La solución tampoco va bien con los principios fundamentales de Fedora, que especifican que un proyecto debe dar preferencia a alternativas gratuitas.

Mientras tanto, GitLab anunció la apertura de implementaciones de 18 funcionalidades que antes solo se ofrecían en ediciones de paga de GitLab:

  • Adjuntando un problema relacionado;
  • Problema de exportación de GitLab a CSV.
  • El modo de planificar, organizar y visualizar el proceso de desarrollo de funcionalidades o lanzamientos individuales.
  • Servicio incorporado para vincular participantes del proyecto con terceros mediante correo electrónico.
  • Terminal web para IDE web.
  • La capacidad de sincronizar archivos para probar cambios en el código en el terminal web.
  • Diseñe herramientas de administración que le permitan cargar diseños y recursos para el problema, utilizando el problema como un único punto de acceso a todo lo que se requiere para desarrollar una nueva característica.
  • Código de informes de calidad.
  • Soporte para gestores de paquetes Conan (C/C ++), Maven (Java), NPM (node.js) y NuGet (.NET).
  • Soporte para implementaciones canarias, lo que le permite instalar una nueva versión de la aplicación en una pequeña parte del sistema.
  • Distribución incremental, permitiendo primero entregar nuevas versiones para solo un pequeño número de sistemas, llevando gradualmente la cobertura al 100%.
  • Banderas de activación de funcionalidad, que dan la oportunidad de entregar el proyecto en varias ediciones, activando dinámicamente ciertas características.
  • Modo de implementación general que permite evaluar el estado de cada entorno de integración continua basado en Kubernetes.
  • Soporte para definir múltiples clústeres de Kubernetes en el configurador
  • Soporte para definir políticas de seguridad de la red de contenedores que permiten diferenciar el acceso entre los pods de Kubernetes.

Fuente: Blog CentosBlog Fedora

from Linux Adictos https://ift.tt/2xIY2yp
via IFTTT

openEuler 20.03 LTS: la primera versión oficial LTS de la distro de Huawei

openEuler

La semana pasada Huawei dio a conocer la liberación de su distribución de Linux “openEuler 20.03 LTS” siendo esta la primera versión oficial que se siguió como parte de un largo ciclo de soporte (LTS).

Para quienes desconocen de openEuler, deben saber que esta distro se basa en los logros de la distribución comercial EulerOS, que a la vez es una distro sé que se basa en CentOS y está optimizada para su uso en servidores con procesadores ARM64.

Los métodos de seguridad utilizados en la distribución EulerOS están certificados por el Ministerio de Seguridad Pública de la República Popular de China y también se reconoce que cumplen con los requisitos de CC EAL4 + (Alemania), NIST CAVP (EE. UU.) Y CC EAL2 + (EE. UU.).

EulerOS es uno de los cinco sistemas operativos (EulerOS, macOS, Solaris, HP-UX e IBM AIX) y la única distribución de Linux certificada por el comité Opengroup para cumplir con el estándar UNIX 03.

Huawei presenta inicialmente openEuler como un proyecto colaborativo abierto desarrollado con la participación de la comunidad. Un comité técnico de openEuler, un comité de seguridad y una secretaría pública ya han comenzado a trabajar.

Con la comunidad, se planea crear servicios de certificación, capacitación y soporte técnico. Huawei planea formar versiones LTS una vez cada dos años y desarrollar versiones de funcionalidad, una vez cada seis meses. El proyecto también se comprometió a transferir los cambios a Upstream como una prioridad y devolver todo el desarrollo a la comunidad en forma de proyectos de código abierto.

Las diferencias entre openEuler y CentOS son bastante significativas y no se limitan al cambio de marca.

Por ejemplo, openEuler incluye un kernel de Linux modificado 4.19, systemd 243, bash 5.0 y un escritorio basado en GNOME 3.30.

Ademas de que se han introducido muchas optimizaciones específicas de ARM64, algunas de las cuales ya se han transferido a las principales bases de código de los núcleos Linux, GCC, OpenJDK y Docker.

De las principales características de esta distro se destacan las siguientes:

  • Máximo rendimiento en sistemas multinúcleo y un alto paralelismo en el procesamiento de consultas: la optimización del mecanismo de gestión de caché de archivos permitió deshacerse de bloqueos innecesarios y aumentar en un 15% el número de solicitudes procesadas en paralelo en Nginx.
  • Una biblioteca KAE integrada: permite el uso de aceleradores de hardware Hisilicon Kunpeng para acelerar el rendimiento de varios algoritmos (operaciones criptográficas, expresiones regulares, compresión, etc.) del 10% al 100%.
  • Herramientas simplificadas para administrar contenedores aislados: iSulad, el configurador de red clibcni y runtime lcr (Lightweight Container Runtime, compatible con OCI). Al usar contenedores livianos, iSulad aceleró los contenedores de lanzamiento hasta un 35% y redujo el consumo de memoria hasta un 68%.
  • Ensamblaje optimizado de OpenJDK: que muestra un aumento del 20% en el rendimiento debido al sistema de administración de memoria modernizado y al uso de optimizaciones avanzadas durante la compilación.
  • Sistema de optimización automática A-Tune: que utiliza métodos de aprendizaje automático para ajustar los parámetros de operación del sistema. Según las pruebas de Huawei, la optimización automática de la configuración según el escenario de uso del sistema demuestra un aumento en la eficiencia de hasta el 30%.
  • Soporte para varias arquitecturas de hardware: como los procesadores Kunpeng y x86 (se espera un aumento en el número de arquitecturas compatibles en el futuro).

Huawei también anunció la disponibilidad de cuatro ediciones comerciales de openEuler:

  • Kylin Server OS
  • iSoft Server OS
  • deepinEuler
  • EulixOS Server

Estas versiones estan preparadas por terceros, los cuales son los fabricantes Kylinsoft, iSoft, Uniontech e ISCAS (Institute of Software Chinese Academy of Sciences), que están conectadas a la comunidad, desarrollando openEuler.

Descargar openEuler 20.03 LTS

Finalmente para quienes estén interesados en poder probar esta distro desarrollada por Huawei, pueden dirigirse a su sitio web oficial y en su sección de descargas podrán obtener las imágenes ISO de instalación (x86_64 y aarch64) que están disponibles para descarga gratuita con la provisión de fuentes de paquetes.

El enlace es este.

El código fuente de los componentes específicos de distribución está disponible en el servicio Gitee y las actualizaciones de paquetes para openEuler 20.03 se lanzarán hasta el 31 de marzo de 2024.

from Linux Adictos https://ift.tt/343nI58
via IFTTT

Traducción asistida por computadora. Algunas herramientas de código abierto

Traducción asistida por computadora
A la hora de transcribir un texto de un idioma a otro, los traductores profesionales o amateurs encuentran en la tecnología un aliado confiable. En el caso de los no profesionales, estos suelen recurrir a las tecnologías de traducción automática cuyo resultado no es del todo perfecto, pero que muchas veces alcanzan para entender el sentido de un texto o hacerse entender en una conversación. Hablamos de servicios como Deepl O los traductores de Bing y Google.

Los programas de traducción asistida por computadora, también conocido como programas TAC, son herramientas que ayudan a los traductores y lingüistas a trasladar el texto a otro idioma.
Esa es entonces la principal diferencia  con los servicios online de  traducción automática, los programas de traducción asistida por computadoras ayudan a los humanos a traducir el texto y mantienen uana base de datos reutilizable de términos, frases y sus equivalencias en otros idiomas.

Componentes de un programa para traducción asistida por computadora

  • Memoria de traducción: En ella se almacenan frases completas y sus equivalentes en otros idiomas.
  • Almacén de palabras: Se guardan palabras sueltas y su traducción a otros idiomas.
  • Diccionario: Guarda las palabras, su significado, la forma correcta de escribirlas y sus sinónimos.
  • Motor de traducción automático: Permite ahorrar el trabajo del profesional humano.

Funcionamiento de este tipo de programas

El software de traducción asistida por ordenador divide el contenido en pequeños segmentos de texto de acuerdo a las reglas establecidas por el profesional de la traducción.  Estos segmentos se comparan con los segmentos de texto gurdados previamente en la memoria de traducción.

Se buscan algunos de estos 4 tipos de consecuencias:

  1. De contexto.
  2. Exacta.
  3. Difusa.
  4. De fragmentos.

Cuando se obtiene la coincidencia, se inserta en el campo de traducción.

En caso de no encontrarla, el programa puede proporcionar algunas sugerencias o permitir al traductor profesional la búsqueda en base de datos en línea.

Cada vez que se genera un segmento traducido nuevo, este se almacena en la memoria de traducción.

Por último, el texto traducido podrá guardarse a diferentes formatos.

Algunas herramientas de código abierto

Omega T

Es una herramienta de traducción escrita en Java por lo que puede usarse en Windows, Linux o macOS. Su interfaz simple facilita la traducción de documentos complejos.

Algunas características

  • Trabaja con múltiples archivos en múltiples formatos.
  • Se puede consultar un número ilimitado de memorias de traducción, glosarios y diccionarios en forma simultánea.
  • Los usuarios pueden personalizar las extensiones y codificaciones de los archivos.
  • Segmentación basada en lenguaje, formato de archivos y expresiones regulares.
  • Se pueden acceder a servicios online de traducción automática.

Virtaal

Es una herraminta que permite concentrarse en la tarea de traducir. Se puede usar para convertir, contar, manipular, revisar y depurar textos. Incluye potentes funciones que ayudan a traducir con precisión y rapidez. Además, tiene una interfaz de usuario despejada, lo que hace que sea fácil de usar.

Algunas características

  • Diseño simple e intuitivo.
  • Visualización de comentarios de otros traductores.
  • Revisión de la ortografía tanto en el texto original como en el traducido.
  • Se puede utilizar en pantallas de tamaño reducido.
  • Soporte para mútliples formatos de archivo.
  • Navegación rápida y fácil dentro de un archivo.

Lokalize

Un software que hará las delicias de los fundamentalistas del software libre. Creada y mantenida por el proyecto KDE,  es un sistema de traducción asistido por computadora con el que puede traducir archivos OpenDocument (*.odt). El programa extrae el texto a traducir y lo convierte en el formato .xliff. Una vez traducido lo vuelve a guardar en formato .odt.

.Xliff (XML Localization Interchange File Format) es un formato basado en XML creado para ser el estándar en los trabajos de traducción de software. Su uso fue aprobado por la Organización para el Avance de Estándares de Información Estructurada. Un consorcio internacional sin fines de lucro que se orienta al desarrollo, la convergencia y la adopción de los estándares de comercio electrónico y servicios web.

Algunas características

  • Amplias funcionalidades de edición.
  • Flexibilidad en la navegación del os documentos.
  • Capacidad de comprobación de la sintaxis.
  • Función de recopilación de estadísticas.

from Linux Adictos https://ift.tt/2wRvenw
via IFTTT

Creación de textos educativos usando software libre y de código abierto

Creación de textos educativos

Gran parte de las posibilidades educativas de Internet se desaprovechan. Llevo años discutiendo con organizadores de “talleres escolares de radio online” que son incapaces de entender que sin gastar mucho más también podrían incorporar video e interactividad. Lo mismo se puede decir con respecto a los períodicos escolares que trasladan a la pantalla el formato papel, en lugar de optar por blogs o páginas web responsivas.

Habiendo dicho esto, hay veces en que el uso de los formatos tradicionales tiene sus ventajas.

Esta serie de artículos busca ayudar a personas no del todo familiarizadas con la tecnologías a utilizarla de forma que puedan responder a estos tiempos de pandemia. Dichas personas no pueden dedicar demasiado tiempo a aprender a utilizar un determinado software. En ese sentido, cuanto más sencillo sea el resultado, menor será el tiempo de aprendizaje y producción.

Es probable que algún lector me reclame por qué no hablo de LaTeX. Simplemente porque me parece demasiado complejo para el objetivo que describí más arriba.

Alternativas para la creación de textos educativos

Cuando estaba en la escuela secundaria había dos autores clásicos de libros de matemática; Repetto y Tapia. Los libros de Repetto estaban impresos en blanco y negro y en tipografía diminuta. Los de Tapia usaban colores y tipografías de distintos tamaños pero fáciles de leer. No puedo citar estadísticas, pero en mi caso personal obtuve muchos mejores resultados cuando me pasé a los libros de Tapia.

En la universidad usé libros de autores extranjeros y argentinos. Los libros de autores extranjeros (básicamente norteamericanos) tenían perfectamente identificados los títulos, subtítulos, información relevante y ejemplos. Los libros argentinos con suerte intercalaban algún subtítulo o gráfico. Con los primeros, el tiempo de estudio se reducía notablemente.

La moraleja de todo esto es que si vas a crear textos, tengas en cuenta los siguientes consejos:

  • Busca que sea legible: Ten presente de que el texto se leerá en pantallas de diferentes tamaños por lo que usa un tamaño de letras que se pueda ver en pantallas chicas. No seas demasiado creativo con la tipografía ni el diseño. Cuanto más simple mejor.
  • Utiliza títulos, subtítulos viñetas y cursivas para identificar diferentes partes del documento.
  • Ten en cuenta de que el objetivo es que te puedan leer. Está bien que quieras difundir los formatos libres, pero  hoy casi todos los procesadores de textos son compatibles con los formatos de Microsoft. En cambio, el formato .odt no se puede leer en todos los dispositivos

Continue reading

El proyecto Open Insuline. Buscan bajar el costo del tratamiento de la diabetes

El proyecto Open Insuline
El proyecto Open Insuline busca aplicar los principios del código abierto al desarrollo de la hormona que es parte del tratamiento. En caso de tener éxito se podría reducir drásticamente el costo para los pacientes.

La diabetes es una enfermedad que provoca que los niveles de azúcar en sangre (glucosa) sean más altos de lo normal.  En las personas normales este nivel lo controla una hormona llamada insulina.

El costo del tratamiento

En caso de no generar suficiente insulina, una persona puede experimentar un alto nivel de azúcar en la sangre, o hiperglucemia. La hiperglucemia, a largo plazo, puede causar enfermedades cardíacas, accidentes cerebrovasculares, enfermedades renales y daños en los nervios. En el peor de los escenarios se produce cetoacidosis, el hígado libera demasiadas cetonas en la sangre, lo que la vuelve ácida y puede terminar en la muerte.

Para algunos tipos de diabetes, el tratamiento consiste en suministrar insulina producida en laboratorios. Algunos países se la suministran a los pacientes en forma gratuita, mientras que en otros la deben pagar de su bolsillo.

Para tener una dimensión del costo de la insulina artificial, digamos que de los 327.000 millones de dólares anuales en gastos de atención de la enfermedad, 15000 millones se los llevó la insulina. Un 4,60%

En ese país la insulina triplicó su precio de 2002 a 2013 y volvió a duplicarse de nuevo entre 2012 y 2016. En 1996, un frasco de una determinada marca costaba 21 dólares. Hoy, el precio de lista es de 324 dólares, un aumento de más del 1.400%.

Aunque la producción de insulina en si misma no tiene patentes vigentes, si las tienen los procedimientos de fabricación. Las compañías farmacéuticas los modifican constantemente para que sigan vigentes. En su defensa alegan que lo que comercializan son análogos sintéticos que han sido ajustados para que duren más tiempo o actúen más rápido,

El proyecto Open Insuline

Anthony Di Franco, un científico computacional con diabetes tipo 1,  fundó el grupo detrás del proyecto en el año 2015. Lo hizo cuando, encontrándose temporalmente sin cobertura médica, tuvo que pagar la insulina de su bolsillo.

Él y sus colaboradores piensan que una solución a la crisis de precios es permitir que los pacientes y los hospitales creen ellos mismos la insulina.

Uno de los integrantes del proyecto, el biólogo molecular Thornton Thompson, lo explica de esta forma:

Si podemos hacer estas cosas en nuestro laboratorio con un presupuesto de 10.000 dólares al año, no hay razón para que cueste tanto. Uno de los grandes objetivos del proyecto es sólo demostrarlo.

El objetivo de Open Insulin es desarrollar una forma de generar insulina que no infrinja ninguna patente y que pueda ponerse a disposición del público. Comenzaron recaudando 16.000 dólares a través de una campaña de crowdfunding en noviembre de 2015.

Los científicos fabrican insulina insertando un gen que codifica la proteína de la insulina en la levadura o en las bacterias. Estos organismos se convierten en minifábricas y comienzan a escupir la proteína, que luego puede ser cosechada, purificada y embotellada.

En los últimos meses se consiguieron avances. El bioquímico francés Yann Huon de Kermadec, a cargo del proceso de fabricación,logro obtener el gen de insulina adecuado y su inserción en el ADN de la levadura. Esto ha producido pequeñas cantidades de la proteína de la insulina. Como los rendimientos han sido demasiado bajos para purificar, está experimentando con diferentes colonias de levadura para ver si se puede aumentar la producción.

Una vez que se logre la producción suficiente, se complete el procedimiento de purificación y se determine que es insulina, el propio fundador del proyecto actuará como conejillo de Indias.

Lo próximo que tendrán que definir es como se pone la insulina a distribución del público. Si quisieran producirla y distribuirla tendrían que obtener la aprobación del ente regulador. En cambio, como la autoproducción de medicamentos no está regulada, lo más probable es que el procedimiento se distribuya bajo alguna licencia de código abierto para que esté a disposición de hospitales y otros grupos de pacientes.

Sin embargo, esto presenta riesgos. Dejar la fabricación en manos de no profesionales podría producir una insulina con serios problemas de calidad.

from Linux Adictos https://ift.tt/2USglZU
via IFTTT

El kernel de Linux 5.6 ya está aquí y estas son sus novedades

Linux Kernel

Después de dos meses de desarrollo, Linus Torvalds presentó la nueva versión del kernel de Linux 5.6, versión que llega con diversos cambios y novedades y entre los cambios más notables se destaca la integración de la interfaz WireGuard VPN, soporte para USB4, espacios de nombres para el tiempo, la capacidad de crear controladores de congestión TCP utilizando BPF, soporte inicial para MultiPath TCP, eliminación del núcleo del problema 2038, el mecanismo “bootconfig” y ZoneFS FS.

Esta nueva versión adoptó un total de 13702 parches de 1810 desarrolladores, el tamaño del parche es de 40 MB (los cambios afectaron a 11577 archivos, se agregaron 610012 líneas de código, se eliminaron 294828 líneas).

Principales novedades de Linux 5.6

Una de las principales novedades de esta nueva versión es la implementación de la interfaz WireGuard VPN, que utiliza la base de métodos de cifrado modernos (ChaCha20, Poly1305, Curve25519, BLAKE2s), es fácil de usar, carece de complicaciones, se ha demostrado en una gran cantidad de implementaciones grandes y proporciona un rendimiento muy alto (3.9 veces más rápido que Ancho de banda de OpenVPN).

Otro de los cambios que se destaca de esta nueva versión es la integración de los componentes necesarios para apoyar MPTCP (MultiPath TCP) y las extensiones de protocolo TCP para la organización de la TCP-conexión con la entrega de los paquetes al mismo tiempo en varias rutas a través de diferentes interfaces de red que están unidos a diferentes direcciones IP.

Para aplicaciones de red, dicha conexión agregada se parece a una conexión TCP normal y toda la lógica de separación de flujo se realiza mediante MPTCP. Multipath TCP se puede utilizar tanto para ampliar el rendimiento como para aumentar la fiabilidad.

Por otra parte se destaca que el kernel adoptó el sistema de archivos ZoneFS, que simplifica el trabajo de bajo nivel con dispositivos de almacenamiento por zonas. Las unidades zonificadas son dispositivos en discos magnéticos duros o SSD NVMe, cuyo espacio de almacenamiento se divide en zonas que forman grupos de bloques o sectores, en los que solo se permite la adición secuencial de datos con la actualización de todo el grupo de bloques.

Ademas de esto, tambien se destaca la implementación para la especificación USB 4.0, que se basa en el protocolo Thunderbolt 3 y proporciona un ancho de banda de hasta 40 Gb/s, al tiempo que mantiene la compatibilidad con USB 2.0 y USB 3.2.

USB 4.0 permite tunelizar varios protocolos en la parte superior de un solo cable tipo C incluyendo PCIe, Display Port y USB 3.x, así como implementaciones de software de protocolos, por ejemplo, para organizar enlaces de red entre hosts.

La implementación se basa en el controlador Thunderbolt ya incluido en el kernel de Linux y lo adapta para que funcione con hosts y dispositivos compatibles con USB4.

Mientras que para Ext4 se incluyen optimizaciones de rendimiento relacionadas con el manejo de bloqueos de inodo en operaciones de lectura y escritura. Con ello el rendimiento de reescritura fue mejorado en modo Direct I/O.

En cuanto a controladores se destacan los cambios significativos en el sistema de sonido ALSA. En el controlador nouveau dr agrega soporte para el modo de descarga de firmware verificado para GPU NVIDIA basado en la microarquitectura Turing que habilitó el soporte de aceleración 3D para estas tarjetas (se debe descargar el firmware oficial con firma digital NVIDIA), asi como tambien se destaca el soporte para la compresión de datos durante la transmisión a través de DisplayPort MST (Multi-Stream Transport).

Finalmente por la parte de las soluciones de errores se destaca la solucion del problema 2038, en el cual se han reemplazado los últimos controladores restantes, en los que se utilizó el tipo time_t de 32 bits (firmado int) para el contador.

Ademas de que se eliminó el soporte para las extensiones MPX (Extensiones de protección de memoria) agregadas en el kernel 3.19 y permitiendo a la organización verificar los punteros para observar los límites de las áreas de memoria. Esta tecnología no se usa ampliamente en compiladores y se ha eliminado de GCC.

Finalmente si quieres conocer la lista completa de los cambios que se incluyen esta nueva versión del Kernel de Linux puedes consultar el siguiente enlace. 

from Linux Adictos https://ift.tt/33VdmnO
via IFTTT

Comentamos algunas distribuciones Linux para la creación de contenidos educativos

Comentamos algunas distribuciones Linux
A la hora de crear contenidos educativos, podemos optar por utilizar servicios webs o programas instalados en nuestra computadora. Si preferimos esta segunda opción, la elección es entre usar programas específicos en un sistema operativo de propósito general, o instalar un sistema operativo específico para la producción de material didáctico.

La mayoría de los usuarios actuales de dispositivos tecnológicos, crecimos considerando que el espacio de almacenamiento era una limitación. La Commodore 64 ,que es con la que empecé, tenía 38k para uso libre (el resto era para el intérprete del lenguaje Basic) y antes de apagar tenías que guardar tu trabajo en un casete o diskette.

No se lo cuenten a JK Rowling, pero me bajé el quinto libro de Harry Potter en un cibercafé. El suspenso de no saber si el diskette iba a alcanzar para guardar un archivo tan pesado fue mayor al de tratar de averiguar si Harry y sus amigos lograrían salvar a Sirius Black. Seguramente, los más viejos entre nuestros lectores tendrán alguna anécdota de querer instalar un juego guardado en múltiples diskettes para, al tratar de unir todo, encontrarse con que en el último se grabó con errores.

Los discos rígidos, tampoco andaban sobrados de capacidad. Si eras usuario de Windows, tenias que defragmentarlo periodicamente, y abstenerte de usar el Norton Antivirus que era el equivalente informático a una posesión demoníaca. Las distribuciones Linux siempre fueron más austeras en el uso del espacio, pero la necesidad de tener que asignar una partición de intercambio lo reducía.

Fue esta limitación lo que favoreció el uso de sistemas operativos de uso general.

Con el correr del tiempo, al abaratarse y agrandarse los dispositivos de almacenamiento permante, fue posible tener dos o más sistemas operativos instalados de manera simultánea. El aumento de la memoria RAM facilitó el uso de máquinas virtuales y herramientas como Wine permitieron utilizar aplicaciones de un sistema operativo en otro.

En mi artículo anterior, comenté la función de los sistemas operativos y mencioné que la diferencia entre una distribución Linux y Windows o Mac OS, era que estaba conformada por componentes de diversos orígenes. Esta modularidad permite que existan distribuciones enfocadas a determinados propósitos.

Siendo sincero, estoy convencido de que la mayoría de estas distribuciones no aportan absoutamente nada. Son la distribución base con un fondo de pantalla personalizado y algunos programas diferentes preinstalados. Pero, hay algunas que si hacen una diferencia.

En el mismo artículo expliqué el concpeto de latencia. Las distribuciones Linux dedicadas a la producción multimedia suelen utilizar un kernel optimizado. Esto significa que determinadas tareas como la entrada de audio y video o el renderizado tienen prioridad sobre el resto.

La otra ventaja es que no hay necesidad de andar buscando programas específicos. Todo lo que necesitamos ya viene preinstalado

Comentamos algunas distribuciones Linux

Fedora Design Suite

Es parte de un grupo de distribuciones derivadas de Fedora conocido como Fedora Labs.

Es cierto que como su nombre lo indica, está enfocada en los artistas gráficos. Pero, los programas incluidos permiten el maquetado de publicaciones de escritorio, edición y procesamiento de imágenes y realización de dibujos. Esto lo hace ideal para la producción de material para imprimir. Aunque no está pensado de manera específica para la producción multimedia, se incluye un editor de video no lineal.
La distribución incluye una serie de completos tutoriales para el uso de programas de diseño gráfico en Linux.

Ubuntu Studio

Este sabor oficial de Ubuntu es uno de los más veteranos de los dedicados a la producción multimedia. Utiliza el escritorio Mate que es mucho más liviano que GNOME (la opción elegida por Fedora Design Suite) e incluye una mayor selección de programas.

Al momento de la instalación te permite seleccionar las aplicaciones a instalar por tipo (edición y gráficos,video, audio o todas) programas adicionales se pueden conseguir en los repositorios de Ubuntu y en las tiendas de Snap y Flatpak

Ubuntu Studio usa un kernel de baja latencia .

io GNU/Linux

Es una distribución basada en Debian y que puede funcionar desde un pendrive. Esto lo hace ideal para llevar a cualquier parte (cuando nos podamos mover) Trabaja con el escritorio enlightenment y también cuenta con un núcleo optimizado.
La distribución trae una gran colección de aplicaciones multimedia libres y de código abierto para la edición de video, producción de audio y trabajo con gráficos. Sus desarrolladores prometen un equilibrio entre los programas clásicos y otros de reciente desarrollo.

from Linux Adictos https://ift.tt/2X0K99o
via IFTTT