Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Aug 2023 12:36:41 +0200
From:      Mario Marietto <marietto2008@gmail.com>
To:        ports@freebsd.org, emulation@freebsd.org
Subject:   Re: Building a Linuxulator userland from source
Message-ID:  <CA%2B1FSihKW06GhXFTHmcY=Nn=n8e8pBNEbtm5t0eYf856uFP_MQ@mail.gmail.com>
In-Reply-To: <d4avyxdyu24cwq2mcmhb427uwqc3d3w52hf2b6gwsu4pkysmda@e4aoan6h6vv5>
References:  <xcztahm3vu3bjghjqqxuoy2xabyjmyfq22jw6mkaaaqo7wa36s@fdq7dlvpuhlk> <b639ed9b-2a11-4457-dda8-89e6dd68d59c@quinteiro.org> <CA%2B1FSigHUvuYmFHSTmk01nfAcmckdTx-=1jB7PT8MhChg_bNiw@mail.gmail.com> <d4avyxdyu24cwq2mcmhb427uwqc3d3w52hf2b6gwsu4pkysmda@e4aoan6h6vv5>

next in thread | previous in thread | raw e-mail | index | archive | help
--000000000000b1111d0603443a25
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello.

For example some time ago I started an email exchange with a FreeBSD
developer because I'd found two bugs. You can see our full log here :

https://pastebin.ubuntu.com/p/HvVC9pkgVB/

I've removed the name of the developer. Anyway he said that he was
investigating,but at some point he stopped to reply. So I don't know if the
bugs are already there or not. Or if he has submitted them.

I'm not experienced,but I suspect that those kinds of bugs aren't caused by
the kind of userland,but at a level of abstraction layer. So,if you change
userland,you will not fix them.

On Sat, Aug 19, 2023 at 12:00=E2=80=AFPM Felix Palmen <zirias@freebsd.org> =
wrote:

> * Mario Marietto <marietto2008@gmail.com> [20230818 18:17]:
> > But if I have understood well,do you want to change the userland and yo=
u
> > are sure to reach a better linux compatibility? I don't think you will =
be
> > able to. The linuxulator is not perfect because it is bugged at a "low"
> > level. Changing the userland it will remain bugged.
>
> Ok, let's get this straight ...
>
> 1.) If you think "linuxulator is bugged at a 'low' level", whatever this
> should mean, then please be specific about it, but please do so where it
> is on topic, e.g. in a PR on bugzilla.
>
> 2.) A very frequent issue when trying to run some Linux binary on
> FreeBSD is that shared libs are either missing or too old (which is btw
> why many people resort to installing some other dist in some Linux jail
> instead of using the linux-c7 ports). So, *of course* a newer userland
> will fix this. The uncertainty here is just whether it can be a feasible
> approach to build this userland from source. Ongoing research.
>
> Cheers, Felix
>
> --
>  Felix Palmen <zirias@FreeBSD.org>     {private}   felix@palmen-it.de
>  -- ports committer --                     {web}  http://palmen-it.de
>  {pgp public key}  http://palmen-it.de/pub.txt
>  {pgp fingerprint} 6936 13D5 5BBF 4837 B212  3ACC 54AD E006 9879 F231
>


--=20
Mario.

--000000000000b1111d0603443a25
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hello.</div><div><br></div><div>For example some time=
 ago I started an email exchange with a FreeBSD developer because I&#39;d f=
ound two bugs. You can see our full log here :=C2=A0</div><div><br></div><d=
iv><a href=3D"https://pastebin.ubuntu.com/p/HvVC9pkgVB/" target=3D"_blank">=
https://pastebin.ubuntu.com/p/HvVC9pkgVB/</a></div><div><br></div><div>I&#3=
9;ve removed the name of the developer. Anyway he said that he was investig=
ating,but at some point he stopped to reply. So I don&#39;t know if the bug=
s are already there or not. Or if he has submitted them.</div><div><br></di=
v><div>I&#39;m not experienced,but I suspect that those kinds of bugs aren&=
#39;t caused by the kind of userland,but at a level of abstraction layer. S=
o,if you change userland,you will not fix them.<br></div></div><br><div cla=
ss=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sat, Aug 19, 20=
23 at 12:00=E2=80=AFPM Felix Palmen &lt;<a href=3D"mailto:zirias@freebsd.or=
g" target=3D"_blank">zirias@freebsd.org</a>&gt; wrote:<br></div><blockquote=
 class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px so=
lid rgb(204,204,204);padding-left:1ex">* Mario Marietto &lt;<a href=3D"mail=
to:marietto2008@gmail.com" target=3D"_blank">marietto2008@gmail.com</a>&gt;=
 [20230818 18:17]:<br>
&gt; But if I have understood well,do you want to change the userland and y=
ou<br>
&gt; are sure to reach a better linux compatibility? I don&#39;t think you =
will be<br>
&gt; able to. The linuxulator is not perfect because it is bugged at a &quo=
t;low&quot;<br>
&gt; level. Changing the userland it will remain bugged.<br>
<br>
Ok, let&#39;s get this straight ...<br>
<br>
1.) If you think &quot;linuxulator is bugged at a &#39;low&#39; level&quot;=
, whatever this<br>
should mean, then please be specific about it, but please do so where it<br=
>
is on topic, e.g. in a PR on bugzilla.<br>
<br>
2.) A very frequent issue when trying to run some Linux binary on<br>
FreeBSD is that shared libs are either missing or too old (which is btw<br>
why many people resort to installing some other dist in some Linux jail<br>
instead of using the linux-c7 ports). So, *of course* a newer userland<br>
will fix this. The uncertainty here is just whether it can be a feasible<br=
>
approach to build this userland from source. Ongoing research.<br>
<br>
Cheers, Felix<br>
<br>
-- <br>
=C2=A0Felix Palmen &lt;zirias@FreeBSD.org&gt;=C2=A0 =C2=A0 =C2=A0{private}=
=C2=A0 =C2=A0<a href=3D"mailto:felix@palmen-it.de" target=3D"_blank">felix@=
palmen-it.de</a><br>
=C2=A0-- ports committer --=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0{web}=C2=A0 <a href=3D"http://palmen-it.de" rel=
=3D"noreferrer" target=3D"_blank">http://palmen-it.de</a><br>;
=C2=A0{pgp public key}=C2=A0 <a href=3D"http://palmen-it.de/pub.txt" rel=3D=
"noreferrer" target=3D"_blank">http://palmen-it.de/pub.txt</a><br>;
=C2=A0{pgp fingerprint} 6936 13D5 5BBF 4837 B212=C2=A0 3ACC 54AD E006 9879 =
F231<br>
</blockquote></div><br clear=3D"all"><br><span class=3D"gmail_signature_pre=
fix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature">Mario.<br></d=
iv>

--000000000000b1111d0603443a25--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2B1FSihKW06GhXFTHmcY=Nn=n8e8pBNEbtm5t0eYf856uFP_MQ>