Re:Ubuntu Linux Jail on FreeBSD 12.2-Release
by danieldk on Tuesday November 03, 2020 @02:46AM
(#24977375)
To give this argument some more meat with an example: some older glibc versions use vsyscalls and not vDSO. And kernels in some modern distributions disable vsyscall emulation. This is a problem because people use CentOS 5 or 6 images to build binaries that are compatible with many historical glibc versions.
If the host system does not enable vsyscall emulation, running binaries on such old distributions will lead to segfaults. (Which can be resolved by booting the host kernel with vsyscall=emulate.)
Re:Ubuntu Linux Jail on FreeBSD 12.2-Release
by yjftsjthsd-h on Tuesday November 03, 2020 @12:23AM
(#24976624)
> Yeah. I can’t even get some Linux containers to run under $ESCOTERIC_DEBIAN_BASED_DISTRO.
I would love any details you can provide; that sounds interesting. (I'm an OS nerd)
The ancient rhel something something doesn’t like the debian other thing, and I even saw a changelog about broken kernel compatibility and flipping a flag in proc or cmdline but then I forgot what it said.
Whatever. Life is short. Docker is in no way independent of the host kernel. Spend time debugging something else.
SmartOS is great though. I wish they’d take over the world.