3 ms·
One of my thoughts in my journal is the idea of "cloud integrated desktop", that lets me create cloud resources with a GUI and outsource computation to clusters
by samsquire 3y ago
One of my thoughts in my journal is the idea of "cloud integrated desktop", that lets me create cloud resources with a GUI and outsource computation to clusters of machines.
I can right click a program and click "Outsource" and send it to the cloud.
For example, I could have my data synchronized and indexed remotely (on cloud instances I control), for searches to happen against the cloud for finding resources fast locally. The searches would be extremely performant because there is more cloud resources than the local machine. Search can be parallelised and distributed.
Another idea of a cloud integrated desktop is to have my settings, open programs and their states synchronized with the cloud, a bit like Linux workstations that you can resume execution from anywhere.
- c00lio 3y agoAlready exists in some way: https://techbase.kde.org/KDE_PIM/Akonadi https://techbase.kde.org/KDE_PIM/Akonadi Store your home directory remotely, have a remote MariaDB/PostgreSQL holding the index and it does exactly what you describe. However, that is not the standard configuration of course.
- samsquire 3y agoMy dream would be some Linux distribution that lets me sign into AWS and creates the relevant cloud infrastructure for me as part of installation or setup after installation. I would want it to be standard and recommended.
- dopylitty 3y agoI’ve thought of taking this a step further and making an entire posix OS on top of an AWS account with a sort of web based terminal. If you think about it an AWS account is the equivalent of a virtual machine running an OS. It has users/groups (IAM), storage, processes (lambda), a scheduler (EventBridge), containers (EC2). It would be a fun exercise to build an abstraction layer on top that emulated a posix OS.