[1316] in netbsd-help mailing list archive

home help back first fref pref prev next nref lref last post

Re: Linux Emulation Broken Recently

daemon@ATHENA.MIT.EDU (Greg Hudson)
Fri Sep 25 00:15:29 1998

To: ark3@MIT.EDU
Cc: netbsd-help@MIT.EDU
In-Reply-To: Your message of "Thu, 24 Sep 1998 23:17:12 EDT."
             <9809250317.AA15986@MIT.EDU> 
Date: Fri, 25 Sep 1998 00:15:14 EDT
From: Greg Hudson <ghudson@MIT.EDU>

Hi, we have indeed made some changes to the shared Linux emulation
tree recently, with the primary aim of allowing NetBSD machines to run
libc6 binaries.  (I wouldn't call it "development"; we pull an
emulation tree from one source or another, test it, and put it in
place if we think it works.)  It's also true that we maintain the
/emul/linux tree independent of the rest of the system packs.

The failures you experienced were:

	* /dev/null gave a "Permission denied" error.  This resulted
	  from a regular file /emul/linux/dev/null appearing in the
	  new emulation tree.  I have replaced the file with a symlink
	  to /dev/null to hopefully eliminate this problem.  (What I'd
	  really like to have there is the appropriate character
	  device, but you can't do that in AFS.)

	* /dev/null gave a "Read-only file system" error.  The error
	  message probably changed as a result of the emulation tree
	  becoming replicated.

	* Linux binaries don't know the time zone.  This resulted from
	  a symlink /emul/linux/usr/lib/zoneinfo/localtime ->
	  /etc/localtime not being preserved in the update.  I have
	  reinstated this symlink.

Thanks for reporting the bugs.  Hopefully we won't break things so
much in the future.

home help back first fref pref prev next nref lref last post