| commit | 153c9c1d69e5c37dd96f8d43ff1e628bd548320e | [log] [tgz] |
|---|---|---|
| author | Lorenz Brun <lorenz@monogon.tech> | Tue Jan 07 17:44:45 2025 +0100 |
| committer | Lorenz Brun <lorenz@monogon.tech> | Wed Jan 08 00:01:30 2025 +0000 |
| tree | dc8b3d767ad46645cf2b0c3425f5a2f1e65cfcb5 | |
| parent | 8e19fa4edcb992d8c486b420debb6d63f8777d97 [diff] |
treewide: unfork netlink We were using our own fork because of the psample change whose upstreaming effort has stalled since Mateusz left the company. That netlink base is now getting too old and we have more patches on top which all have since become irrelevant or got upstreamed. The new version of netlink also no longer has the quirk that default routes do not have a destination set, fix that in the DHCP tests and use go-cmp as the raw binary values are annoying to get right and do not matter. Semantic equivalence is what we're after. Thus stop using our fork and instead pick up the rebased psample patches from the new upstreaming effort. This removes one more replace directive which is nice. Change-Id: I21a59c2c9a99dd3baf672a8aa2ad9332e573cba1 Reviewed-on: https://review.monogon.dev/c/monogon/+/3750 Reviewed-by: Tim Windelschmidt <tim@monogon.tech> Tested-by: Jenkins CI
This is the main repository containing the source code for the Monogon Platform.
This is pre-release software - take a look, and check back later! In the meantime, join us on Matrix (#monogon-os-community:matrix.org) or Discord.
Our build environment is self-contained and requires only minimal host dependencies:
/dev/kvm (if you want to run tests).Our docs assume that Bazelisk is available as bazel on your PATH.
Refer to SETUP.md for detailed instructions.
The source code lives in //metropolis (Metropolis is the codename of Monogon OS).
See the //metropolis/README.md for a developer quick start guide, or see the Monogon OS Handbook for user documentation.