Commit Graph

5 Commits

Author SHA1 Message Date
Artem Khramov 424bf4ed3f
FreeBSD: Linux Container Support and BuildKit Integration
Adjusted documentation in docs/freebsd.md and extended runtime check
in buildkitutil to encompass FreeBSD alongside Linux.

Signed-off-by: Artem Khramov <akhramov@pm.me>
2023-08-09 15:55:15 +03:00
Artem Khramov 404c5324d2
[#868] Update moby/sys to fix the FreeBSD build
moby/sys, a dependency of ours, was broken on FreeBSD. However, there
is a new version that fixes this.

This change updates moby/sys to incorporate the fix.

Signed-off-by: Artem Khramov <akhramov@pm.me>
2022-06-08 17:29:29 +02:00
Akihiro Suda 9c14a0214b
CI: temporarily remove FreeBSD integration tests
`nerdctl run` on FreeBSD turned out to be broken.

See issue 868

Close issue 865

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2022-03-07 17:06:56 +09:00
Akihiro Suda fef5ff276f
docs: update for FreeBSD
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2021-09-21 23:03:15 +09:00
Artem Khramov d93be27a67
[#137] FreeBSD support
Now that containerd supports FreeBSD, we can port nerdctl, too!
🚀. For full-fledged functionality, we will need to port

* buildkit. Status: POC is ready, need to upstream fixes to
  dependencies.
* runtime + containerd shim. runj/knast should work just fine.
* CNI bridge plugin for networking.

This change fixes FreeBSD compilation errors by renaming linux files
to unix where necessary, or otherwise introducing FreeBSD versions for
the necessary files.

Signed-off-by: Artem Khramov <akhramov@pm.me>
2021-09-21 16:25:14 +03:00