git: 448f6c4a1c - main - Status/2023Q2/linuxulator.adoc: Fixes
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 24 Jul 2023 14:35:43 UTC
The branch main has been updated by salvadore:
URL: https://cgit.FreeBSD.org/doc/commit/?id=448f6c4a1c3c59e98e07c1ed6fd72872f2502eb9
commit 448f6c4a1c3c59e98e07c1ed6fd72872f2502eb9
Author: Graham Perrin <grahamperrin@FreeBSD.org>
AuthorDate: 2023-07-24 13:53:09 +0000
Commit: Lorenzo Salvadore <salvadore@FreeBSD.org>
CommitDate: 2023-07-24 14:35:12 +0000
Status/2023Q2/linuxulator.adoc: Fixes
Approved by: dchagin (original report submitter)
Approved by: carlavilla (mentor, implicit)
Pull Request: https://github.com/freebsd/freebsd-doc/pull/191
---
.../content/en/status/report-2023-04-2023-06/linuxulator.adoc | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/website/content/en/status/report-2023-04-2023-06/linuxulator.adoc b/website/content/en/status/report-2023-04-2023-06/linuxulator.adoc
index 9606680c33..d11716626b 100644
--- a/website/content/en/status/report-2023-04-2023-06/linuxulator.adoc
+++ b/website/content/en/status/report-2023-04-2023-06/linuxulator.adoc
@@ -8,12 +8,12 @@ Contact: Dmitry Chagin <dchagin@FreeBSD.org>
The goal of this project is to improve FreeBSD's ability to execute unmodified man:linux[4] binaries.
-As of gitref:cbbac5609115[repository=src], preserving of an fpu xsave state across signal delivery on amd64 is implemented.
-That is made possible to run modern golang with preemptive scheduler on.
+As of gitref:cbbac5609115[repository=src], preserving an fpu xsave state across signal delivery on amd64 is implemented.
+That makes it possible to run modern golang with preemptive scheduler on.
The new facility to specify an alternate ABI root path was added to the man:namei[9].
-Previously, to dynamically reroot lookups, every man:linux[4] syscall where path names translation is needed required a bit of ugly code and used `kern_alternate_path()` which does not properly resolved symlinks with leading `/` in the target.
-For now a non-native ABI (i.e., man:linux[4]) uses one call to `pwd_altroot()` during exec-time into that ABI to specify it's root directory (e.g., [.filename]#/compat/ubuntu#) and forget about path names translation.
-That is made possible to chroot into the Ubuntu compat without having to fix such symlinks by hand.
+Previously, to dynamically reroot lookups, every man:linux[4] syscall where path names translation is needed required a bit of ugly code and used `kern_alternate_path()` which does not properly resolve symlinks with leading `/` in the target.
+For now a non-native ABI (i.e., man:linux[4]) uses one call to `pwd_altroot()` during exec-time into that ABI to specify its root directory (e.g., [.filename]#/compat/ubuntu#) and forget about path names translation.
+That makes possible chroot into the Ubuntu compat without having to fix such symlinks by hand.
In total, over 10 bugs were fixed; glibc-2.37 tests suite reports less than 70 failed tests.