[quote]Hardware <---> OS <----> Apps
The browser wants to go to internet, so it asks the OS to do so who, then, talks to the hardware. Then the hardware sends signals (electrical,optical, whatever...) and "connects" to internet
You *NEED* something to talk to the hardware, and that's the OS work. If you don't have an OS you *CANNOT* use anything at all.
If the apps is talking to the hardware directly it's functioning as an OS itself.
YES! Great response Marc! This is what I mean! So are you saying a browser or App that works inside a traditional OS (in theory) can be equipped to talk to hardware directly? Basically having the OPTION to cut out the "middle man". [App=OS=Internet to App=Internet].
And lastly the more important question is would having an App=Internet actually make using the Internet and doing web activities faster? For instance playing high graphic video games with little lag or doing multiple activities at once? Thanks again Marc for the response I appreciate it.[/quote]
Of course you could do that:
1- remove the OS
2- Your app talks to the hardware
3- Your app *IS* an OS <---- see the thing? ;)
As I've already said, you wouldn't make much of a difference in the actual internet because the real problem is not in the computers but in the communication mechanisms we use (phone lines, wifi, etc).
By building another OS you could change some things like those the video mentions, the way the hardware is initialized is a perfect example of that. But if you do that, you lose other things the OS was providing! :)
Although I must admit it could be interesting for some special cases like a tablet or small embedded os in a tv connectet to internet.... there are posibilites.
For a general purpose computer? My humble opinion is that it wouldn't make much sense ;)
I very much appreciate your opinion Marc so please do not hold back on your thoughts. It is always great to discuss issues as these and get all possibilties and issues on the table :) . First I want to say that this is not an OS so there would be no need to remove the traditional OS. And just secondly that this function would be a secondary function, not a primary one.
Could an App still talk to the hardware as you state in number 2 with both of my points in mind? And wouldn't the App be a hybrid instead of what you state in number 3?
Also would another special case be gaming online? Or a 3rd world or 2nd world country where people can not afford the luxuries that we have but could use at least a semi OS that could connect any hardware to the Internet? Remember there are many apps nowadays that are Internet based that are taking over most of the things that local apps and programs use to do. People that do not have money could benefit from this kind of platform.