From owner-freebsd-arch@FreeBSD.ORG Tue Jun 6 16:18:03 2006 Return-Path: X-Original-To: freebsd-arch@freebsd.org Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2FA6D16B06F for ; Tue, 6 Jun 2006 16:18:03 +0000 (UTC) (envelope-from shadow@psoft.net) Received: from mail.sevcity.net (ns.sevcity.net [193.47.166.213]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9494743D45 for ; Tue, 6 Jun 2006 16:18:02 +0000 (GMT) (envelope-from shadow@psoft.net) Received: from mail.sevcity.net (service.sevcity [127.0.0.1]) by mail.sevcity.net (Postfix) with ESMTP id 6276117000B for ; Tue, 6 Jun 2006 19:19:26 +0300 (EEST) Received: from berloga.shadowland (umka.sevcity.net [193.47.166.138]) by mail.sevcity.net (Postfix) with ESMTP id 42412170008 for ; Tue, 6 Jun 2006 19:19:26 +0300 (EEST) Received: from berloga.shadowland (berloga.shadowland [127.0.0.1]) by berloga.shadowland (8.12.11.20060308/8.12.11) with ESMTP id k56GHxh5007690 for ; Tue, 6 Jun 2006 19:17:59 +0300 Received: (from root@localhost) by berloga.shadowland (8.12.11.20060308/8.12.11/Submit) id k56GHwVG007688 for freebsd-arch@freebsd.org; Tue, 6 Jun 2006 19:17:58 +0300 From: Alex Lyashkov To: freebsd-arch@freebsd.org Content-Type: text/plain Content-Transfer-Encoding: 7bit Organization: Positive Software Message-Id: <1149610678.4074.42.camel@berloga.shadowland> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 (1.4.5-17) Date: Tue, 06 Jun 2006 19:17:58 +0300 X-Virus-Scanned: ClamAV using ClamSMTP Subject: jail extensions X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jun 2006 16:18:05 -0000 Hello All, I started to write some extension for jail. Global idea is to write the complete virtual server solutions, when each virtual server has its own resources and limits of their usage. Now implemented: - all jail code compiled under 'options JAIL' - separated uid hash - separated SYSVIPC with limit IPC objects count - process count limit At first time I plan to implement file handles limit and limit of the total disk usage per jail. project homepage http://docs.freevps.com/doku.php?id=freebsd:index -- Alex Lyashkov