You can now run Linux in the browser and it is a clear demonstration of the power of current browsers

Browsers have evolved over the years. We have seen video games, complex editing programs and, now, even operating systems as complete as Debian.

A long time has passed since web browsers ceased to be mere programs to search for information and little else. The time of the browser 1.0 is already far behind.

With the updates and improvements of these, the programmers have been testing and expanding the possibilities of these, getting all kinds of programs inside your code, in a light and functional way.

Years ago we began to describe flash games, which were small gaming proposals that could be enjoyed without leaving the browser. You just had to put a web address and play with them. No downloads and no clients involved. URL and enjoy.

Then we saw how more and more tools are launched via the web. We had photo and video editing programs, programs to create resumes, programs to edit scenes, etc. In short, all the software that we had downloaded until then could now be enjoyed via the web.

And after years and years of improvement and innovation, some programmers have managed to run an unmodified Debian distribution which includes many native development toolchains.

Debian belongs to Linux, for those who are not very familiar, which means that they have managed to put a fully operational and functional operating system in a browser, which 20 years ago was a chimera and an impossibility.

This is called the WebVM and it’s a serverless Linux virtual environment that runs completely client-side in HTML5/WebAssembly. This demo opens the door for browsers running OS in the future, thus removing the need to have partitions on the computer.

The power and capabilities of browsers continue to improve as HTML advances by leaps and bounds. In the future, it is possible that neither programs nor operating systems will be necessary on our PCs, since at the touch of a browser we will have everything.

Reference-computerhoy.com