Daniel Samson daniel
  • Joined on 2026-02-01
daniel pushed to main at daniel/danos 2026-07-31 18:19:55 +00:00
e4da4e0610 docs: security track phase 0 — baseline green (106/106)
daniel pushed to main at daniel/danos 2026-07-31 18:10:25 +00:00
9a3238025d docs: the security-track execution plan — path flag-day, namespace phases, kernel hardening
daniel pushed to main at daniel/danos 2026-07-31 17:11:29 +00:00
c96ef87714 docs: the communication stack — /protocol namespace, layered model, non-unix hierarchy, SMEP/SMAP plan
daniel pushed to main at daniel/danos 2026-07-31 12:41:55 +00:00
de9870175f docs: the Python track — CPython via zig cc, the C layer, streams, dynamic libraries
daniel pushed to main at daniel/danos 2026-07-30 06:50:45 +00:00
be04ebe954 build: delete module_homes — imports resolve through the declared zon
62d6a7a150 build: the root's ship list becomes a declarative table
Compare 2 commits »
daniel pushed to main at daniel/danos 2026-07-30 06:30:03 +00:00
fa8203cdba kernel: the IOMMU backends move behind the architecture boundary
e53d6ebafb library: client modules end in -client, like protocols end in -protocol
4476208361 build: exact per-binary imports — the pre-wired default set is gone
c621b649f6 build: lazy dependencies — a build loads only what it ships
d27670ec39 tests: fix the two stale kernel self-tests the FHS boot tree broke
Compare 23 commits »
daniel created branch feat/igpu in daniel/danos 2026-07-30 02:53:38 +00:00
daniel pushed to feat/igpu at daniel/danos 2026-07-30 02:53:38 +00:00
198767bb30 igpu: WIP
6a687fbc2b iommu: AMD-Vi backend behind the vendor-neutral core
4e7cbc9792 iommu: DMA-region capabilities — per-grant reachability, protocol flag-day
e94adcfc02 iommu: per-device domains with interim DMA-pool enforcement
f477ef7d9f iommu: enable Intel VT-d translation with per-claim device confinement
Compare 6 commits »
daniel renamed repository from rayboot to rayos/rayefi 2026-07-29 20:57:43 +00:00
daniel renamed repository from uefi-boot-loader to rayos/rayefi 2026-07-29 20:57:24 +00:00
daniel created repository rayos/rayefi 2026-07-29 20:47:29 +00:00
daniel pushed to main at daniel/danos 2026-07-26 16:50:44 +00:00
e376c9e908 build: keep test fixtures out of a no-option build
daniel pushed to main at daniel/danos 2026-07-26 16:36:19 +00:00
48b9ed4001 drivers: log devices.csv columns + friendly labels for all buses
081ba1d74e init: data-driven boot service list via /etc/init.csv
Compare 2 commits »
daniel pushed to main at daniel/danos 2026-07-26 15:55:51 +00:00
203528c8a7 device-manager: data-driven driver matching via /etc/devices.csv
daniel closed issue daniel/danos#1 2026-07-23 09:07:39 +00:00
MicroKernel x Init Device Manager x FrameBuffer x Keyboard x Mouse
daniel commented on issue daniel/danos#1 2026-07-23 09:07:06 +00:00
MicroKernel x Init Device Manager x FrameBuffer x Keyboard x Mouse

System Boots on real and virtual hardware

daniel pushed to main at daniel/danos 2026-07-23 09:05:13 +00:00
bf0c3fd3e0 kernel: strip debug info in non-Debug builds
3af0110483 update docs/os-development/README.MD
757c6f14c3 re-org docs
52d6e372fd re-org docs
f023f1cfd6 reorg: move test fixtures to test/system/services (source + boot volume)
Compare 29 commits »
daniel pushed to feat/generic-display-driver at daniel/danos 2026-07-23 09:04:58 +00:00
bf0c3fd3e0 kernel: strip debug info in non-Debug builds
daniel pushed to feat/generic-display-driver at daniel/danos 2026-07-23 00:41:50 +00:00
3af0110483 update docs/os-development/README.MD
daniel pushed to feat/generic-display-driver at daniel/danos 2026-07-22 23:25:37 +00:00
757c6f14c3 re-org docs