FreeVPS Project Tracker

 

Here is the list of FreeVPS features falling into the categories:

  • recently implemented;
  • under development or testing;
  • their development is started;
  • planning to be implemented in the nearest future.
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

 

Note:

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:

date -d '1970-01-01 UTC build_number seconds' +"%Y-%m-%d %T %z"




See Also

News
Releases
FAQ
   
H-Sphere VPS Releases
H-Sphere VPS Installation
H-Sphere VPS Scripts



© Copyright 1998-2006. Positive Software Corporation.
All rights reserved.