SandStorm:免费开源个人云平台【美国】
栏目分类:站长工具 发布日期:2025-02-22 浏览次数:次
网站名称:SandStorm
所属国家:美国
网站地址:https://sandstorm.io
网站缩略图:
SandStorm首页缩略图
【官网介绍】:
Sandstorm 肩负着一项使命,即让开源和独立的网络应用程序作为一个生态系统得以蓬勃发展。
开源网络应用程序确实存在。若你仔细寻觅,能找到开源的在线文档编辑器、RSS 阅读器,甚至还有一些社交网络。但即便在技术爱好者群体中,似乎也鲜有人使用这些应用,原因或许在于它们都需要自行搭建服务器,而鲜有人具备相应的时间、耐心与专业知识。并且,围绕小众用途构建商业案例有时也颇具难度。
由个人业余时间编写的小型应用程序在桌面端和移动端随处可见。然而在网络领域,情况似乎并非如此。任何具备服务器端组件的重要服务,实际上往往只能由资金雄厚的公司来运营。对于开源软件而言,用户必须自行运行其应用实例。软件即服务(Software - as - a - Service)与开源网络应用程序似乎难以兼容:若无法运行修改后的代码,那就称不上真正的开源,而较高的准入门槛也将业余项目或任何不愿商业化的项目拒之门外。
唯一的解决办法是确保每个人都拥有一台服务器,能在上面安装任何自己想要的软件。他们不一定要亲自管理服务器,服务器可以由朋友或某项服务来运营,但每位用户必须能够安装任意软件。而且这些软件必须在安全的沙箱环境中运行,以防止有漏洞或恶意的软件对服务器的其他部分造成损害。
如今,Sandstorm 让非技术终端用户能够在他们所控制的服务器上安装并运行任意软件。应用程序可从应用商店下载,一键即可安装,就像在手机上安装应用一样。每个应用都在安全的沙箱中运行,未经许可,无法干扰其他应用。
项目负责人
肯顿・瓦尔达 技术架构师
肯顿是 Sandstorm 的技术负责人及联合创始人。他是一位资深的系统黑客,热衷于以他人未曾尝试过的方式解决问题。自高中起,肯顿就将自己所有的个人项目开源,从游戏引擎到模块音乐播放器,再到编程语言。2005 年至 2013 年,肯顿就职于谷歌,在那里他参与了通用搜索基础设施的开发,以及谷歌云端硬盘的共享和访问控制工作,但他最为人知的是在协议缓冲区(Protocol Buffers)方面的工作。肯顿编写了协议缓冲区 v2 的大部分代码,并将其转变为一个开源项目,如今该项目在谷歌内外都得到了广泛应用。离开谷歌后,肯顿开发了 Cap'n Proto,这是协议缓冲区的继任者,号称 “速度快无数倍”,并具备对象能力 RPC 系统,而这也成为了 Sandstorm 平台的基础。最近,肯顿加入了 Cloudflare,并启动了 Workers 项目,该项目允许人们在 Cloudflare 的边缘网络上运行 JavaScript。
Cloudflare Workers 技术负责人
Cap'n Proto 作者
协议缓冲区 v2 作者
LAN Party 聚会场地所有者
王洁德 社区经理
王洁德致力于打造极客社区,是 Sandstorm 的联合创始人之一。她拥有科研背景,毕业于斯坦福大学神经科学专业,获学士学位,后在西北大学攻读博士学位,并曾在美国国家航空航天局艾姆斯研究中心工作。在过去五年中,她共同创立了 Chez JJ,这是一个为各类技术创业者和极客打造的集生活与工作于一体的社区网络。她还曾在 Meteor 担任两年首席文化官。在 Meteor 期间,她专注于发现并扶持社区中涌现的领导力,以研究的思维方式推动社区发展。最近,王洁德加入 Cloudflare,领导开发者关系团队。
Cloudflare 开发者关系负责人
2012 - 2014 年就职于 Meteor 负责开发者互动
Chez JJ 创始人
SandStorm首页缩略图2
网站介绍:
SandStorm是一个由前谷歌工程师Kenton Varda创立的个人云服务系统,使用者可以使用一个简单的APP 商店安装一些像邮箱、文件编辑、博客软件等等。没有配置文件,没有命令行;所有的东西都是通过你的浏览器完成的。
SandStorm平台的研发旨在基本改变现有的网络应用方式,目前已被数百个技术公司使用。使用者所有的数据都储存在一个地方,而不是零散的分落在网上,如果开发者停止运行它们,APP也不会消失;每一个APP里都有一个安全沙盒,这样就能保证恶意APP不会损害你的服务器Sandstorm 提供了一个统一的登录系统,因此你没必要分别进入不同的APP。
APP提供了一些基础设施以供联合,这样它们就可在你的允许下安全有效的通过网络接口去发现,去互相讨论,去连接其他的服务器。作为一个私有云平台,创建 Sandstorm 的真正动力在于帮助开源组织和独立开发者打造属于他们自己的Web应用。
在今天较为流行的SaaS模型中,独立开发者不借助外力是不可能取得成功的。尽管这些百折不挠的人们还是在继续开发,但是有一个问题就是:他们开发出来的软件根本不可能到达广大用户的手中。为了使低预算的软件能够成功,也为了推进开源运动的发展,用户需要在不依赖开发者的前提下运行软件,这在桌面端和智能手机上很容易实现。但是对服务端的应用来说,这很难实现,因为不是所有人都有自己的服务器。