| Feature |
Status |
Build * |
| 1. Core Kernel |
| 1.1. Isolated Contexts |
| 1.1.1. Signal transmits between contexts |
Implemented |
FreeVPS 1.1 |
| 1.1.2. Private PID |
Planning | |
| 1.1.3. Full Separate UID (not tagging) |
Planning | |
| 1.1.4. Private SYSV IPC (not tagging) |
Implemented |
1127221178 |
| 1.2. Private nodename |
Implemented |
1056822696 |
| 1.3. Private hostname |
Implemented |
1056822696 |
| 1.4. CPU |
| 1.4.1.Hard CPU usage limit |
Implemented |
1091656783 |
| 1.4.2. Soft CPU usage limit |
Implemented |
1091656783 |
| 1.4.3. Guaranteed CPU usage limit |
Implemented |
1091656783 |
| 1.5. Process limit |
Implemented |
FreeVPS 1.1 |
| 1.6. Private process accounting |
Implemented |
1072329371 |
| 2. Network Subsystem |
| 2.1. Network Stack Cloning |
| 2.1.1. Private IPV4 |
| 2.1.1.1. Private tcp socket lists |
Implemented |
1062143853 |
| 2.1.1.2. Private udp socket lists |
Implemented |
1062143853 |
| 2.1.1.3. Private tcp/udp/icmp control sockets |
Implemented |
1074711572 |
| 2.1.1.4. Private iptables rules |
Implemented |
1046091006 |
| 2.1.1.5. Private routing tables/rules |
Implemented |
1045490759 |
| 2.1.1.5.1. 2-level routing for transmitting packets between context |
Implemented |
1072178606 |
| 2.1.1.6. Private routing caches |
Implemented |
1074711572 |
| 2.1.1.7. Private xfrm policy |
Implemented |
1081688192 |
| 2.1.2. Private IPV6 |
Planning |
|
| 2.1.2.1. Private tcp/udp lists |
Planning |
|
| 2.1.2.2. Private tcp/udp/icmp control sockets |
Planning |
|
| 2.1.2.3. Private iptables rules |
Planning |
|
| 2.1.2.4. Private routing tables/rules |
Planning |
|
| 2.1.2.4.1. 2-level routing for transmitting packets between contexts |
Planning |
|
| 2.1.2.5. Private routing caches |
Planning |
|
| 2.1.3. RT Netlink |
Implemented |
1063198087 |
| 2.2. Private packet scheduler |
Implemented |
1046091006 |
| 2.3. Limits |
| 2.3.1. TCP established session limits |
Implemented |
1063862490 |
| 2.3.2. Speed bandwidth limits at virtual ethernet device |
Implemented |
1073452195 |
| 2.3.3. Control assigned IPV4 address to virtual ethernet device |
Implemented |
1045490759 |
| 2.4. Virtual Network |
| 2.4.1. Private loopback device |
Implemented |
1045490759 |
| 2.4.2. Private ethernet device |
Implemented |
1073452195 |
| 3. VFS Subsystem |
| 3.1. FS Support |
| 3.1.1. Context tagging support for EXT2 |
Implemented |
1050734093 |
| 3.1.2. Context tagging support for EXT3 |
Implemented |
1050734093 |
| 3.1.3. Context tagging support for XFS |
Planning |
|
| 3.2. VFS |
| 3.2.1. Private namespace support (allow in context mounts) |
Implemented |
1056887865 |
| 3.3. Limiting |
| 3.3.1. Disk quota inside a context on a shared partition |
Implemented |
1050734093 |
| 3.3.1.1. Optimize QuotaHash per context |
Implemented |
1081688192 |
| 3.3.2. File handle limit |
Implemented |
1051353600 |
| 3.3.3. Total context disk usage limit |
Implemented |
1048267822 |
| 4. Memory Subsystem |
| 4.1. Memory Accounting |
| 4.1.1. Total memory accounting |
Implemented |
1054303950 |
| 4.1.2. Account physical memory allocation |
Implemented |
1071595115 |
| 4.1.3. Resident memory accounting |
Implemented |
1053895354 |
| 4.1.4. Physical I/O swap accounting |
Implemented |
1114360337 |
| 4.2. Memory Limits |
| 4.2.1. Total memory limit |
Implemented |
1054303950 |
| 4.2.2. Resident memory limit |
Implemented |
1053895354 |
| 4.2.3. Overcommit memory limit |
Implemented |
1114360337 |
| 5. Other Features |
| 5.1. Virtualize INIT control |
Implemented |
1114360337 |
Build number is a Unix timestamp for the build
(in seconds from the Unix Epoch, January 1, 1970).
To find out the actual date of the build, convert the
timestamp with the following Linux command: