Complete infrastructure platform CLI: - Container runtime (systemd-nspawn) - VoltVisor VMs (Neutron Stardust / QEMU) - Stellarium CAS (content-addressed storage) - ORAS Registry - GitOps integration - Landlock LSM security - Compose orchestration - Mesh networking Copyright (c) Armored Gates LLC. All rights reserved. Licensed under AGPSL v5.0
117 lines
1.7 KiB
Plaintext
117 lines
1.7 KiB
Plaintext
# Volt Kernel: Desktop Profile
|
|
# Optimized for: Interactive use, display, input, ODE
|
|
# Size target: ~60MB
|
|
# Boot target: <400ms
|
|
|
|
CONFIG_LOCALVERSION="-volt-desktop"
|
|
CONFIG_DEFAULT_HOSTNAME="volt"
|
|
|
|
#
|
|
# Preemption Model: Full (responsive UI)
|
|
#
|
|
CONFIG_PREEMPT=y
|
|
# CONFIG_PREEMPT_NONE is not set
|
|
# CONFIG_PREEMPT_VOLUNTARY is not set
|
|
|
|
#
|
|
# Timer Frequency: High (responsive)
|
|
#
|
|
CONFIG_HZ_1000=y
|
|
CONFIG_NO_HZ_IDLE=y
|
|
|
|
#
|
|
# Include all server configs
|
|
#
|
|
CONFIG_SMP=y
|
|
CONFIG_NR_CPUS=64
|
|
CONFIG_NUMA=y
|
|
|
|
#
|
|
# Graphics (for ODE capture)
|
|
#
|
|
CONFIG_DRM=y
|
|
CONFIG_DRM_FBDEV_EMULATION=y
|
|
CONFIG_DRM_VIRTIO_GPU=y
|
|
CONFIG_DRM_SIMPLEDRM=y
|
|
CONFIG_FB=y
|
|
CONFIG_FB_SIMPLE=y
|
|
CONFIG_FRAMEBUFFER_CONSOLE=y
|
|
CONFIG_VGA_CONSOLE=y
|
|
|
|
#
|
|
# Input Devices
|
|
#
|
|
CONFIG_INPUT=y
|
|
CONFIG_INPUT_KEYBOARD=y
|
|
CONFIG_INPUT_MOUSE=y
|
|
CONFIG_INPUT_EVDEV=y
|
|
CONFIG_KEYBOARD_ATKBD=y
|
|
CONFIG_MOUSE_PS2=y
|
|
CONFIG_INPUT_UINPUT=y
|
|
|
|
#
|
|
# Audio (for ODE)
|
|
#
|
|
CONFIG_SOUND=y
|
|
CONFIG_SND=y
|
|
CONFIG_SND_TIMER=y
|
|
CONFIG_SND_PCM=y
|
|
CONFIG_SND_VIRTIO=y
|
|
CONFIG_SND_HDA_INTEL=y
|
|
|
|
#
|
|
# USB (for input forwarding)
|
|
#
|
|
CONFIG_USB_SUPPORT=y
|
|
CONFIG_USB=y
|
|
CONFIG_USB_HID=y
|
|
CONFIG_USB_HIDDEV=y
|
|
|
|
#
|
|
# Security (same as server)
|
|
#
|
|
CONFIG_SECURITY=y
|
|
CONFIG_SECURITY_LANDLOCK=y
|
|
CONFIG_SECCOMP=y
|
|
CONFIG_SECCOMP_FILTER=y
|
|
CONFIG_SECURITY_YAMA=y
|
|
CONFIG_HARDENED_USERCOPY=y
|
|
CONFIG_FORTIFY_SOURCE=y
|
|
CONFIG_STACKPROTECTOR_STRONG=y
|
|
|
|
#
|
|
# Cgroups, Namespaces (same as server)
|
|
#
|
|
CONFIG_CGROUPS=y
|
|
CONFIG_MEMCG=y
|
|
CONFIG_NAMESPACES=y
|
|
CONFIG_USER_NS=y
|
|
CONFIG_PID_NS=y
|
|
CONFIG_NET_NS=y
|
|
|
|
#
|
|
# Networking
|
|
#
|
|
CONFIG_NET=y
|
|
CONFIG_INET=y
|
|
CONFIG_IPV6=y
|
|
CONFIG_NETFILTER=y
|
|
CONFIG_BRIDGE=y
|
|
CONFIG_TUN=y
|
|
|
|
#
|
|
# File Systems
|
|
#
|
|
CONFIG_EXT4_FS=y
|
|
CONFIG_OVERLAY_FS=y
|
|
CONFIG_FUSE_FS=y
|
|
CONFIG_PROC_FS=y
|
|
CONFIG_TMPFS=y
|
|
CONFIG_DEVTMPFS=y
|
|
CONFIG_DEVTMPFS_MOUNT=y
|
|
|
|
#
|
|
# Compression
|
|
#
|
|
CONFIG_KERNEL_GZIP=y
|