Commit Graph

  • 59b2e4f765 Fix guile-newt wrapper runtime resolution master self 2026-04-08 13:00:06 +02:00
  • a4cebced06 bootstrap: add builder preparation workflow self 2026-04-07 08:29:51 +02:00
  • 403af26caf bootstrap: load pinned fruix checkout self 2026-04-07 05:27:58 +02:00
  • 746c9cb589 system: add deploy workflow self 2026-04-06 23:10:31 +02:00
  • 0c1ee5ee8f system: add installed-node build-base self 2026-04-06 21:23:08 +02:00
  • 2a1a6c3b81 docs: record build-profile revalidation self 2026-04-06 19:04:18 +02:00
  • cb9e7332f4 system: separate build profile from development self 2026-04-06 12:38:35 +02:00
  • db4d5bdf4c system: add in-node build and reconfigure self 2026-04-06 08:55:35 +02:00
  • 0e8b30434f system: consume promoted native base results self 2026-04-06 06:38:23 +02:00
  • f41a916f45 native-build: introduce executor model self 2026-04-06 05:26:34 +02:00
  • 006ffee615 native-build: promote results into store objects self 2026-04-06 01:16:44 +02:00
  • 4614592a25 system: prototype self-hosted native builds self 2026-04-05 17:59:56 +02:00
  • a3dd5556ae system: validate host-initiated native base builds self 2026-04-05 16:32:08 +02:00
  • 9e9a0b59fc system: validate development environment overlay self 2026-04-05 11:56:06 +02:00
  • 4975084baa store: centralize Fruix path naming self 2026-04-05 08:58:40 +02:00
  • 9dae4e5c84 system: validate installed rollback workflow self 2026-04-05 01:39:24 +02:00
  • b3b1ba2489 system: record explicit generation layout self 2026-04-04 19:41:49 +02:00
  • e86f74af97 docs: define Fruix deployment workflow self 2026-04-04 19:11:14 +02:00
  • 43c155bb9f tests: validate installer ISO on XCP-ng self 2026-04-04 19:06:48 +02:00
  • 604ad82f4f system: validate UEFI installer ISO boot path self 2026-04-04 16:18:49 +02:00
  • 1970c5c181 system: add UEFI installer ISO builder self 2026-04-04 10:23:46 +02:00
  • ebe064a652 system: split FreeBSD system module self 2026-04-04 09:38:27 +02:00
  • 56d9d6a54b Archive detailed progress log self 2026-04-04 08:51:04 +02:00
  • 1d0090752d Add Fruix bootable installer environment self 2026-04-04 03:09:25 +02:00
  • 2517710282 Add non-interactive Fruix installation flow self 2026-04-03 23:34:38 +02:00
  • 02a02e365d Document Fruix FreeBSD source policy self 2026-04-03 20:04:54 +02:00
  • 865012ea0c Boot Fruix from distinct FreeBSD source revisions self 2026-04-03 20:03:09 +02:00
  • 8150508676 Validate side-by-side FreeBSD source revisions self 2026-04-03 19:44:26 +02:00
  • 5cbf5b90ed Build native bases from materialized FreeBSD sources self 2026-04-03 14:57:47 +02:00
  • 3f1793607d Materialize FreeBSD source inputs self 2026-04-03 12:07:37 +02:00
  • d89225fe11 Model declarative FreeBSD source inputs self 2026-04-03 11:47:52 +02:00
  • 390bfb248f Document FreeBSD base self-hosting decision self 2026-04-03 10:44:01 +02:00
  • 03fbd9bf08 Validate FreeBSD base rollback workflow self 2026-04-03 10:42:38 +02:00
  • 72f89c51b5 Make FreeBSD base version declarative self 2026-04-03 09:53:44 +02:00
  • 3b95ced578 Split native FreeBSD boot and runtime artifacts self 2026-04-03 06:57:19 +02:00
  • f163a63b1f Add native FreeBSD runtime slice self 2026-04-03 06:33:01 +02:00
  • 04b6ade095 Validate native FreeBSD boot assets self 2026-04-03 06:06:49 +02:00
  • 94e498f57d Boot Fruix from native FreeBSD world and kernel self 2026-04-03 02:21:23 +02:00
  • 4def04a357 Build native FreeBSD world and kernel artifacts self 2026-04-03 01:51:50 +02:00
  • 6021a57c38 Model native FreeBSD world and kernel artifacts self 2026-04-02 23:19:11 +02:00
  • 1108153277 Clarify transitional FreeBSD base package boundary self 2026-04-02 22:52:36 +02:00
  • 901d0a8448 Harden FreeBSD guest /etc and activation diagnostics self 2026-04-02 22:45:34 +02:00
  • a04e650326 Record FreeBSD base provenance in system artifacts self 2026-04-02 21:41:04 +02:00
  • 4b786c356f docs: README self 2026-04-02 21:29:30 +02:00
  • 1b3e49fbf7 Remove guest runtime prefix shim dependency self 2026-04-02 17:35:12 +02:00
  • 377a6e49ff Validate Shepherd PID 1 boot on XCP-ng self 2026-04-02 13:44:45 +02:00
  • f5ffd111ee Prototype Shepherd PID 1 boot on FreeBSD self 2026-04-02 13:29:17 +02:00
  • c62c89b078 Complete Phase 10 FreeBSD system tooling self 2026-04-02 11:19:30 +02:00
  • 7db5c76541 README self 2026-04-02 10:39:33 +02:00
  • b037427c22 Add fruix system command for FreeBSD self 2026-04-02 10:31:24 +02:00
  • a69864cc0c docs: LLM_UI self 2026-04-02 10:25:56 +02:00
  • e933bf3fd1 README self 2026-04-02 09:48:13 +02:00
  • 43677ffd78 Complete Phase 9 Fruix boot on XCP-ng self 2026-04-02 09:11:50 +02:00
  • 4b69118d06 Enable Fruix FreeBSD guest SSH boot on XCP-ng self 2026-04-02 07:34:51 +02:00
  • d465264b5e Integrate FreeBSD image generation with system layer self 2026-04-01 19:39:16 +02:00
  • b70d1fb12a Build reproducible FreeBSD bhyve images self 2026-04-01 19:12:16 +02:00
  • 514ec97f6b Validate FreeBSD Fruix rootfs trees self 2026-04-01 18:49:40 +02:00
  • e4288dc330 Generate FreeBSD system closures in /frx/store self 2026-04-01 18:42:33 +02:00
  • 13963e7f62 Define FreeBSD Fruix operating-system model self 2026-04-01 18:29:15 +02:00
  • 6e01eb9fc8 Validate real-store profiles on FreeBSD self 2026-04-01 17:46:10 +02:00
  • cb64557965 Integrate FreeBSD jail builds into package path self 2026-04-01 16:41:26 +02:00
  • 2e838fb2a5 Validate real FreeBSD package builds self 2026-04-01 16:34:42 +02:00
  • c3a2d45a02 Validate FreeBSD daemon store RPC self 2026-04-01 14:10:53 +02:00
  • 12afb2bab3 Validate FreeBSD derivation generation self 2026-04-01 14:10:14 +02:00
  • d4f1fedcb8 Unblock Fruix checkout runtime on FreeBSD self 2026-04-01 14:09:37 +02:00
  • 0d70317d28 Extend plan for bhyve target, clarify Fruix naming policy self 2026-04-01 13:07:07 +02:00
  • e98dbdf150 Bridge Shepherd to FreeBSD services self 2026-04-01 12:47:24 +02:00
  • 83715f04dd Prototype Shepherd rc.d integration self 2026-04-01 12:44:31 +02:00
  • b36746f55b Validate Shepherd services on FreeBSD self 2026-04-01 12:39:44 +02:00
  • d47dc9bc82 Prototype FreeBSD package definitions self 2026-04-01 12:19:55 +02:00
  • eb0d77cdf0 Adapt GNU build phases for FreeBSD self 2026-04-01 12:18:55 +02:00
  • e404e2e08d Prototype FreeBSD store management self 2026-04-01 11:46:23 +02:00
  • d65b2afb27 Prototype FreeBSD build user isolation self 2026-04-01 11:43:56 +02:00
  • 7621798ef5 Prototype FreeBSD jail build isolation self 2026-04-01 11:40:43 +02:00
  • 7a6ce6b983 Document FreeBSD syscall mapping self 2026-04-01 11:27:24 +02:00
  • d82195beed Advance Guix checkout on FreeBSD self 2026-04-01 11:21:50 +02:00
  • 47d31e8992 Build local Guile-JSON on FreeBSD self 2026-04-01 10:48:54 +02:00
  • 15b9037034 Build local Guile-Git on FreeBSD self 2026-04-01 10:39:33 +02:00
  • c0a85ed656 Build local Guile-GnuTLS on FreeBSD self 2026-04-01 10:22:49 +02:00
  • d62e9b01ed Investigate Guix derivation generation on FreeBSD self 2026-04-01 10:10:24 +02:00
  • 245a47dfbc Document gaps to real Guix FreeBSD builds self 2026-04-01 09:58:56 +02:00
  • 0a2e48eda4 Validate GNU which builder phases on FreeBSD self 2026-04-01 09:49:54 +02:00
  • c944cdba5f Validate Guix builder phases on FreeBSD self 2026-04-01 09:39:18 +02:00
  • 4aebea4dab Add native GNU Hello FreeBSD build harness self 2026-04-01 09:08:49 +02:00
  • 02f7a7f57b Validate local Guile fix on FreeBSD self 2026-04-01 08:52:10 +02:00
  • 27916cbb78 Diagnose Guile subprocess crash on FreeBSD self 2026-04-01 08:05:32 +02:00
  • 8327fc5fc1 Update progress after Guile verification self 2026-04-01 07:55:43 +02:00
  • e380e8838d Add FreeBSD Guile verification harness self 2026-04-01 07:55:23 +02:00
  • a0eca3b3fe docs: PLAN self 2026-04-01 07:11:52 +02:00