Qingsong Chen
8b219c077e
Rename the grub menu of ISO image
2025-12-12 17:33:27 +08:00
vvsv
1b0afa63c2
Push xfce and podman builds to cacheix
2025-12-12 17:32:13 +08:00
Wei Zhang
8df2129c39
xfdesktop4: Use consistent monitor identifiers for wallpaper
...
The settings dialog used gdk_monitor_get_model() which often returns
NULL, generating invalid property paths. The main daemon uses
xfw_monitor_get_connector(), causing a mismatch that prevented wallpaper
changes.
Fix by using GDK APIs to obtain a valid monitor model name, aligning
with the daemon's identification logic.
2025-12-12 16:23:30 +08:00
jiangjianfeng
29aa359440
Add more podman commands test in CI
2025-12-12 14:41:16 +08:00
jiangjianfeng
84f66bd1ee
Add GitHub workflow to publish ISO image
2025-12-12 14:37:55 +08:00
Wei Zhang
d34bd82844
Set default desktop wallpaper and icon configuration
...
Initialize XFCE desktop with default wallpaper placement and desktop
icon layout.
2025-12-12 14:33:20 +08:00
vvsv
cc227b8d08
Add CI for nix commands
2025-12-12 12:12:45 +08:00
Chen Chengjun
95e9718700
Suppress error and warning messages of systemd
2025-12-12 00:19:51 +08:00
John Hughes
a91c7403c9
Extract the crate name from the path argument of `cargo osdk new`
2025-12-12 00:19:32 +08:00
Qingsong Chen
ad7253e93d
Add cachix binary cache
2025-12-12 00:19:00 +08:00
Tao Su
40a7e43761
Switch to a new Docker image 0.16.2-20251211
2025-12-12 00:15:57 +08:00
Qingsong Chen
12c364da32
Add ISO installer image
2025-12-11 22:07:24 +08:00
Tao Su
e94546fef7
Bumped Docker image version to 0.16.2-20251211
2025-12-11 20:34:02 +08:00
Tao Su
246fbafa20
Export all SCML file paths via environment variable in Docker image
2025-12-11 20:34:02 +08:00
wyt8
b042ca1115
Add the gvisor of brk syscall
2025-12-11 20:33:25 +08:00
Tao Su
05c43dd6c5
Add SCML for `poll` and `select`
2025-12-11 20:18:20 +08:00
Tao Su
273bf7306a
Add SCML for `epoll` related syscalls
2025-12-11 20:18:20 +08:00
Chen Chengjun
dff1cffcaf
Avoid enabling getty@tty1.service when enabling xfce
2025-12-11 20:04:57 +08:00
Chen Chengjun
3859d5f68d
Disable network-related systemd services and sort the disable statements
2025-12-11 20:04:57 +08:00
vvsv
fcd5fd5bf0
Bypass `texinfo/install-info` in `nixos-rebuild`
2025-12-11 18:37:08 +08:00
wyt8
fcb1a44759
Fix the implementation of prlimit64 syscall and the init process value of ResourceLimits
2025-12-11 18:01:20 +08:00
wyt8
387667ec10
Fix the return of brk syscall
2025-12-11 17:58:43 +08:00
jiangjianfeng
f49cc245ad
Remove env variables from distro configuration
2025-12-11 16:36:02 +08:00
Ruihan Li
af2fbbb9ac
Sort cgroup attributes and add TODOs
2025-12-11 15:51:48 +08:00
Ruihan Li
a7ecef2e58
Fix cgroup atomic mode break
2025-12-11 15:51:48 +08:00
Ruihan Li
d299cf4db4
Clarify the UTS names in `/proc/version`
2025-12-11 15:38:46 +08:00
Ruihan Li
0cfc539608
Fix some style issues
2025-12-11 15:38:46 +08:00
Ruihan Li
9b38836154
Invalidate cache when remapping interrupts
2025-12-11 15:29:15 +08:00
Ruihan Li
5c7f9fbd1b
Correctly decode IOMMU fault values
2025-12-11 15:29:15 +08:00
Tate, Hongliang Tian
4013104c12
Rewrite the README of sctrace
2025-12-11 13:21:07 +08:00
jiangjianfeng
90dd7451de
Add podman test to CI
2025-12-11 11:55:47 +08:00
jiangjianfeng
de11a86afd
Podman relies on virtualisation.podman.enable only
2025-12-11 11:55:47 +08:00
Chen Chengjun
de6ded3412
Fix the wrong behavior of TCSETSW flag
2025-12-11 11:02:16 +08:00
Wang Siyuan
1207f170a6
Add memfd-related scml
2025-12-11 09:19:27 +08:00
Zhang Junyang
9aa36231dd
Fix `jump` when the cursor is over the end of the guard node
2025-12-11 09:19:11 +08:00
Calvin
dd4f98f0b9
Improve safety comment of `fill_boot_info_ptr` and `fill_boot_pt_ptr`
2025-12-11 09:09:18 +08:00
vvsv
e432d56e24
Bypass system dbus in `switch-to-configuration-ng`
2025-12-11 09:02:53 +08:00
vvsv
4e0ae560bf
Add `/proc/[pid]/maps`
2025-12-11 00:06:07 +08:00
vvsv
b1b909dd0f
Add a fast path for `Vmar::remap`
2025-12-10 22:13:17 +08:00
Zhang Junyang
c292ccdcca
Clean the iso images in `ktest` to save disk space
2025-12-10 16:26:47 +08:00
Chen Chengjun
d92f388ae1
Provide dummy supports for some cgroup attributes required by Podman
2025-12-10 15:36:10 +08:00
Tao Su
0e3ef19ada
Update the link of `sendto`, `sendmsg` and `sendmmsg`
2025-12-09 23:45:40 +08:00
Tao Su
75eeac92e4
Add SCML for the syscalls of file and directory operations
2025-12-09 23:45:40 +08:00
Tao Su
7c35ec1b16
Mark `setxattr` and `signalfd` related syscalls as fully covered
2025-12-09 23:45:40 +08:00
vvsv
2dbcd1194b
Refactor the pipe modules to fit semantics
2025-12-09 22:46:43 +08:00
vvsv
6e081b1043
Enable some tests for pipes
2025-12-09 22:46:43 +08:00
vvsv
f4a51e1ce9
Support open and fstatfs for anonymous pipes
2025-12-09 22:46:43 +08:00
vvsv
3b44a638f4
Zero-length reads and writes on a named pipe should succeed even if the peer is closed
2025-12-09 22:46:43 +08:00
vvsv
74ed6c721d
Set `build-users-group` following official usage
2025-12-09 22:39:44 +08:00
Chen Chengjun
33b881cf90
Add gvisor tests for rt_sigtimedwait
2025-12-09 22:33:42 +08:00