Commit Graph

3467 Commits

Author SHA1 Message Date
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
Chen Chengjun 53575b04cd Support rt_sigtimedwait syscall 2025-12-09 22:33:42 +08:00
Zhang Junyang 81da39400c Bump version to 0.16.2 2025-12-09 19:41:18 +08:00
Zhang Junyang 7b6623a735 Bump Docker image version refs 2025-12-09 19:41:18 +08:00