LinuxParty
Inicialmente, WASM prometía mejoras en el rendimiento y una mayor portabilidad para las aplicaciones web, pero ahora está teniendo un impacto en una cantidad cada vez mayor de entornos.
En solo cuatro cortos años, WebAssembly se ha liberado de sus orígenes como una tecnología útil basada en navegador y ahora impulsa algunas de las aplicaciones distribuidas más complejas del mundo, desde plataformas de transmisión como Disney+ hasta la potencia del comercio electrónico Shopify.
El viaje de WebAssembly más allá del navegador
WebAssembly , o WASM para abreviar, fue desarrollado por World Wide Web Consortium (W3C) y publicado por primera vez en 2018. Es, en sus palabras, un "objetivo de compilación", lo que significa que los desarrolladores pueden traer su propio código, generalmente Rust , C++ o AssemblyScript , y WebAssembly lo compila en un código de bytes para ejecutarlo en el navegador web a alta velocidad.
Luego, en 2019, Mozilla presentó su Interfaz del sistema WebAssembly (WASI) para acceder a los recursos del sistema operativo y sacar WebAssembly del navegador para ayudar a ejecutar aplicaciones de back-end de manera similar.
Como resultado, "los desarrolladores están comenzando a impulsar WebAssembly más allá del navegador, porque proporciona una forma rápida, escalable y segura de ejecutar el mismo código en todas las máquinas", escribió el ingeniero principal senior de Fastly, Lin Clark , en una publicación de blog de 2019.
Este cambio en el alcance de WebAssembly incluso llevó al cofundador de Docker, Solomon Hykes, a tuitear en 2019 que “si WASM+WASI existiera en 2008, no habríamos necesitado crear Docker. Así de importante es. WebAssembly en el servidor es el futuro de la informática. Una interfaz de sistema estandarizada era el eslabón perdido. ¡Esperemos que WASI esté a la altura!”
Eso es un gran elogio y, de hecho, para sus mayores exponentes, como Kevin Hoffman, el creador del proyecto de espacio aislado de CNCF WasmCloud , WebAssembly está a punto de cambiar la industria como lo fue Docker en 2013 .
“Una de las cosas que queremos en nuestras soluciones en la nube es que sean pequeñas, rápidas, seguras y portátiles”, dijo Hoffman a InfoWorld. "Cuando apareció WebAssembly para proporcionar esto... eso hizo sonar todo tipo de alarmas.
Esta expansión de WebAssembly ha visto aumentar el interés en la tecnología en un 43 % en Stack Overflow desde principios de 2021.
A veces necesitamos instalar una impresora nueva en nuestro equipo, o una impresora PDF, para no tener que estar imprimiendo cosas, que realmente solo necesitamos tener el documento para enviarlo por correo electrónico o enviarlo por WhatsApp o por donde haga falta.
La Common UNIX Printing System, o CUPS, es el software que se utiliza para imprimir desde aplicaciones, como Writter, Calc o el navegador web que está usando para leer esta página. Convierte las descripciones de la página producidas por tu aplicación (poner un párrafo aquí, trazar una línea allá, y así sucesivamente) en algo que la impresora pueda entender y...
a continuación, envía la información a la impresora para imprimir.
Ahora, ya que cada fabricante de la impresora hace las cosas de manera diferente, la impresión puede ser muy complicada. CUPS hace todo lo posible para ocultar esto a usted y su aplicación para que usted pueda concentrarse en la impresión y menos acerca de cómo imprimir. En general, la única vez que usted necesita saber acerca de la impresora es cuando se utiliza por primera vez, e incluso entonces CUPS a menudo puede resolver las cosas por sí mismo.
Investigadores norteamericanos se han topado por una capricho del destino y de casualidad con un mecanismo que hace que el cuerpo segregue células de grasa a través de la piel provocando una significativa pérdida de peso
El grupo de científicos de la Universidad de Pennsilvania estaban investigado una proteína inmunitaria en ratones con diabetes cuando se encontró por sorpresa con un efecto inesperado: los ratones tratados con esa proteína adelgazaron casi la mitad de su peso ¡¡en menos de un mes.!!
La proteína en cuestión es una citoquina que llama TSLP, "linfopoyetina estromal tímica". Estudios anteriores habían indicado que estas células pueden regular el metabolismo energético, pero la idea de los científicos estadounidenses era descubrir el rol de esta proteína en la activación de células inmunitarias contra la diabetes.
La aplicación virt-manager proporciona una interfaz fácil de usar que permite a los usuarios realizar una amplia gama de tareas, incluida la creación de máquinas invitadas y la asignación de recursos virtuales críticos, como CPU, memoria y espacio en disco. Los usuarios también pueden configurar redes, pausar y reanudar las máquinas invitadas, así como monitorear el rendimiento.
Al comenzar, asegúrese de que el hipervisor KVM esté instalado y de que se hayan creado máquinas virtuales invitadas en el sistema mediante virt-manager.
Tenemos artículos elaborados sobre:
Cómo crear máquinas virtuales en Linux usando KVM (máquina virtual basada en kernel)
Cómo crear máquinas virtuales en KVM usando Virt-Manager
Sin más preámbulos, concentrémonos en cómo puede administrar máquinas virtuales KVM usando virt-manager en Linux.
Administrar la máquina virtual usando Virt-Manager
Una vez que se completa la instalación del sistema operativo invitado. Debería aparecer en virt-manager en estado 'En ejecución' como se muestra.
Cockpit es una herramienta de interfaz de usuario gratuita y de código abierto que proporciona acceso administrativo a los sistemas Linux. Permite a los administradores de sistemas monitorear, administrar y solucionar problemas de servidores Linux. Proporciona una interfaz web intuitiva que facilita la navegación y realiza un seguimiento de las funciones y los recursos más destacados del sistema.
Hay muchas cosas que puedes hacer con el Cockpit. Puede monitorear las métricas del sistema, como la utilización de la CPU y la memoria, ver los registros del sistema, configurar la red, verificar el estado del servicio en ejecución, administrar cuentas de usuario y mucho más.
En esta guía, nos centraremos en cómo puede administrar máquinas virtuales KVM con la consola web Cockpit en Linux.
Requisitos
Antes de continuar, asegúrese de haber instalado la plataforma de virtualización KVM en su sistema Linux. Tenemos una guía detallada sobre cómo instalar KVM en CentOS 8 y cómo instalar KVM en Ubuntu 20.04.
Paso 1: instale la consola web de Cockpit en Linux
La primera tarea será instalar Cockpit en un servidor Linux. Demostraremos cómo hacerlo en los sistemas Debian y Ubuntu. Ya tenemos un artículo sobre cómo instalar Cockpit en CentOS 8 y RHEL 8.
Para comenzar, actualice las listas de paquetes de su sistema.
$ sudo apt update
Luego, instale la consola de la cabina invocando el comando:
$ sudo apt install cockpit
Junto con cockpit, debe instalar el paquete cockpit-machines para ayudarlo a administrar las máquinas virtuales.
$ sudo apt install cockpit-machines
Una vez instalado correctamente, inicie Cockpit usando el comando:
$ sudo systemctl start cockpit
Para verificar su estado, ejecute:
$ sudo systemctl status cockpit
El siguiente resultado confirma que la interfaz gráfica de usuario de la cabina se está ejecutando como se esperaba .
Comprobar el estado web de la cabina en Ubuntu
El núcleo de Linux se está moviendo a C moderno. Interesante artículo en LWN.net que se hace eco de informaciones en la lista de correos de los responsable del Kernel de Linux y su decisión de modernizar el lenguaje C que usan, que sigue siendo el de la versión de ¡¡1989!! lo que podría finalizar con la versión 5.18 del kernel, que se espera para mayo de este año.
La discusión comenzó con las inquietudes de uno de los responsables de mantenimiento del kernel, Jakob Koschel, relacionado con las vulnerabilidades provocadas en las listas vinculadas, que se basan en structs anidados que usan un iterador para recorrer la lista y que puede aprovechar una vulnerabilidad para acceder a la struct superior, lo que es potencialmente peligroso. Koschel expuso que la razón principal era la imposibilidad de declarar variable en bucles, como se puede hacer en la versión C99, no la C89 que sigue usando el kernel de Linux.
"Volkswagen AG ha perdido la esperanza de que se puedan salvar muchos de sus aproximadamente 4.000 vehículos a bordo de un buque de carga que se incendió la semana pasada en el Atlántico", informó Bloomberg el viernes, citando estimaciones de que la pérdida total de carga del Felicity Ace podría superar un tercio de mil millones de dólares .
"Se cree que el incendio duró más de una semana después de que los miembros de la tripulación del barco de bandera panameña fueran evacuados y quedara a la deriva".
Los autos compactos Golf de VW y los crossovers eléctricos ID.4 se encontraban entre los vehículos a bordo del barco, según un correo electrónico interno de la operación estadounidense del fabricante de automóviles la semana pasada. Con sede en Wolfsburg, Alemania, el grupo fabrica automóviles bajo marcas como VW, Porsche, Audi y Lamborghini, todas las cuales estaban en el barco.
Son muchos los que dicen que fue la época dorada del videojuego. Y lo cierto es que, a muchos de los que nos tocó vivirla, en cierto modo aún seguimos allí, con La Tierra Prohibida de 'Shadow of the Colossus', o el fantástico 'GTA: San Andreas'. Y si sois de revivir esta época, es probable que en alguna ocasión os hayáis topado con algún que otro emulador.
En este artículo hemos querido hablaros de uno en particular que destaca por su simpleza. Y es que nos encontramos con un emulador que puede ser ejecutado desde el propio navegador. Hablamos de Play!.js, un port de Play! que a día de hoy podemos encontrar en escritorio y en dispositivos móviles.
Acceder a él es tremendamente sencillo, ya que únicamente tendremos que seleccionar el archivo en cuestión y dejar que haga su magia. Tal y como nos comentan en la propia web, este proyecto ha sido creado con fines experimentales, y por lo tanto, no ha sido diseñado para ofrecer soporte de todo el contenido existente.
Los países que imponen sanciones a Rusia también dependen de ella para el petróleo y el gas natural, señala el editor web de Slate .
"Noah J. Gordon, asesor del think tank Adelphi, con sede en Berlín y centrado en el clima, cree que aquí hay una oportunidad para que Europa tome una ruta diferente : buscar una mayor autosuficiencia energética no mediante la acumulación de reservas de gas, sino mediante la expandiendo sus fuentes de energía renovable a un ritmo más rápido". Noah Gordon: [S]olo alrededor del 15 por ciento del enorme consumo de gas de Alemania, casi todas las importaciones, se utiliza en la producción de energía, y solo el 15 por ciento de la energía alemana se genera a partir del gas. La mayor parte de ese gas de Rusia o de otros lugares se usa para calentar edificios y en la industria...
¿Cuántas veces hemos intentado entrar en la BIOS de nuestro ordenador y no sabíamos cómo hacerlo? Pues seguramente muchas, porque los ordenadores cada vez arrancan más rápido y tenemos menos tiempo para pensarnos qué tecla pulsar para probar si es la llave hacia nuestra BIOS.
En este artículo trataremos de aprender como hacerlo, siguiendo los pasos saber cómo acceder a la BIOS de nuestro ordenador sin morir en el intento y sin reiniciar nuestro ordenador un montón de veces. Para ello, hemos recopilado las teclas de acceso a la BIOS de los principales fabricantes de PC, pero también veremos un pequeño truco para parar el proceso de arranque de nuestro PC y así poder leer la información que nos da para el acceso.
En este punto es posible que nada más arrancar, veamos un mensaje como el siguiente: “Press <tecla> to run SETUP” o algo muy similar. Este “SETUP” se refiere a la BIOS, así que con esa tecla accederemos a nuestra BIOS.
Que son UEFI, BIOS y Secure Boot y cómo lo desactivo (si es necesario)
La tecla “Pausa” es tu aliada
En la mayoría de casos ese mensaje pasará muy rápido por pantalla y no nos dará tiempo a leerlo, pero hay una solución, y está en la tecla “Pausa” o “Pause” de nuestro teclado.
-
Seguridad
- China presenta un potente cortador de cables de aguas profundas que podría restablecer el orden mundial
- ¿Qué piensan los desarrolladores del kernel de Linux sobre Rust?
- Cómo crear puntos de restauración del sistema en Linux con Timeshift y por qué debería hacerlo
- El Sistema de Detección de Intrusos: Snort. ( Windows y Linux )
- Snort para Windows, detección de Intrusos y seguridad.
- Drones, vigilancia y reconocimiento facial: una startup llamada 'Sauron' presenta un sistema de seguridad para el hogar de estilo militar
- Conexión Segura NFS en Linux, Tunelizar NFS sobre SSH y Configuración de NFS sobre SSH para Mayor Seguridad
- ¿Olvidó su contraseña? Cinco razones por las que necesita un administrador de contraseñas
- Cómo limitar las conexiones SSH (puerto TCP 22) con ufw en Ubuntu Linux
- Utilizar ssh sin contraseña con ssh-keygen y ssh-copy-id
- Millones de teléfonos móviles podrían ser vulnerables a la vigilancia del gobierno chino
- Cómo limitar las conexiones SSH a la red local en Linux
- Los televisores inteligentes son como un «caballo de Troya digital» en los hogares
- Detección de Intrusiones con las herramientas: BASE y Snort.
- Configuración con Ejemplos de Snort para Windows, detección de intrusiones