В рамките на проекта Sandstorm се създава нова Open Source платформа за осигуряване работата на персонални сървъри. По този начин обикновените потребители ще могат без каквито и да е усложнения да стартират уеб-приложения на собствена компютърна техника или на външен електронен облак. Кодът е написан на програмния език C++ и се разпространява с лиценз Apache 2.0.

 

Sandstorm:      -

За създаване на цялата инфраструктура е достатъчно да се стартира само един скрипт, след което да се влезе в уеб-интерфейса на платформата. След това само с един клик могат да се стартират приложения от специален каталог, в който са включени програми като WordPress, MediaWiki, MediaGoblin, GitWeb, Apache Wave, EtherCalc, GitLab, Etherpad и Wekan. Това означава, че дори и неспециалист без особени технически умения може да създава приложения за съвместна работа с документи от типа на Google Docs; да стартира чатове, да създава самостоятелни системи за водене на блогове и т.н. Възможно е създаването на резервни копия и тяхното пренасяне в други, различни компютърни системи.

Новата платформа за персонални сървъри използва доста необичаен метод за осигуряване на цялостна изолация на приложенията - всяко приложение се стартира в изолиран контейнер, а всяко обръщение към външен ресурс изисква явно потвърждение на операцията.

Sandstorm дава възможност за контрол на достъпа до всеки обект (приложение) и за гъвкаво управление на ресурсите и правата за достъп.