Archive

Archive for September 20, 2019

Twitter Suspends Account of Former Adviser to Saudi Crown Prince by DAVEY ALBA

September 20, 2019 Leave a comment


By DAVEY ALBA

The account was one of thousands with ties to governments in the Middle East that were taken down by the social media company.

Published: September 19, 2019 at 07:00PM

from NYT Technology https://ift.tt/2NplyY4
via IFTTT

Categories: Internet Tags: ,

Congress Asks More than 80 Companies for Big Tech Complaints by JACK NICAS and DAVID MCCABE

September 20, 2019 Leave a comment


By JACK NICAS and DAVID MCCABE

House lawmakers asked the companies for information on how their businesses had been affected by Amazon, Apple, Facebook and Google.

Published: September 19, 2019 at 07:00PM

from NYT Technology https://ift.tt/2AC1GZn
via IFTTT

Categories: Internet Tags: ,

Inside Airbnb, Employees Eager for Big Payouts Pushed It to Go Public by ERIN GRIFFITH

September 20, 2019 Leave a comment


By ERIN GRIFFITH

Tension has grown among a 6,000-person work force as it waits to sell company shares, people with knowledge of the situation said.

Published: September 19, 2019 at 07:00PM

from NYT Technology https://ift.tt/30fVF3N
via IFTTT

Categories: Internet Tags: ,

Llega la nueva versión de Tails 3.16, una distribución enfocada en el anonimato

September 20, 2019 Leave a comment

Después de dos meses de desarrollo se presento el lanzamiento de la nueva versión de la distribución de Linux “Tails 3.16” (The Amnesic Incognito Live System) que esta basada en la base de datos del paquete Debian y diseñada para proporcionar acceso anónimo a la red.

Para aquellos que aún desconocen de Tails, deben saber que esta distribución de Linux esta basada en los paquetes de Debian y destinada a proporcionar acceso anónimo a la red. El acceso anónimo a Tails es proporcionado por Tor. Todas las conexiones, excepto el tráfico a través de la red Tor, están bloqueadas por defecto con un filtro de paquetes.

El cifrado se utiliza para almacenar los datos del usuario en el modo de guardar los datos del usuario entre inicios

Principales novedades de Tails 3.16

La nueva versión de Tails 3.16 llega con las versiones actualizadas de Tor Browser 8.5.5 en la cual en esta nueva versión del navegador web se ha llevado a cabo la transición al uso de la nueva rama estable de Tor 0.4.1, así como la adición de la nueva versión de NoScript 11.0.3.

Esta nueva versión de Tor Browser 8.5.5 está sincronizada con la base de código de ESR Firefox 60.9.0, en la que se han corregido 10 vulnerabilidades, de las cuales dos problemas recopilados bajo CVE-2019-11740 podrían conducir a la organización de la ejecución de código malicioso.

Ademas del error (CVE-2019-9812) que hace posible eludir el entorno limitado de aislamiento mediante la manipulación de Firefox Sync.

Es importante mencionar que Tor Browser 8.5.5 será la última versión de la serie Tor 8.5, en octubre, se preparará el lanzamiento de Tor Browser 9.0 basado en la nueva rama Firefox 68 ESR.

Otro de los componentes actualizados es en Tails 3.16 es Thunderbird 60.8 y el kernel de Linux (4.19.37-5 + deb10u2), que corrigió la vulnerabilidad SWAPGS (opción Spectre v1).

Un cambio que se realizo en esta nueva version de Tail es con la aplicación LibreOffice Math la cual se ha eliminado, que, si es necesario, se puede instalar a través del asistente de instalación para programas adicionales.

Además se suspendió la entrega de un conjunto predefinido de marcadores en el navegador Tor y se generaron automáticamente cuentas I2P e IRC en Pidgin.

Finalmente también se destaca que el código de Tails fue rediseñado para ocultar particiones de disco con datos de usuario de Tails.

Descargar Tails 3.16

Si quieres probar o instalar esta nueva versión de esta distribución de Linux en tu equipo, puedes obtener la imagen del sistema la cual ya está disponible desde su página web oficial en su sección de descargas, en enlace es este.

En cuanto a los requisitos de este sistema en para poder ejecutarlo en tu ordenador debes de contar con al menos estos requisitos para poder instalarlo sin problemas.

  • El primero y mas importante es que cuentes ya sea con un lector de DVD interno o externo o la posibilidad de iniciar desde una memoria USB.
  • Tails requiere un procesador compatible con x86-64 de 64 bits: IBM PC compatible y otros, pero no PowerPC ni ARM  por lo que Tails no funciona en la mayoría de las tabletas y teléfonos.
  • 2 GB de RAM para trabajar sin problemas. Se sabe que Tails trabaja con menos memoria, pero es posible que experimente comportamientos o bloqueos extraños.

¿Cómo actualizar a la nueva versión de Tails 3.16?

Si ya cuentas con alguna versión anterior de Tails y entra en la lista de versiones que pueden ser actualizadas a esta nueva versión, debes de abrir una terminal y ejecutar los siguientes comandos.

Primero actualizamos nuestro listado de paquetes y repositorios con:

apt-get update

Indicamos que se actualicen con:

apt-get upgrade

Ahora debemos de descarga e instala las últimas versiones de paquetes, dependencias y más recientes.

apt-get dist-upgrade -y

Al finalizar esto eliminamos todos los paquetes obsoletos y que ya no se necesitan

apt-get autoremove -y

Al finalizar esto, debemos de reiniciar nuestro equipo para que los nuevos cambios sean puesto en marcha e iniciamos con la nueva versión de Tails.

Y listo con esto ya tenemos la nueva actualización de Tails en nuestro equipo.

from Linux Adictos https://ift.tt/30kZ55v
via IFTTT

Categories: Internet, Linux Tags: , ,

Debian volverá a soportar múltiples sistemas de inicialización

September 20, 2019 Leave a comment

debian10

Sam Hartman, el líder del proyecto Debian, trató de resolver los desacuerdos con respecto a la entrega del paquete elogind como parte de la distribución. En julio, el equipo responsable de preparar los lanzamientos bloqueó la inclusión de elogind en la rama de prueba, ya que este paquete entra en conflicto con libsystemd.

Como motivo de bloqueo, hubo un conflicto con el paquete systemd y el peligro de reemplazar libsystemd con una versión alternativa de libelogind, que es completamente incompatible con la biblioteca fuente en el nivel ABI.

Sobre elogind es importante saber que este proporciona las interfaces necesarias para que Gnome funcione sin instalar systemd. El proyecto se basa como una rama de systemd-logind, extraído en un paquete separado y guardado desde el enlace a los componentes de systemd.

La inclusión de elogind proporciona su propia versión de la biblioteca libelogind, que asume una serie de funciones ofrecidas por libsystemd y reemplaza esta biblioteca durante la instalación.

 

En el paquete, elogind está marcado como conflictivo con las bibliotecas systemd, pero está diseñado inherentemente para funcionar solo sin systemd y un conflicto con systemd es incluso beneficioso, ya que no le permite instalar elogind por error.

Por otro lado, en la forma actual, los intentos a través de APT para actualizar la configuración de systemd a la versión con sysvinit y elogind resultan en un sistema dañado con un APT inoperativo. Pero incluso con la eliminación de este defecto, la transición de systemd a elogind sigue siendo imposible sin eliminar los entornos de usuario ya instalados.

Con lo cual se pidió a los desarrolladores de Elogind que adaptaran elogind para trabajar sobre el libpam-systemd regular, sin usar su propia capa libpam-elogind.

La transición de elogind a libpam-systemd se ve obstaculizada por la falta de soporte para el concepto de sectores, pero los desarrolladores de elogind no quieren lograr el pleno cumplimiento de la API y repetir exactamente todas las características de systemd, ya que elogind solo proporciona una funcionalidad mínima para organizar los inicios de sesión de los usuarios y no se propone repetir todos los subsistemas de systemd.

La resolución de los problemas técnicos descritos debe resolverse en el nivel de interacción entre el equipo de lanzamiento y los mantenedores de elogind y systemd, pero el líder del proyecto se vio obligado a intervenir porque los equipos no podían ponerse de acuerdo, el trabajo conjunto se convirtió en una confrontación y la solución al problema llegó a un callejón sin salida, en el que cada lado de la ley a su manera.

Según Sam Hartman, la situación se acerca a un estado que requiere un voto general (GR, resolución general), en el que la comunidad decidirá sobre sistemas alternativos para inicializar y apoyar sysvinit con elogind.

Si los participantes del proyecto votan para diversificar los sistemas de inicialización, todos los encargados del mantenimiento participarán en un trabajo conjunto para resolver este problema o se designarán desarrolladores responsables especiales para que trabajen en este problema y aquellos que los acompañen ya no podrán ignorar el sistema de inicialización alternativo, permanecer en silencio o retrasar el proceso.

Actualmente, el repositorio ya ha acumulado 1033 paquetes que suministran unidades de servicio para systemd, pero no incluyen scripts init.d.

Para resolver este problema, se propone suministrar archivos de servicio de forma predeterminada, pero preparar un controlador que analice automáticamente los comandos de estos archivos y genere scripts init.d basados ​​en ellos.

Si la comunidad decide que Debian tiene suficiente soporte para un único sistema de inicialización, ya no se debe preocupar por sysvinit y elogind, centrándose solo en los archivos de la unidad y systemd.

Dicha solución afectará negativamente a los ports que no usan el kernel de Linux, pero todavía no hay tales puertos en el archivo principal y no tienen un estado de soporte oficial.

La vinculación a systemd también complicará significativamente el cambio en la dirección del desarrollo de la distribución en el futuro y limitará más experimentos en el campo de la inicialización y la gestión del servicio.

Cada solución tiene sus ventajas y desventajas, por lo que antes de la votación se requerirá una discusión exhaustiva de todos los argumentos a favor y en contra.

Fuente: https://lists.debian.org/

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

Categories: Internet, Linux Tags: , ,

Microsoft libero el código de la biblioteca estándar de C ++ que está en Visual Studio

September 20, 2019 Leave a comment
logo microsoft

Logo de Microsoft

En la conferencia CppCon 2019 que ha estado siendo celebrada en estos días, los exponentes de Microsoft aprovecharon para realizar el anunció la apertura del código para su implementación de la Biblioteca estándar de C ++ (también conocida como STL), que forma parte del kit de herramientas MSVC y el entorno de desarrollo de Visual Studio.

La biblioteca implementa las capacidades descritas en los estándares actuales de C ++ 14 y C ++ 17, y también se desarrolla en la dirección de soportar el futuro estándar C ++ 20, siguiendo los cambios en el borrador de trabajo actual.

Según las razones por las que la gente de Microsoft ha decidido realizar este movimiento, en el comunicado explican:

Hay varias razones por lo que hacemos esto, una de ellas es trabajar en el STL en GitHub, esto permitirá a nuestros clientes seguir nuestro desarrollo tal como sucede, probar nuestros últimos cambios y ayudarnos a mejorar nuestras solicitudes de extracción al revisarlos.

A medida que la estandarización de C ++ se acelera, y cada año se votan características más grandes, creemos que será importante aceptar las características principales como contribuciones de código abierto. (Por ejemplo, las bibliotecas cronológicas y de formato de C ++ 20 son candidatos potenciales). También queremos contribuir de nuevo a la comunidad de C ++ al hacer posible la implementación de nuestras funciones principales. (Por ejemplo, charconv de C ++ 17)

Con ello la gente de Microsoft da ca conocer que se planea continuar desarrollando esta biblioteca como un proyecto abierto que se está desarrollando en GitHub que aceptará solicitudes de extracción de desarrolladores externos con correcciones y la implementación de nuevas características (para participar en el desarrollo, se requiere un acuerdo CLA para transferir los derechos de propiedad al código transferido).

Se observa que la transferencia del desarrollo de STL a GitHub ayudará a los clientes de Microsoft a realizar un seguimiento del progreso del desarrollo, experimentar con los últimos cambios y ayudar a revisar las solicitudes entrantes de innovaciones.

Abrir el código también permitirá a la comunidad utilizar implementaciones ya preparadas de oportunidades de nuevos estándares en otros proyectos.

Sobre la licencia del código de está biblioteca, es propuesto como abierto bajo la licencia Apache 2.0 con excepciones para archivos binarios que resuelven el problema de incluir bibliotecas de tiempo de ejecución en la composición de los archivos ejecutables generados.

Para ser claros, el STL de MSVC no se está fusionando con libc ++ ya que siguen siendo bibliotecas distintas.

Microsoft explica por que la licencia de código se selecciona de tal manera que permita intercambiar código con la biblioteca libc ++ del proyecto LLVM. STL y libc ++ difieren en la representación interna de las estructuras de datos, pero si lo desean, los desarrolladores de libc ++ pueden portar funcionalidades interesantes de STL (por ejemplo, charconv) o ambos proyectos pueden desarrollar conjuntamente algunas innovaciones.

STL de MSVC se distribuye bajo la licencia Apache v2.0 con excepciones LLVM, que fue creado recientemente por el proyecto Clang / LLVM / libc ++.

Las excepciones agregadas a la licencia de Apache cancelan el requisito de mencionar el uso del producto fuente al entregar archivos binarios compilados con STL a los usuarios finales.

Esta licencia de código abierto permisiva fue elegida porque tener la misma licencia que libc++ lo que hará que sea más fácil compartir código entre las bibliotecas. Para ser claros, el STL de MSVC no se está fusionando con libc ++; siguen siendo bibliotecas distintas que admiten diferentes plataformas con diferentes representaciones de estructura de datos.

Por otra parte uno de los objetivos clave del proyecto se denomina cumplimiento total con los requisitos de las especificaciones, lo que garantiza un alto rendimiento, facilidad de uso (depuración, diagnóstico, herramientas de detección de errores) y compatibilidad a nivel de origen y ABI con versiones anteriores de Visual Studio 2015/2017.

Entre las áreas que Microsoft no está interesado en desarrollar son la portabilidad a otras plataformas y agregar extensiones personalizadas.

Si quieres conocer mas al respecto sobre el comunicado que realizo Microsoft puedes consultarlo en el siguiente enlace.

from Linux Adictos https://ift.tt/30kWk49
via IFTTT

Categories: Internet, Linux Tags: , ,

Canonical dejará algunos paquetes de 32-bit en Ubuntu 20.xx: buenas noticias para los gamers

September 20, 2019 Leave a comment

Canonical Ubuntu (logos)

Canoncial dijo que retiraría el soporte para paquetes de 32-bit en su Ubuntu, pero la comunidad se le echó un poco encima porque aún había muchos usuarios que dependían de este tipo de paquetes. Es verdad que es la tendencia de la mayor parte de desarrolladores, ir abandonando los paquetes antiguos para centrar esfuerzos en los modernos. Pero los 32-bit parece que serán complicados de olvidar…

Tras las quejas, Canonical reflexionó y dijo que dejaría el soporte en Ubuntu 19.xx y que lo eliminaría en Ubuntu 20.xx. Tras esta pequeña tregua o retraso en el cese de este tipo de paquetes, ahora parece que Canonical se lo tomará aún con más calma y dejará algunos paquetes de 32-bit incluso en Ubuntu 20 y más allá. Algunos como Valve dijeron que si no mantenían el soporte abandonarían la plataforma, y es que el mundo gaming aún es muy dependiente de esto en muchos juegos más antiguos.

Ahora se sabe que en Ubuntu 20.04 habrá aún paquetes de 32-bit, pero será una lista algo más reducida, dejando aquellos que están abandonados sin mantenimiento y que pueden causar problemas de seguridad y estabilidad para la distro. Es decir, si mantienes los paquetes contentas a muchos usuarios, pero también generas otros problemas. Los contenedores podrían ir resolviendo estos problemas. Espero que se busque un buen compromiso.

Si quieres ver la lista completa de paquetes de 32-bit que estarán disponibles lo puedes ver aquí. Pero ya adelanto que los gamers están de enhorabuena. El mundo gaming seguirá contando con paquetes como los motores gráficos Unity y Godot, algunos otros drivers, y también SDL 2, Wine, DXVK, Steam, paquetes MESA, etc. Es decir, la mayor parte de paquetes críticos por los que muchos temían.

¿Cómo te afectará? Lo cierto es que si tienes un equipo con chip de 64-bit y no eres demasiado dependiente de ese software no te afectará nada. Si eres dependiente de algún paquete de 32-bit que no se encuentre en la lista, piensa en buscar una alternativa de 64-bit…

from Linux Adictos https://ift.tt/30cyN5i
via IFTTT

Categories: Internet, Linux Tags: , ,