SLS 提供了哪些开源兼容能力?工作原理是什么?