FreeVPS is Linux-based software implementing virtual server technology, a cost-effective and resource-saving solution that runs virtually isolated, full-featured standalone Linux servers on one host box.
|Tags||Operating System Kernels Linux|
Release Notes: Experimental support for the x86_64 arch was added. A kernel panic when starting VPS without Ethernet link was fixed. Uptime virtualization for context 1 was fixed. Building of the ipt_physdev module was fixed.
Release Notes: Kernels and tools for were built for Debian packages. A yum repository was added for Red Hat EL3/EL4 kernels. The TCP/UDP sockets list is now flushed to avoid a panic with destroyed contexts. The procfs output was rewritten to use the recommended API. vdst spinlock entry deletion is now protected to avoid a panic while destroying context. vnetdev destroy was improved to avoid problems with 2.6 kernels. The attachment of vnetdev to VLAN devices was fixed.
Release Notes: The destruction of SYSV IPC semaphores and the detaching of bounding network device was fixed for RH EL3, RH 73, and Trustix 2.2 operating systems. The initialization of iptables for RH EL 4 and clones was fixed. Virtualization for VPS uptime value was added. Per context opening devices access control was added to add CAP_MKNOD capability to the context capabilities list and to allow device nodes to be created when udev starts.
Release Notes: This version supports Linux 2.4 kernels (RH EL3, WB3, CentOS3, Trustix 2.2) and Linux 2.6 kernels (RH EL4, CentOS4). Locking at vnetdev was changed. The extensibility of ipt/arpt/xrfm modules was increased. Names were unified in the TCP/UDP modules. Transfer of inodes between contexts with enabled disk quotas was implemented. A race between QUOTA_TRANSFER and QUOTA_OFF was closed. An ARP issue that appeared in some rare conditions was resolved.
Release Notes: Fixes were made to build the FreeVPS kernel using gcc 3.3 (Trusix 2.2 distributive). The ability to create and delete control sockets for TCP/ICMP protocols was ported from the 2.6 kernel into the FreeVPS kernel. Non-virtualizable /proc/meminfo fields are set to 0. fib_info and routing cache are correctly flushed. Current context instead of inode context is used to search unix sockets. The loopback device is destroyed before destroying netlink to avoid problems with sending netlink messages. Deletion of references to a virtual network device when deleting dst objects was fixed.