Date: Mon, 18 Aug 2008 10:38:02 +0200 From: "Adrian Penisoara" <ady@freebsd.ady.ro> To: "Alexander Leidinger" <Alexander@leidinger.net> Cc: freebsd-emulation@freebsd.org, Chagin Dmitry <dchagin@freebsd.org> Subject: Re: x86_64 linuxulator patches Message-ID: <78cb3d3f0808180138o6c2e7c3bhf6f49b4de547b218@mail.gmail.com> In-Reply-To: <20080818100541.20073jcxqbtyci80@webmail.leidinger.net> References: <20080810072013.GA15196@dchagin.dialup.corbina.ru> <20080810115406.GR97161@deviant.kiev.zoral.com.ua> <20080810120424.GA15768@dchagin.dialup.corbina.ru> <20080810122124.GS97161@deviant.kiev.zoral.com.ua> <20080817181757.GA2940@dchagin.dialup.corbina.ru> <20080818100541.20073jcxqbtyci80@webmail.leidinger.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, On Mon, Aug 18, 2008 at 10:05 AM, Alexander Leidinger <Alexander@leidinger.net> wrote: >> in my opinion the best decision for amd64 looks so. >> we use two modules. linux.ko for x86_64 and linux32.ko for ia32, >> option COMPAT_LINUX for x86_64 and COMPAT_LINUX32 for ia32. >> and two linux_base directories: /compat/linux for x86_64 >> and /compat/linux32 for ia32. >> >> there are other opinions? > > I propose: > - /compat/linux64 for 64bit stuff > - /compat/linux32 a symlink to /compat/linux > - /compat/linux for 32bit stuff (we can think about having) > I agree with this later proposition, it's a bad thing to break the already established purpose for /compat/linux (32bit binaries). Here is yet another variation: /compat/linux64 -- 64bit /compat/linux32 -- 32bit /compat/linux -> linux32 -- symlink, would this break anything in the current ports/packages ? I strongly oppose having linux.ko as the 64bit version, rather there should be linux64.ko (linux-x86_64.ko ?) and linux32.ko (linux-ia32.ko ?) and perhaps we should make linux.ko try loading both of these (since the user did not specify the intended platform). Just a thought, Adrian.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?78cb3d3f0808180138o6c2e7c3bhf6f49b4de547b218>