/shark

Primary LanguageC++

shark

近些年随着docker的崛起,容器虚拟化得到了广泛应用。docker是用go语言编写的,docker及其容器和镜像主要在服务器上部署和运行,容器虚拟化带来的高效和便捷真实的提高了分布式领域的开发和运维效率。 随着智能设备的不断普及,物联网近些年得到了空前的发展。大多数物联网设备,由于成本和硬件资源的限制,无法通过docker实现容器虚拟化。虽然业界早已存在LXC(Linux Container用C编写,且docker早期就是通过实现的容器虚拟化),可以在物联网设备上运行。但是,LXC的功能过于简单,接口较为原始,无法像docker一样友好实用。 如果既可以在资源受限的物联网设备上运行,又可以提供类似docker的友好操作接口,是不是很好呢?笔者采用C++17编写了Shark,希望能够为物联网领域提供高效和成本的容器化解决方案。