Skip to content

mwoerlein/gridos

Repository files navigation

GridOS - one world, one OS

GridOS | Pool

It's a dream, not a project.

Think of a world, where you can start any device you like (or have at hand), log in with your personal credentials, and access your data, programs, setting, ...

GridOS brings virtualization to the next level:

  • Only one global distributed installation of this OS shall exist.
  • Hardware connects to the grid during boot.
  • Programs run on the grid, not on dedicated hardware.
  • Software updates itself on-the-fly after new versions are published.

Goals

It's a long way to its dreams. At last if you wanna build it from scratch.

The Grid might be build on top of existing OSes as a distributed environment in a dedicated VPN or something like that.

But I wanna go the hard way:

  • Be independent from existing systems and launch on a greenfield.
  • Throw away existing borders - even programming languages - and create a clean environment for the current millennium.
  • Adopt existing standards, if useful, define new ones, if necessary.

To reach these goals, side-projects will be spawned

  • Pool: an object oriented programming language used in the grid

Roadmap

As there are endless topics to discuss, there is endless work to do, and the priority might change everytime.

further topics:

  • global identifier, global access, data transfer
  • users, authentication, authorization, ownership, security, encryption
  • versioning, updates, release
  • redundancy, fallback, transactions, object/process transfer
  • licencing, payment of programs
  • many many more

License

GridOS is distributed under GNU General Public License v3.0.

About

one world, one OS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published