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'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= 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't know if the bug= s are already there or not. Or if he has submitted them.</div><div><br></di= v><div>I'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 <<a href=3D"mailto:zirias@freebsd.or= g" target=3D"_blank">zirias@freebsd.org</a>> 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 <<a href=3D"mail= to:marietto2008@gmail.com" target=3D"_blank">marietto2008@gmail.com</a>>= [20230818 18:17]:<br> > But if I have understood well,do you want to change the userland and y= ou<br> > are sure to reach a better linux compatibility? I don't think you = will be<br> > able to. The linuxulator is not perfect because it is bugged at a &quo= t;low"<br> > level. Changing the userland it will remain bugged.<br> <br> Ok, let's get this straight ...<br> <br> 1.) If you think "linuxulator is bugged at a 'low' level"= , 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 <zirias@FreeBSD.org>=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>