[1] https://github.com/linuxontheweb/linuxontheweb.github.io
39 karma · joined July 27, 2023
[1] https://github.com/linuxontheweb/linuxontheweb.github.io
As long as your files have a .gb (gameboy) or a .nes extension, you should be able to start playing them by double clicking them. You just need to drag n' drop whatever rom files you have onto the desktop. For controls, you should be able to use a USB gamepad, or the keys: w, a, s, d, ., /, space and enter.
One thing that's fascinated me for a while has been the concept of rolling your own hardware that can plug directly into the web. (I know Chrome has had WebUSB and WebBluetooth enabled for some years now.)
It should be pretty apparent that ours is a finite world, and there is going to need to be a hell of a lot of soul searching in order to figure out how to make this modern human experiment of ours actually work. So, it might help to think about looking at the web as the nervous system of the world. As long as there is nothing but blinding commercialism (bordering on sheer propaganda) traversing this nervous system, then it is hard to envision how our modern age can "end up" very well.
But if there can be a way to start injecting doses of sanity into the world's nervous system, then perhaps the younger generations will start being able to breathe easier when it comes to their long term prospects. In my opinion, there is a good possibility that getting people to start using the web under much more thoughtful and rational terms can only help matters.
Hacker News has itself been an interesting social experiment from a very successful capitalist enterprise. Perhaps it can start stimulating "real world" social experiments involving projects like Linux on the Web (or whatever the best name for it happens to be) so that we can all start turning the corner in terms of finding ways of life that can balance the needs of private things (like businesses) and public things (like human communities).
But the issue I needed to solve first has always been the one dealing with the purely local aspects of the system. People need to be convinced that this local system is as rock solid as all of the local native systems they're always working with.
Perhaps the most important aspect of Linux is its ability to provide an interface between the low-level files sitting on a hard drive and the (C system call) application layer.
The main point of this project is currently the ability to provide a dependable interface between the low-level files sitting in the browser-managed sandbox and the (JS call) application layer.
Once people start getting comfortable with the idea that the files in their web browsers are as dependable as the files in their native systems, then we can start having more serious discussions about the exact use cases that might follow.
It'll have to involve an evolutionary process just like GNU/Linux itself experienced in the 1990's.
(I assume this is in reference to the hand-coded html document entitled "What is Linux on the Web?" rather than the desktop environment itself.)
I think it could trivially enable all the micro-applications that people are constantly dreaming up... the kinds of things that are hidden away in all the various shell or python scripts across creation, as well as the little web apps all over github that just can't get any traction.
I think this could be a project to sort of unite all of those things under a common umbrella.
So it was really a no-brainer for me to go along on the entire JS ecosystem ride of the 2010's, purely for the purpose of trying to get my computer to do what I wanted it to do (as opposed to making "apps" for everyone else).
In 2012, I started working on the code of the project now acronymically known as LOTW (Linux on the Web [1]), but I suppose it could just as easily have gone by the letters WDWT (Web Dev Without Tools).
[1] See: https://linuxontheweb.github.io/