Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Status reports for Pot and Pinephone Pro porting #416

Closed
wants to merge 12 commits into from
22 changes: 22 additions & 0 deletions website/content/en/status/report-2024-07-2024-09/pinephone.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
=== Pinephone Pro Support

Links: +
link:https://codeberg.org/Honeyguide/freebsd-pinephonepro[Repository on Codeberg] URL: link:https://codeberg.org/Honeyguide/freebsd-pinephonepro[]

Contact: Toby Kurien <toby@tobykurien.com>

A new project trying to make FreeBSD usable on the Pinephone Pro has been started during August.

The current FreeBSD RELEASE images already boot on a Pinephone Pro, but no screen output or other devices are supported.
The aim is to step by step support additional components so that the device one day might be usable as a highly mobile FreeBSD device.

Over the last few weeks, the groundwork has been implemented like getting used to the device, cross-compiling and booting a 15.0-CURRENT custom kernel as well as toggling the LEDs (red/green/blue in the front).
Also, the LCD backlight can be turned on already and the USB-C hub is enabled even though it is not yet functional due to missing power management support.

The next step is to write a driver for the RK818 power management chip.
Without it, most of the hardware will not power on like the USB-C port above. This will be done by trying to modify the existing RK808 driver.
RK818 support should then make it possible to access a lot more of the devices, e.g. allowing to enable the screen, USB peripherals or WiFi.

Additional feedback and testers are welcome.

Sponsor: Honeyguide Group
23 changes: 23 additions & 0 deletions website/content/en/status/report-2024-07-2024-09/pot.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
=== Containers and FreeBSD: Pot, Potluck and Potman

Links: +
link:https://github.com/bsdpot[Pot organization on GitHub] URL: link:https://github.com/bsdpot[]

Contact: Luca Pizzamiglio (Pot) <pizzamig@FreeBSD.org> +
Contact: Bretton Vine (Potluck) <bv@honeyguide.eu> +
Contact: Michael Gmelin (Potman) <grembo@FreeBSD.org>

Pot is a jail management tool that link:https://www.freebsd.org/news/status/report-2020-01-2020-03/#pot-and-the-nomad-pot-driver[also supports orchestration through Nomad].
Potluck aims to be to FreeBSD and Pot (and potentially one day also Podman) what Dockerhub is to Linux and Docker: a repository of container descriptions and complete container images for usage with Pot and in many cases Nomad.

During this quarter, there were two bugfixes to link:https://github.com/bsdpot/pot[Pot] that will be released soon.

Potluck images saw some updates again.
All images have been rebuilt again to include the latest fixes and quarterly packages. Additionally, some images like link:https://github.com/bsdpot/potluck/tree/master/loki[Loki] or link:https://github.com/bsdpot/potluck/tree/master/vault[Vault] have also received additional updates and bugfixes.

Also, we have done some research regarding potential future support of OCI, Buildah and Podman images in Potluck.
Two blog posts, one describing link:https://honeyguide.eu/posts/build-own-containers-buildah-podman-freebsd/[a basic Buildah and Podman setup] and one describing link:https://honeyguide.eu/posts/micropod-blog-post/[how to orchestrate Podman containers with Nomad and Consul] have been published.

As always, feedback and patches are welcome.

Sponsors: Nikulipe UAB, Honeyguide Group
Loading