|
|
|
|
|
by loeg
2054 days ago
|
|
Sure, "BSL" doesn't have all the same difficulties as Windows WSL1 had. There are still design mismatches between FreeBSD and Linux that make implementing Linux features difficult (just for example, compare Linux clone() to FreeBSD fork()), and there are many, many features that remain unimplemented (inotify, cgroups, namespaces, ...). I agree it's largely "just" a matter of implementing the missing functionality, which has a large surface area and requires building novel infrastructure in the FreeBSD kernel. |
|
Regarding clone() - it's rfork(2) you want to compare to, not fork(2). Not the same, sure, but much closer.
(Disclaimer: I'm one of the people working on it, so I'm obviously biased.)