¿Es demasiado pronto para el 8K en los móviles? 3 razones para que te ahorres tu dinero

Con la llegada del Samsung Galaxy S20 y sus hermanos mayores, cuyo completo análisis podéis consultar a continuación, un nuevo debate se ha abierto en el mundo de la tecnología. No, no nos referimos acerca de si el usuario necesita 12 GB de memoria RAM para mover las apps y juegos de la Play Store, sino de la grabación en vídeo a resolución 8K. Al igual que ha sucedido con

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 ¿Es demasiado pronto para el 8K en los móviles? 3 razones para que te ahorres tu dinero se publicó primero en Andro4all.

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

Qué es un sistema operativo. Algunos conceptos básicos

Qué es un sistema operativo

Desde hace un tiempo estamos comentando diversas alternativas de código abierto que tanto las autoridades como los profesionales y los usuarios particulares pueden utilizar para momentos de crisis. En estos días nos estamos dedicando a describir herramientas; servicios web y programas que pueden resultar útiles para la creación de contenidos educativos.

El artículo siguiente va a estar enfocado a los sistemas operativos. Como es probable que despierte interés de gente que no es lectora habitual de Linux Adictos, considero conveniente dedicar este a repasar algunos conceptos introductorios. Si estás familiarizado con Linux, puedes saltártelo tranquilamente.

Qué es un sistema operativo

Un sistema operativo es el software principal que gestiona todo el hardware y demás software de un ordenador. Entre otras cosas maneja los dispositivos de entrada y salida. Hace esto utilizando controladores de dispositivos escritos por los fabricantes de hardware o por terceros para facilitar la comunicación con esos dispositivos. Por otra parte, provee bibliotecas e interfaces de programación de aplicaciones que los desarrolladores pueden utilizar al momento de escribir programas para un sistema operativo en particular..

El sistema operativo actua como intérprete entre las aplicaciones que se ejecutan y el hardware, utilizando a los controladores de hardware como intérpretes entre ambos.

Pongamos un ejemplo

Supongamos que un usuario tiene instalado un navegador de Internet, un programa de procesamiento de textos y una aplicación de dibujo. Estos tres programas incluyen la función de impresión. Ahora bien, si los desarrolladores de cada uno de estos programas tuviera que crear una rutina para esta función, se alargaría el tiempo de desarrollo y aumentaría el espacio de almacenamiento necesario. Sobre todo porque habría que repetir el procedimiento para cada función del programa y para cada dispositivo de hardware disponible en el mercado.

Si el usuario quisiera imprimir en el mismo momento una página web, un documento y un dibujo, teniendo cada aplicación una rutina de impresión diferente, se armaría un cuello de botella.

Lo que sucede en realidad, es que cada una de las aplicaciones le avisa al sistema operativo que quiere imprimir algo. El sistema operativo le envia las peticiones al controlador de la impresora, y el controlador las envía por turno al dispositivo.

El núcleo o kernel

El kernel es el corazón del sistema operativo de una computadora. Es el primer programa que se carga, y maneja todas las funciones fundamentales del ordenador.

Se encarga de asignar memoria, convertir las funciones de software en instrucciones para la CPU de la computadora y de manejar las entradas y salidas de los dispositivos de hardware. El núcleo se ejecuta generalmente en un área aislada para evitar que sea manipulado por otros programas de la computadora.

Aunque, desde el punto de vista del usuario parece que en el núcleo todas las tareas se ejecutan de manera simultánea, en realidad se hacen en forma secuencial. El sistema operativo le dedica a cada tarea un cierto lapso de tiempo y pasa a la siguiente de la lista.

Es posible que leyendo la descripción, esta metodología parezca ineficiente. Sin embargo es ella la que nos permite hacer varias tareas al mismo tiempo como escribir en el procesador de textos y escuchar música. La latencia es el tiempo en que el sistema tarda en completar una tarea. Los kernel de baja latencia le dan prioridad a las solicitudes de tareas que tienen orígenes externos como el ingreso de señales de audio y video o la ejecución de instrumentos musicales virtuales.

Distribuciones Linux

Si seguiste leyendo hasta acá, es probable que te estés preguntando que tiene que ver todo esto con la creación de contenidos educativos.

Es porque en el próximo artículo vamos a introducir a los sistemas operativos para propósitos espcciales.

A diferencia de Windows y Mac, Linux está disponible bajo la forma de distribuciones.

Si te compras un Mac, adquieres una combinación de hardware y software integrados y desarrollados. Si instalas Windows en tu computadora, todos los componentes del sistema operativo estarán desarrollados por Microsoft. En el caso de una distribución Linux, lo que tienes es un paquete de componentes de distintos orígenes
Algunos de ellos son:

  • El kernel Linux.
  • Utilidades del sistema desarrolladas por el proyecto GNU.
  • Controladores de dispositivos creados por los fabricantes o por terceros aplicando ingeniería inversa.
  • Servidor gráfico.
  • Gestores de ventanas.
  • Escritorios.
  • Coleccion de software.

Dependiendo de la combinacion de programas que se haga, estas distribuciones podrán servir para propósitos generales o para usos específicos como producción multimedia, informática forense, juegos, etc.

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

Ya esta disponible la primera vista previa de Microsoft Defender ATP para Linux

Microsoft Defender ATP

El mes pasado compartimos aquí en el blog la noticia que había dado a conocer Microsoft sobre la pronta disponibilidad de Microsoft Defender ATP para Linux. Ahora, unas cuantas semanas después de ese anuncio, se dio a conocer la disponibilidad de la primera vista previa que está dirigida a servidores.

Para quienes aún desconocen de Microsoft Defender, deben saber que esta es una plataforma unificada para protección preventiva, detección de robos, revisión y respuesta automatizadas. Microsoft Defender ATP protege los puntos finales de los ciberdelincuentes, detecta ataques avanzados e infracciones de datos, automatiza incidentes de seguridad y mejora la seguridad.

Defender ATP tiene una funcionalidad incorporada que utiliza un enfoque basado en el riesgo para descubrir, priorizar y corregir vulnerabilidades de punto final y configuraciones incorrectas. Sirve como una infraestructura para reducir la exposición de la organización, fortalecer la superficie del punto final y aumentar la resiliencia de la organización.

Permite a las organizaciones detectar vulnerabilidades y configuraciones incompletas en tiempo real, basadas en sensores, sin requerir un agente o escaneo periódico. Da prioridad a las vulnerabilidades basadas en el panorama de amenazas, las amenazas detectadas dentro de su organización, la información confidencial en dispositivos vulnerables y el entorno de trabajo.

Según Microsoft, Defender ATP ayuda a reducir la superficie de ataque al reducir los lugares donde es vulnerable a las amenazas y ataques cibernéticos. Microsoft proporciona a los administradores un conjunto de recursos para configurar la protección de los dispositivos y aplicaciones de su organización.

El control de aplicaciones puede ayudar a limitar este tipo de amenazas de seguridad al restringir las aplicaciones que los usuarios pueden ejecutar y el código que se ejecuta en el núcleo del sistema. Las políticas de control de aplicaciones también pueden bloquear scripts y MSI sin firmar y limitar Windows PowerShell para que se ejecute en modo de lenguaje restringido.

Mientras que el acceso controlado a carpetas para proteger los datos importantes de aplicaciones maliciosas y otras amenazas como el ransomware. Esta característica protege sus datos buscando en una lista de aplicaciones conocidas y aprobadas.

Estas características permiten detectar ataques avanzados casi en tiempo real. Los analistas de seguridad pueden priorizar efectivamente las alertas, obtener visibilidad de todas las infracciones y tomar medidas para abordar las amenazas.

Cuando se detecta una amenaza, se crean alertas en el sistema para que un analista las examine. Las alertas asociadas con las mismas técnicas de ataque o asignadas al mismo atacante se agregan en una entidad llamada incidente. Agregar alertas de esta manera permite a los analistas buscar colectivamente y responder a las amenazas.

Requisitos para poder instalar Microsoft Defender ATP en Linux

En cuanto a la instalación de esta primera vista previa de Microsoft Defender ATP para Linux, se menciona que actualmente es compatible con distribuciones orientadas a servidores, de las cuales son:

  • Red Hat Enterprise Linux 7.2 o posterior
  • CentOS 7.2 o posterior
  • Ubuntu 16.04 LTS o posterior LTS
  • Debian 9 o posterior
  • SUSE Linux Enterprise Server 12 o posterior
  • Oracle Linux 7.2 o posterior

También es importante tomar en cuenta que la versión mínima del kernel con la que puede trabajar es la 2.6.38.

Además, se debe de contar con la opción fanotify del kernel habilitada, un espacio en disco de 650 M y después de habilitar el servicio, es posible que se deba configurar la red o el firewall para permitir conexiones salientes entre este servicio y sus puntos finales.

La solución actualmente proporciona protección en tiempo real para los siguientes tipos de sistemas de archivos:

  • btrfs
  • ext2
  • ext3
  • ext4
  • tmpfs
  • xfs

Aunque se menciona que otros tipos de sistemas de archivos se agregarán más adelante. Finalmente, si estás interesado en conocer más al respecto sobre Microsoft Defender ATP para Linux, puedes consultar sus detalles en el siguiente enlace.

Aquí también puedes encontrar la documentación necesaria para configurar Microsoft Defender ATP para Linux. El enlace es este.

O también para actualizar Microsoft Defender ATP en caso de ya contar con él. El enlace es este. 

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

Desarrolladores de Collabora presentaron un nuevo controlador Gallium para Mesa

Collabora controller

Recientemente los desarrolladores de Collabora dieron a conocer mediante una publicación en su blog, el nuevo controlador Gallium para Mesa, que implementa una capa intermedia para organizar la API OpenCL 1.2 y OpenGL 3.3 sobre los controladores con soporte DirectX 12 (D3D12) y que su código fuente se publica bajo la licencia MIT.

El controlador propuesto le permite usar Mesa en dispositivos que inicialmente no son compatibles con OpenCL y OpenGL y también como una posición inicial para portar aplicaciones OpenGL/OpenCL para trabajar sobre D3D12. Para los fabricantes de GPU, el subsistema permite proporcionar soporte para OpenCL y OpenGL, con controladores solo con soporte para D3D12.

En la publicación de su blog, los desarrolladores comparten:

Durante los últimos meses, hemos estado trabajando en dos proyectos nuevos y emocionantes en Collabora, y finalmente es hora de compartir información sobre ellos con el mundo…

De los planes inmediatos, se observa el logro de la aprobación completa de las pruebas de compatibilidad con OpenCL 1.2 y OpenGL 3.3, la verificación de la compatibilidad con las aplicaciones y la inclusión de las mejores prácticas en la composición principal de Mesa.

Sobre el nuevo controlador

El desarrollo del nuevo controlador se lleva a cabo en conjunto con los ingenieros de Microsoft para desarrollar herramientas D3D11On12 a los juegos de transferencia a D3D11 y biblioteca D3D12 D3D12TranslationLayer, asi como tambien implementos primitivos gráficos estándar en la parte superior D3D12.

La implementación incluye el controlador Gallium, el compilador OpenCL, el tiempo de ejecución de OpenCL y el compilador de sombreadores NIR-a-DXIL, que convierte la representación intermedia de sombreadores NIR utilizados en Mesa al formato DXIL binario (lenguaje intermedio DirectX), compatible con DirectX 12 y basado en el código de bits LLVM 3.7 (DirectX Shader Compiler de Microsoft es esencialmente una bifurcación extendida de LLVM 3.7). El compilador OpenCL fue preparado en base a la experiencia del proyecto LLVM y el kit de herramientas SPIRV-LLVM.

Este trabajo se basa en muchos trabajos anteriores. En primer lugar, estamos construyendo esto usando Mesa 3D, con la interfaz Gallium como base para la capa OpenGL y NIR como base para el compilador OpenCL. También estamos utilizando LLVM y el traductor SPIRV-LLVM de Khronos como compilador.

Además, estamos aprovechando la experiencia de Microsoft en la creación de su capa de traducción D3D12, así como nuestra propia experiencia en el desarrollo de Zink.

El código fuente de OpenCL se compila con clang en el pseudocódigo LLVM intermedio (LLVM IR), que luego se convierte en una representación intermedia del núcleo OpenCL en el formato SPIR-V.

Los núcleos en la representación SPIR-V se transfieren a Mesa, se traducen al formato NIR, se optimizan y se transfieren a NIR-a-DXIL para generar sombreadores computacionales en formato DXIL adecuados para la ejecución en GPU utilizando tiempo de ejecución basado en DirectX 12. En lugar de utilizar Clover en Implementación Mesa de OpenCL, se propone un nuevo tiempo de ejecución OpenCL, que permite conversiones más directas a la API DirectX 12.

Los controladores OpenCL y OpenGL se preparan utilizando la interfaz Gallium provista en Mesa, que le permite no entrar en detalles específicos de OpenGL al crear controladores y traducir las llamadas OpenGL en entidades que están más cerca de las primitivas gráficas en las que operan las GPU modernas.

El controlador Gallium acepta comandos OpenGL y con la participación del traductor NIR-a-DXIL, forma buffers de comandos que se ejecutan en la GPU utilizando el controlador D3D12.

Finalmente, los desarrolladores mencionan que este es un trabajo inicial y que esperan que el controlador mejore conforme al tiempo:

Este es solo el anuncio, y queda mucho trabajo por hacer. Tenemos algo que funciona en algunos casos en este momento, pero apenas estamos comenzando a arañar la superficie.

En primer lugar, necesitamos llegar al nivel de características al que nos dirigimos. Nuestros objetivos en este momento es pasar las pruebas de conformidad para OpenCL 1.2 y OpenGL 3.3. Tenemos un largo camino por recorrer, pero con un poco de trabajo duro y sudor, estoy seguro de que llegaremos allí.

Si estás interesado en conocer más al respecto, puedes consultar la nota original en el siguiente enlace o para quienes estén interesados en revisar el código fuente pueden hacerlo desde este enlace.

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

Red Dead Redemption 2: Companion, la app que necesitas para sacarle todo el jugo al mejor juego de Rockstar

En Andro4all nos gustan mucho los videojuegos –bueno a unos más que a otros–. Ya sea en nuestra PlayStation 4, en nuestra Nintendo Switch o en un teléfono móvil, cualquier sitio es bueno para disfrutar de nuestro hobby favorito, sobre todo estos días que nos toca estar en casa por culpa del maldito coronavirus. Y si hay un juego que nos gusta ese es Red Dead Redemption 2, el juego

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 Red Dead Redemption 2: Companion, la app que necesitas para sacarle todo el jugo al mejor juego de Rockstar se publicó primero en Andro4all.

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

Xiaomi vende una lavadora de bolsillo en YouPin: cuesta unos 100 euros y la puedes llevar a cualquier parte

Siempre merece la pena echar un ojo a la tienda online de Xiaomi, YouPin, ya que es habitual que nos sorprenda al vender productos de lo más curiosos. Por ejemplo, te puedes hacer con un potente calefactor que calienta tu habitación en menos de 10 minutos por tan solo 25 euros. En concreto, YouPin tiene un interesante catálogo de productos para el hogar, como la lámpara que elimina los virus

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 Xiaomi vende una lavadora de bolsillo en YouPin: cuesta unos 100 euros y la puedes llevar a cualquier parte se publicó primero en Andro4all.

from Andro4all https://ift.tt/39serVt
via IFTTT

Las mejores series anime para ver en Netflix durante la cuarentena

A pesar de no poder salir a la calle por culpa del maldito coronavirus, no hay excusa alguna para aburrirse. Ya sea viendo vídeos en YouTube, jugando a videojuegos, escuchando nuestro podcast Conectando o disfrutando de las muchas series y películas que hay en el catálogo de Netflix. Si hace unas semanas os recomendamos las mejores series de abogados o series de capítulos cortas, en esta ocasión os vamos a

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 Las mejores series anime para ver en Netflix durante la cuarentena se publicó primero en Andro4all.

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

¿Cuánto ocupa el vídeo 8K de los Samsung Galaxy S20 en comparación con el Full HD y el 4K convencional?

El pasado mes de febrero de 2020 se presentaron unos de los teléfonos más importantes del panorama Android. Cuando Samsung presenta nuevos dispositivos siempre es noticia, pero cuando estos son los nuevos terminales de su línea más exitosa, lo es todavía más. Los Samsung Galaxy S20, S20 Ultra y S20+ son -a falta de que llegue a finales de año el presunto Galaxy Note20- algunos de los dispositivos Android más

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 ¿Cuánto ocupa el vídeo 8K de los Samsung Galaxy S20 en comparación con el Full HD y el 4K convencional? se publicó primero en Andro4all.

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

Cómo ver, exportar y eliminar las contraseñas de tu cuenta de Google desde Android

Al acceder a un servicio o plataforma digital con una contraseña, Google te pregunta inmediatamente si quieres guardarla para no tener que volver a introducirla en futuras ocasiones. Todas esas contraseñas van quedando almacenadas en tu cuenta, y en este artículo te vamos a explicar cómo puedes verlas, exportarlas para enviárselas a otras personas y eliminarlas desde Android. Además de cambiar y mejorar la contraseña de tu cuenta de Google,

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 Cómo ver, exportar y eliminar las contraseñas de tu cuenta de Google desde Android se publicó primero en Andro4all.

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

Esta aplicación convierte tu móvil Android en un mando de Nintendo Switch

En la actualidad existen una gran cantidad de aplicaciones, desde una que te permite crear tus propios “deepfakes”, hasta otra con la que seguir todos los vuelos en directo. Incluso Google ha lanzado recientemente una con la que se puede aprender a programar y que es perfecta para estos días de cuarentena. Sin embargo, algunas de las aplicaciones, debido a la gran cantidad que existen, pasan desapercibidas. Por ejemplo, en

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 Esta aplicación convierte tu móvil Android en un mando de Nintendo Switch se publicó primero en Andro4all.

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