Commit Graph
19 Commits
Author SHA1 Message Date
daniel 821543238d feat: add keyboard layout support 2026-08-13 17:57:44 +02:00
daniel 75d92d560c refactor: libc - share printf, split the float path, fix relink deps 2026-08-04 17:29:24 +02:00
danielandClaude Fable 5 648f7111c0 feat: build userspace programs with the x86_64-montauk toolchain
Switch all program and library Makefiles from host g++ (or the
bare-metal x86_64-elf compiler) to x86_64-montauk-g++/gcc and drop the
flags the target now owns: -nostdinc + kernel freestanding -isystem
paths, -m64/-march, -fno-PIC, -mno-red-zone, -mcmodel=small, -static,
-Wl,-m,elf_x86_64, -z max-page-size, --build-id=none. Deliberate
policy flags stay (-ffreestanding, per-app SSE, -nostdlib + link.ld).

Program builds now require the montauk toolchain and fail with a
pointer to build-montauk-toolchain.sh; lib/ and libs/ keep the host
fallback since the toolchain script bootstraps libc through it.
Userspace is also now pinned to the cross GCC instead of drifting
with the distro compiler.

Co-Authored-By: Claude Fable 5 <[email protected]>
2026-07-14 10:19:35 +02:00
daniel 78494cb072 feat: add header dependency tracking for programs 2026-07-08 10:24:21 +02:00
daniel 43d43ac9ea cleanup: namespace Montauk (capital M) => montauk::abi 2026-06-16 09:09:16 +02:00
daniel efadda8008 fix: delete redundant 0:/common directory, remove dead 0:/home fallback in Music and Video apps 2026-05-28 20:41:16 +02:00
daniel f216b81d5f feat: add scroll bar to Music app 2026-05-26 14:40:24 +02:00
daniel 9efdee40ef feat: make Music app resize based on file name length 2026-05-25 22:09:20 +02:00
daniel 96d161c329 fix: add pass_home_dir = false to Music app manfiest 2026-05-25 21:38:58 +02:00
daniel 14da61bb0e feat: use icons in PDF viewer toolbar; default Music app to user's Music folder 2026-05-18 20:23:04 +02:00
daniel af48ab0e1e feat: kernel network statistics reporting, new Network configuration applet 2026-05-03 10:45:33 +02:00
daniel 36329504dc fix: use getuser() syscall for determining username rather than session.toml hack 2026-04-01 11:44:13 +02:00
daniel 910e120509 feat: make Music app respect accent color setting 2026-04-01 11:29:36 +02:00
daniel 2763446b21 feat: new music visualizer 2026-03-27 16:29:21 +01:00
daniel 3e27249c6a feat: add Music app features, fix Window Server bug 2026-03-27 15:37:34 +01:00
daniel e07abb9182 fix: music app improvements, desktop performance improvements 2026-03-25 19:13:26 +01:00
daniel e545321e07 fix: fix performance issue in Music app 2026-03-20 22:23:22 +01:00
daniel 39b0424085 feat: multi-user system, bug fixes, security & performance fixes, and more 2026-03-14 13:28:46 +01:00
daniel 9f54e4957d feat: Intel HDA audio driver, audio streaming syscalls, userspace Music app, fixes and improvements, rudimentary Bluetooth support 2026-03-10 17:14:33 +01:00