8 cosas que puedes hacer con Linux que no puedes hacer con MacOS o Windows

¿Por qué deberías probar Linux? Aquí te doy 8 razones para hacerlo.

Cuando comencé a usar Linux por primera vez en el 2000, el sistema operativo de código abierto fue utilizado principalmente por estudiantes de informática, piratas informáticos y programadores que querían una alternativa al sistema operativo Windows. Era serio y orientado hacia un trabajo serio. Avance rápido hasta ahora y Linux se usa para todo. ¿Por qué? En pocas palabras, es más flexible que Windows.

Linux se puede doblar y torcer en casi cualquier cosa. Pero Linux no solo es más flexible, confiable y seguro que la competencia, sino que también es mucho más divertido. Pasé muchos días (y fines de semana) modificando el escritorio de Linux simplemente porque podía.

Algunas de las computadoras de escritorio que he configurado han sido tan increíbles que mis amigos querían saber cómo podían lograr el mismo aspecto, solo para sentirse decepcionados de que su sistema operativo elegido no fuera capaz de lograr tal hazaña.

Con ese fin, quería compartir algunas de las cosas realmente geniales que puede hacer con el escritorio de Linux que no puede hacer con otros sistemas operativos. Mi objetivo no es solo convencerte de que Linux es un sistema operativo realmente increíble, sino también convencerte de que lo pruebes.

Y así, sin más preámbulos, vayamos a esas cosas geniales.

1. GNU/Linux puedes Cambiarlo

Una de las ventajas de GNU/Linux es que puedes personalizarlo y modificarlo según tus necesidades. Puedes cambiar el aspecto visual del sistema operativo, instalar diferentes entornos de escritorio, agregar o eliminar aplicaciones y configurar el sistema de acuerdo a tus preferencias.

Personalización del entorno de escritorio

En GNU/Linux, puedes elegir entre una variedad de entornos de escritorio, como GNOME, KDE, Xfce, Cinnamon, entre otros. Cada entorno de escritorio tiene su propio aspecto, características y forma de interactuar con el sistema. Puedes personalizar el entorno de escritorio cambiando el fondo de pantalla, el tema, los iconos y la disposición de los elementos en la pantalla.

Instalación de aplicaciones

En GNU/Linux, puedes instalar y desinstalar aplicaciones fácilmente utilizando un administrador de paquetes. Los administradores de paquetes te permiten buscar, instalar y actualizar software de manera sencilla. Algunas distribuciones populares de GNU/Linux, como Ubuntu y Fedora, ofrecen tiendas de aplicaciones donde puedes encontrar una amplia variedad de software.

Configuración del sistema

En GNU/Linux, tienes control total sobre la configuración del sistema. Puedes ajustar la configuración de red, configurar permisos de usuario, administrar servicios y realizar cambios en la configuración del sistema operativo. Puedes personalizar el sistema según tus necesidades y preferencias.

2. Puedes revivir tu hardware antiguo.

Para revivir tu antiguo hardware con linux puedes hacer lo siguiente:

Elige una distribución ligera: Opta por una distribución de Linux diseñada específicamente para hardware antiguo, como Lubuntu, Xubuntu o Linux Lite. Estas distribuciones están optimizadas para ofrecer un mejor rendimiento en sistemas con recursos limitados.

Realiza una instalación limpia: Si ya tienes una distribución de Linux instalada en tu hardware antiguo, considera hacer una instalación limpia para eliminar cualquier configuración o archivo innecesario que pueda estar ralentizando el sistema.

Personaliza el entorno de escritorio: Elige un entorno de escritorio ligero, como LXDE o XFCE, que consuman menos recursos en comparación con entornos más pesados como GNOME o KDE. Puedes personalizar el aspecto y la configuración del entorno de escritorio según tus preferencias.

Optimiza los servicios y programas que se ejecutan en segundo plano: Desactiva los servicios y programas que no necesitas para liberar recursos y mejorar el rendimiento. Puedes utilizar herramientas como el administrador de servicios o el administrador de tareas para controlar los procesos en ejecución.

Utiliza aplicaciones ligeras: En lugar de utilizar aplicaciones pesadas, elige programas más livianos que consuman menos recursos. Por ejemplo, en lugar de un procesador de texto completo como LibreOffice, puedes optar por AbiWord. También puedes considerar alternativas más ligeras para navegadores web y reproductores multimedia.

Mantén el sistema actualizado: Asegúrate de instalar las actualizaciones de seguridad y las últimas versiones de software disponibles para tu distribución de Linux. Las actualizaciones pueden mejorar el rendimiento y solucionar problemas conocidos.

Considera agregar más RAM: Si tu hardware antiguo tiene la capacidad de ampliar la memoria RAM, puedes considerar agregar más para mejorar el rendimiento del sistema.

3. Nunca te preocupes por el bloqueo

Uno de los problemas que tengo con los sistemas operativos como Windows y MacOS es el bloqueo del proveedor. Con MacOS, haces las cosas a la manera de Apple. Con Windows 11, haces las cosas a la manera de Windows. Con Linux, haces las cosas a tu manera.

En otras palabras, si hay algo en la forma en que funciona el escritorio que no te gusta, puedes modificarlo para que se adapte perfectamente a sus necesidades y flujo de trabajo. Y casi todas las distribuciones de Linux permiten tal personalización. No sé ustedes, pero yo preferiría trabajar de una manera que se adapte perfectamente a mis necesidades en lugar de una manera que se alinee con la idea de un tercero sobre lo que es eficiente. La mayoría de las veces, encuentro que su idea de eficiencia no se acerca a la mía.

4. Actualiza sin reiniciar

¿Cuántas veces ha ido a actualizar Windows o MacOS, solo para descubrir que la actualización realmente ocurre durante un reinicio? Para mí, podría usar ese tiempo siendo realmente productivo. Esa es otra razón más por la que encuentro que Linux es superior a la competencia.

Con Linux, puedo hacer una actualización completa, mientras sigo trabajando en el escritorio. De hecho, con la mayoría de las distribuciones de Linux, la única vez que tiene que reiniciar después de una actualización es si el kernel está actualizado. De lo contrario, sigue usando el sistema operativo mientras la actualización se ejecuta en segundo plano.

5. Ejecuta el software de Windows

Así es, para aquellos que deben ejecutar el software de Windows en Linux, hay una manera, y se llama WINE. Wine es un software instalable que te permite instalar el software de Windows y ejecutarlo en Linux. Wine generalmente no se instala de forma predeterminada, pero se encuentra en los repositorios predeterminados de la mayoría de las distribuciones para que pueda instalarse desde las diversas tiendas de aplicaciones disponibles en Linux.

Hablando de que…

6. Instala toneladas de software… ¡gratis!

Es posible que haya escuchado a mucha gente decir que no hay software disponible para Linux. Están equivocados. Con Linux, encontraras miles y miles de software gratuitos que se pueden instalar desde la tienda de aplicaciones GUI. Y gracias a Snap y Flatpak, incluso puede instalar aplicaciones propietarias, como Zoom y Spotify, en Linux con facilidad.

Me doy cuenta de que MacOS y Windows tienen una gran selección de software para instalar, pero no encontrará casi la selección de software gratuito (y sin publicidad) disponible para instalar. Además, administrar el software instalado es mucho más fácil con Linux (ya sea desde la línea de comandos o la GUI). Aún mejor, puede agregar repositorios de terceros a su administrador de paquetes para instalar aún más software. En otras palabras, Linux ofrece mucha más flexibilidad con respecto a la instalación de software.

7. Sorprende a tus amigos

Como mencioné anteriormente, con Linux, puedes crear un entorno de escritorio que seguramente sorprenderá a sus amigos. En mis inicios, solía pasar horas ajustando los administradores de ventanas AfterStep y Enlightenment hasta el punto en que parecían del futuro. Utilicé transparencias y efectos de ventana que no se conocían en Windows, y todos los que vieron mis escritorios los querían.

Aunque pocos escritorios de Linux son tan flexibles como esos, todavía hay escritorios (como Xfce, Enlightenment y KDE Plasma) que se pueden configurar para que parezcan obras de arte tecnológicas. No solo es una excelente manera de poner celosos a todos los que te rodean… es muy divertido.

8. Disfruta de una fiabilidad sin precedentes

En los años que he estado usando Linux, rara vez he experimentado problemas serios. Aunque una vez tuve un servidor pirateado y un rootkit instalado, eso fue una anomalía para mí. Aparte de eso, la gran mayoría de los problemas que encontré se solucionaron en cuestión de minutos. Y debido a que Linux le brinda todas las herramientas de solución de problemas que necesita para resolver esos problemas, resolver un problema generalmente es leer un archivo de registro.

Linux simplemente funciona. Es realmente así de simple. Pero lo más importante, funciona y funciona y funciona. Entonces, si está buscando una manera de devolver la diversión, la flexibilidad, la facilidad de uso y la confiabilidad a la informática, hágase un favor y pruebe Linux.

Cómo instalar Windows 11 en una Chromebook LENOVO N23

El proceso de instalar de Windows en una Chromebook es relativamente sencillo. De hecho, también puedes instalar Linux en una Chromebook, solo debes tomar en cuenta algunos requerimientos que te permitirán realizar esta tarea. Aquí tratare de explicarte de la mejor manera la forma instalar Windows 11 en una Chromebook paso a paso.

¿Qué herramientas vamos a utilizar para esto?

Antes de instalar Windows en tu Chromebook, debes tener un BIOS de reemplazo, un ratón USB (el mouse o touchpad de Chromebook no funciona en el instalador de Windows y lo vamos a necesitar al momento de instalar Windows y dar los primeros pasos en W10 ) y un pendrive que puedas formatear con la imagen de instalación de W10.

Compatibilidad INTEL preferiblemente

Verifica si tu computador es compatible, y esto lo hacemos simplemente conociento si su procesador es INTEL o ingresa al sitio web reddit.com y localiza a ‘Chrultrabook Subreddit’.

Es importante saber que tu computadora es compatible con el software de Microsoft Windows, de lo contrario todo el trabajo sería una perdida de tiempo. Ya que si no es compatible, es poco probable que tu computadora arranque una vez que pierda el Chrome OS, es como querer instalar el sistema Android para teléfono dentro de la pc. Si no hay conflicto podrás instalar Windows en el Chromebook.

Eliminamos la protección contra escritura

Esta es la única parte del procedimiento donde interactúas con el hardware del equipo, por tanto, no necesitas de programas o aplicaciones para este paso. Si tu computadora es compatible con Windows, para proceder a eliminar la protección contra escritura, Abre tu equipo, accede a la tarjeta madre y retira un tornillo o interruptor de protección que impide reemplazar el BIOS que señalamos en el video. Este tornillo puede ser diferente al resto ya que su flecha aputa en otra dirección (en el caso de las lenovo N23). Con eso no habrá conflicto con el hardware a la hora de instalar Windows en tu Chromebook.

Habilita el modo desarrollador

Para habilitar el modo desarrollador, apaga tu Chromebook y mientras se encuentra en ese estado, presiona las teclas ‘Esc+Refrescar+Encender’. La tecla ‘Refrescar’ está justo en el mismo lugar en el que se ubica la tecla F3 en los teclados convencionales.

El equipo iniciará y mostrará el mensaje ‘Chrome OS falta o está dañado’. Presiona ‘Ctrl+D’ y luego ‘Entrar’ para ‘Desactivar la verificación del sistema operativo’.

Se que es es una DELL pero el procedimiento en este punto es igual en LENOVO

Restablece los ajustes predeterminados

Se eliminarán todos los datos que se han almacenado para restablecer los ajustes establecidos. Esta parte de proceso tarda unos 7 minutos y debes dejar que el proceso termine por si solo.

Luego se reinicia el Chrome OS, verás el mensaje ‘La verificación del sistema operativo está desactivada’. Omite este mensaje mediante la combinación ‘Ctrl+D.

Restablece la clave root del sistema

Para restablacer la clave root del sistema debes esperar la pantalla de bienvenida y hacer click en la opción ‘Enable Debugging features’

Luego aparece la siguiente pantalla donde debes colocar tu clave root del sistema, recuerda colocar una clave sencilla porque va a ser utilizada mas adelante.

Reemplaza el BIOS

Una vez validez la conexión a una red wifi y tengas conexión, presciona ‘Ctrl+Alt+F2(Flecha hacia la derecha)’ para acceder a la terminal.

Luego, escribe el usuario y la clave root

Y ejecuta los comandos:

# chromeos-setdevpasswd

Luego de cambiar el password ejecuta el comando sudo su – chromeos

Y presiona ‘Enter‘.

Luego coloca el siguiente comando:

cd; curl -L -O http://mrchromebox.tech/firmware-util.sh && sudo bash firmware-util.sh

y presiona ‘Enter’

OJO – Si estas trabajando en una chromebook donde no presentas problemas con el acceso a la consola, abre el navegador y presiona las teclas crtl+T y en la consola coloca la palabra ‘shell’ y presiona ‘Enter’. Allí, escribe el comando anterior:

cd; curl -L -O http://mrchromebox.tech/firmware-util.sh && sudo bash firmware-util.sh

y presiona «Enter».

Así, podrás descargar un archivo de script de extensión .sh para que se ejecute como administrador.

En la interfaz, elige la opción #2 (sin comillas) y presionando ‘Enter’. Para flashear el firmware, escribe ‘y’ y después ‘U’. No debes seleccionar ‘Legacy’ si vas a ejecutar Windows.

La copia de seguridad es a tu libre albedrio. Presciona la letra ‘y’ en todas las opciones.

Presiona ‘Enter’

Por último preciona la letra ‘P’.

Una vez que termine la instalación del firmware, apaga tu Chromebook.

Crea el disco de instalación

Es necesario que obtengas una imagen ISO de Windows, el programa Rufus o ULTRAISO, son programas que permite crear discos de instalación desde un USB. Puedes buscar en internet muchas aplicaciones que sirvan con este propósito si no la conoces. Y por último una unidad USB, crear una memoria USB booteable con Rufus. Descarga esta herramienta en otro computador con el sistema Windows y una vez que se instale, accede a la aplicación.

Selecciona la unidad USB, asegúrate que la memoria USB esté vacía al momento de hacer el procedimiento, te recomendamos formatear el pendrive antes de usarlo y haz clic en ‘Esquema de partición GPT para UEFI y NTFS’. Presiona ‘Crear disco de inicio usando’ y elige la imagen ISO de Windows.

Pendrive o disco USB

Inserta la unidad USB en tu Chromebook y enciéndala, espera que arranque el Windows con el pendrive USB.

IMPORTANTE – Conecta el ratón USB para que navegues por la interfaz del instalador. Elige la partición que permite instalar Windows en la Chromebook y espera mientras finaliza la instalación.

Es de resaltar que el proceso es similar si quieres instalar cualquier otro so como Linux o Android en su versión para PC.

Cómo instalar Windows 10 en una Chromebook

El proceso de instalar de Windows en una Chromebook es relativamente sencillo. De hecho, también puedes instalar Linux en una Chromebook, solo debes tomar en cuenta algunos requerimientos que te permitirán realizar esta tarea. Aquí tratare de explicarte de la mejor manera la forma instalar Windows en una Chromebook paso a paso.

¿Qué herramientas vamos a utilizar para esto?

Antes de instalar Windows en tu Chromebook, debes tener un BIOS de reemplazo, un ratón USB (el mouse o touchpad de Chromebook no funciona en el instalador de Windows y lo vamos a necesitar al momento de instalar Windows y dar los primeros pasos en W10 ) y un pendrive que puedas formatear con la imagen de instalación de W10.

Compatibilidad Intel preferiblemente

Verifica si tu computador es compatible, y esto lo hacemos simplemente conociento si su procesador es INTEL o ingresa al sitio web reddit.com y localiza a ‘Chrultrabook Subreddit’.

Es importante saber que tu computadora es compatible con el software de Microsoft Windows, de lo contrario todo el trabajo sería una perdida de tiempo. Ya que si no es compatible, es poco probable que tu computadora arranque una vez que pierda el Chrome OS, es como querer instalar el sistema Android para teléfono dentro de la pc. Si no hay conflicto podrás instalar Windows en el Chromebook.

Eliminamos la protección contra escritura

Esta es la única parte del procedimiento donde interactúas con el hardware del equipo, por tanto, no necesitas de programas o aplicaciones para este paso. Si tu computadora es compatible con Windows, para proceder a eliminar la protección contra escritura, Abre tu equipo, accede a la tarjeta madre y retira un tornillo o interruptor de protección que impide reemplazar el BIOS que señalamos en el video. Este tornillo puede ser diferente al resto ya que su flecha aputa en otra dirección (en el caso de las DELL). Con eso no habrá conflicto con el hardware a la hora de instalar Windows en tu Chromebook.

Habilita el modo desarrollador

Para habilitar el modo desarrollador, apaga tu Chromebook y mientras se encuentra en ese estado, presiona las teclas ‘Esc+Refrescar+Encender’. La tecla ‘Refrescar’ está justo en el mismo lugar en el que se ubica la tecla F3 en los teclados convencionales.

El equipo iniciará y mostrará el mensaje ‘Chrome OS falta o está dañado’. Presiona ‘Ctrl+D’ y luego ‘Entrar’ para ‘Desactivar la verificación del sistema operativo’.

Restablece los ajustes predeterminados

Se eliminarán todos los datos que se han almacenado para restablecer los ajustes establecidos. Esta parte de proceso tarda unos 7 minutos y debes dejar que el proceso termine por si solo.

Luego se reinicia el Chrome OS, verás el mensaje ‘La verificación del sistema operativo está desactivada’. Omite este mensaje mediante la combinación ‘Ctrl+D.

Restablece la clave root del sistema

Para restablacer la clave root del sistema debes esperar la pantalla de bienvenida y hacer click en la opción ‘Enable Debugging features’

Luego aparece la siguiente pantalla donde debes colocar tu clave root del sistema, recuerda colocar una clave sencilla porque va a ser utilizada mas adelante.

Reemplaza el BIOS

Una vez validez la conexión a una red wifi y tengas conexión, presciona ‘Ctrl+Alt+F2(Flecha hacia la derecha)’ para acceder a la terminal.

Luego, escribe el usuario y la clave root

Y ejecuta el comando:

crossystem dev_boot_usb=1 dev_boot_legacy=1 (Para activar el uso del pen drive como disco de arranque en la chromebook)

Y presiona ‘Enter’.

Luego coloca el siguiente comando:

cd; curl -L -O http://mrchromebox.tech/firmware-util.sh && sudo bash firmware-util.sh

y presiona ‘Enter’

OJO – Si estas trabajando en una chromebook donde no presentas problemas con el acceso a la consola, abre el navegador y presiona las teclas crtl+T y en la consola coloca la palabra ‘shell’ y presiona ‘Enter’. Allí, escribe el comando anterior:

cd; curl -L -O http://mrchromebox.tech/firmware-util.sh && bash firmware-util.sh

y presiona «Enter».

Así, podrás descargar un archivo de script de extensión .sh para que se ejecute como administrador.

En la interfaz, elige la opción #2 (sin comillas) y presionando ‘Enter’. Para flashear el firmware, escribe ‘y’ y después ‘U’. No debes seleccionar ‘Legacy’ si vas a ejecutar Windows.

La copia de seguridad es a tu libre albedrio. Presciona la letra ‘y’ en todas las opciones.

Presiona ‘Enter’

Por último preciona la letra ‘P’.

Una vez que termine la instalación del firmware, apaga tu Chromebook.

Crea el disco de instalación

Es necesario que obtengas una imagen ISO de Windows, el programa Rufus o ULTRAISO, son programas que permite crear discos de instalación desde un USB. Puedes buscar en internet muchas aplicaciones que sirvan con este propósito si no la conoces. Y por último una unidad USB, crear una memoria USB booteable con Rufus. Descarga esta herramienta en otro computador con el sistema Windows y una vez que se instale, accede a la aplicación.

Selecciona la unidad USB, asegúrate que la memoria USB esté vacía al momento de hacer el procedimiento, te recomendamos formatear el pendrive antes de usarlo y haz clic en ‘Esquema de partición GPT para UEFI y NTFS’. Presiona ‘Crear disco de inicio usando’ y elige la imagen ISO de Windows.

Pendrive o disco USB

Inserta la unidad USB en tu Chromebook y enciéndala, espera que arranque el Windows con el pendrive USB.

IMPORTANTE – Conecta el ratón USB para que navegues por la interfaz del instalador. Elige la partición que permite instalar Windows en la Chromebook y espera mientras finaliza la instalación.

Es de resaltar que el proceso es similar si quieres instalar cualquier otro so como Linux o Android en su versión para PC.

Error de Exchange Server: Parche ahora, pero la autenticación multifactor podría no detener estos nuevos ataques, advierte Microsoft

Incluso si una cuenta de Exchange tiene habilitada la autenticación multifactor, un atacante podría usar esta vulnerabilidad para poner en peligro las cuentas de correo electrónico.


Microsoft ha publicado actualizaciones de seguridad para su software de servidor de correo electrónico local de Exchange que las empresas deberían tener en cuenta.

Las actualizaciones de seguridad son para fallas en Exchange Server 2013, 2016 y 2019, las versiones locales de Exchange que se vieron comprometidas a principios de este año por el grupo de piratería respaldado por Beijing al que Microsoft llama Hafnium. Se explotaron cuatro vulnerabilidades en el software del servidor Exchange local, y ahora Microsoft advirtió que una falla recientemente parcheada, rastreada como CVE-2021-42321, también está bajo ataque.

Las actualizaciones de seguridad de Exchange se lanzaron como parte de las actualizaciones del martes de parches de noviembre de 2021 de Microsoft para Windows, el navegador Edge, la suite Office y otros productos de software.

«El error de Exchange CVE-2021-42321 es una» vulnerabilidad posterior a la autenticación en Exchange 2016 y 2019. Nuestra recomendación es instalar estas actualizaciones de inmediato para proteger su entorno «, dijo Microsoft en una publicación de blog sobre los nuevos errores de Exchange.

«Estas vulnerabilidades afectan a Microsoft Exchange Server local, incluidos los servidores utilizados por los clientes en el modo híbrido de Exchange. Los clientes de Exchange Online ya están protegidos y no necesitan realizar ninguna acción», señala Microsoft.

Los ataques que afectan a los usuarios después de la autenticación son riesgosos porque afectan a los usuarios que se han autenticado con credenciales legítimas pero robadas. Algunos ataques posteriores a la autenticación pueden hacer que la autenticación de dos factores sea inútil, ya que el malware hace su truco después de que una persona se ha autenticado con un segundo factor.

Los atacantes con sede en China accedieron a los servidores Exchange a través de los cuatro errores o credenciales robadas, lo que les permitió crear shells web, una interfaz de línea de comandos, para comunicarse de forma remota con una computadora infectada. Los shells web son útiles para los atacantes porque pueden sobrevivir en un sistema después de un parche y deben eliminarse manualmente.

Los atacantes generalmente buscan las credenciales de administrador para ejecutar malware, pero también usan conexiones que no están protegidas por una VPN. Alternativamente, atacan a las VPN ellos mismos.

Microsoft proporciona instrucciones de actualización detalladas que los administradores de Exchange deben seguir, incluida la actualización de las actualizaciones acumulativas (CU) relevantes para Exchange Server 2013, 2016 y 2019.

La empresa advierte que los administradores deben actualizar a una de las CU admitidas: no proporcionará actualizaciones a las CU no admitidas, que no podrán instalar las actualizaciones de seguridad de noviembre.

Microsoft confirmó que la autenticación de dos factores (2fa) no necesariamente protegerá contra los atacantes que exploten las nuevas fallas de Exchange, particularmente si una cuenta ya ha sido comprometida.

«Si la autenticación es exitosa (2FA o no), entonces CVE-2021-42321 podría ser explotable», dice el gerente de programas de Microsoft, Nino Bilic.

«Pero de hecho, 2FA puede hacer que la autenticación sea más difícil de realizar, por lo que, en ese sentido, puede ‘ayudar’. Pero digamos que si hay una cuenta con 2FA que se ha visto comprometida, bueno, en ese caso no habría ninguna diferencia. «, Agrega Bilic.

Para detectar compromisos, Microsoft recomienda ejecutar la consulta de PowerShell en su servidor Exchange para verificar eventos específicos en el Registro de eventos:

Get-EventLog -LogName Aplicación -Fuente «MSExchange Common» -EntryType Error | Where-Object {$ _. Message -like «* BinaryFormatter.Deserialize *»}

Microsoft convierte el Subsistema de Windows 11 para Linux, en una aplicación separada en la Microsoft Store

Microsoft está dando el primer paso para hacer que WSL esté disponible como una aplicación desacoplada, disponible a través de Microsoft Store a través de una primera versión preliminar.

Microsoft pone a disposición, una versión preliminar del Subsistema de Windows de Linux (WSL) para Windows 11 en la Microsoft Store. Esta no es una nueva versión de WSL; Microsoft acaba de hacer que el WSL 2 existente esté disponible en la Tienda como una opción en este momento. El objetivo de Microsoft al hacer esto es brindar a los usuarios las últimas actualizaciones y funciones de WSL más rápido, según la publicación del blog que anuncia la nueva vista previa.

Hasta ahora, WSL se ha instalado como un componente opcional dentro de Windows. Como se señaló en la publicación de Microsoft, los binarios que componen la lógica de WSL en ese componente opcional son parte de la imagen de Windows y, por lo tanto, se revisan y actualizan cuando el sistema operativo sí lo está. Al desacoplar WSL de la imagen de Windows y convertirla en una aplicación separada disponible en la Tienda, los usuarios pueden obtener actualizaciones de la aplicación independientemente del sistema operativo.

Microsoft ha hecho que varias de las nuevas características para WSL que formaban parte de Windows 11 estén disponibles en la vista previa de la WSL separada, y se incluyen nuevas funciones de montaje como wsl.exe. El kernel de Microsoft Linux compatible es 5.10.60.1; Hay una función auxiliar de indicador de progreso con un mensaje «Espere» y se ha agregado el comando wsl.exe – versión.

Para instalar y usar WSL desde la Tienda, los usuarios deben ejecutar Windows 11 build 22000 o superior. El componente opcional de Plataforma para máquina virtual también debe estar habilitado. Si se cumplen estas condiciones, los usuarios pueden ir a la página de la Tienda WSL y hacer clic en instalar para instalar WSL, y luego instalar una distribución de Linux compatible de su elección.

Los usuarios que tengan instalada la versión en Windows para WSL aún pueden instalar la vista previa de WSL desde la Tienda, ya que las dos pueden ejecutarse simultáneamente. (Sin embargo, la versión Store siempre tendrá prioridad). Y los usuarios podrán usar distribuciones WSL 1 con la vista previa de la Tienda, siempre que el componente opcional WSL esté habilitado así como también tendrán la opción de desinstalar WSL de la tienda y volver a la versión en Windows.

«Nuestros objetivos son hacer que WSL en Microsoft Store sea la mejor manera de instalar y usar WSL, ya que podrá obtener las últimas actualizaciones más rápido a través de esa ruta y, a largo plazo, nos gustaría trasladar a los usuarios de WSL a la versión de la tienda «, escribió en el blog Craig Loewen, administrador de programas con la plataforma de desarrollo de Windows.

El año pasado, Microsoft anunció que eliminaría el kernel de Linux de la imagen del sistema operativo Windows con WSL2 y, en cambio, lo entregaría a las máquinas de los usuarios mediante la actualización de Windows.

WSL permite a los desarrolladores ejecutar un entorno GNU / Linux, incluidas la mayoría de las herramientas, utilidades y aplicaciones de línea de comandos, directamente en Windows, sin modificaciones, sin una máquina virtual o una configuración de arranque dual.

Microsoft acaba de ampliar su protección contra malware para servidores Linux

Microsoft trae más herramientas de seguridad para los sistemas operativos Linux para la nube.

Microsoft ha anunciado que agregará aún más funciones de seguridad a la protección que ofrece a los sistemas operativos de código abierto.

Defender for Endpoint en el servidor Linux obtuvo capacidades de detección y respuesta de endpoints (EDR) hace unos meses y ahora tiene capacidades adicionales para los clientes de Azure Defender. Tiene sentido que Microsoft desarrolle productos de seguridad para Linux, dado que las distribuciones de Linux dominan los sistemas operativos de las máquinas virtuales en su nube de Azure.

Un cambio clave es que la detección de EDR de Linux y la respuesta en vivo ahora están en vista previa pública. La respuesta en vivo permite investigaciones en profundidad y contención rápida de amenazas al brindar a los equipos de seguridad datos forenses, la capacidad de ejecutar scripts, compartir entidades sospechosas y buscar posibles amenazas.

Microsoft también tiene soporte extendido para Amazon Linux 2 y Fedora 33+. Y ahora tiene una versión preliminar pública de RHEL6.7 +, CentOS 6.7+. Resulta que anteriormente, EDR estaba disponible para: RHEL 7.2+; CentOS Linux 7.2+; Ubuntu 16.04 o superior LTS; SLES 12+; Debian 9 o más reciente; o Oracle Linux 7.2 o superior.

«El conjunto completo de capacidades de antivirus (AV) y EDR lanzadas anteriormente ahora se aplica a estas distribuciones de Linux recién agregadas y la cobertura en gestión de amenazas y vulnerabilidades se ampliará con Amazon Linux y Fedora en los próximos meses», dice Microsoft.

Los usuarios deben tener Microsoft Defender para Endpoint versión 101.45.13. También señala que las capacidades AV y EDR lanzadas anteriormente se aplican a RHEL6.7 +, CentOS 6.7+. Las versiones de kernel compatibles se enumeran aquí.

Microsoft también está llevando TVM a Linux Debian. En las próximas semanas estará disponible una vista previa pública de TVM para Debian 9+.

También está haciendo que el antivirus Defender esté generalmente disponible en Linux, brindando la capacidad de monitorear procesos, actividades del sistema de archivos y cómo los procesos interactúan con el sistema operativo utilizando la seguridad en la nube de Microsoft.

«Con la supervisión del comportamiento, la protección de Microsoft Defender para Endpoint en Linux se amplía para interceptar de forma genérica clases completamente nuevas de amenazas, como rescate, recopilación de datos confidenciales, minería de criptomonedas y otras, así mismo, las alertas de supervisión del comportamiento aparecen en Microsoft 365 Defender junto con todas las demás alertas y se puede investigar eficazmente «, señala Microsoft.

Ver también: El IoT se está haciendo mucho más grande, pero la seguridad aún se está quedando atrás, por lo que promete abordar las amenazas de ransomware con técnicas de aprendizaje automático.

«El monitoreo del comportamiento proporciona medidas efectivas contra los ataques de ransomware que se pueden lograr utilizando una variedad de herramientas legítimas (por ejemplo, gpg, openssl) mientras llevan patrones similares desde la perspectiva del comportamiento del sistema operativo. Muchos de esos patrones pueden ser detectados por el motor de monitoreo del comportamiento en de una manera genérica «.

Los administradores también pueden explorar eventos de seguridad de forma local mediante Microsoft Defender for Endpoint en la interfaz de línea de comandos de Linux.

Comparte esta información con tus amigos y si te gusta este contenido no dudes en suscribirte a este voletin, dar me gusta y regalarnos un saludo.

Windows 11: Cinco preguntas que debemos hacernos primero.

Windows 11 está listo para lanzarse al público en general, pero, ¿Deberías instalar la actualización en tus dispositivos con Windows 10? en este momento ni siquiera lo pienses hasta que te hayas respondido estas cinco preguntas.

El próximo 5 de octubre, Microsoft comenzará oficialmente a implementar Windows 11 para el público en general. Las actualizaciones importantes del sistema operativo son siempre un tema polarizador, como cualquier lector veterano de esta columna sabe, y Windows 11 promete ser uno de los lanzamientos más controvertidos de Microsoft en años.

¿Seguro que quieres hacer esto? ó, para decirlo de otra manera: ¿Qué puede salir mal?

Pero en esta oportunidad debo recordarte que en cualquier cambio importante en tu sistema operativo, cabe la posibilidad de que la actualización falle catastróficamente, dejando tu máquina en un estado inutilizable.

Afortunadamente, en la era moderna de Windows, esa posibilidad es extremadamente improbable. En estos días, las actualizaciones de funciones de Windows utilizan un instalador basado en imágenes que permite al programa de instalación revertir fácilmente cualquier cambio si encuentra un problema en el camino. En la mayoría de los casos, todo lo que pierde con una actualización fallida es algo de tiempo.

Pero eso no significa que el potencial de interrupción sea cero. Si descubre después de completar con éxito la actualización que una pieza clave de hardware o software ya no funciona, perderá productividad (y tal vez gaste dinero) al buscar un reemplazo o revertir la actualización manualmente para restaurar las capacidades faltantes.

Incluso si todo funciona como se esperaba, todavía hay un efecto secundario que vale la pena considerar: la interrupción en tu flujo de trabajo. Los cambios en las funciones que usa con regularidad pueden ralentizarlo. (Después de meses de usar una versión de vista previa de Windows 11, por ejemplo, todavía me estoy adaptando al nuevo Explorador de archivos. Microsoft movió las opciones Cortar / Copiar / Pegar de las entradas basadas en texto en el menú contextual a una fila de pequeños íconos en la parte superior de ese menú).

Debes asegúrarte de consultar la lista de funciones que se están eliminando en Windows 11. Si confías en alguna de esas opciones, es posible que desees pensar dos veces antes de la actualización.

Pero, ¿Podrás actualizar siquiera?

Desde los albores de la era de Windows, los requisitos mínimos del sistema para cada nueva versión han sido extremadamente mínimos, estableciendo un nivel bajo que generalmente se extendía por todas las PC excepto las más anticuadas. Como resultado, la mayoría de los propietarios de PC (y especialmente los entusiastas de Windows) se han acostumbrado a instalar esas actualizaciones en hardware antiguo.

Regularmente escucho a personas que aprovechan la actualización gratuita de Windows 10 en máquinas que tienen más de 10 años. (Según mis lectores, muchos de esos dispositivos informáticos antiguos manejan la última versión de Windows sorprendentemente bien, pero estoy divagando …)

Con Windows 11, Microsoft está adoptando una posición mucho más dura, con estrictos requisitos de CPU que garantizarán que su última versión esté disponible como actualización solo en PC diseñadas y vendidas en 2019 o posteriores. En general, necesita una PC con una CPU Intel Core (8.a generación o posterior) o una CPU AMD Zen 2. (Para obtener más información, consulte «Windows 11: Microsoft se mantiene firme en los requisitos de hardware»).

La forma más fácil de verificar si su PC es compatible es ejecutar la aplicación PC Health Check, que incluye un verificador de compatibilidad con Windows 11. Si su dispositivo pasa todas las verificaciones, obtendrás una pantalla como la que se muestra a continuación:

windows-11-pc-health-check.jpg
Ejecute la aplicación PC Health Check para identificar cualquier problema de compatibilidad antes de intentar actualizar

Si hay un problema, el informe de compatibilidad detallado muestra exactamente dónde se encuentra ese problema. Si la compatibilidad con TPM 2.0 aparece como un bloqueador de actualizaciones, es posible que pueda resolver el problema simplemente activando la función en el firmware de su sistema. Sin embargo, los problemas de compatibilidad de la CPU son imposibles de superar con los mecanismos compatibles. Microsoft dice que aún podrá instalar el sistema operativo manualmente en hardware no compatible, pero que no podrá actualizar. También es posible que se denieguen futuras actualizaciones al hardware no compatible.

¿Tienes un plan de respaldo y recuperación?

Realiza copias de seguridad de sus datos con regularidad, ¿verdad? Si es como la mayoría de las personas, probablemente esté atrasado en sus copias de seguridad y no haya probado las restauraciones últimamente. Si se necesita una actualización importante del sistema operativo para convencerlo de que realice una copia de seguridad de todo correctamente, considérelo una ventaja.

Probablemente no necesites estas copias de seguridad, pero créame: realmente no vale la pena correr el riesgo de que sea el raro y desafortunado que se encuentra con un problema.

Por supuesto, la mejor copia de seguridad es una imagen del sistema, que le permite restaurar su configuración actual en caso de problemas. Puede utilizar el venerable programa de copia de seguridad de Windows 7, que todavía está disponible en Windows 10 y Windows 11. Para obtener sugerencias sobre software de terceros que puede realizar este trabajo con facilidad.

¿Cuándo quieres actualizar?

Aunque será posible instalar Windows 11 en hardware compatible a partir del 5 de octubre de 2021, tiene opciones más allá de esa fecha. Puede retrasar la actualización hasta el momento que elija, o puede optar por no actualizar en absoluto.

Sí, nunca es una opción. Si decide no actualizar, debería poder ignorar las actualizaciones opcionales de Microsoft y permanecer con Windows 10 hasta que ya no sea compatible, lo que le da hasta 2025 más o menos para considerar lo que viene a continuación.

Incluso cuando aparece esa actualización opcional, puede ignorarla durante uno o dos meses. O seis u ocho meses si eso es lo que te gusta. Una opción razonable para los más cautelosos es esperar hasta que se publiquen algunas actualizaciones de seguridad mensuales y luego actualizar a principios de 2022. Deje que los primeros usuarios descubran los errores más graves y dé a Microsoft la oportunidad de lanzar actualizaciones para eliminar esos errores.

También tiene la opción de estar entre los primeros en adoptar. (Microsoft llama a esos clientes solicitantes, como a aquellos que buscan la actualización antes de que se ofrezca). Si ese es usted, regrese después del 5 de octubre y tendré instrucciones sobre cómo instalar Windows 11 manualmente.

¿Cuál es tu estrategia de actualización?

¿Debería realizar una instalación limpia o actualizar una instalación de Windows existente? El solo hecho de hacer esa pregunta es una excelente manera de iniciar una discusión entre los expertos de Windows.

Por supuesto, no hay una respuesta correcta. Actualizar sobre una instalación compatible de Windows 10 es la opción más sencilla. Deja todos sus programas y configuraciones intactos, junto con los archivos de datos locales.

Una instalación limpia ofrece la garantía de que no encontrará ningún problema relacionado con programas incompatibles o controladores obsoletos. La compensación es que requiere reinstalar y reconfigurar todas sus aplicaciones, luego restaurar los archivos de datos.

Una tercera opción, la que yo prefiero, es usar una imagen limpia del fabricante de la PC, restaurando una imagen del sistema con todos los controladores y utilidades correctos. Después de eliminar cualquier software no deseado, puede realizar la actualización.

Cualquiera que sea la estrategia que elija, esté preparado para una curva de aprendizaje y para al menos una pequeña interrupción en su flujo de trabajo normal.

Saluda al Linux de Microsoft: CBL-Mariner

Microsoft tiene su propia distribución de Linux y, sí, puedes descargarla, instalarla y ejecutarla.

De hecho, es posible que desees hacer solo eso. Ok, entonces no se llama MS-Linux o Lindows, pero Microsoft ahora tiene su propio sabor de Linux para uso general de forma honesta, y la distribución lleva por nombre Common Base Linux, (CBL) -Mariner.

Y, al igual que cualquier distribución de Linux, puedes descargarla y ejecutarla tu mismo. Increíble, ¿no es así? ¡Por qué lo siguiente que sabe es que Microsoft te permitirá ejecutar aplicaciones de Windows en Linux! ¡Oh, espera lo ha hecho!

Una vez más con sentimiento, escuchen que en este momento para Linus Torvalds, Microsoft ya no es el enemigo de Linux. Puede que lo sea de AWS y Google? Pero no eslgo que podamos apuestar. Pero Linux no. Tomemos, por ejemplo, CBL-Mariner de Microsoft el cual no hizo un gran escándalo por lanzarlo, sino que lanzó silenciosamente el código en GitHub para que cualquiera pueda usarlo.

De hecho, Juan Manuel Rey, gerente senior de programas de Microsoft para Azure VMware, recientemente publicó una guía sobre cómo construir una imagen ISO con CBL-Mariner, pero antes de esto, si eras un experto en Linux, con un poco de trabajo podrías ejecutarlo, pero ahora, gracias a Rey, cualquier persona con un poco de habilidad en Linux puede hacerlo.

CBL-Mariner no es un escritorio Linux.

Al igual que Azure Sphere, la primera distribución especializada de Linux de Microsoft, que se utiliza para asegurar los servicios de computación de borde, es un Linux del lado del servidor. Este Linux de Microsoft es una distribución interna de Linux y está diseñado para la infraestructura y el perímetro de la nube de Microsoft para sus productos y servicios y su trabajo principal es proporcionar una plataforma Linux consistente para estos dispositivos y servicios. Al igual que Fedora es para Red Hat, y mantiene a Microsoft a la vanguardia de Linux.

CBL-Mariner se basa en la idea de que solo necesita un pequeño conjunto central común de paquetes para abordar las necesidades de la nube y servicios de borde. Si necesita más, CBL-Mariner también facilita la colocación de paquetes adicionales en la parte superior de su centro común. Una vez hecho esto, su sencillo sistema de compilación le permite crear fácilmente paquetes RPM a partir de SPEC y archivos fuente, ó también puedes usarlo para crear imágenes ISO o de disco duro virtual (VHD). Como era de esperar, el CBL-Mariner básico es un Linux muy ligero y puedes usarlo como contenedor o como host de contenedor. Con su tamaño limitado también viene una superficie de ataque mínima, lo que también facilita la implementación de parches de seguridad a través de RPM.

Sus diseñadores hacen especial hincapié en ofrecer los últimos parches y correcciones de seguridad a sus usuarios. Para más sobre su características de seguridad consulte la lista de características de seguridad de GitHub de CBL-Mariner.

Como cualquier otra distribución de Linux, CBL-Mariner está construida sobre los hombros de gigantes. Microsoft acredita el proyecto Photon OS de VMware, un Linux seguro, The Fedora Project, Linux from Scratch – una guía para construir Linux desde la fuente, la distribución OpenMamba y, sí, incluso GNU y la Free Software Foundation (FSF).

Sé que a algunos de ustedes les molesta que Microsoft reconozca la FSF, pero esto no es la década de los 90 y Steve «Linux es un cáncer» Ballmer no ha sido el CEO de Microsoft desde 2014. Para probarlo usted mismo, lo compilará en Ubuntu 18.04. Francamente, me sorprendería que no pudieras compilarlo en ningún Ubuntu desde su versión 18.04 en adelante. Lo hice en mi escritorio Ubuntu 20.04.2 y también necesitará la última versión del idioma Go y Docker.

Aunque el sistema de compilación predeterminado es Ubuntu, CBL-Mariner tiene una gran deuda con Fedora. Por ejemplo, usa Tiny DNF como su administrador de paquetes DNF RPM. Para su mecanismo de actualización basado en imágenes atómicas, utiliza RPM-OSTree.

Por lo tanto, si desea un Linux seguro y estable para sus necesidades de contenedores o computación perimetral, te sugiero, con toda seriedad, que pruebes CBL-Mariner. Si bien sigo teniendo mis dudas sobre Windows como un sistema operativo serio, Microsoft hizo un buen trabajo. trabajo de crear un Linux sólido. ¡¿Quién lo hubiera pensado?!

Por Steven J. Vaughan-Nichols

Windows 10: el desarrollador que escribió el Administrador de tareas de Windows revela sus secretos

Imagen: ZDnet

La misma aplicación principal de Administrador de tareas que David Plummer escribió en 1994 todavía se incluye con Windows 10 en la actualidad.

David Plummer, el ex desarrollador de Microsoft que escribió Windows Task Manager en la década de 1990, ha revelado el funcionamiento interno de la aplicación y los trucos ocultos.

El Administrador de tareas de Windows (TaskMgr) se envió por primera vez con Windows NT 4.0 en 1996, y cualquiera que haya usado Windows desde entonces probablemente haya usado la aplicación para verificar la carga de la CPU o para matar un proceso.
Como Plummer detalla en una publicación en Reddit, mientras trabajaba como nuevo desarrollador en la sede de Redmond de Microsoft, escribió el Administrador de tareas «en casa en mi guarida» alrededor de 1994.

Según Plummer, los «desarrolladores de espalda plateada de NT», incluido Dave Cutler, el padre de Windows NT, le permitieron registrar el Administrador de tareas en el árbol principal de Windows a pesar de que era un «greenhorn».

Publicidad-TI-Udemy

Los secretos que ahora ha compartido sobre el Administrador de tareas fueron de cuando se envió con Windows XP, pero dice que hoy es la misma aplicación central en Windows 10. Diseñó el Administrador de tareas para la resistencia y para continuar trabajando incluso cuando los recursos son bajos o la aplicación falla .

Como lo detectó The Register, Plummer dio una charla sobre su trabajo en Microsoft en la Universidad de Regina en Canadá, donde estudió informática antes de mudarse a Redmond para trabajar en Microsoft en MS-DOS en 1993.

Detalla su tiempo en la universidad cuando alquiló computadoras que no podía permitirse comprar y escribió programas en BASIC en uno de los intérpretes de BASIC de Microsoft.

Mientras estaba en la universidad, aún sin saber si terminaría escribiendo juegos o código para sistemas integrados, leyó una copia de Hard Drive, el libro sobre Bill Gates y la creación de Microsoft.

Como era un entusiasta de Amiga, Microsoft siempre fue el enemigo, dice.

“Pero todavía estaba interesado en aprender sobre la historia detrás de ellos. Y una vez que llegué al libro, «interés» no es la palabra que mejor usaría para describirlo. Encantado quizás, o en trance. Realmente no lo sé, pero ciertamente estoy fascinado por la gente, los proyectos, el medio ambiente y cómo hicieron las cosas «.

Plummer dice que sabía que quería unirse a Microsoft, pero en ese momento recibía 100,000 solicitudes de trabajo por año. Se las arregló para conseguir una entrevista, que recuerda que fue «famosa y agotadora».

“Pasas todo el día allí. Comienzas con una entrevista de recursos humanos para asegurarte de que estás sano, y si es así, te vas a una serie de cinco entrevistas de codificación de una hora en las que te paras en una pizarra y respondes teasers y escribes C y código de ensamblaje hasta que no puedas ir más allá «, dice Plummer.

“Te empujan hasta que te topan y / o te rompen, y luego, dependiendo de cómo vayan esos primeros cinco, podrías llegar a la entrevista ‘Según corresponda’, que es el gerente de contratación. La respuesta es booleana en cada uno de estos pasos: Contratar o No contratar. No hay maybes.

Después de pasar una pasantía trabajando en MS-DOS, le dieron un trabajo de desarrollador de Microsoft que pagaba $ 35,000 al año. Pero también obtuvo opciones sobre acciones.

Publicidad-Udemy

Antes de crear el Administrador de tareas, y mientras trabajaba en Microsoft, creó la utilidad VisualZip en el lateral. Un empleado de Microsoft que no sabía que Plummer ya trabajaba en Microsoft se acercó a él sobre el programa y la compañía terminó comprándolo e incluyéndolo en Windows.

Plummer dijo que escribió el Administrador de tareas como una aplicación shareware que planeaba vender en forma paralela, pero terminó dándola a Microsoft.

«Cuando Dave Cutler vio [al Administrador de tareas], accedió a dejarme registrarlo en el producto, así que lo doné a la causa».

Ofrece varios consejos sobre Reddit para los usuarios que tienen problemas con el Administrador de tareas.

“Si el Administrador de tareas se cuelga o falla, inicie otro presionando ctrl-shift-esc. Winlogon buscará una instancia existente e intentará revivirla por hasta 10 segundos. Si el viejo Taskmgr no comienza a tener sentido respondiendo con un código secreto dentro de ese tiempo, se lanzará otro. De esa manera, nunca te quedarás sin un Taskmgr siempre que haya algunos recursos disponibles ”, escribió.

“Si el Administrador de tareas alguna vez se corrompe internamente, mátelo / ciérrelo. Reinícielo mientras mantiene presionadas las teclas Ctrl, Alt y Shift, y el Administrador de tareas restablecerá TODAS las configuraciones internas a las nuevas de fábrica si ve esa combinación de teclas al inicio «.

Además, Ctrl-Shift-ESC iniciará el Administrador de tareas sin ninguna ayuda del Shell de Windows.

“Entonces, si el Shell / Explorer está muerto, use esta combinación de teclas para abrir TM y luego reiniciar / reiniciar el shell. Incluso si su bandeja falta y se ha ido, este combo debería iniciarla.

“Si el shell no puede iniciar algo o se bloquea, intente el Administrador de tareas. Tiene un modo en el que se cargará sin NINGUNA referencia al shell32.dll y le permitirá iniciar programas como CMD.EXE sin el menú de inicio «.

Plummer dice que, hasta hace poco, se había ofrecido como voluntario para enseñar a los niños a programar en la escuela, pero ahora trabaja principalmente en su canal de codificación de YouTube Dave’s Garage.

Vía ZDnet

Lenguajes de programación: Los desarrolladores revelan lo que aman y detestan, y el que paga mejor

Detrás de Rust, la extensión TypeScript de JavaScript de Microsoft ha superado a Python en las apuestas de lenguaje más queridas.

El sitio de codificación de preguntas y respuestas Stack Overflow ha publicado los resultados de su encuesta de 2020 de casi 65,000 desarrolladores, revelando sus lenguajes, herramientas y marcos de programación favoritos y más temidos.

La encuesta muestra que TypeScript, el superconjunto de Microsoft del lenguaje de programación JavaScript ampliamente utilizado, ha superado a Python como el segundo lenguaje de programación más querido detrás de Rust.

Desarrollador

Este año, el 86% de los encuestados dice que está interesado en usar Rust, mientras que el 67.1% quiere usar TypeScript y el 66.7% quiere usar Python.

Stack Overflow atribuye la creciente popularidad de TypeScript al uso de software de código abierto por parte de Microsoft, así como a la existencia de bases de código JavaScript y Node.js más grandes y complejas.

Rust ha sido el lenguaje de programación más querido durante cinco años consecutivos, a pesar de que pocos desarrolladores tienen experiencia con él. Este año, solo el 5.1% de los desarrolladores informan haber usado Rust, en comparación con el 68% que usa JavaScript, que es el lenguaje más utilizado.

Microsoft está explorando Rust para la programación de sistemas y utilizando las funciones de seguridad de la memoria del lenguaje para reducir los errores relacionados con la memoria en el software escrito en C ++, que es ampliamente utilizado en Microsoft. El creador de Node.js también optó por Rust para construir Deno, un nuevo tiempo de ejecución para ejecutar JavaScript fuera del navegador.

Otros lenguajes más utilizados comúnmente después de JavaScript incluyen HTML / CSS, SQL, Python, Java, Bash / Shell / PowerShell, C #, PHP, TypeScript, C ++, C y Go en 8.8%.

Los 10 lenguajes de programación más queridos este año son Rust, TypeScript, Python, Kotlin, Go, Julia, Dart, C #, Swift, JavaScript y SQL.

Mientras tanto, los 10 lenguajes de programación más temidos son VBA, Objective-C, Perl, Assembly, C, PHP, Ruby, C ++, Java y R.

El informe también analiza los salarios promedio de cada rol de desarrollador. En los Estados Unidos, los gerentes de ingeniería atraen el salario más alto con $ 152,000 por año, seguidos por los ingenieros de confiabilidad del sitio que ganan $ 140,000 por año.

Los salarios en todo el mundo para estos roles son más bajos, a $ 92,000 para un gerente de ingeniería y $ 80,000 para un ingeniero de confiabilidad del sitio.

Otros roles bien remunerados con un salario promedio de al menos $ 115,000 en los EE. UU. Incluyen científico de datos y especialista en aprendizaje automático, especialista en DevOps, ingeniero, desarrollador de back-end, desarrolladores de aplicaciones integradas, desarrolladores móviles, científico, desarrollador de aplicaciones de escritorio y educador.

Scala es el lenguaje de programación asociado con el salario más alto en los Estados Unidos, con un salario promedio de $ 150,000. Otros idiomas asociados con un salario de al menos $ 120,000 incluyen Go, Objective-C, Kotlin, Perl, Ruby, Rust, C, Swift, Haskell, Assembly, Bash / Shell / PowerShell, C ++, Java, Python y TypeScript.

Los desarrolladores informan que los factores más importantes al elegir un trabajo sobre otro son los idiomas, los marcos y las tecnologías que usarían en el trabajo. Otros factores importantes incluyen la cultura de la empresa, un horario flexible, desarrollo profesional y opciones de trabajo remoto.

Las dos plataformas más utilizadas para el trabajo de desarrollo siguen siendo Linux y Windows. Más de la mitad de todos los encuestados han usado Linux o Windows. Detrás de dos sistemas operativos se encuentran Docker, Amazon Web Services (AWS), Android, macOS, Raspberry Pi y Microsoft Azure.

En cuanto a otras tecnologías que usan los desarrolladores, la principal por segundo año consecutivo es Node.js, que es utilizada por el 51% de los desarrolladores. Microsoft .NET ocupa el segundo lugar con un 35%, seguido de Microsoft .NET Core con un 27%.

Pandas, una biblioteca de análisis de datos de Python, es utilizada por el 15% de los encuestados, mientras que TensorFlow es utilizado por el 11.5% de los encuestados.

La base de datos superior es una vez más MySQL, seguida de PostgreSQL y Microsoft SQL Server.

Rust nuevamente toma el primer lugar como el lenguaje de programación más querido, pero este mes TypeScript pasa a Python al segundo lugar.
Imagen:Stack Overflow

Esta web funciona gracias a WordPress.com.

Subir ↑