top | item 10055958

(no title)

portalplatform | 10 years ago

We're already working with some developers to make personal cloud server apps and really want to encourage more developers to start. There are thousands of apps that need to be written and it's a lot more fun than working in propriety mobile environments!

And it's not just about writing "Portal apps", we want every app that runs on Portal to also run on competing personal cloud server platforms. That's what true decentralization requires.

discuss

order

ocdtrekkie|10 years ago

So, have you looked into how Sandstorm packages files, and whether one of your JSON manifests could be easily added next to a Sandstorm package in order to run it? Or, oppositely, could your platform install an app based on a provided SPK file (and it's own built-in manifest)?

The biggest difference is that it looks like you have people include a script to install the app, and Sandstorm packages the app and all it's dependencies 'pre-installed', and is mostly independent of Linux flavor.

Since Sandstorm packages have all the dependencies and app data in read-only, and all of the user's app data in /var, I would think it'd be relatively possible to figure out how to get the two formats to play nice.

portalplatform|10 years ago

I haven't looked at Sandstorm packages in detail yet. I think it definitely should be possible to make a Sandstorm-runner app for Portal. I've experimented with doing this for Docker. It should also be possible to run a full copy of Sandstorm (or more than one) as a Portal app VM. We'll support any and all standards that emerge.

For now, we're just trying to keep it really simple and the JSON config seems as simple as we can make it. Apps could do a lot more, like include their own OS images or rootfs tarballs if it makes sense.