Genial. Voy a crear una máquina virtual con QEMU/KVM/libvirt basada en Slackware 15, le instalaré Firefox para que corra WebVM, para que corra un Ubuntu que corra otro Firefox con WebVM, sólo para correr un Alpine y jugar Doom ASCII desde la terminal, usando un reverse shell hacia mi refrigerador :)
y yo que estaba orgulloso de haber creado mi gestor de ventanas para el navegador para que puedan hacer porfolios al estilo de un sistema operativo XD se llama 'vanie' por si lo quieren esta en NPM junto con su documentación
@@NekoShooter Que genial está! Imagina las posibilidades.... Me gustó la idea de ventanas, le puede dar un gran dinamismo a ERPs Web; ya que quierase o no, una app web no se puede tiene esa altísima movilidad
por eso linux es lo mejor que hay! linux no domina el mercado por que la comunidad está muy dispersada y eso a la larga afecta. pero la verdad este sistema NO tiene limites! linux es lo mejor que hay
Esto ya lo había visto el 2010. Webos creo que se llamaba el proyecto y también había visto unas bibliotecas de gtk con HTML 5 dónde se publicaban las aplicaciones, eso fue en el 2007.
Hace unos meses cuando empezaba a aprender Linux, busqué en internet algo así y me sorprendía que aun no existiera algo cómo esto (Los otros sitios web para ejecutar linux eran muy lentos y algo obsoletos).
@@chefaku no. Protón y wine ejecutan código nativo directamente en el procesador. Lo "único" (entre comillas, porque no es baladí) que hacen es traducir una llamada al sistema en"formato Windows" a "formato Linux", pero el código corre "tal cual". Esto es más parecido a virtualbox o a qemu cuando emulan una arquitectura sobre otra (por ejemplo, cuando corres código x86 en un procesador ARM)
Hace tiempo existen proyectos como estos midu, y te hablo de haberlo visto hace mas de 10 años atras, creo que fue con las primeras versiones de GoogleOS. Y hoy por ejemplo con AWS ya tienes cloudshell, etc..
@@f1945 Bueno, por supuesto amigo, no vamos a comparar las tecnologias (javascript, renders usando gpus, etc..) que había hace 10 años o mas para correr desktops o sistemas operativos emulados dentro de un browser con lo que existe hoy; se llamen WebAssembly, html5, 6, etc... En general no me sorprende, el browser funciona como una maquina virtual, y esto se sabe desde que se implementan emuladores de arcades corriendo doom, mario bross o lo que sea. La verdad, por ahora no me sorprende, la performance deja muucho que desear y no veo demasiadas aplicaciones reales que esten fucionando hoy en masa con estas tecnologias.
@@f1945 Y desde un punto de vista podria verse a WebAssembly como una evolucion de los controles ActiveX que permitian a un browser ejecutar codigo binario nativo en sistemas windows. Claro, ActiveX tiene mas de 20años asi que la comparacion es muy en general para expresar que esto de ejecutar codigo binario u optimizado no es algo nuevo.
No se si la gente llega a visualizar el impacto de este proyecto, puede ser bestial. Puede ser también el comienzo del fin de la propiedad del usuario sobre el software. Sabemos que las empresas usan mucho codigo libre y open source y que por ejemplo microsoft podria sacar windows 14 online, de modo que comprarias hardware con un navegador nativo y desde alli usar por suscripción windows, distros de linux etc El gaming igual, ya esta el primer paso que es emular un so en el cliente y ya no haria falta emular el juego en el servidor y emitir las imagenes, el juego podria correr en dichos navegadores nativos
Puedes tener un navegador con WebAssembly que dentro tenga un navegador con WebAssembly que dentro tenga un navegador con WebAssembly que dentro tenga un navegador con WebAssembly que dentro tenga un navegador con WebAssembly... ? Y que todos tengan el mismo volumen sincronizado.
@@DarkNessShadow-eso es más bien "inception" y no recursión..😅 (La película esa donde se meten un sueño dentro de otro sueño dentro de otro sueño... )
Si es con alpine te vas a romper la cabeza cuando te enteres que algunas librerias deben ser adaptadas manualmente porque el repositorio test es una m...
Ehh no, con Docker puedes hacer prácticamente lo mismo, solo creas un contenedor con alguna distro, le das acceso a un puerto y desde el navegador entras, lo mismo, pero más rápido y local
Con GZDOOM en el repositorio test de alpine sí, pero como no tiene aceleración 3D de momento entonces no sé cómo estará con con las otras opciones del juego.
Las Apps Moviles en su mayoría son un acceso directo al navegador con algunas funciones de aplicación por encima. En realidad la web esta mas viva que nunca y la usamos cada vez mas.
Perdón mi ignorancia pero cual seria la utilidad de esto en el mundo real (usar Linux, para ejecutar asambly, js y html para mostrar Linux) . Desde mi punto de vista veo un gran talento para programar desperdiciado.
La verdad, llevan mucho tiempo creando cosas similares; pero realmente; creo que es una perdida de tiempo y otro proyecto que un tiempo morirá en el abandono.
Es la misma cosa en realidad, uso de VMs.... mejor que ya se use drivers de terceros, que se usen todos los programas de interés en Linux así si te la compro.
De por sí el GZDOOM fue adaptado a alpine pero en las versiones de pruebas y te digo que es malísimo, yo lo usé alpine, pero el hecho de cambiar versión estable a test se me rompían los paquetes y el escritorio que le instale antes (luego de actualizar y reiniciar) y eso no ayuda mucho. Menos en un navegador. No dudo que debe haber una versión Debian.
Salió Linux en Web primero que GTA 6
Jajaja.... Me hizo el día este comentario! 😂
Jajajaaj toda la verdad
lo mas triste es que no es chiste jsjsj
@@DrayNoR1 jjsjsjsjsj
Cualquier cosa puede salir antes que el GTA6 (menos el Silksong, claro)
Genial. Voy a crear una máquina virtual con QEMU/KVM/libvirt basada en Slackware 15, le instalaré Firefox para que corra WebVM, para que corra un Ubuntu que corra otro Firefox con WebVM, sólo para correr un Alpine y jugar Doom ASCII desde la terminal, usando un reverse shell hacia mi refrigerador :)
(👁👄👁)
[° __°]
Para poder instalar DOOM 😎
Inception
Detened a este hereje
Los que crean estas cosas están a un nivel de programación increíble
La virtualización ha avanzado mucho. Solo falta meter aceleración gráfica e IA cores
jaja tiene gracia (como usuario de linux hace 20 años) ver a alguien con tanta experiencia liarse cuando quiere salir de nano
me paso jajajaa
JAJA
la experiencia se pierde si no se usa
Increíble las cosas que se pueden hacer, es gente demasiado buena la que hace estas cosas, impresionante
En la tarde pensé en eso, que ya se debería poder hacer. Y aparece este video. Qué maravilla!
Soy un hombre feliz, me encanta esta iniciativa
Increíbles noticias, Midu!!! Gran video!
La primera y última vez que te veremos usar Vim aunque sea un segundo. Un abrazo
y yo que estaba orgulloso de haber creado mi gestor de ventanas para el navegador para que puedan hacer porfolios al estilo de un sistema operativo XD
se llama 'vanie' por si lo quieren esta en NPM junto con su documentación
Lo busque y me salio xD
@@NekoShooter Que genial está! Imagina las posibilidades.... Me gustó la idea de ventanas, le puede dar un gran dinamismo a ERPs Web; ya que quierase o no, una app web no se puede tiene esa altísima movilidad
por eso linux es lo mejor que hay! linux no domina el mercado por que la comunidad está muy dispersada y eso a la larga afecta. pero la verdad este sistema NO tiene limites! linux es lo mejor que hay
Que sería que la comunidad esta muy dispersada?
Mi product manager se sorprendió que yo trabajaba el proyecto en una Celeron N4020 (gracias a Linux)
@@abrahaamveliz podes pagarte algo mejor con el sueldo que tenes o no
Esto ya lo había visto el 2010. Webos creo que se llamaba el proyecto y también había visto unas bibliotecas de gtk con HTML 5 dónde se publicaban las aplicaciones, eso fue en el 2007.
@@MiguelA-s4w cita fuentes, kinks, etc
Ya mismo voy para hacer mi sudo apt upgrade y neofetch.
Otra cosa que me encanta de esta distro web es que usa OpenRC en vez de SystemD.
Hace unos meses cuando empezaba a aprender Linux, busqué en internet algo así y me sorprendía que aun no existiera algo cómo esto (Los otros sitios web para ejecutar linux eran muy lentos y algo obsoletos).
Es una locura el webvm, es increible
Al principio no me impresionó mucho, hasta que dijiste lo de que hacía JIT de x86 a WebAsm... Ahí flipé.
es lo mismo que hace proton y wine, no?
@@chefaku no. Protón y wine ejecutan código nativo directamente en el procesador. Lo "único" (entre comillas, porque no es baladí) que hacen es traducir una llamada al sistema en"formato Windows" a "formato Linux", pero el código corre "tal cual". Esto es más parecido a virtualbox o a qemu cuando emulan una arquitectura sobre otra (por ejemplo, cuando corres código x86 en un procesador ARM)
@@rastersoft por lo menos la vm de oracle no puede emular procesadores, no se si las otras
@@Wariowa345 Cierto, me lié. Qemu sí puede, virtualbox no.
Que información más interesante traes siempre.
Hace tiempo existen proyectos como estos midu, y te hablo de haberlo visto hace mas de 10 años atras, creo que fue con las primeras versiones de GoogleOS. Y hoy por ejemplo con AWS ya tienes cloudshell, etc..
@@f1945 Bueno, por supuesto amigo, no vamos a comparar las tecnologias (javascript, renders usando gpus, etc..) que había hace 10 años o mas para correr desktops o sistemas operativos emulados dentro de un browser con lo que existe hoy; se llamen WebAssembly, html5, 6, etc... En general no me sorprende, el browser funciona como una maquina virtual, y esto se sabe desde que se implementan emuladores de arcades corriendo doom, mario bross o lo que sea. La verdad, por ahora no me sorprende, la performance deja muucho que desear y no veo demasiadas aplicaciones reales que esten fucionando hoy en masa con estas tecnologias.
@@f1945 Y desde un punto de vista podria verse a WebAssembly como una evolucion de los controles ActiveX que permitian a un browser ejecutar codigo binario nativo en sistemas windows. Claro, ActiveX tiene mas de 20años asi que la comparacion es muy en general para expresar que esto de ejecutar codigo binario u optimizado no es algo nuevo.
Siempre esperare que Midu saque un curso de pago; es un crack explicando.
No como la basura de Victor Robles Web
Con una VM tradicional puedes tener el mismo aislamiento. Lo interesante es la facilidad. Entras a un sitio y tienes un Linux funcionando.
No se si la gente llega a visualizar el impacto de este proyecto, puede ser bestial.
Puede ser también el comienzo del fin de la propiedad del usuario sobre el software. Sabemos que las empresas usan mucho codigo libre y open source y que por ejemplo microsoft podria sacar windows 14 online, de modo que comprarias hardware con un navegador nativo y desde alli usar por suscripción windows, distros de linux etc
El gaming igual, ya esta el primer paso que es emular un so en el cliente y ya no haria falta emular el juego en el servidor y emitir las imagenes, el juego podria correr en dichos navegadores nativos
Este si que es el mejor feature para Windows de los últimos 50 años
Me parece muy interesante, se me ocurren varios proyectos que se podrian implementar gracias a esto
La meta de MS, ya fue conseguida entonces?
No me extrañaría que dentro de poco te permita usar tu GPU usando las librerias 3D del navegador.
INCREIBLE
Increible!
Lo veo genial para generar Playgrounds, por ejemplo con Bun
Esto marcará el inicio del ascenso de Web Asdembly por sobre JavaScript??? 🤔
Sería bueno.😏
El que esta haciendo la amgia es webassembly.. Es increible esa herramienta.
*Desinstalando WSL*
Ahora a por el Windows y el Mac y el Hercules
si, no entiendo nada pero me entretiene ver a midu, el pto goat
WebAssemby es el futuro
6:56 Midu pero pon un disclaimer o algo que eso es peligrosisimo y la gente no tiene ni pajolera idea
Próximamente: Linux para iOS y Android
Genial
brutal
proximamente crear aplicaicones de escritorio usando una pagina web para ver los cambios
En unos años crearan algo como packet tracer usando wasm
¿y se ha probado ejecutar un navegador web dentro de otro navegador web?
Puedes tener un navegador con WebAssembly que dentro tenga un navegador con WebAssembly que dentro tenga un navegador con WebAssembly que dentro tenga un navegador con WebAssembly que dentro tenga un navegador con WebAssembly... ?
Y que todos tengan el mismo volumen sincronizado.
recursión momento
@@DarkNessShadow-eso es más bien "inception" y no recursión..😅
(La película esa donde se meten un sueño dentro de otro sueño dentro de otro sueño... )
fractalassembly
Se parece a mis pesadillas
No es posible debido a la carencia de las apis originales de linux
Se vienen SOaaS
Interesante, veamos cuanto tardan en crear y correr un servidor de cualquier cosa o minar cripto
ese no algo parecido al sistema operativo de synology que usan los Nash?
Tremendo esto, lo mas cercano que habia era crear un servidor PROXMOX para poder ejecutar Linux desde la web, correra DOOM?
Si es con alpine te vas a romper la cabeza cuando te enteres que algunas librerias deben ser adaptadas manualmente porque el repositorio test es una m...
Ehh no, con Docker puedes hacer prácticamente lo mismo, solo creas un contenedor con alguna distro, le das acceso a un puerto y desde el navegador entras, lo mismo, pero más rápido y local
ya pero no dijiste lo más importante...si corre Doom o no?! xD
me leiste la mente
Con GZDOOM en el repositorio test de alpine sí, pero como no tiene aceleración 3D de momento entonces no sé cómo estará con con las otras opciones del juego.
Cual es la diferencia con un contenedor de docker normal?
entonces en el navegador puedo tener un OS que tiene un navegador, con el cual puedo acceder a esta misma VM donde tiene un navegador...
Entonces HTML5 al fin sera un lenguaje de programación?
Entre y mi antivirus bloqueo la conexión, lo marca como Phishing :/
Pero, si tiene acceso a internet tiene acceso a la NIC, no es tan aislado
Los que decían que la web estaba muerta con la llegada de las Apps móviles viendo que la web esta vivita y coleando.
Las Apps Moviles en su mayoría son un acceso directo al navegador con algunas funciones de aplicación por encima. En realidad la web esta mas viva que nunca y la usamos cada vez mas.
Quienes decían eso?
Necesito instalarle git y nodejs
como saliste del top?
Para que opere con ingeniería cruzada para los programas de 64 bits los transforme en 32 bits sería excelente
Perdón mi ignorancia pero cual seria la utilidad de esto en el mundo real (usar Linux, para ejecutar asambly, js y html para mostrar Linux) . Desde mi punto de vista veo un gran talento para programar desperdiciado.
ahora puedo dar propiedades de superAdmin a mis componentes usando css con el campo sudo-su :v
Y si en mi web de linux, abro un navegador dentro, abriendo esa misma web para otro linux, y así en un bucle?
Se puede instalar android estudio?
¿Corre Doom?
Contraseña del su?
Entonces que es lo que ha tenido desde hace tiempo HackTheBox?
Si correo DOOM ya es Good !
Alguien sabe si ya corrieron Doom?
no tiene interfaz?
¡Brujería!
Que demás.
Y todo eso donde se instala??
Yah yah... Pero puede lanzar Doom?
Linux es el nuevo Doom
¿Dónde guarda los archivos?
La verdad, llevan mucho tiempo creando cosas similares; pero realmente; creo que es una perdida de tiempo y otro proyecto que un tiempo morirá en el abandono.
🤣🤣🤣 Yo apliqué el Fibonacci y se bloqueó mi navegador 🤣🤣🤣
MIDUU hay un comentario de spam gigante eliminalo es el primero 😭😭😭
Corriendo WebVm en otro WebVm donde ejecuta doom 😂
Now all they need is make Rust!
Es la misma cosa en realidad, uso de VMs.... mejor que ya se use drivers de terceros, que se usen todos los programas de interés en Linux así si te la compro.
Cuando sea compatible con 64bits seria de probar un emulador 😈
Ahora a correr doom en Linux en navegador
De por sí el GZDOOM fue adaptado a alpine pero en las versiones de pruebas y te digo que es malísimo, yo lo usé alpine, pero el hecho de cambiar versión estable a test se me rompían los paquetes y el escritorio que le instale antes (luego de actualizar y reiniciar) y eso no ayuda mucho.
Menos en un navegador.
No dudo que debe haber una versión Debian.
Imagínate que usen webgpu
no se puede hacer root
Curso para aprender a salir de Vim y Nano. 🤣🤣
Lo pondre a minar criptos jajaj
@@bryanherreradev8055 Corre en tu máquina, es WASM (cliente)
Dale la oportunidad y alguien romperá esa virtualización de manera maliciosa
Adios a virtual vox.
Cada año hacen esto, unas veces con javascript, otras con otros lenguajes. Nada asombroso
applet java rebirth
ohhh noooo va haber mas bots en internet XD
¿Ya se puede correr Doom dentro del Linux virtualizado dentro del navegador? ¿No? Basura...\j
es horrible linux como OS pero para los fan sirve
Pero se nota que usted no conoce nano ni vim, lo cual es tal elemental, me sorprende de un experto Google 😮.
ya te vi linuxero , ya tienes atencion
browserOS que tal. que mierd@ to be honest.
instalen linux y dejense de webadas