Horizon is a research Operating System. By "research" I mean that it's an experimental project, mainly to try and learn Operating Systems design concepts. It is a general purpose system since it hasn't any particular field of interest.
Its main goal is to develop a natively network-integrated structure.
Horizon inherits the "all is a file" UNIX concept, although it is not a UNIX-like Operating System. Everything is strongly connected with the Internet, thus making the network part of the OS itself.
The goal is to have I/O operations (both local ones and network ones) happen in the same manner, this way every Horizon node on the Internet (or in a LAN) can communicate natively by means of a Network File System.
This approach would also simplify distributed computing and clustering.
If you have any comments or requests, don't hesitate to e-mail us!