We use vpsAdminOS as our platform to run VPS. It is a Linux distribution focused on container virtualization. We develop it ourselves.
Under most circumstances, the VPS behaves like a physical Linux server (or a fully virtualized virtual server) with the given distribution. It has its users, its application and data.
The difference from full virtualization is that the Linux kernel is shared between all VPS on one node. The VPS does not have its own hardware, it does not have its own disks or a boot loader. Running all VPS under one kernel allows us to effectively share system resources, such as CPU, memory and disk space. For more information, see vpsAdminOS.
We use ZFS for storage, where each VPS has its own dataset. See Datasets for more information.
No. You can use the rescue mode to access the VPS's file system and upload your own system.
No, the kernel is shared. Even if you install your own kernel, it will not be
used. The VPS is started simply by running /sbin/init
when the kernel is
already loaded.
The only way to use your own kernel is with KVM. You can use it to run your own fully virtualized machine inside the VPS.
No. All necessary modules should already be provided by us. If you'd like some new module to be loaded, please contact our support.