From mboxrd@z Thu Jan 1 00:00:00 1970 From: Samuel Thibault Subject: Re: GSoC ideas Date: Wed, 2 Mar 2016 11:12:27 +0100 Message-ID: <20160302101227.GF2815@var.bordeaux.inria.fr> References: <20160206113802.GA17867@thebird.nl> <87mvre2eyz.fsf@gnu.org> <56BC7496.8020409@gmail.com> <8760x5gpif.fsf@inria.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Content-Disposition: inline In-Reply-To: <8760x5gpif.fsf@inria.fr> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-hurd-bounces+gnu-bug-hurd=m.gmane.org@gnu.org Sender: bug-hurd-bounces+gnu-bug-hurd=m.gmane.org@gnu.org To: Ludovic =?iso-8859-1?Q?Court=E8s?= Cc: guix-devel@gnu.org, bug-hurd@gnu.org, Manolis Ragkousis List-Id: guix-devel.gnu.org Ludovic Courtès, on Wed 02 Mar 2016 11:09:28 +0100, wrote: > Manolis Ragkousis skribis: > > 1) Merge wip-hurd branch. > > 2) Make the daemon handle chroot builds on the Hurd. > > Note here that on the Hurd, one does not need to be root to achieve > > isolation, so I should change the daemon to use this capability. > > I think an ideal situation would be if libc provides ‘mount’ and > ‘umount’, with MS_BIND implemented in terms of firmlinks. > > I remember Roland was not thrilled with the idea of adding ‘mount’ and > ‘umount’, but it would clearly help porting. It can both help and hurt. Roland's concern is that we will probably not want to provide a mount() that behaves like Linux, because in some cases it may just not even make sense. So the "ported" software that would try to use it would just fail. Samuel