Linux.com

Is This Program Even Possible

Link to this post 20 Jul 11

jsjohnsmith333777 wrote:



I guess I'm not really understanding why a program that does not load a traditional OS but only accesses the internet would not be beneficial? I assume the things that effect Internet speed and web experience are tied to hardware and software resources on a computer. If your computer only has to load this one program with out doing all the other booting junk to get to the Internet why wouldn't that make Internet usage and web activities faster? Especially for video games and MMOs online?

The key thing is that it *CANNOT* access internet without an OS. Either being itself or having one below it

Regards

Link to this post 20 Jul 11

marc wrote:

[b]jsjohnsmith333777 wrote:[/b]
[quote]

I guess I'm not really understanding why a program that does not load a traditional OS but only accesses the internet would not be beneficial? I assume the things that effect Internet speed and web experience are tied to hardware and software resources on a computer. If your computer only has to load this one program with out doing all the other booting junk to get to the Internet why wouldn't that make Internet usage and web activities faster? Especially for video games and MMOs online?

The key thing is that it *CANNOT* access internet without an OS. Either being itself or having one below it

Regards[/quote]

Interesting. So I guess my question now is what exactly allows an OS to access the Internet? Hardware and Software parts? Because it seems to me if the only purpose to access the Internet the the software drivers and or resources could be taken care of on our end of the servers and the Hardware components become the real focus. I'm sure there are other tasks and resources that a traditional OS does that has nothing to do with getting on the Internet. I mean isn't that what Google Chromium is? http://www.youtube.com/watch?v=mTFfl7AjNfI&feature=relmfu

Link to this post 20 Jul 11

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.

Link to this post 21 Jul 11

marc wrote:

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.

Link to this post 21 Jul 11

jsjohnsmith333777 wrote:

[b]marc wrote:[/b]
[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 ;)

Regards

Link to this post 21 Jul 11

marc wrote:

[b]jsjohnsmith333777 wrote:[/b]
[quote][b]marc wrote:[/b]
[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 ;)

Regards[/quote]

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.

Who we are ?

The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.

More About the foundation...

Frequent Questions

Join / Linux Training / Board