wash
1ec33767ab
meta: replace cmake mono-build system with a custom build co-ordinator
...
every system component now has its own self-contained build system, and a
seed file describing the component and its build system and dependencies.
a new tool, meadow, collects and uses these seed files to build the
components into a full system. meadow also manages the target system root
and a host prefix where toolchain tools are installed to.
the build system has also been updated to use a new $ARCH-rosetta-gcc
compiler, and the patches files necessary to build it have been
added to toolchain/cross-compiler.
2026-07-19 13:34:32 +01:00
wash
7c2f59c7b1
herdd: update fx serial api includes
2026-07-19 13:32:19 +01:00
wash
54d5d9dca7
services: add a test service to test bshell
2026-05-31 17:35:30 +01:00
wash
4b917550f4
herdd: support updated service config layout
2026-05-31 17:27:55 +01:00
wash
a4ca7058d1
services: exec key in service manifest is now an array of executable arguments
2026-05-31 17:26:50 +01:00
wash
64dd5d15a8
meta: move target definition files to services/targets/
2026-05-30 19:48:20 +01:00
wash
277d87adb0
herdd: rename runlevels to targets
2026-05-30 19:47:49 +01:00
wash
97facbed6f
devmd: add stub implementation
2026-05-30 10:20:56 +01:00
wash
17ab7edca0
nsd: add stub implementation
2026-05-30 10:20:41 +01:00
wash
afb20bf59d
herdd: replace task_duplicate test with fork test
2026-05-30 10:20:21 +01:00
wash
aa60adf991
herdd: implement service startup using posix_spawn
2026-05-30 10:19:50 +01:00
wash
9dc3644fc1
herdd: update kernel and fx usage
2026-05-30 10:19:33 +01:00
wash
d879a37cb3
cmake: update kernel name references
2026-05-30 10:14:38 +01:00
wash
809f19ebe7
herdd: only add service to list if loaded successfully
2026-04-20 22:18:03 +01:00
wash
6c80d375f2
herdd: task_duplicate test
2026-04-20 22:17:28 +01:00
wash
fdd83287fc
services: add device management service
2026-04-01 19:13:32 +01:00
wash
5a0e7bf14f
services: nsd: convert config file to TOML
2026-04-01 19:13:18 +01:00
wash
15ebe38b69
services: herdd: implement scanning and parsing of runlevel and service config files
2026-04-01 19:12:55 +01:00
wash
a91dc5965e
services: herdd: getdents test
2026-03-24 20:25:49 +00:00
wash
bf5052fd3d
meta: replace systemd and ldd with herdd and nsd
2026-03-23 18:15:38 +00:00
wash
e46c20b572
services: ldd: update dependencies
2026-03-06 20:20:48 +00:00
wash
f1e71cafc4
services: add ldd library loader service
2026-02-19 19:31:58 +00:00