Announce-202-wiki.tex

From Linix VServer
Jump to navigationJump to search

%% LyX 1.4.1 created this file. For more info, see http://www.lyx.org/. %% Do not edit unless you really know what you are doing. \documentclass[english]{scrartcl} \usepackage[latin1]{inputenc} \usepackage{geometry} \geometry{verbose,a4paper,tmargin=3cm,bmargin=3cm,lmargin=3cm,rmargin=3cm,headheight=0cm,headsep=0cm,footskip=0cm} \pagestyle{empty} \setlength\parskip{\medskipamount} \setlength\parindent{0pt} \makeatletter \usepackage{babel} \makeatother \begin{document} \title{Linux-VServer Project Announces New Stable Release and New Website} \author{Benedikt Boehm \emph{hollow@gentoo.org}} \maketitle \begin{abstract} Today, the Linux-VServer project released a new stable version of its kernel patch featuring support for Bind Mount Extensions, improved filesystem support for JFS, kernel helper improvements and other minor enhancements. The new version also fixes a lot of bugs including potential deadlocks, missing context unhashing and network adress removal. Alongside with the new kernel patch, the project announced the launch of a new and overhauled infrastructure for its web presence. The new project website is now based on MediaWiki using a complete new look and feel and will replace the old wiki in the future. Furthermore, an anonymous FTP archive, Subversion repositories and developer webspace have been added to public infrastructure. \end{abstract} \thispagestyle{empty} \newpage{} \section*{About The Next Stable Release: 2.0.2} After eight months of work the Linux-VServer project released the next version of the stable kernel patch including the following features and bugfixes: \begin{itemize} \item Add support for Bind Mount Extensions \item Add support for I/O priority per guest \item Add support for persistent contexts \item Add support for JFS file attributes \item Add support for source address remapping \item Add support for vfsmount visibility in the spectator context \item Add support for IA32 resource limit emulation \item Add support for init/reaper flags to ctx\_migrate \item Add support for xid argument to set\_namespace \item Add support for reboot command and exit code to vc\_wait\_exit \item Improved debug system \item Improved helper state/return code handling \item Force nodev mount option of CAP\_SYS\_ADMIN is missing \item Fix context capability handling for non-root users inside guests (CVE-2006-2110) \item Fix kernel thread isolation \item Fix ptrace handling \item Fix missing context unhashing on helper failure \item Fix potential deadlock \item Fix context signalling \item Fix removal of network addresses \item Fix NFS xid credentials \item Fix check for utsname flag \item Fix vserver syscall on ARM and MIPS \item Fix memory accounting on IA64 \item Remove broken/obsolete filesystem namespace cleanup \item Remove memory split stuff \end{itemize} The new release can be obtained from the Linux-VServer project website at \emph{http://linux-vserver.org}. \section*{About The New Website Infrastructure} The Linux-VServer project is excited to announce that a new website infrastructure with an overhauled look and feel has been setup to serve the needs for a common identity, the growing number of documentation pages as well as developer tools like source control management and a public anonymous FTP archive. The new \emph{MediaWiki} setup features a complete new look and feel for the Linux-VServer project including consistent fonts, colors and graphics. Furthermore content pages have been reorganized to ease the search on specific topics. Currently not all content has been migrated from the old wiki installation, therefore both installations will be run simultaneous until the migration is considered finished. \emph{The community is encouraged to help with migration by adding new pages or migrating old ones.} The new website also introduces various new services for developers and the community. A \emph{public anonymous FTP archive} as well as \emph{webspace for developers} has been setup to gather all project related downloads. Additionally various \emph{Subversion repositories} as well as a \emph{GIT tree} have been created to assist developers with source control management and ease tracking of changes for the community. \section*{About Linux-VServer} Linux-VServer provides virtualization for GNU/Linux systems. Virtualization is a framework or methodology of dividing the resources of a computer into multiple execution environments. This is accomplished by kernel level isolation. It allows to run multiple virtual units at once. Those units are sufficiently isolated to guarantee the required security, but utilize available resources efficiently, as they run on the same kernel. The basic concept of the Linux-VServer solution is to separate the user-space environment into distinct units (sometimes called Virtual Private Servers) in such a way that each VPS looks and feels like a real server to the processes contained within. Although different Linux distributions use (sometimes heavily) patched kernels to provide special support for unusual hardware or extra functionality, most Linux distributions are not tied to a special kernel. Linux-VServer uses this fact to allow several distributions, to be run simultaneously on a single, shared kernel, without direct access to the hardware, and share the resources in a very efficient way. \section*{References} \begin{enumerate} \item http://linux-vserver.org \item http://oldwiki.linux-vserver.org \item http://ftp.linux-vserver.org \item http://svn.linux-vserver.org \item http://git.linux-vserver.org \item http://people.linux-vserver.org \end{enumerate} \end{document}