From owner-freebsd-emulation@FreeBSD.ORG Sat Jan 26 12:10:06 2008 Return-Path: Delivered-To: freebsd-emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CD21816A418 for ; Sat, 26 Jan 2008 12:10:06 +0000 (UTC) (envelope-from rdivacky@vlk.vlakno.cz) Received: from vlakno.cz (vlk.vlakno.cz [62.168.28.247]) by mx1.freebsd.org (Postfix) with ESMTP id 8B45713C458 for ; Sat, 26 Jan 2008 12:10:06 +0000 (UTC) (envelope-from rdivacky@vlk.vlakno.cz) Received: from localhost (localhost [127.0.0.1]) by vlakno.cz (Postfix) with ESMTP id 7798966C67C; Sat, 26 Jan 2008 13:10:05 +0100 (CET) X-Virus-Scanned: amavisd-new at vlakno.cz Received: from vlakno.cz ([127.0.0.1]) by localhost (vlk.vlakno.cz [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3vecVFI3wm4h; Sat, 26 Jan 2008 13:09:54 +0100 (CET) Received: from vlk.vlakno.cz (localhost [127.0.0.1]) by vlakno.cz (Postfix) with ESMTP id B752A66C67A; Sat, 26 Jan 2008 13:09:54 +0100 (CET) Received: (from rdivacky@localhost) by vlk.vlakno.cz (8.13.8/8.13.8/Submit) id m0QC9shh068967; Sat, 26 Jan 2008 13:09:54 +0100 (CET) (envelope-from rdivacky) Date: Sat, 26 Jan 2008 13:09:54 +0100 From: Roman Divacky To: Tomasz Formanowski Message-ID: <20080126120954.GA68884@freebsd.org> References: <1096069283.20080122130241@pifpaf.pl> <20080122151941.GA93141@freebsd.org> <157462854.20080126130147@pifpaf.pl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <157462854.20080126130147@pifpaf.pl> User-Agent: Mutt/1.4.2.3i Cc: freebsd-emulation@FreeBSD.org Subject: Re: getdents() X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Jan 2008 12:10:06 -0000 On Sat, Jan 26, 2008 at 01:01:47PM +0100, Tomasz Formanowski wrote: > RD> On Tue, Jan 22, 2008 at 01:02:41PM +0100, Tomasz Formanowski wrote: > >> Hi, > >> > >> Is there any hope that this: > >> http://www.freebsd.org/cgi/query-pr.cgi?pr=117010 > >> > >> will be fixed soon ? > >> > >> Linux emulation is unusable now for newer software, like game servers > >> etc. > > RD> in private mails we agreed that tomasz/his-company and me will try > RD> to cooperate on this on... > > RD> hopefully this will fruit some results > > > We've looked through the code and decided to give linux a try. We've > been using freebsd for 5 years in production environment and it's a > good system. So we wont be fixing this bugs, sorry. If it were only > this one bug, than why not, but ... sorry to hear that > There were problems with: SMP support, which we hoped would be fixed > in 7.x releases. And maybe it were, but linuxolator is a mess there. > Bottomline is, that not only 2.6 kernel support is incomplete, there what exactly do you miss int he 2.6 support? there's epoll() and *at syscalls in the queue + some smaller patches > is also faulty 2.4 support. Apart from getdents() problems (which > probably is really a deeper problem - looks like programs crash not on > getdents() but on closedir(). just as something had freed the > descriptor), there seems to be a problem with fork() event in 2.4 > kernel and fc4 libs. Programs like team speak 2 and unreal-server > crash when trying to fork. can you elaborate a little more on the problems you faced? having them documented cant hurt... I still hope to find some time to fix things roman