From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <5d375e920711130839m1e2b9515i4f17d6f9c352772a@mail.gmail.com> Date: Tue, 13 Nov 2007 17:39:29 +0100 From: Uriel To: "Fans of the OS Plan 9 from Bell Labs" <9fans@cse.psu.edu> Subject: Re: [9fans] Glendix? In-Reply-To: <20071113133024.E01902F82@okapi.maths.tcd.ie> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <47396E4D.6020005@kix.in> <20071113133024.E01902F82@okapi.maths.tcd.ie> Topicbox-Message-UUID: f7a094ac-ead2-11e9-9d60-3106f5b1d025 That would make sense if NetBSD had private namespaces and 9P support. (There is a userspace 9P driver now using puffs, but I'm not sure how well it works, and v9fs is much more widely used). Not to mention that if you want to run lunix software, linux is the best option by far (in other words, if you want to run software that sucks, you need an OS that sucks properly, BSDs suck at sucking ;P)). In any case, I think private namespaces are the dealbreaker, if you want a Plan 9 environment, you need a kernel with private namespaces, I wish the BSD people would see how important they are, but then, I feel sorry for the VFS they have to deal with... uriel On Nov 13, 2007 2:30 PM, John Stalker wrote: > > I picked this idea from the GSoC07 Wiki page: porting the Plan 9 > > userspace to the Linux kernel. > > For your own sanity I would suggest that you consider a NetBSD base > rather than a Linux base. You get most of the portability and you > get a much better thought out binary emulation layer. It's also > a lot less ugly, which will matter a lot as you need to read and > modify a fair amount of code. You should be able to run both > native and plan9 binaries, unmodified, side by side if you do things > right. You should even be able to run NetBSD apps in X on one virtual > terminal and plan9 apps, of which there are sadly very few, in rio > on another virtual terminal. > > -- > John Stalker > School of Mathematics > Trinity College Dublin > tel +353 1 896 1983 > fax +353 1 896 2282 >