Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2302 commits
Select commit Hold shift + click to select a range
8a5b448
doc(crash): DECISIVE bisection -- trigger is setitimer/alarm arming a…
claude Jul 28, 2026
dc7cc36
doc(crash): CORRECT -- crash needs the itimer to FIRE (signal deliver…
claude Jul 28, 2026
56d0207
doc(crash): rule out deliver_timer_signal; corruptor is the downstrea…
claude Jul 28, 2026
a5ba4de
fix(x86): #GP IST stack + mangled-RIP repair -> diagnosable panic, ex…
claude Jul 28, 2026
acf2dd6
doc(crash): note the #GP-IST mitigation is partial/non-deterministic
claude Jul 28, 2026
2fdc9b7
diag(crash): signal-free repro `cat /proc/self/exe`; wild write is a …
claude Jul 28, 2026
b448c77
fix(exec): ROOT CAUSE of kernel corruption -- self-referential /proc/…
claude Jul 28, 2026
abca447
fix(mm): enforce mmap_min_addr -- non-FIXED mmap could be placed at a…
claude Jul 28, 2026
808fb01
fix(tty): remove fd0 ETX->SIGINT hack that killed binary pipelines
claude Jul 28, 2026
853f214
feat(sched): per-tick coroutine-stack canary tripwire
claude Jul 28, 2026
3ff12a9
Merge pull request #670 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Jul 28, 2026
d16bfa1
feat(boot/drm): EDID-driven display sizing -- resolution=auto + real …
claude Jul 28, 2026
0edfe3c
Merge pull request #671 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Jul 28, 2026
457f12c
diag(task): name the culprit when linux()/lock_linux() downcasts fail
claude Jul 28, 2026
88038ee
Merge pull request #672 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Jul 28, 2026
7af7fb2
fix(rboot): config parser must never brick boot
claude Jul 28, 2026
8464932
Merge pull request #673 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Jul 28, 2026
962efaf
feat(build): bake the X.Org stack into the image (works in QEMU and o…
claude Jul 29, 2026
f591f89
Merge pull request #674 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Jul 29, 2026
8581396
fix(build): run Xorg/desktop install on incremental builds too (start…
claude Jul 29, 2026
5fe9a21
Merge pull request #675 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Jul 29, 2026
8cfe43b
fix(build): pass apk --usermode for non-root builds (the real "startx…
claude Jul 29, 2026
0dd921a
Merge pull request #676 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Jul 29, 2026
3dfe90d
fix(qemu): boot a real FAT32 ESP image, not fat:rw dir (broke once Xo…
claude Jul 29, 2026
a5d09ff
Merge pull request #677 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Jul 29, 2026
cd59fd0
fix(build): install Xorg into a staging root, not over the base rootfs
claude Jul 29, 2026
7bad518
Merge pull request #678 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Jul 29, 2026
8cb055d
feat(build): use Alpine's musl as the one loader so Alpine X binaries…
claude Jul 29, 2026
eb75b4c
Merge pull request #679 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Jul 29, 2026
ef19c4c
fix(build): create /var/log so Xorg can open its logfile
claude Jul 29, 2026
0311286
Merge pull request #680 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Jul 29, 2026
31c80c8
fix(build): stage libinput quirks data into the live/QEMU root
claude Jul 29, 2026
2ecaa5f
fix(kernel): don't panic when init (no LinuxThread ext) takes a signa…
claude Jul 29, 2026
68a2717
Merge pull request #681 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Jul 30, 2026
3b6d719
fix(x11): ship /root/.xserverrc with -ac so startx clients can connect
claude Jul 30, 2026
930d813
Merge pull request #682 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Jul 30, 2026
978e8b4
fix(pty): report the caller's pgrp from TIOCGPGRP when no foreground …
claude Jul 30, 2026
550ce17
Merge pull request #683 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Jul 30, 2026
815d2b1
feat(desktop): bake an XFCE4 desktop into the image (startx boots to …
claude Jul 30, 2026
9ebb1ed
Merge pull request #684 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Jul 30, 2026
431356f
fix(kernel): make FD_CLOEXEC per-descriptor; ship usr/local/bin in li…
claude Jul 30, 2026
1f434f2
Merge pull request #685 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Jul 30, 2026
ca36b05
diag(kernel): log pipe fds closed by the execve CLOEXEC sweep
claude Jul 30, 2026
91be998
Merge pull request #686 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Jul 30, 2026
043cf1d
diag(kernel): name which EBADF a failing write(2) actually hit
claude Jul 30, 2026
f0c6b17
Merge pull request #687 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Jul 31, 2026
c889e97
fix(xfce): start the session bus directly, without dbus-launch
claude Jul 31, 2026
505587b
fix(kernel): honour close_range(2) flags; stop mass-closing live fds
claude Jul 31, 2026
5e20dbb
Merge pull request #688 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Jul 31, 2026
9509e1d
fix(xfce): run the optional GTK caches synchronously, not backgrounded
claude Jul 31, 2026
89a2f0e
diag(kernel): heap forensics on user SIGSEGV; stop check_signals pani…
claude Jul 31, 2026
f760ae4
Merge pull request #689 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Jul 31, 2026
f0be00e
fix(kernel): never resurrect a process that exited inside the fork wi…
claude Jul 31, 2026
6d15b3b
fix(proc): /proc/self/fd listed the PARENT's descriptors, not the cal…
claude Jul 31, 2026
29cddeb
Merge pull request #690 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Jul 31, 2026
27ba311
fix(xfce): make the slow GTK caches opt-in; they were blocking the se…
claude Jul 31, 2026
aefb5fe
Merge pull request #691 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Jul 31, 2026
904e17c
fix(mm): mmap must map the FULL requested length, even past end of file
claude Jul 31, 2026
057e504
Merge pull request #692 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Jul 31, 2026
4a35c27
diag(mm): on a NOT_FOUND user fault, dump the neighbouring VMAR mappings
claude Jul 31, 2026
993ea5d
Merge pull request #693 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Jul 31, 2026
cac2fed
fix(mm): don't install a PTE for a mapping that was cut while we faulted
claude Jul 31, 2026
ed89c8d
Merge pull request #694 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Jul 31, 2026
413f253
diag(kernel): name the type that actually occupies a corrupted ext
claude Aug 1, 2026
e667c90
Merge pull request #695 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 1, 2026
b4eb4c9
diag(mm): catch a lost mmap at the source, and sanity-check the VMAR
claude Aug 1, 2026
44ff768
Merge pull request #696 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 1, 2026
43f2efb
diag(mm): record who unmapped a range, and report it on the fault
claude Aug 1, 2026
16d79c4
Merge pull request #697 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 1, 2026
45d54e2
fix(mm): make the unmap history allocation-free
claude Aug 1, 2026
8e8edcd
Merge pull request #698 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 1, 2026
3f3ffcb
diag(kernel): bracket Process::ext with canaries to size the corruption
claude Aug 1, 2026
c28d8a5
Merge pull request #699 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 1, 2026
4cf35a5
diag(mm): name which unmap destroyed a live range
claude Aug 1, 2026
46dbb4f
Merge pull request #700 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 1, 2026
31ae956
fix(mm): make MAP_FIXED atomic -- stop destroying a range before repl…
claude Aug 1, 2026
2caad48
Merge pull request #701 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 1, 2026
8f3f26d
fix(mm): let MAP_FIXED overwrite an occupied range (regression from 3…
claude Aug 1, 2026
8b32fff
Merge pull request #702 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 1, 2026
a94a42a
diag(kernel): catch the ext corruption at the syscall that causes it
claude Aug 1, 2026
6c77e59
diag(kernel): identify the wrong ext type from the vtable itself
claude Aug 1, 2026
8b599d4
fix(hal): reject user pointers that name kernel addresses
claude Aug 1, 2026
4af3c22
Merge pull request #703 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 1, 2026
5d3c371
diag(kernel): settle whether the ext is the wrong type or the downcas…
claude Aug 1, 2026
9dde24e
Merge pull request #704 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 1, 2026
6b5067e
fix(x86_64): stop the kernel using SSE -- traps do not save FP state
claude Aug 2, 2026
d78a7f3
Merge pull request #705 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 2, 2026
70d504b
fix(xfce): install the SVG pixbuf loader -- its absence aborts the se…
claude Aug 2, 2026
ba71158
perf(sched): preempt on wake-up, and make the benchmark measure the k…
claude Aug 2, 2026
f294363
perf(timer,sched): program the timer for real deadlines; measure agai…
claude Aug 2, 2026
51fe5be
docs(perf): record the measured Eclipse-vs-Linux comparison
claude Aug 2, 2026
1a644a6
Merge pull request #706 from Pryancito/claude/eclipse-os-processing-s…
Pryancito Aug 2, 2026
a180db1
fix(sched): restore the delivery IPI for wakes of in-flight tasks
claude Aug 2, 2026
47e4184
bench: measure whether fork is copy-on-write, and show that ours is not
claude Aug 2, 2026
d57666d
vm: copy-on-write fork (implemented, opt-in behind FORKCOW=1)
claude Aug 2, 2026
3192f35
fix(vm): re-entrant self-deadlock in Drop for VmObject; enable COW fork
claude Aug 2, 2026
d04b8c4
vdso: la imagen de usuario para clock_gettime, verificada en el host
claude Aug 2, 2026
a794e63
vdso: mapear la imagen en cada proceso y publicarle el reloj
claude Aug 2, 2026
552a60a
docs(perf): registrar la vDSO y lo que costó medirla
claude Aug 2, 2026
ec6f69a
Merge pull request #707 from Pryancito/claude/eclipse-os-processing-s…
Pryancito Aug 2, 2026
e073337
Merge branch 'master' into claude/labwc-eclipse-desktop-08f1ft
claude Aug 2, 2026
4e6b17c
docs(perf): el COW encarece el `fork` pequeño 3x, medido y localizado
claude Aug 2, 2026
8802dd7
fix(vm): default copy-on-write fork back OFF -- it corrupts user memory
claude Aug 2, 2026
edc0296
Merge pull request #708 from Pryancito/claude/eclipse-os-processing-s…
Pryancito Aug 2, 2026
3d6f085
Merge pull request #709 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 2, 2026
b61a27b
diag(xfce): print the icon/pixbuf inventory to the console at session…
claude Aug 2, 2026
bab6f44
fix(xorg): stop a single unresolvable package from silently voiding t…
claude Aug 2, 2026
5069b90
Merge pull request #710 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 2, 2026
bdf257a
fix(net): install the udhcpc lease script where THIS busybox looks fo…
claude Aug 2, 2026
8e328a6
fix(netlink): make `ip addr flush` work, and stop reporting free slots
claude Aug 3, 2026
9e7f168
Merge pull request #711 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 3, 2026
4b17c0e
fix(xfce): fetch the SVG pixbuf loader at session start when it is mi…
claude Aug 3, 2026
5445c68
Merge pull request #712 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 3, 2026
7b854ca
diag(xfce): put the librsvg fetch verdict on the console
claude Aug 3, 2026
b47467c
fix(xfce): always rebuild loaders.cache, not only when it is absent
claude Aug 3, 2026
73141fd
Merge pull request #713 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 3, 2026
d42ff2d
fix(xfce): bring the network up at session start, and fix the route p…
claude Aug 3, 2026
9c37594
fix(xfce): detect SVG via glycin, and probe bwrap -- my check was wrong
claude Aug 3, 2026
cffb92d
Merge pull request #714 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 3, 2026
c032f8c
diag(xorg): inventory what actually landed in the rootfs, every build
claude Aug 3, 2026
80d1a05
Merge pull request #715 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 3, 2026
7959415
fix(xfce): ship PNG fallback icons -- SVG is undecodable in this image
claude Aug 3, 2026
f766bcb
diag: print the LIVE root's icons, not just the rootfs -- they disagree
claude Aug 3, 2026
c45578d
Merge pull request #716 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 3, 2026
61250e3
diag(xfce): print WHY the session died to the console, not just to a log
claude Aug 3, 2026
6ea57c9
diag: resolve crash addresses to <file>+<offset> instead of bare numbers
claude Aug 3, 2026
c0cb2c5
fix(xfce): install the glycin loaders -- nothing in this image could …
claude Aug 3, 2026
b200e4c
Merge pull request #717 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 3, 2026
a58b12a
fix(proc): add overflowuid/overflowgid -- bwrap dies without them
claude Aug 3, 2026
9ea8797
Merge pull request #718 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 3, 2026
6d53baa
vm: agrupar los shootdowns de TLB de un fork en uno solo
claude Aug 3, 2026
d32b77a
diag: add /proc/memhogs -- attribute the physical RAM the desktop exh…
claude Aug 3, 2026
0256371
bench: medir el fork por mapeo bajo carga, y separarlo del `exit`
claude Aug 3, 2026
bcc0662
fix(clone): don't set TLS without CLONE_SETTLS, and reject namespace …
claude Aug 3, 2026
718e5e8
vm: instrumentar el fork, y localizar el coste por mapeo
claude Aug 3, 2026
aa1f492
Merge pull request #719 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 3, 2026
0f6c57a
kernel: cronometrar el heap, y descartarlo como causa de lo cuadratico
claude Aug 3, 2026
7e7c44d
Merge pull request #720 from Pryancito/claude/eclipse-os-processing-s…
Pryancito Aug 3, 2026
ef5c9e1
build(xorg): name the packages that did NOT install, and fix the glyc…
claude Aug 3, 2026
bc02103
vm: medir la lista de mapeos del VMO, y descartarla tambien
claude Aug 3, 2026
94bf152
vm: contar las asignaciones por clone_map -- crecen, pero no son el c…
claude Aug 3, 2026
1ccbbed
bench: cubrir hilos, futex, senales, socketpair y caudal de pipe
claude Aug 3, 2026
79031ad
fix(mmap): stop MAP_SHARED file mappings leaking their pages forever
claude Aug 3, 2026
8590dda
Merge pull request #721 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 4, 2026
38ea52d
vm: no soltar un Arc de la familia COW bajo el cerrojo de familia
claude Aug 4, 2026
f80ffb4
fix(xfce): call glycin-thumbnailer the way it actually parses arguments
claude Aug 4, 2026
2593da4
doc: record the leak hunt -- 16 paths measured clean, one real leak f…
claude Aug 4, 2026
c20c1fc
fix(drm): release a process's GEM buffers when it dies
claude Aug 4, 2026
18d1389
Merge pull request #722 from Pryancito/claude/eclipse-os-processing-s…
Pryancito Aug 4, 2026
6bc1a68
Merge pull request #723 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 4, 2026
f5e2623
diag(vm): break the memory report down by VMO kind
claude Aug 4, 2026
2be3f77
vm: track_caller en get_inner/get_inner_mut para que el banner de int…
claude Aug 4, 2026
d9aa263
Merge pull request #724 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 4, 2026
44bc390
diag(xfce): sample memory DURING the session, not only when it ends
claude Aug 4, 2026
45254a5
Merge pull request #725 from Pryancito/claude/eclipse-os-processing-s…
Pryancito Aug 4, 2026
e6b9383
Merge pull request #726 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 4, 2026
d0ad77e
doc: the desktop OOM is a missing page cache, not a leak
claude Aug 4, 2026
3ad6139
sync: un suscriptor que llega con el evento ya activo debe verlo ahora
claude Aug 4, 2026
3130014
sync: detectar en el acto la readquisicion del ticket lock por su pro…
claude Aug 4, 2026
2d8a4cf
fix(vm): give MAP_PRIVATE file mappings a shared page cache
claude Aug 4, 2026
48ff116
vm: delatar la reentrada de Drop-en-Drop con el par de objetos
claude Aug 4, 2026
6129aa3
vm,sync: afinar los dos detectores tras su primera captura
claude Aug 4, 2026
6b935e9
vm: migas de pan en el ambito bloqueado del Drop
claude Aug 4, 2026
08890c5
vm: diferir TODOS los Arcs que replace_child toca -- el interbloqueo,…
claude Aug 4, 2026
67d42c5
docs(perf): los dos bugs de estabilidad y los instrumentos que los ca…
claude Aug 4, 2026
221838e
Merge pull request #727 from Pryancito/claude/eclipse-os-processing-s…
Pryancito Aug 4, 2026
dd1397b
Merge branch 'master' into claude/labwc-eclipse-desktop-08f1ft
Pryancito Aug 4, 2026
e756446
Merge pull request #728 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 4, 2026
f663d50
perf(desktop): multithread the full-surface render passes in lunarbg/…
claude Aug 4, 2026
d5c35cc
feat(desktop): install the labwc Wayland stack (labwc, seatd, foot)
claude Aug 4, 2026
bd011eb
Merge pull request #729 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 4, 2026
ab4d02f
feat(init): start udhcpc, seatd and labwc as supervised boot services
claude Aug 4, 2026
1252f45
fix(net,desktop): render default route correctly and drop invalid lib…
claude Aug 4, 2026
65ad780
feat(xorg): drive X through the framebuffer (fbdev on /dev/fb0), not DRM
claude Aug 4, 2026
4016744
Merge pull request #730 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 4, 2026
3a5ddb5
feat(init): boot-selectable desktop session (labwc vs Xorg) via deskt…
claude Aug 4, 2026
d0d1501
Merge pull request #731 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 4, 2026
07fa00d
fix(xorg): keep X off DRM (AutoAddGPU/AutoBindGPU off) so it uses fbdev
claude Aug 4, 2026
0413a39
fix(console): honor TIOCSWINSZ + auto-detect serial terminal size
claude Aug 4, 2026
9140b43
Merge pull request #732 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 4, 2026
5118fc2
fix(xorg): don't expose /dev/dri/card0 for the xorg session (fixes pr…
claude Aug 4, 2026
edac0ff
Merge pull request #733 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 4, 2026
f2b04dd
fix(drm): keep /dev/dri/card0 for the xorg session — fbdev needs it
claude Aug 4, 2026
3576983
fix(net): deliver SCM_RIGHTS fds with the first byte of their message
claude Aug 5, 2026
0978740
fix(desktop): make the supervised labwc session actually reach the de…
claude Aug 5, 2026
33ca708
chore(qemu): default make qemu to the labwc session
claude Aug 5, 2026
e254106
Merge pull request #734 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 5, 2026
1799ae8
bench: medir los caminos SMP del kernel, no solo el escalado de ALU
claude Aug 5, 2026
2cbf24b
fix(process): drop closed files outside the process spinlock (SMP dea…
claude Aug 5, 2026
9159abe
chore(log): quiet routine close/ioctl diagnostics on the console
claude Aug 5, 2026
8d0eac7
docs(perf): la comparacion SMP completa y sus cuatro hallazgos
claude Aug 5, 2026
b4c255f
smp: arreglar los cuatro hallazgos de la bateria SMP
claude Aug 5, 2026
681619b
perf(lunarbg): scanline rendering, compositor-paced animation, pro-cl…
claude Aug 5, 2026
41a37f5
Merge branch 'master' into claude/eclipse-os-processing-speed-9fkd4w
Pryancito Aug 5, 2026
758ed9d
Merge pull request #735 from Pryancito/claude/eclipse-os-processing-s…
Pryancito Aug 5, 2026
1f6160e
Merge pull request #736 from Pryancito/claude/lunarbg-performance-imp…
Pryancito Aug 5, 2026
0051bc3
fix(lunarbg): guard wl_shm pool size overflow; reject values on boole…
claude Aug 5, 2026
a8c8dd9
feat(lunarbar): professional-grade interaction, popups and icons
claude Aug 5, 2026
a51c0eb
Merge pull request #737 from Pryancito/claude/lunarbar-improvements-k…
Pryancito Aug 5, 2026
392bc3a
style(lunarbar): midnight palette — black ground, dark-blue accents, …
claude Aug 5, 2026
ad6a55a
vm: hacer que los guardas de familia impongan el diferido, no cada sitio
claude Aug 5, 2026
bbc6b04
Merge remote-tracking branch 'origin/claude/eclipse-os-processing-spe…
claude Aug 5, 2026
a3d95b2
merge: reconciliar los dos campos nuevos de VmObject (kind + share_on…
claude Aug 5, 2026
eac30fc
docs(perf): resultado de los arreglos SMP, medido en el kernel mergeado
claude Aug 5, 2026
c9b42d5
Merge pull request #738 from Pryancito/claude/lunarbg-performance-imp…
Pryancito Aug 5, 2026
26ab4e3
Merge pull request #739 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 5, 2026
250befd
Merge pull request #740 from Pryancito/claude/lunarbar-improvements-k…
Pryancito Aug 5, 2026
a5cc369
Merge pull request #741 from Pryancito/claude/eclipse-os-processing-s…
Pryancito Aug 5, 2026
b05dd45
cambiado colores de foot a [colors-dark]
Pryancito Aug 5, 2026
cdcb446
mejoras a lunarbar y algunas otras cosas necesarias.
Pryancito Aug 5, 2026
d6a548f
eliminado foot del inicio de labwc
Pryancito Aug 5, 2026
c066a2f
fix(lunarbg): cap outstanding frame callbacks; harden review findings
claude Aug 5, 2026
5676871
fix(lunarbar): agent-review findings — keycodes, popup zone, stale-in…
claude Aug 5, 2026
7eed37d
fix(lunarbg): constant physical stroke weight on HiDPI; pacing state …
claude Aug 5, 2026
1b1d289
mejoras a drivers, velocidad, procesamiento y demas.
Pryancito Aug 5, 2026
05a7899
perf(drm): pace flip/vblank events to 60 Hz and make the cursor a par…
claude Aug 5, 2026
642f7f3
perf(input): rate-limit the io-wait xHCI HID poll to ~1 kHz
claude Aug 5, 2026
9c0b05b
Merge pull request #742 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 5, 2026
aca9e3a
Merge pull request #743 from Pryancito/claude/lunarbg-performance-imp…
Pryancito Aug 5, 2026
862f712
Merge branch 'master' into claude/lunarbar-improvements-kao0ib
Pryancito Aug 5, 2026
ece5ca5
Merge pull request #744 from Pryancito/claude/lunarbar-improvements-k…
Pryancito Aug 5, 2026
7b9d04f
diag(crash): name the library + offset a userspace SIGSEGV faults in
claude Aug 5, 2026
bbddbb5
mejoras en el kernel y en la estabilidad del mismo.
Pryancito Aug 5, 2026
17790e6
Merge pull request #745 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 5, 2026
a3418cc
mejoras a poll
Pryancito Aug 5, 2026
dc209d4
diag(labwc): capture the compositor's log to /tmp/labwc.log
claude Aug 5, 2026
be2f744
Merge pull request #746 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 5, 2026
374f7fd
Revert "mejoras a poll"
Pryancito Aug 5, 2026
2e3d0b6
diag(labwc,drm): full wlroots debug log + one-shot present/VT-gate trace
claude Aug 5, 2026
563c268
Merge pull request #747 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 5, 2026
a188357
fix(image): copy labwc/wlroots into the live/QEMU initramfs too
claude Aug 6, 2026
28d2111
docs(e1000e): auditoria de bugs del driver e1000e.rs
claude Aug 6, 2026
dfe0931
Merge pull request #748 from Pryancito/claude/e1000e-driver-bugs-im87by
Pryancito Aug 6, 2026
f2c549a
fix(e1000e): corrige los 13 bugs de la auditoria previa
claude Aug 6, 2026
e6489d3
fix(loader): resolve R_X86_64_IRELATIVE relocations — the actual blac…
claude Aug 6, 2026
18f2a2b
fix(drm): stop present_now's own diagnostic from deadlocking DRM_STATE
claude Aug 6, 2026
b76b27d
Merge pull request #749 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 6, 2026
8a8f3ec
Merge pull request #750 from Pryancito/claude/e1000e-driver-bugs-im87by
Pryancito Aug 6, 2026
e9efaca
diag(seatd): capture seatd's own log to /tmp/seatd.log
claude Aug 6, 2026
cf8d376
Merge pull request #751 from Pryancito/claude/labwc-eclipse-desktop-0…
Pryancito Aug 6, 2026
6978910
perf(e1000e): agrupa el doorbell RDT y elimina MMIO redundante en RX
claude Aug 6, 2026
719c4f5
Merge pull request #752 from Pryancito/claude/e1000e-driver-bugs-im87by
Pryancito Aug 6, 2026
5e6fbb1
bench: comparar btrfs sobre AHCI entre Eclipse y Linux
claude Aug 6, 2026
5a038f7
docs(perf): btrfs sobre AHCI, Eclipse contra Linux, y la causa locali…
claude Aug 6, 2026
e659e0d
fix(btrfs+virtio-blk): O(touched-range) extent rescans on mmap page f…
claude Aug 6, 2026
65f7fbd
Merge pull request #753 from Pryancito/claude/labwc-xwayland-startup-…
Pryancito Aug 6, 2026
bf92daf
fs: readahead adaptativo y cache mayor -- lectura aleatoria de btrfs …
claude Aug 6, 2026
1f36c88
Merge pull request #754 from Pryancito/claude/eclipse-os-processing-s…
Pryancito Aug 6, 2026
151eb90
docs(sched,ahci): guard against reintroducing 1b1d289b's two regressions
claude Aug 6, 2026
b40639b
Merge branch 'master' into claude/labwc-eclipse-desktop-08f1ft
Pryancito Aug 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:
- cron: '0 22 * * *' # every day at 22:00 UTC

env:
rust_toolchain: nightly-2022-08-05
rust_toolchain: nightly-2026-05-01

jobs:
workspace:
Expand Down
35 changes: 0 additions & 35 deletions .github/workflows/docs.yml

This file was deleted.

267 changes: 0 additions & 267 deletions .github/workflows/test.yml

This file was deleted.

9 changes: 9 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,12 @@

.DS_Store
__pycache__
Cargo.lock

# Generado por zCore/build.rs durante la compilación de riscv64.
/zCore/src/platform/riscv/kernel-vars.ld
local-mirror/

# Benchmark e1000e: entradas generadas/descargadas y artefactos
prebuilt/
tools/install-eclipse/install-eclipse
6 changes: 3 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
[submodule "rboot"]
path = rboot
url = https://github.com/rcore-os/rboot.git
[submodule "tests"]
path = tests
url = https://github.com/rcore-os/zcore-tests.git
[submodule "libc-test"]
path = libc-test
url = https://github.com/rcore-os/libc-test
[submodule "nvidia-rm-sys/vendor/open-gpu-kernel-modules"]
path = nvidia-rm-sys/vendor/open-gpu-kernel-modules
url = https://github.com/NVIDIA/open-gpu-kernel-modules.git
Loading