Re: Building a Linuxulator userland from source
- Reply: Felix Palmen : "Re: Building a Linuxulator userland from source"
- In reply to: Felix Palmen : "Re: Building a Linuxulator userland from source"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 19 Aug 2023 10:36:41 UTC
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 PM 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 you > > 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 > -- Mario.