Date: Thu, 25 May 2000 09:42:51 -0700 (PDT) From: "Duane H. Hesser" <dhh@androcles.com> To: freebsd-hackers@FreeBSD.ORG Subject: Re: FreeBSD kernel as a replacement for Linux kernel Message-ID: <XFMail.000525094251.dhh@androcles.com> In-Reply-To: <24919.959152026@localhost>
next in thread | previous in thread | raw e-mail | index | archive | help
Anyone remember the old Pyramid OSX 'universe' command? In the mid-80s, when the "System V" versus "BSD" dichotomy was in full bloom, Pyramid delivered a system with two "universes" available. A user could specify 'universe bsd' and work in a pure BSD environment; 'universe att' placed you in a pure S5 environment (of the time). A user in the BSD environment could "cross the line" by issuing a command like "att ls", or even "att cc ....". The universe was marked by a flag which affected the interpretation of "conditional symbolic links". A separate syscall was available to create conditional symbolic links. Sequent also implemented conditional symbolic links, although I seem to recall that the Pyramid implementation was a bit more complete. How about a 'FreeBSD' universe and a 'Linux' universe? Of course, you need a "complete" set of utilities for each universe (for some definition of "complete"). On 24-May-00 Jordan K. Hubbard wrote: >> 1. You can run /compat/linux/bin/bash and then you in a sort of >> Linux/FreeBSD directory mix. The root directory looks just like your >> FreeBSD root, but changing to a directory that is in /compat/linux, like >> /bin, will put in the linux tree of this directory, but changing to a >> directory that doesn't exist, like /home, will keep you in the FreeBSD > > Well, what do you know - you're right! :) > > I learn something new every day. > >> I've found the Linux emulation on FreeBSD to be one of the best, most >> integrated emulation I've ever seen of anything. I've messed around with >> it quite a bit and discovered quite a few nifty tricks you can do. I've >> never actually tried it, but I think you could probably compile Linux >> binaries under FreeBSD by installing the Linux version of gcc and using >> it. > > There used to be a linux-devel port which did exactly this. Don't > know what became of it, however.. > > - Jordan > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-hackers" in the body of the message > -------------- Duane H. Hesser dhh@androcles.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.000525094251.dhh>