Eric Raymond asegura que Windows 10 terminará siendo una capa de emulación en Linux

Eric S. Raymond

Eric S. Raymond es un viejo conocido en el mundo del hacking y del código abierto. Aunque quiso participar en el desarrollo del kernel Linux y fue rechazado su código, no se debe olvidar que es el creador de obras como La Catedral y el Bazar. Y hoy no es noticia por nada de eso, sino por unas declaraciones que ha hecho recientemente sobre Windows 10 y Linux.

Ya conocerás WSL (Windows Subsystem for Linux), es decir, la capa de compatibilidad desarrollada por Microsoft para poder ejecutar software de Linux nativamente en Windows 10 y Windows Server 2019. Un proyecto basado en Windows Subsystem for Android conocido como Project Astoria para Windows Mobile. Ese proyecto ha ido evolucionando y en la actualidad admite hasta apps gráficas…

Pues bien, Eric S. Raymond básicamente piensa que habrá una especie de «LSW» o Linux Subsystem Windows. Es decir, una capa de compatibilidad con la que ejecutar software nativo de Microsoft Windows sobre el kernel Linux. Algo que ya se pretende con Wine, pero integrado sobre el propio kernel como WSL.

Eric S. Raymond piensa que no pasará demasiado tiempo para que eso ocurra. Ya en 2002 dijo que Windows no sería un motor fiable de ganancias para Microsoft una vez los precios cayeran por debajo de 350 dólares y ahora ve una victoria de Linux según ha publicado en su blog:

«Los desarrolladores de Microsoft ahora están instalando características en el kernel de Linux para mejorar WSL. Y eso apunta a una dirección técnica fascinante. Lo que pasa con los juegos es que son la prueba de estrés más exigente posible para una capa de emulación de Windows, mucho más que el software empresarial. Es posible que ya estemos en un punto en el que la tecnología similar a Proton sea lo suficientemente buena para ejecutar software empresarial de Windows sobre Linux. Si no, lo estaremos pronto. Los proveedores de software de terceros dejan de enviar binarios de Windows a favor de los binarios de ELF con una API de Linux pura… y Linux finalmente gana la guerra de los escritorios, no al desplazar a Windows, sino al apropiarse de él. Quizás así sea siempre como tenía que ser.»

Ya sabes que Eric S. Raymond es en ocasiones muy polémico en sus pensamientos, así que puedes ser tú mismo quien juzgue si tiene o no razón, ya que algunos otros expertos piensan todo lo contrario, y es que WSL podría quitarle terreno a Linux…

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

ScummVM: juega a muchos clásicos gracias a este proyecto

ScummVM

ScummVM es un increíble proyecto multiplataforma y gratuito para permitir que puedas jugar a toneladas de videojuegos de rol y aventuras clásicas desde un solo software centralizado. Además, tiene una nueva versión disponible ahora que expande algunos de los juegos compatibles con este software, lo que es una grata noticia para los fanáticos del entretenimiento digital.

La versión ScummVM 2.2.0 «Interactive Fantasy» está ya disponible con algunos títulos dignos de mención que se han añadido recientemente, como Colossal Cave Adventure, un título lanzado originariamente en 1976 y que es popular al ser el primer juego de ficción interactiva.

Además de ese título, también hay soporte para una gran lista de videojuegos soportados. Y aunque inicialmente fue diseñado para ejecutar aventuras gráficas del motor gráfico SCUMM de LucasArt, ahora también puedes disfrutar de la incorporación de soporte para multitud de motores gráficos como ADRIFT, AdvSys, AGT Level, ZCode, y mucho más. Eso da acceso a alrededor de unos 1600 títulos a los que poder jugar con ScummVM.

Además de Colossal Cave Adventure, también se han agregado recientemente otros títulos destacables que hay que agregar a los ya existentes, como:

  • Blazing Dragons
  • Eye of the Beholder – Sega CD version
  • Griffon Legend
  • Interactive Fiction games
  • Operation Stealth
  • Police Quest: SWAT
  • Prince and the Coward, English translation
  • Ultima IV – Quest of the Avatar
  • Ultima VI – The False Prophet
  • Ultima VIII – Pagan

Por cierto, tienes que saber que algunos de los juegos de la lista necesitan los archivos originales del videojuego que podrás encontrar en plataformas como GOG, o descargarlos de otras fuentes. Otros de la lista no necesitan que compras o adquieras nada de eso.

Para la versión ScummVM para Linux, también se han mejorado otros aspectos de este proyecto de software, como el guardado automático para todos lo motores gráficos, mejoras en el keymapper, usar el navegador de archivos nativo de Linux, menos errores que en versiones previas, etc.

from Linux Adictos https://ift.tt/344IoKg
via IFTTT

Mesa 20.2.0 llega con mejoras para tarjetas y GPUs AMD

 

Mesa Drivers

Recientemente se dio a conocer el lanzamiento de la nueva version de los controladores abiertos «Mesa 20.2.0», version en la cual se destaca el trabajo para mejorar la compatibilidad y mejorar el soporte para las tarjetas y GPus AMD.

En  esta nueva version de los controladores Mesa 20.2 se destaca que se implementó soporte completo para OpenGL 4.6 para GPU Intel (controladores i965, iris) y AMD (radeonsi), soporte OpenGL 4.5 para GPU AMD (r600), NVIDIA ( nvc0) y llvmpipe, OpenGL 4.3 para virgl (virtual la GPU Virgil3D para QEMU / KVM), así como compatibilidad con Vulkan 1.2 para tarjetas Intel y AMD.

Principales novedades de Mesa 20.2.0

Tal y como mencionamos al inicio, esta nueva version de los controladores mesa se destaca por ofrecer un mejor soporte para las tarjetas AMD, y es que en esta nueva version el controlador RADV Vulkan (para tarjetas AMD) usa el compilador de sombreado «ACO» por defecto, que está siendo desarrollado por Valve como una alternativa al compilador de sombreado LLVM. ACO está escrito en C ++, desarrollado con la compilación JIT en mente, y tiene como objetivo garantizar que la generación de código sea lo más óptima posible para los sombreadores de juegos, así como velocidades de compilación muy altas.

Además, en la parte del soporte, se destaca que se agregó soporte de GPU inicial para AMD Navi 21 (Navy Flounder) y Navi 22 (Sienna Cichlid).

Otro de los cambios que se destaca del anuncio, es el nuevo controlador llvmpipe para el procesamiento de software proporciona compatibilidad con OpenGL 4.5.

Mientras que por la parte de los controladores de GPU Intel, se mejoran el soporte para chips basados ​​en la microarquitectura Rocket Lake y agregan soporte inicial para tarjetas discretas Intel Xe DG1.

Y también se mejoró el controlador Gallium3D Zink, que implementa la API OpenGL sobre Vulkan. Zink le permite obtener OpenGL acelerado por hardware si el sistema tiene controladores limitados para admitir solo la API de Vulkan.

El controlador Gallium3D Nouveau NVC0 utiliza HMM (gestión de memoria heterogénea) para admitir OpenCL SVM (memoria virtual compartida).
El controlador Panfrost estabiliza el soporte de renderizado 3D para GPU Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx).

Y también se han realizado mejoras en RadeonSI relacionadas con la virtualización de GPU.
Se agregó soporte para almacenar en caché la representación intermedia TGSI (Tungsten Graphics Shader Infrastructure) en el disco.

En cuanto a las nuevas extensiones añadidas OpenGL:

  • GL_ARB_compute_variable_group_size para Intel Iris.
  • GL_ARB_gl_spirv para Nouveau nvc0.
  • GL_NV_half_float para Nouveau nvc0.
  • GL_NV_copy_depth_to_color para Nouveau nvc0.
  • GL_ARB_spirv_extensions para Nouveau nvc0.
  • GL_EXT_shader_group_vote para llvmpipe.
  • GL_ARB_gpu_shader5 para llvmpipe.
  • GL_ARB_post_depth_coverage para llvmpipe.
  • GL_EXT_texture_shadow_lod para llvmpipe.

También se han agregado las siguientes extensiones al controlador RADV Vulkan (para tarjetas AMD):

  • VK_EXT_4444_formats
  • VK_KHR_memory_model
  • VK_AMD_texture_gather_bias_lod
  • VK_AMD_gpu_shader_half_float
  • VK_AMD_gpu_shader_int16
  • VK_EXT_extended_dynamic_state
  • VK_EXT_image_robustness
  • VK_EXT_private_data
  • VK_EXT_custom_border_color
  • VK_EXT_pipeline_creation_cache_control
  • VK_EXT_shader_demote_to_helper_invocation
  • VK_EXT_subgroup_size_control
  • VK_GOOGLE_user_type
  • VK_KHR_shader_subgroup_extended_types

Y para el controlador Vulkan ANV (para tarjetas Intel) agregó extensiones:

  • VK_EXT_image_robustness
  • VK_EXT_shader_atomic_float
  • VK_EXT_4444_formats
  • VK_EXT_extended_dynamic_state
  • VK_EXT_private_data
  • VK_EXT_custom_border_color
  • VK_EXT_pipeline_creation_cache_control

Finalmente si quieres conocer mas al respecto, puedes consultar el siguiente enlace.

¿Cómo instalar los drivers de video Mesa en Linux?

Los paquetes de Mesa se encuentran en todas las distribuciones de Linux, por lo que su instalación puede realizarse ya sea descargando y compilando el código fuente (toda la información al respecto aquí) o de una forma relativamente sencilla, la cual depende de la disponibilidad dentro de los canales oficiales de tu distribución o de terceros.

Para los que son usuarios de Ubuntu, Linux Mint y derivados pueden añadir el siguiente repositorio en donde los controladores son actualizados de manera rápida.

sudo add-apt-repository ppa:paulo-miguel-dias/mesa -y

Ahora vamos a actualizar nuestro listado de paquetes y repositorios con:

sudo apt update

Y finalmente podemos instalar los drivers con:

sudo apt upgrade

Para el caso de los que son usuarios de Arch Linux y derivados estos los instalamos con el siguiente comando:

sudo pacman -S mesa mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl

Para quienes sean usuarios de Fedora 32 pueden utilizar este repositorio, por lo que deben de habilitar corp con:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Finalmente, para los que son usuarios de openSUSE, pueden instalar o actualizar tecleando:

sudo zypper in mesa

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

Mesa 20.2.0 llega con mejoras para tarjetas y GPUs AMD

 

Mesa Drivers

Recientemente se dio a conocer el lanzamiento de la nueva version de los controladores abiertos «Mesa 20.2.0», version en la cual se destaca el trabajo para mejorar la compatibilidad y mejorar el soporte para las tarjetas y GPus AMD.

En  esta nueva version de los controladores Mesa 20.2 se destaca que se implementó soporte completo para OpenGL 4.6 para GPU Intel (controladores i965, iris) y AMD (radeonsi), soporte OpenGL 4.5 para GPU AMD (r600), NVIDIA ( nvc0) y llvmpipe, OpenGL 4.3 para virgl (virtual la GPU Virgil3D para QEMU / KVM), así como compatibilidad con Vulkan 1.2 para tarjetas Intel y AMD.

Principales novedades de Mesa 20.2.0

Tal y como mencionamos al inicio, esta nueva version de los controladores mesa se destaca por ofrecer un mejor soporte para las tarjetas AMD, y es que en esta nueva version el controlador RADV Vulkan (para tarjetas AMD) usa el compilador de sombreado «ACO» por defecto, que está siendo desarrollado por Valve como una alternativa al compilador de sombreado LLVM. ACO está escrito en C ++, desarrollado con la compilación JIT en mente, y tiene como objetivo garantizar que la generación de código sea lo más óptima posible para los sombreadores de juegos, así como velocidades de compilación muy altas.

Además, en la parte del soporte, se destaca que se agregó soporte de GPU inicial para AMD Navi 21 (Navy Flounder) y Navi 22 (Sienna Cichlid).

Otro de los cambios que se destaca del anuncio, es el nuevo controlador llvmpipe para el procesamiento de software proporciona compatibilidad con OpenGL 4.5.

Mientras que por la parte de los controladores de GPU Intel, se mejoran el soporte para chips basados ​​en la microarquitectura Rocket Lake y agregan soporte inicial para tarjetas discretas Intel Xe DG1.

Y también se mejoró el controlador Gallium3D Zink, que implementa la API OpenGL sobre Vulkan. Zink le permite obtener OpenGL acelerado por hardware si el sistema tiene controladores limitados para admitir solo la API de Vulkan.

El controlador Gallium3D Nouveau NVC0 utiliza HMM (gestión de memoria heterogénea) para admitir OpenCL SVM (memoria virtual compartida).
El controlador Panfrost estabiliza el soporte de renderizado 3D para GPU Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx).

Y también se han realizado mejoras en RadeonSI relacionadas con la virtualización de GPU.
Se agregó soporte para almacenar en caché la representación intermedia TGSI (Tungsten Graphics Shader Infrastructure) en el disco.

En cuanto a las nuevas extensiones añadidas OpenGL:

  • GL_ARB_compute_variable_group_size para Intel Iris.
  • GL_ARB_gl_spirv para Nouveau nvc0.
  • GL_NV_half_float para Nouveau nvc0.
  • GL_NV_copy_depth_to_color para Nouveau nvc0.
  • GL_ARB_spirv_extensions para Nouveau nvc0.
  • GL_EXT_shader_group_vote para llvmpipe.
  • GL_ARB_gpu_shader5 para llvmpipe.
  • GL_ARB_post_depth_coverage para llvmpipe.
  • GL_EXT_texture_shadow_lod para llvmpipe.

También se han agregado las siguientes extensiones al controlador RADV Vulkan (para tarjetas AMD):

  • VK_EXT_4444_formats
  • VK_KHR_memory_model
  • VK_AMD_texture_gather_bias_lod
  • VK_AMD_gpu_shader_half_float
  • VK_AMD_gpu_shader_int16
  • VK_EXT_extended_dynamic_state
  • VK_EXT_image_robustness
  • VK_EXT_private_data
  • VK_EXT_custom_border_color
  • VK_EXT_pipeline_creation_cache_control
  • VK_EXT_shader_demote_to_helper_invocation
  • VK_EXT_subgroup_size_control
  • VK_GOOGLE_user_type
  • VK_KHR_shader_subgroup_extended_types

Y para el controlador Vulkan ANV (para tarjetas Intel) agregó extensiones:

  • VK_EXT_image_robustness
  • VK_EXT_shader_atomic_float
  • VK_EXT_4444_formats
  • VK_EXT_extended_dynamic_state
  • VK_EXT_private_data
  • VK_EXT_custom_border_color
  • VK_EXT_pipeline_creation_cache_control

Finalmente si quieres conocer mas al respecto, puedes consultar el siguiente enlace.

¿Cómo instalar los drivers de video Mesa en Linux?

Los paquetes de Mesa se encuentran en todas las distribuciones de Linux, por lo que su instalación puede realizarse ya sea descargando y compilando el código fuente (toda la información al respecto aquí) o de una forma relativamente sencilla, la cual depende de la disponibilidad dentro de los canales oficiales de tu distribución o de terceros.

Para los que son usuarios de Ubuntu, Linux Mint y derivados pueden añadir el siguiente repositorio en donde los controladores son actualizados de manera rápida.

sudo add-apt-repository ppa:paulo-miguel-dias/mesa -y

Ahora vamos a actualizar nuestro listado de paquetes y repositorios con:

sudo apt update

Y finalmente podemos instalar los drivers con:

sudo apt upgrade

Para el caso de los que son usuarios de Arch Linux y derivados estos los instalamos con el siguiente comando:

sudo pacman -S mesa mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl

Para quienes sean usuarios de Fedora 32 pueden utilizar este repositorio, por lo que deben de habilitar corp con:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Finalmente, para los que son usuarios de openSUSE, pueden instalar o actualizar tecleando:

sudo zypper in mesa

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

Ya fue liberada la beta de Fedora 33, conoce sus cambios y novedades

La version beta de Fedora 33 ya fue liberada y con ello la versión beta marca la transición a la etapa final de prueba en la que solo permitía la corrección de errores críticos.

Esta version Beta presenta la incorporación de varios cambios de los cuales ya hemos hablado, tales como la transición hacia Btrfs, el cambio de vi por nano, Earlyoom activado de forma predeterminada, entre otras cosas mas.

Novedades y cambios mas importantes de Fedora 33 Beta

De los cambios principales que se introducen, en las versiones de escritorio (Fedora Workstation, Fedora KDE, etc.) se han movido para usar el sistema de archivos Btrfs predeterminado. El uso del administrador de particiones Btrfs incorporado resolverá los problemas con el agotamiento del espacio libre en el disco cuando los directorios / y / home se montan por separado.

Otro cambio es la actualización del entorno de escritorio a la nueva version de GNOME 3.38, que incluye optimizaciones de rendimiento, un recorrido de bienvenida con información sobre las funciones básicas de GNOME, controles parentales mejorados, la capacidad de asignar diferentes frecuencias de actualización de pantalla a cada monitor y una opción para ignorar conectar dispositivos USB no autorizados mientras la pantalla está bloqueada.

De forma predeterminada, los fondos de escritorio animados están habilitados, en los que el color cambia según la hora del día.

En lugar de vi, el editor de texto predeterminado es nano. El cambio se debe al deseo de hacer que la distribución sea más accesible para los principiantes al proporcionar un editor que pueda ser utilizado por cualquier usuario que no tenga un conocimiento especial de los métodos de trabajo en el editor Vi.

La versión para Internet de las cosas (Fedora IoT) ha sido adoptada en el número de ediciones oficiales del kit de distribución, que ahora viene junto con Fedora Workstation y Fedora Server. Fedora IoT Edition se basa en las mismas tecnologías utilizadas en Fedora CoreOS, Fedora Atomic Host y Fedora Silverblue y ofrece un entorno de sistema simplificado que se actualiza atómicamente al reemplazar la imagen del sistema completo, sin dividirse en paquetes separados.

El entorno del sistema Fedora IoT se crea utilizando la tecnología OSTree, en la que la imagen del sistema se actualiza atómicamente desde un repositorio similar a Git, lo que le permite aplicar métodos de control de versiones a los componentes de distribución (por ejemplo, puede revertir rápidamente el sistema a un estado anterior).

Los paquetes RPM se traducen al repositorio de OSTree utilizando una capa especial rpm-ostree.

En la version de Fedora KDE, se introduce el proceso en segundo plano de Earlyoom habilitado por defecto, que se introdujo en la última versión de Fedora Workstation.

Se han actualizado muchos paquetes, incluidos RPM 4.16, Python 3.9, Perl 5.32, Binutils 2.34, Boost 1.73, Glibc 2.32, Go 1.15, Java 11, LLVM / Clang 11, GNU Make 4.3, Node.js 14, Erlang 23, LXQt 0.15. 0, Ruby on Rails 6.0, Stratis 2.1.0. Soporte eliminado para Python 2.6 y Python 3.4. NET Core se proporciona para la arquitectura aarch64.

El soporte para el módulo mod_php para el servidor http Apache se ha descontinuado, en lugar del cual se propuso php-fpm para ejecutar aplicaciones web en PHP

Por otra parte, también se destaca que Firefox incluye parches para admitir la decodificación de video acelerada por hardware usando VA-API (Video Acceleration API) y FFmpegDataDecoder, que se incluye en sesiones basadas en la tecnología WebRTC utilizada en aplicaciones de videoconferencia basadas en la web.

El servidor y el cliente de chrony y el instalador admiten el mecanismo de autenticación NTS (Network Time Security).

Wine por defecto usa un backend basado en la capa DXVK, que proporciona la implementación de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 y 11, trabajando a través de la traducción de llamadas a la API Vulkan. A diferencia de las implementaciones integradas de Direct3D 9/10/11 de Wine que se ejecutan sobre OpenGL, DXVK permite un mejor rendimiento al ejecutar aplicaciones y juegos 3D en Wine.

En NetworkManager, en lugar del complemento ifcfg-rh, se usa un archivo en formato de archivo de claves para almacenar la configuración.

Finalmente si quieres conocer mas al respecto, puedes consultar los detalles en el anuncio original de la liberación de esta version beta.

El enlace es este.

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

I don’t care about cookies, la extensión que te permitirá olvidarte de decenas de mensajes molestos sobre cookies

I don't care about cookies

I don’t care about cookies

Hace algunos años, la CE quiso concienciar a los usuarios sobre los problemas de navegar por la red. Estoy hablando de lo que hicieron con las cookies, o más concretamente de la obligación de que las webs nos avisen de que van a usarlas, aviso que tenemos que aceptar para poder seguir adelante. Hasta que no las aceptamos, el aviso no desaparece y, una vez concienciados, creo que podemos decir que ha sido peor el remedio que la enfermedad. Si, como a mí, ya te molestan todos estos mensajes, te recomiendo usar I don’t care about cookies.

¿Pero qué es esto? Bueno, es una herramienta con la que no han sido muy creativos a la hora de ponerle nombre, ya que es «no me importan las cookies» en inglés. Está disponible en forma de extensión para la mayoría de navegadores más populares, entre los que están Firefox, Chrome (lo que hace que se pueda instalar en prácticamente cualquier navegador), Edge y Opera, así como en forma de lista para añadir a bloqueadores de publicidad como Adblock Plus, Adblock o uBlock Origin.

I don’t care about cookies acepta las cookies por ti

Lo que hace I don’t care about cookies es sencillamente darle «aceptar» las cookies por nosotros. En la misma web del proyecto nos dicen un par de cosas: la primera es que, aunque no las aceptemos, es probable que las usen igual; la segunda es que lo realmente importante es usar navegadores como Firefox con su ETP (Enhanced Tracking Protection), lo que son sistemas para evitar que las páginas web creen un perfil a partir de nuestro uso, en parte no permitiendo que actúen los trackers.

Una vez instalada I don’t care about cookies, nosotros podremos olvidarnos de ellas. Si miramos la lista, es larguísima, y en ella incluyen decenas, cientos o probablemente miles de reglas para que se acepten la mayoría de cookies que nos encontraremos por la red. En cuanto a esta lista, es cierto que se puede añadir a nuestro bloqueador de contenido habitual, pero también que no se actualiza como sí lo hace la de la extensión.

Como si de un bloqueador se tratara, I don’t care about cookies también nos señala cuándo ha entrado en juego: mostrará una «V» verde en cada página web en la que ya haya aceptado las cookies, lo que también nos permite saber en cuáles no había ninguna que aceptar. Y si no queremos que actúe, podemos crear reglas haciendo clic derecho sobre el icono de la extensión y entrando en su configuración.

Disponible para prácticamente cualquier navegador

En la actualidad, podríamos decir que sólo existen tres motores: uno es el de Firefox, otro es el de Chromium y otro es el del Safari de Apple. Para Firefox, Chromium y todos los navegadores basados en el motor de Google, hay extensión, incluso en las tiendas oficiales como es el caso de Edge u Opera. En el caso de Safari, la cosa es un poco más complicada: tendremos que añadir la lista manualmente o usar una opción como AdGuard, ya que ésta incluye «la extensión», o más bien, su lista, que podemos activar desde las opciones de AdGuard.

Para los que quieran usar las extensiones, en este enlace tenéis la de Firefox, y en este otro tenéis la de Chrome. Si ya usáis AdGuard, podéis activar I don’t care about cookies haciendo clic derecho sobre el icono de su extensión, entrando en «Elementos molestos» y activando el interruptor. Siendo sincero, no he probado esta última opción pero, por lo que parece, AdGuard actualiza la lista desde la fuente oficial cada cierto tiempo, o esa es la impresión que nos llevamos viendo que se actualizó el pasado 29 de julio y que hay un enlace directo que nos lleva a la página web oficial del proyecto.

Así que ya lo sabéis: si no queréis tener que pasaros el día cerrando ventanas por estos avisos, I don’t care about cookies se diseñó pensando en ti.

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

Windows basado en Linux. Otra vez la burra al trigo

Windows basado en Linux

El año pasado Steven J. Vaughan-Nichols, columnista de Computer World había propuesto un Windows 11 basado en Linux. Unos días después Microsoft hizo anuncios que lo refutaban. Este año le toca a un histórico del movimiento del código abierto. Eric S Raymond ser el que imagina que Windows se transformará en una suerte de Wine, es decir en un puente entre las aplicaciones de Windows y el núcleo Linux.

En un post señala que el negocio principal de Microsoft cambió desde la aparición de Azure, su línea de productos de soluciones para la nube, hoy Azure constituye su fuente principal de ingresos, mientras que la venta de computadoras de escritorio van cayendo. De ahí da el salto teórico y llega a la conclusión de que Windows dejará de dar ganancias y se transformará en pérdidas.

Acá tengo que hacer un par de aclaraciones. La caída de venta de las computadoras de escritorio (y notebooks) no solo se detuvo, también se revirtió debido a la pandemia. Y, hay otros dispositivos en los que puede instalarse Windows.

El año pasado Microsoft presentó la tableta Surface Neo con el sistema operativo Windows 10x

Windows 10x es Windows 10 optimizado para dispositivos de doble pantalla y plegables. Está basado en Windows Core OS (WCOS)

Windows Core OS es un conjunto de componentes básicos de Windows estandarizados para que funcionen en diferentes tipos de dispositivos. Se trata de una combinación de partes de OneCore OS, los paquetes de aplicaciones UWP/Web y Win32, y el compilador C-Shell.

¿Ustedes vieron la palabra Linux por algún lado?

Otros argumentos de Raymond son la próxima versión Linux del navegador Edge y que sus desarrolladores estén colaborando con parches para el nucleo Linux que mejorarán la compatibilidad de Windows Subsystem for Linux (WSL)

Windows basado en Linux. Por qué no creo en esa posibilidad

Edge está basado en Chromium y, Chromium es un proyecto que tiene versión Linux. Dado que Microsoft está tratando de llevar clientes a servicios online como Microsoft 365, el que Edge se integra perfectamente con esos servicios y, que como dijimos la mayor parte del trabajo ya está hecho, sería absurdo no portarlo. No estamos hablando de la versión Linux de Word.

Con respecto a WSL, su objetivo desde el principio fue dar un incentivo a los programadores que usaban Linux y lenguajes de código abierto para que usen Windows y Visual Studio. Es decir el sentido contrario al o que va Raymond.

El siguiente hecho que agrega a la ensalada es Proton. Se trata de un proyecto de Valve que permite que los juegos Windows de la tienda de Steam funcionen en Linux.
Dice Raymond:

Lo que pasa con los juegos es que son la prueba de esfuerzo más exigente posible para una capa de emulación de Windows, mucho más que el software de negocios. Puede que ya estemos en el punto en el que la tecnología Proton es lo suficientemente buena para ejecutar software empresarial de Windows sobre Linux. Si no, lo estaremos pronto.

Proton no deja de ser una versión modificada de WINE, y hay programas como Kindle Create o el propio lector Kindle para Windows que es imposible hacer funcionar bajo WINE. Y no estamos hablando de programas demasiado complejos.

Para terminar, se pregunta que haría un estratega corpoativo de Microsoft y concluye que buscarían convertir Windows en una capa de emulación parecida a Proton sobre un núcleo Linux. Esta capa se iría reduciendo con el tiempo a medida que los desarrolladores de Microsoft van incorporando más parches al núcleo Linux.

Según él, la ventaja para Microsoft es que se desharía de una fracción cada vez mayor de sus costes de desarrollo.

El gran final que imagina es Microsoft decretando el fin de la vida útil de la emulación de Windows y los proveedores de software dejando de crear binarios para Windows en favor de software compatible con Linux.

Es probable que yo sea el más pro Microsoft de los columnistas de Linux Adictos. Aún así tengo perfectamente en claro que lo de la empresa con el código abierto no es amor, son negocios. Puede que en el futuro solo saquen versiones de mantenimiento de Windows, pero no van a renunciar a mantenerlo.

El mercado parece dirigirse a servicios basados en la nube y dispositivos tipo Chromebook reemplazando a las computadoras de escritorio y notebooks. En ese contexto tiene sentido portar Edge a Linux pero no otras aplicaciones que funcionan bien en la nube como Microsoft Office. Posiblemente haya un Edge OS basado en Linux, pero Windows no va a desaparecer.

Lo más seguro es que Microsoft intente atraer usuarios de Linux a sus aplicaciones en la nube, y en el caso de que el mercado vuelva a preferir el software instalado localmente, volver a atraerlos a Windows.

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

Rosetta@home: ayuda con tu PC a la lucha contra el SARS-CoV-2

rosetta@home

Seguramente hayas escuchado hablar de la grid computing, y de proyectos como el SETI que pretendía buscar vida alienígena usando recursos de hardware de multitud de equipos que no estuvieran desaprovechados. Para ello, bastaba con instalar un software en tu sistema para poder contribuir a esos proyectos. De eso va Rosetta@home, y es compatible con GNU/Linux.

En este caso no se trata de buscar vida en el universo, sino de contribuir a la investigación contra el coronavirus SARS-CoV-2. Si quieres poner tu granito de arena, no hace falta que tengas conocimientos de nada, no es necesario ser científico para ello. Tan solo prestar algunos recursos de tu PC para que sean usados en la búsqueda de una solución para esta pandemia a través de la suma de computo de todas las numerosas computadoras unidas a través de Rosetta@home, formando una gran supercomputadora distribuida de grandes capacidades…

Rosetta@home es un proyecto de computación distribuida perteneciente al laboratorio Baker de la Universidad de Washington, y que se ejecuta sobre la plataforma de código abierto Berkeley Open Infraestructure for Network Computing (BOINC) que fue desarrollada originalmente para el citado proyecto de búsqueda de extraterrestres SETI@home.

Requisitos para unirse a Rosetta@home

Para poder ayudar con este proyecto Rosetta@home tan solo tienes que tener un equipo con unos requisitos bastante esenciales:

  • PC o Raspberry Pi
  • Con sistema operativo GNU/Linux, FreeBSD, macOS, o Windows de 64-bit.
  • Hardware con una CPU de al menos 500 Mhz, 200 MB de espacio de disco libre y 512 MB de RAM.
  • Conexión a Internet.

¿Cómo comenzar a participar?

Para comenzar a participar con Rosetta@home, lo que tienes que hacer es seguir estos sencillos pasos:

  1. Regístrate en Rosetta@home para tener una cuenta.
  2. Instala los paquetes necesarios (boinc-client, boinctui, y boinc-manager), para el demonio de la plataforma Rosetta@home, la interfaz para seleccionar el proyecto y hacer ajustes, y la GUI si quieres usar el entorno gráfico respectivamente.
  3. Ejecuta BOINC Manager y selecciona el proyecto Rosetta@home de todos los disponibles.
  4. Introduce tus credenciales cuando te los solicite y sigue los pasos… Verás que la interfaz es bastante sencilla.

Recuerda que puedes dejar de colaborar cuando quieras, y no implica que siempre te van a restar los recursos. Solo usarán memoria y tiempo de CPU para obtener potencia de cómputo cuando tú lo decidas…

Más información sobre el proyecto – BOINC

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

La nueva version de Tails 4.11 llega con Tor 10, Kernel 5.7.11 y mas

Hace poco fue anunciada la liberación de la nueva versión de la popular distribución de linux «Tails 4.11» (The Amnesic Incognito Live System), la cual esta basada en la base de paquetes Debian y diseñada para proporcionar acceso anónimo a la red.

Esta nueva version de la distribución se destaca por incluir la mas reciente version liberada del navegador web Tor 10, además de la version del Kernel 5.7.11 y algunos cambios mas.

Para aquellos que desconocen de Tails, deben saber que está es una distribución que esta basada en la base del paquete Debian 10 y diseñada para proporcionar acceso anónimo a la red, con la finalidad de preservar la privacidad y el anonimato del usuario en la red.

La salida anónima de Tails es proporcionada por Tor en todas las conexiones, ya que el tráfico a través de la red Tor, están bloqueadas por defecto con un filtro de paquetes, con lo cual el usuario no deja rastro en la red a no ser que quiera lo contrario.

Mientras que el cifrado en la distribución se usa para almacenar datos de usuario en el modo guardar datos de usuario entre inicios, además de que presenta una serie de aplicaciones preconfiguradas pensadas en la seguridad y anonimato del usuario, tales como un navegador web, el cliente de correo, un cliente de mensaje instantánea entre otras más.

Principales novedades de Tails 4.11

Tal y como mencionamos al inicio, la nueva versión de Tails ha actualizado el kernel de Linux a la versión 5.7.11 junto con las nuevas versiones de Tor Browser 10, Thunderbird 68.12 y python3-trezor 0.11.6 involucradas.

Por la parte de la nueva version incluida de Tor Browser 10.0 se destaca que el navegador llega basado en Firefox 78 ESR. Además de que se actualizaron los complementos de navegador incluidos NoScript 11.0.44 y Tor Launcher 0.2.25 (componentes reemplazados usando XUL).

De los cambios que se realizaron, se menciona en el anuncio que se modificó la ubicación de la base de datos Passwords.kdbx en el administrador de contraseñas KeePassXC (/home/amnesia/Passwords.kdbx en lugar de /home/amnesia/Persistent/keepassx.kdbx).

Además de que se eliminó la función de habilitación de punto de acceso Wi-Fi en el configurador de red, que no funciona en Tails.

Otro de los cambios que se destaca de esta nueva version, es que se agregó la capacidad de guardar permanentemente la configuración de idioma, el teclado y configuraciones adicionales establecidas a través de la interfaz de la pantalla de bienvenida. Esta configuración se utilizará en sesiones posteriores después de activar el almacenamiento persistente en la pantalla de bienvenida.

Finalmente, si quieres conocer mas al respecto sobre esta nueva version liberada de Tails 4.11. Puedes consultar los detalles en el anuncio original en el siguiente enlace. 

Descargar Tails 4.11

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.

La imagen que se obtiene desde la sección de descargas es una imagen ISO de 1 GB capaz de funcionar en modo en vivo.

Además es importante tomar en cuenta que esta nueva version de Tails 4.6, como la mayoría de sus predecesores, también corrige algunos agujeros de seguridad por lo que sus desarrolladores recomiendan encarecidamente que se realice la actualización a esta nueva version en caso de estar en una anterior.

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

Para aquellos usuarios que tengan instalada una versión anterior de Tails y quieren realizar la actualización a esta nueva versión. Deben saber que la actualización directa a Tails 4.11 la pueden realizar directamente desde Tails 4.2 o superior.

Mientras que para los usuarios que siguen en la rama 3.xxx deben pasar primero a la versión 4.0 (aun que lo recomendable seria realizar una instalación en limpio de Tails 4.11).

Para ello podrán hacer uso de su dispositivo USB que utilizaron para instalar Tails, pueden consultar la información para llevar este movimiento en su ordenador en el siguiente enlace. 

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

Linux 5.9 rc7: habrá un rc adicional antes de la versión final

Logo Kernel Linux, Tux

Linus B. Torvalds ha sido el encargado de anunciar esta nueva versión del kernel Linux, como viene siendo habitual. Lo ha hecho a través de LKML, es decir, las listas de correo empleadas para el desarrollo de este impresionante proyecto. Lo que ha anunciado es la versión Linux 5.9-rc7, es decir, la séptima versión candidata a ser final (release candidate). Pero por lo que ha dicho, no será la última, ya que vendrá un rc8 para terminar de pulir esta versión antes de lanzarlo como estable.

Si te interesa probar ya este kernel Linux 5.9, aunque aún no es recomendable para entornos de producción debido a que podría generar algunos problemas e inestabilidad, puedes hacerlo desde ya descargándolo desde la web kernel.org. Dicho esto, vamos a ver algunos cambios introducidos en esta versión y otros detalles interesantes que debes conocer…

Según lo que ha comentado Linus, el kernel Linux parece haber solucionado todos los problemas que había en el rc6 relacionados con VM, pero han aparecido otros que necesitan solucionarse como los problemas relacionados con la corrupción de slab que se han detectado en esta otra versión rc7, además de otro error poco tonto de bloqueo de página.

Parece que la solución a dichos problemas ya está lista, pero llegó algo tarde. Así que es probable que haya otro rc, el rc8, para asegurarse de que todo está libre de errores y es realmente estable antes de dar el paso a la versión final. Es decir, que el próximo domingo en lugar de la versión Linux 5.9 Final lo que habrá es un Linux 5.9-rc8.

En cuanto al desarrollo, han estado muy centrados en solucionar esos problemas citados, así como algunos cambios en controladores y la pila de red, además de una pequeña cantidad de mejoras en documentación y arreglos en los sistemas de archivos, entre otros. Es decir, lo habitual…

from Linux Adictos https://ift.tt/345YiEk
via IFTTT