Skip to content

Tags: doublegate/VeridianOS

Tags

v0.25.2

Toggle v0.25.2's commit message
v0.25.2: Documentation Audit -- Archive Reorganization, mdBook Refres…

…h, and File Naming Standardization

v0.25.1

Toggle v0.25.1's commit message
v0.25.1: KDE session launch fix -- direct ELF binary execution from B…

…lockFS

v0.25.0

Toggle v0.25.0's commit message
v0.25.0: KDE Plasma 6 cross-compiled from source -- kwin_wayland (158…

…MB), plasmashell (150MB), dbus-daemon (886KB) static binaries + 479MB BlockFS rootfs

v0.24.0

Toggle v0.24.0's commit message
v0.24.0: Phase 11 -- KDE Plasma 6 Default Desktop Integration

Connect KDE Plasma 6 infrastructure (Phases 9+10) to startgui command.
KDE Plasma 6 is now the default desktop session with automatic fallback
to the built-in DE. Session config via /etc/veridian/session.conf.

3 new files, 14 modified, +496/-14 lines, 12 new unit tests.

v0.23.0

Toggle v0.23.0's commit message
Phase 10: KDE Known Limitations Remediation

Systematic remediation of all 22 known limitations from Phase 9's KDE Plasma 6
porting infrastructure. 11 sprints (10.0-10.10) delivering rendering performance
(damage tracking, software VSync), audio daemon integration (PipeWire/PulseAudio),
NetworkManager/BlueZ/udev daemon shims, XWayland enhancements (GLX-over-EGL, DRI3,
XIM bridge, rich clipboard), ACPI power management (S3/S4/S5, DPMS, CPU frequency
scaling), KDE desktop features (KRunner, Baloo file indexer, Activities, screen lock),
hardware support (USB hotplug, V4L2, multi-monitor), session management (multi-user,
save/restore, Akonadi PIM), and performance optimization (KSM, D-Bus batching,
lazy loading, parallel startup).

106 files changed (47 new + 32 modified), ~34,000 lines added, 13 new kernel
modules, 5 new userland directories. 22 of 29 known limitations resolved, 7 remaining.

v0.22.0

Toggle v0.22.0's commit message
v0.22.0: Phase 9 Complete -- KDE Plasma 6 Desktop Environment Porting…

… Infrastructure

Complete 8-layer porting infrastructure for KDE Plasma 6 Wayland desktop
on VeridianOS. 11 sprints, 314 tasks, ~130 new files, ~45,000 LOC across
userland/libc, qt6, kf6, kwin, plasma, and integration directories.

Key components: EGL/GLES2/libepoxy graphics stack, Qt 6 QPA plugin,
KDE Frameworks 6 backends (Solid, KIO, KWindowSystem, KWallet),
KWin DRM/KMS compositor with KDE Wayland protocols, Breeze theme,
Plasma shell, display manager, XWayland, performance profiler, and CI.

All 10 development phases (0-9) now complete.

v0.21.0

Toggle v0.21.0's commit message
v0.21.0: Performance Benchmarking + Verification Infrastructure

v0.20.3

Toggle v0.20.3's commit message
v0.20.3: GUI Terminal Fix + CLI Command Wiring

v0.20.2

Toggle v0.20.2's commit message
v0.20.2: Security scan remediation -- 2 bug fixes (password history v…

…alidation, capability cascading revocation), 2 hardening (compositor bounds, ACPI checked arithmetic), 3 documentation items (su/sudo stubs, TOCTOU window, default password echo)

v0.20.1

Toggle v0.20.1's commit message
v0.20.1: Tier 4 tech debt remediation -- render_loop decomposition, S…

…AFETY documentation (99%+ coverage), encapsulation audit (750+ pub->pub(crate))