Calculate Linux 20.6 ya fue liberado y estas son sus novedades

La nueva versión de Calculate Linux 20.6 ya fue liberada y se encuentra disponible para el publico en general. En esta nueva versión de la distribución los desarrolladores se centraron en mejorar el rendimiento y manejo de la memoria del sistema ya que ahora en lugar de utilizar una partición de Swap, Zram fue incluido, así como también el trabajo en la implementación de Zstd, entre otras cosas más.

Para quienes desconocen de esta distribución, deben saber que es una distro creada sobre la base de Gentoo Linux, admite un ciclo continuo de lanzamiento de actualizaciones y está optimizado para una implementación rápida en un entorno corporativo.

Y como tal es compatible con los ports de Gentoo, usa el sistema de inicialización OpenRC y usa el modelo de actualización Rolling.

Es compatible con el arranque múltiple y la modificación de la imagen de arranque utilizando utilidades propias.

La estructura incluye una selección de utilidades especialmente desarrolladas para el proyecto Calculate para ajustar, ensamblar e instalar el sistema.

Principales novedades de Calculate Linux 20.6

Tal y como mencionamos al inicio, en esta nueva versión, se llevaron a cabo optimizaciones de descarga, se redujeron los requisitos de RAM, se agregó soporte para preestablecer complementos del navegador para trabajar con Nextcloud y más.

Ya que en lugar de una partición de disco de intercambio (swap), ahora Zram está habilitado de forma predeterminada, además de que, para el núcleo, módulos e initramfs, la transición a la compresión se realizó utilizando el algoritmo Zstd.

De forma predeterminada, el servidor de sonido PusleAudio está habilitado, pero se conserva la opción de seleccionar ALSA.

Se agregó soporte para configurar los complementos del navegador Passman y FreedomMarks para trabajar con Nextcloud al crear un perfil de usuario.

Ademas se destaca el soporte mejorado del modulo Wi-Fi, el administrador de paquetes ha mejorado la eliminación de dependencias no utilizadas.

El repositorio binario incluye 6 núcleos de Linux de diferentes versiones, incluido el parche futex-wait-multiple para acelerar Steam.

Se ha cambiado el orden de las imágenes en el Flash de arranque múltiple: la imagen principal siempre está al final.

Por la parte de las correcciones se destacan las siguientes:

  • Se corrigió la ejecución de suspender e hibernar en Xfce.
  • Touchpad fijo después del modo de espera.
  • Se corrigió la desactivación de la imagen cuando se usa el almacenamiento en caché en la memoria (docache).
  • Configuración fija de superposición local.
  • Se agregó la capacidad de interrumpir la compilacion del paquete con el parche incorrecto en las plantillas.
  • Se corrigió la carga e instalación de PXE.
  • Se solucionó un error al configurar simultáneamente el paquete e instalarlo en el sistema.
  • La definición de ejecución emerge con cl-update es fija.
  • Se agregó la eliminación de archivos .old en /boot al distribuir el paquete de distribución.
  • Se agregó soporte para eix-diff en la imagen de compilación.
  • El grupo lpadmin se ha agregado a la lista de grupos predeterminada.
  • Se agregó soporte para utilidades con sys-apps/portage sin Python 2.7.
  • Definición fija de un controlador de video.
  • Se agregó la capacidad de seleccionar VESA en la lista de controladores de video.
  • Instalación fija de x11-drivers/nvidia-drivers en el momento del arranque.
  • Se arregló la preparación de la imagen con x11-drivers/nvidia-drivers.
  • La inicialización del directorio de usuarios cuando se utiliza un perfil cifrado es fija.
  • Se agregó la capacidad de especificar parámetros de arranque de kernel adicionales en la imagen.

En cuanto a los cambios dentro de las diferentes versiones de la distribución, se destacan los siguientes:

  • CLD (escritorio KDE): Se actualizaron los paquetes KDE Frameworks a la versuion 5.70.0, KDE Plasma a 5.18.5, KDE Applications a la version 19.12.3, LibreOffice a 6.4.3.2 y Chromium a 83.0.4103.106
  • CLDC (escritorio Cinnamon): Cinnamon 4.4, LibreOffice 6.4.3.2, Chromium 83.0.4103.106, Evolution 3.34.4, Gimp 2.10.18, Rhythmbox 3.4.4
  • CLDL (escritorio LXQt): LXQt 0.14.1, LibreOffice 6.4.3.2, Chromium 83.0.4103.106, Claws Mail 3.17.5, Gimp 2.10.18, Clementine 1.4.0 RC1
  • CLDM (escritorio MATE): MATE 1.24, LibreOffice 6.4.3.2, Chromium 83.0.4103.106, Claws Mail 3.17.5, Gimp 2.10.18, Clementine 1.4.0 RC1
  • CLDX (escritorio Xfce): Xfce 4.14, LibreOffice 6.4.3.2, Chromium 83.0.4103.106, Claws Mail 3.17.5, GIMP 2.10.18, Clementine 1.4.0 RC1
  • CLDXS (escritorio Xfce Scientific): Xfce 4.14, Eclipse 4.13.0, Inkscape 1.0, LibreOffice 6.4.3.2, Chromium 83.0.4103.106, Claws Mail 3.17.5, Gimp 2.10.18
  • CDS (Directory Server): OpenLDAP 2.4.50, Samba 4.11.8, Postfix 3.5.1, ProFTPD 1.3.7 RC3, Bind 9.14.8
  • CLS (Linux Scratch): el servidor Xorg se actualizo a la versión 1.20.8 y se incluye el kernel de Linux 5.4.45
  • CSS (Scratch Server): kernel de Linux 5.4.45, Calcular utilidades 3.6.7.42

Si quieres conocer mas al respecto, puedes consultar la nota de la liberacion.

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

Snuffleupagus, un excelente módulo para bloquear vulnerabilidades en aplicaciones PHP

Si eres desarrollador web, tal vez este articulo sea de tu interés ya que en el hablaremos un poco sobre el proyecto Snuffleupagus, el cual proporciona un módulo al intérprete de PHP para aumentar la seguridad del entorno y bloquear los errores típicos que conducen a vulnerabilidades en la ejecución de aplicaciones PHP.

Este modulo esta diseñado de una forma bastante interesante, ya que aumenta drásticamente el trabajo que se tiene que realizar para poder tener éxito en los ataques contra sitios web, al eliminar clases completas de errores. También proporciona un potente sistema de parches virtuales, que permite al administrador corregir vulnerabilidades específicas y auditar comportamientos sospechosos sin tener que tocar el código PHP.

Sobre Snuffleupagus

Snuffleupagus se caracteriza por proporciona un sistema de reglas que permite usar ambas plantillas estándar para aumentar la protección y crear sus propias reglas para controlar los datos de entrada y los parámetros de función.

Ademas, proporciona métodos incorporados para bloquear clases de vulnerabilidades como problemas relacionados con la serialización de datos, uso inseguro de la función PHP mail (), pérdida de contenido de cookies durante ataques XSS, problemas debido a la descarga de archivos con código ejecutable (por ejemplo, en formato phar ) ,Sustitución de construcciones XML incorrectas.

El módulo también le permite crear parches virtuales al administrador del sitio web para solucionar problemas específicos sin cambiar el código fuente de la aplicación vulnerable, lo cual es conveniente para su uso en sistemas de alojamiento masivo donde es imposible mantener actualizadas todas las aplicaciones de los usuarios.

Los gastos generales de recursos derivados del funcionamiento del módulo se estiman como mínimos. El módulo está escrito en lenguaje C, está conectado en forma de una biblioteca compartida en el fichero “php.ini”.

De las opciones de seguridad que ofrece Snuffleupagus, se destacan las siguientes:

  • Inclusión automática de banderas «seguras» y «samesite» (protección contra CSRF) para cookies, cifrado de cookies.
  • Conjunto incorporado de reglas para identificar rastros de ataques y aplicaciones comprometedoras.
  • La inclusión global forzada del modo estricto «strict» que por ejemplo, bloquea el intento de especificar una cadena mientras se espera un valor entero como argumento y la protección contra la manipulación de tipos.
  • El bloqueo predeterminado de envoltorios para protocolos (por ejemplo, la prohibición «phar://») con su permiso explícito para la lista blanca.
  • Prohibición de la ejecución de archivos que se pueden escribir.
  • Listas en blanco y negro para eval.
  • Habilitación de la validación obligatoria del certificado TLS cuando se usa curl.
  • Agregar HMAC a objetos serializados para garantizar que la deserialización recupere los datos almacenados por la aplicación original.
  • Solicitar modo de registro.
  • Bloquear la carga de archivos externos en libxml usando enlaces en documentos XML.
  • Posibilidad de conectar controladores externos (upload_validation) para verificar y escanear archivos descargados.
  • Hacer cumplir la validación del certificado TLS cuando se usa curl
  • Solicitar capacidad de descarga
  • Una base de código relativamente sana
  • Un completo paquete de pruebas con una cobertura cercana al 100%
  • Cada confirmación se prueba en varias distribuciones

Información adicional

Actualmente este modulo se encuentra en su versión 0.5.1 y en ella se destaca un mejor soporte para PHP 7.4 y compatibilidad implementada con la rama PHP 8 (que actualmente sigue en desarrollo).

Ademas de que el conjunto de reglas predeterminado se ha actualizado y al que se han agregado nuevas reglas para vulnerabilidades y técnicas recientemente descubiertas para atacar aplicaciones web.

¿Cómo instalar Snuffleupagus en Linux?

Finalmente para quienes estén interesados en poder probar este modulo en pruebas de pentest de sus aplicaciones con la finalidad de mejorar la seguridad de ellas o con la finalidad de aumentar la seguridad de sus aplicaciones.

Lo que deben hacer es dirigirse al sitio web oficial del modulo y en su sección de descargas podrán encontrar instrucciones para algunas de las diferentes distribuciones de Linux, el enlace es este.

Aun que, también pueden optar por una instalación desde el código fuente, para ello pueden seguir las instrucciones que se detallan en este enlace.

Por ultimo y no menos importante, si quieren conocer mas al respecto, leer la documentación o obtener el código fuente para su revisión, podrán hacerlo desde este enlace.

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

6 novedades de iOS 14 que ya teníamos en Android

Apple ha celebrado su primer evento WWDC totalmente virtual, y en él ha presentado las novedades que llegarán a partir de este año a los dispositivos iPhone con iOS 14. La nueva versión del sistema operativo móvil de la compañía ya es oficial, y como sucede con Android 11, los usuarios más impacientes ya pueden probar la primera edición destinada a desarrolladores.

Son muchos los cambios que iOS 14 trae consigo, pero no todos ellos son revolucionarios. De hecho, algunas de las novedades de iOS 14 ya estaban presentes en Android desde hace algún tiempo.

Widgets

Widgets de iOS 14

Estos son algunos de los widgets de iOS 14

Los widgets llevan presentes en Android desde la versión beta 0.9 del sistema operativo, y durante años han sido uno de los elementos de personalización más utilizados por parte de los usuarios de la plataforma. Ahora, Apple ha decidido integrarlos en su sistema operativo, de modo que la pantalla de inicio ya no estará ocupada únicamente por los iconos de las apps.

Otra similitud con Android en ese sentido es la existencia de una galería de widgets que permite navegar entre los distintos elementos disponibles, así como la opción de elegir las dimensiones de cada widget antes de añadirlos a la pantalla de inicio.

Cajón de aplicaciones (más o menos)

App Library de iOS 14

App Library, la reinvención del cajón de aplicaciones de Apple

Otra novedad que llega a la pantalla de inicio de los iPhone es “App Library”, una especie de cajón de aplicaciones que ayuda a mantener todas las apps del dispositivo organizadas en categorías, en una misma página situada en la primera página del “launcher”. Incluso se incluye un buscador que permite encontrar rápidamente las apps instaladas.

Picture in Picture

PIP en iOS 14

El modo PIP llega a iOS

A partir de ahora, si estás viendo un vídeo de en tu iPhone, o estás realizando una videollamada por FaceTime, puedes crear una pequeña ventana emergente con la el vídeo, que podrás arrastrar por cualquier parte de la pantalla. Una función que llevaba presente en Android desde la llegada de Android 8 Oreo.

Un asistente que ya no ocupa toda la pantalla

Nuevo Siri

El nuevo Siri ya no ocupa toda la pantalla

Google decidió cambiar la interfaz de su asistente virtual de forma que, al invocarlo, no fuese necesario abrir una aplicación a pantalla completa. De este modo, el Asistente solamente ocuparía un tercio de la parte inferior de la pantalla, dando la posibilidad de abrir la app a pantalla completa en caso de ser necesario.

En iOS 14, Apple ha renovado Siri en gran medida, siendo una de las novedades más importantes el hecho de que el asistente ya no ocupa toda la pantalla cuando se invoca. En su lugar, Apple lo sustituye por un icono animado que aparece en la parte inferior de la pantalla.

Aplicaciones instantáneas

App CLips

Los App Clips de Apple nos recuerdan a las apps instantáneas de Android

Hoy, Apple también ha presentado los llamados “App Clips”, una especie de aplicaciones instantáneas que permiten ejecutar partes pequeñas de una app, y de paso eliminan la necesidad de tenerlas instaladas en el dispositivo dispositivo, ahorrando así espacio y recursos. Una premisa que nos recuerda a la de las aplicaciones instantáneas de Android lanzadas en 2017. Habrá que ver si, en el caso de Apple, la adopción por parte de los desarrolladores es mejor de lo que lo fue en Android.

Elección de apps predeterminadas

Ha tardado años, y por algún motivo ni siquiera ha sido anunciada como una de las novedades más importantes de iOS 14 o iPadOS 14, pero con la nueva versión del software de Apple, se introduce la posibilidad de elegir herramientas de terceros como apps predeterminadas de navegador y gestor de correo electrónico. En Android, esta opción lleva presente básicamente desde los inicios de la plataforma.

Ahora, solo falta que Apple permita a los desarrolladores crear navegadores completos en iOS y iPadOS, en lugar de versiones de Safari “disfrazadas” como hasta ahora.

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

Estas son algunas de las novedades de iOS 14 que llegarán a los dispositivos de Apple a lo largo de los próximos meses, pero no son las únicas. En adición a todos los cambios anteriores, Apple también ha lanzado, entre otras cosas, una aplicación de traductor preinstalada en el iOS, que permite realizar traducciones en tiempo real sin necesidad de conexión a Internet. Me pregunto de dónde habrán sacado la idea.

Entra en Andro4all para leer el artículo completo

Puedes unirte a nosotros en Twitter, Facebook o en Google+

¡Suscríbete a nuestro canal de YouTube!

Publicado recientemente en Andro4all

La entrada 6 novedades de iOS 14 que ya teníamos en Android se publicó primero en Andro4all.

from Andro4all https://ift.tt/3fOrRPa
via IFTTT

Gunslugs por menos de 70 céntimos, la saga Goat Simulator en oferta y mucho más en las rebajas de Google Play

Un día más, las ofertas se apoderan del catálogo de Google Play Store. Como ya es habitual, cada lunes seleccionamos los mejores juegos y las mejores apps para Android de pago que, por tiempo limitado, se podrán conseguir con interesantes descuentos que en algunos casos alcanzan hasta el 100% del precio original.

En esta ocasión, la selección está formada por aplicaciones, juegos y herramientas de personalización. entre las que encontramos juegazos como Gunslugs o los de la saga Goat Simulator. Todos ellos están disponibles a continuación. Como siempre, es necesario mencionar que las ofertas tienen duración limitada, de modo que será mejor que te des prisa si no quieres perder la oportunidad.

Gunslugs

Gunslugs, uno de los mejores juegos que puedes conseguir gracias a las rebajas

Aplicaciones de pago para Android en oferta

Aplicaciones de pago para Android gratis

Juegos de pago para Android en oferta

Juegos de pago para Android gratis

Iconos y personalización de pago para Android en oferta

Entra en Andro4all para leer el artículo completo

Puedes unirte a nosotros en Twitter, Facebook o en Google+

¡Suscríbete a nuestro canal de YouTube!

Publicado recientemente en Andro4all

La entrada Gunslugs por menos de 70 céntimos, la saga Goat Simulator en oferta y mucho más en las rebajas de Google Play se publicó primero en Andro4all.

from Andro4all https://ift.tt/3eB6Y9C
via IFTTT

Los mejores widgets gratuitos para Android

Con frecuencia olvidamos de lo útiles que pueden llegar a ser los widgets para Android. Esta función, que lleva presente en el sistema operativo desde la versión 0.9, continúa siendo años después una de las utilidades más convenientes que se pueden utilizar a la hora de personalizar la pantalla de inicio de nuestros dispositivos.

Pero no todos los widgets son igual de útiles. De hecho, basta con darse un paseo por la sección de personalización de Google Play Store para encontrar decenas de widgets de apariencia y utilidad cuestionables, que probablemente no vayan a aportar demasiado valor a la experiencia con tu móvil. Otros, en cambio, pueden llegar a ser totalmente imprescindibles desde el minuto uno. En esta lista, seleccionamos algunos de nuestros widgets favoritos que puedes descargar totalmente gratis.

Hurry

Widget Hurry para Android

Hurry, uno de los widgets más útiles para tu Android

Años después, Hurry sigue siendo uno de nuestros widgets favoritos para Android. La premisa es sencilla: esta app funciona a modo de agenda de eventos importantes, que podemos añadir manualmente o de manera automática en base a las citas de nuestro calendario. De este modo, veremos una lista con los eventos, y el tiempo que falta hasta su llegada.

Su widget está diseñado con mucho mimo, al igual que la app, y es posible personalizar cada evento con imágenes, colores o incluso GIFs, de modo que cada evento sea totalmente único.

Calendar Widget Lite

Home Agenda para Android

Home Agenda, uno de los mejores widgets de calendario

En su momento ya la elegimos como una de las mejores aplicaciones para Android, y hoy por hoy sigue siendo una de nuestras favoritas. Calendar Widget Lite by Home Agenda es un widget de calendario totalmente gratuito, que si bien carece de algunas de las funciones de la versión completa, incluye la mayoría de características que cualquier usuario podría necesitar de un calendario. Cuenta con una interfaz simple, y es posible personalizar el widget en base al color de los propios eventos.

Month

Widgets Android

Probablemente, el widget de calendario más popular de Google Play

Otro widget que no podía faltar era Month. Se trata de uno de los calendarios más populares que existen en Google Play Store, muy sencillo pero con un gran potencial de personalización gracias a los temas incluidos.

Battery Widget Reborn

Los mejores widgets gratuitos para Android
Los mejores widgets gratuitos para Android
Los mejores widgets gratuitos para Android

Si eres de los que lleva un control exhaustivo sobre la autonomía de tu dispositivo, probablemente te gustará Battery Widget Reborn. Se trata de todo un clásico en Android, que permite mostrar el nivel de batería restante en un widget circular, que una vez pulsado nos dirige a unas estadísticas detalladas sobre el estado de la batería. La única diferencia con respecto a la versión Pro, es que esta última no contiene anuncios.

Stuff

Los mejores widgets gratuitos para Android
Los mejores widgets gratuitos para Android
Los mejores widgets gratuitos para Android

Otro widget al que vale la pena guardar un hueco de nuestra pantalla de inicio es Stuff. Es una aplicación de tareas de lo más simple, que permite añadir planes o marcarlos como completados directamente desde la pantalla de inicio. No es tan completa como apps del nivel de TickTick, pero sin duda puede resultar de lo más útil para todos aquellos que necesiten ver y crear tareas o recordatorios de una forma extremadamente rápida y simple.

Volume Control

Volume COntrol

Los controles de volumen, en tu pantalla de inicio gracias a este widget

Tener los controles de volumen de nuestro dispositivo en la pantalla de inicio puede ser mucho más útil de lo que imaginas. De esta forma, puedes controlar el nivel de cada tipo de volumen de manera precisa sin necesidad de acceder a los ajustes del sistema. Para ello, Volume Control es una fantástica aplicación gratuita que te permite crear widgets con los que controlar el audio del dispositivo desde el launcher.

Action Blocks

Google Action Blocks

Action Blocks de Google permite crear widgets de lo más útiles

Puede que no lo supieras, pero Google cuenta con una de las apps de widgets más útiles que puedes usar en tu móvil. Se trata de Action Blocks, una herramienta enfocada a personas con dificultades a la hora de utilizar sus dispositivos, pero que puede resultar conveniente a cualquier tipo de usuario.

Con ella, es posible crear widgets que sustituyen comandos de voz del Asistente de Google, de modo que sus posibilidades son casi infinitas. Por ejemplo, puedes crear widgets que actúan a modo de interruptores para apagar o encender los gadgets de tu hogar conectado. Una pena que la apariencia de estos widgets no esté al nivel de otras alternativas.

Overdrop

Widgets de Overdrop

Así lucen algunos del os Widgets incluidos en Overdrop Weather

Con Weather Timeline desaparecida, y Dark Sky a punto de decir adiós tras su compra por parte de Apple, son muchos los que andan en busca de una buena app del tiempo, con widgets de calidad. Y puede que la hayamos encontrado.

Se trata de Overdrop, una app del tiempo que, no solo cuenta con uno de los mejores diseños que hayamos visto hasta ahora en una app de su categoría, sino que además contiene una fantástica colección de widgets, algunos de ellos incluidos con la versión gratuita de la aplicación.

Another Widget

Widget de los Google Pixel

El widget de los Google Pixel está incluido en cualquier móvil con la app de Google

Aunque la app del buscador de Google incluida en la gran mayoría de móviles Android ya incluye el widget De un vistazo clásico de los Google Pixel, es posible encontrar alternativas mucho más personalizables como Another Widget.

SeriesGuide

Los mejores widgets gratuitos para Android
Los mejores widgets gratuitos para Android

Llevar un control de las series y películas que has visto a lo largo de tu vida es mucho más fácil con SeriesGuide. Además, la aplicación cuenta con un útil widget en el que puedes ver cuándo se estrenan los próximos episodios de tus series favoritas.

CPU Monitor

CPU Monitor Widget

CPU Monitor Widget tiene uno de los mejores diseños vistos en una app de su categoría

No todo el mundo necesita saber a qué frecuencia está corriendo el procesador en cada momento, la cantidad de memoria disponible o la temperatura de la batería. Pero para aquellos que sí lo necesitan, CPU Monitor es una útil aplicación, que permite visualizar todos estos datos desde la pantalla de inicio.

Google Keep

Google Keep en Android y otras apps de productividad

Keep es una útil app de notas y recordatorios con una interfaz simple

¿Quién no conoce Google Keep a estas alturas? La app de notas, recordatorios y tareas de Google sigue siendo una de las más utilizadas de su categoría, y cuenta con un útil widget que permite visualizar nuestras notas guardadas de forma rápida.

TickTick

TickTick App

Crea tareas y recordatorios sincronizados entre tus dispositivos con TickTick

Y si buscas una buena alternativa a Google Keep, me temo que TickTick es la mejor opción que puedes encontrar. La app ofrece la posibilidad de crear notas y recordatorios que se sincronizarán entre todos nuestros dispositivos con la app instalada. Por supuesto, incluye un widget de lo más práctico.

Spotify

Widget de Spotify en Android

El widget de Spotify para Android

Aunque en su momento la compañía decidió retirarlo temporalmente por algún motivo, finalmente el widget de Spotify regresó para permitirnos controlar nuestra música y podcasts favoritos desde la pantalla de inicio.

Musicolet

Widgets de Musicolet

Así son los widgets incluidos en Musicolet

Pero, en caso de que no utilices Spotify y en su lugar seas de los que prefiere tener toda tu música favorita almacenada en el móvil, puedes usar el widget de cualquiera de los mejores reproductores de música disponibles en Android. Uno de los widgets más prácticos de esta categoría, por su versatilidad y facilidad de uso, es sin duda el de Musicolet.

Entra en Andro4all para leer el artículo completo

Puedes unirte a nosotros en Twitter, Facebook o en Google+

¡Suscríbete a nuestro canal de YouTube!

Publicado recientemente en Andro4all

La entrada Los mejores widgets gratuitos para Android se publicó primero en Andro4all.

from Andro4all https://ift.tt/2Z2hjoA
via IFTTT

De multired a Internet. Un protocolo para gobernarlos a todos

De multired a Internet
Habíamos dejado nuestra historia en el momento en que la red de computadoras que unía a algunas universidades norteamericanas se expandía a otros países utilizando 3 redes separadas; Arpanet (conexión telefónica) PRNET (por radio) y Satnet (vía satélite) cada una usando su propio protocolo. Llegó el momento de unificarlas mediante la utilización de un protocolo único.

De multired a Internet

En 1973 la ahora rebautizada DARPA arma un grupo de trabajo para la creación de este nuevo protocolo. Este grupo se guiaría por los mismos principios de consenso y meritocracia con el que se crearon los protocolos originales.

El nuevo protocolo optaría por un enfoque completamente diferente. Basado en los trabajos de Cyclades, el proyecto francés de comunicación por red y la investigación de los laboratorios Xerox PARC, buscaría descentralizar el control de la red pasándoselo a los emisores y receptores.

Los laboratorios de investigación de Xerox (los inventores de la fotocopia) fueron responsables de muchas innovaciones. Lamentablemente, sus ejecutivos eran incapaces de rentabilizarlos. Uno de los inventos más conocidos fue la computadora Alto.

Décadas antes de que Apple comercializara su primer modelo con escritorio gráfico, los Altos tenían ratón, escritorio gráfico y gestor de ventanas. Xerox necesitaba de una forma de que esos ordenadores pudieran comunicarse entre sí y con otro invento que habían hecho; las impresoras láser.

Para conseguir esto contrataron a un joven ingeniero llamado Robert Metcalfe. Metcalfe era miembro del equipo encargado de desarrollar el protocolo común para todas las redes, pero no se sintió cómodo con el enfoque meritocrático y de consenso por lo que se enfocó en su trabajo para Xerox.

Ese trabajo sería la base de lo que hoy conocemos como Ethernet, el protocolo de comunicación para redes locales. La idea básica para Ethernet se le ocurrió mientras pasaba la noche en casa de Steve Crocker. Crocker fue el coordinador del grupo que creó los primeros protocolos de Internet y estableció la metodología del consenso y la meritocracia que más tarde serían la base de muchos proyectos de código abierto.

Se cuenta que no pudiendo dormir, Metcalfe tomó una revista científica y leyó un artículo sobre el protocolo que se utilizaba para conectar dos computadoras utilizando ondas de radio que ya comentamos en el artículo anterior. El ingeniero mejoró la idea haciendo que antes de transmitir el emisor compruebe si el canal está en uso, en cuyo caso esperaría. Además, monitorea constantemente para ver si se registran problemas, en cuyo caso la transmisión se para y se reanuda más tarde.

De los trabajos de Metcalfe surgió el llamado protocolo PUP (PARC Universal Packet) en el que a diferencia de ARPANET los controles sobre el flujo de datos y la comprobación de integridad no están en la infraestructura de interconexión si no en el emisor y el receptor.

En mayo de 1974 el equipo de DARPA publica el primer borrador del Protocolo de Control de Transmisión (TCP) adoptando el enfoque del PUP. Aunque los responsables aducen una razón técnica, la de que es mucho más fácil escalar un sistema descentralizado, algunos historiadores creen que la decisión tuvo que ver con la misma filosofía que llevó a elegir un método de trabajo meritocrático y de consenso.

La red original de ARPANET estaba controlada por un contratista llamado BBN que tenía facultades para acceder, monitorear y actualizarla de manera remota.

De todas formas, no hay que buscar ninguna teoría conspirativa para el enfoque original. En una época en que la potencia de cálculo era poca y cara, se centralizaba para no quitarle capacidad de procesamiento a los equipos locales de los participantes de la red.

La interoperabilidad entre redes usando el nuevo protocolo se puso a prueba el 22 de noviembre de 1977. Una camioneta circulando por una autopista de California transmitió por radio a una computadora de ARPANET que lo mandó por cable a otra computadora ubicada en la Costa Este de EE.UU. Desde allí se envió vía satélite al Reino Unido que las enviaba de nuevo a California donde eran recibidas por la camioneta en la que un equipo generaba patrones que permitían comprobar la integridad de los datos. No se registraron errores, tan solo interrupciones provocadas por puentes y otras construcciones.

Después de varias revisiones, en 1978 el protocolo TCP se bifurcó en dos partes; TCP pasaría a ocuparse de las comunicaciones entre computadoras y el nuevo protocolo IP las conexiones entre los distintos tipos de redes. Lo que se buscaba era evitar duplicación de funciones entre las computadoras que dan acceso a redes externas de las que controlan redes locales.

Continuará…

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

Minecraft: dos de los proyectos más alucinantes que te gustarán

Minecraft

Los videojuegos han ido evolucionando con el paso del tiempo, con motores gráficos cada vez más potentes y con gráficos que se asemejan cada vez más a la realidad. Una tendencia que también han seguido la propia IA de juego, así como la dinámica cada vez más realista. Los estudios de videojuegos invierten grandes cantidades en el desarrollo de historias y títulos increíbles para sorprender a sus fans. En cambio, en ocasiones llegan rarezas como Minecraft que revoluciona la industria sin ninguno de los ingredientes anteriores.

El videojuego de origen sueco ha conseguido cautivar a gran cantidad de usuarios a pesar de sus gráficos toscos y su simplicidad de juego. Así ha demostrado que no es necesario tanto realismo y tanto avance para saber calar en este sector del entretenimiento digital. Esto también vale para los juegos retro, que a pesar de ser primitivos, jamás pasan de moda. No obstante, Minecraft ha logrado ganar en complejidad gracias a algunos proyectos que han surgido en torno a él e incluso ser una gran herramienta para las aulas.

Ya sabes que la empresa desarrolladora de Minecraft fue comprada por Microsoft, y aunque siguen manteniendo el título base para Linux, ya no siguen portando los nuevos desarrollos para Linux. Pero eso no quita que puedas pasar grandes momentos con este clásico.

Además, en esta ocasión te mostraré dos interesantes proyectos que me han impactado cuando he visto lo que pretenden hacer. Y no son los únicos proyectos alucinantes que usan Minecraft como base. En otra ocasión os contaré otros más. Pero estos dos tienen como objetivo recrear lugares, zonas que conoces bastante bien:

  • Planeta Tierra: sí, así como lo estás leyendo… este enorme y colosal proyecto pretende convertir el planeta completo a escala 1:1 en un inmenso mapa de Minecraft, recreando cada detalle de la geología, cada ciudad, etc. a escala real. Para que puedas ver el mundo tal como es, pero algo más cuadriculado… Evidentemente eso necesitará tiempo y una ardua tarea para conseguirlo. Puedes ver más información aquí.
  • Chernóbil: algo menos estratosférico que lo anterior es otro proyecto que surge para poder recrear Chernóbil. Esa zona sigue generando gran expectación a día de hoy, y ha sido la base para muchos otros videojuegos, películas e historias misteriosas. Tras el accidente de la central nuclear, Pripiat ha cobrado un enorme protagonismo. Y ahora también llega a Minecraft gracias al trabajo de un jugador de este juego que ha dedicado 2 años de su vida a este proyecto. En este caso también le queda un 95% por terminar, pero ya es posible probar lo que tiene completado y pinta muy bien.

Si te preguntas cómo se crean estos mapas, la verdad es que es cuestión de tiempo, dedicación y programas que te ayudan con ello como las herramientas McEdit2 o WorldPainter. ¿Te animas a hacer alguno?

 

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