Commit Graph

3438 Commits

Author SHA1 Message Date
Qingsong Chen 302da67903 Bump the docker version to 0.17.0-20251217 2025-12-17 17:23:01 +08:00
Qingsong Chen f7afb13a67 Remove unnecessary packages and nix-store optimisation to reduce docker image size 2025-12-17 17:23:01 +08:00
Tate, Hongliang Tian 2266ce5959 Add a disclaimer to clarify the relationship with NixOS foundation 2025-12-17 13:52:34 +08:00
Ruihan Li f30bd698d1 Define `__asterinas__` macro in tests 2025-12-16 12:03:43 +08:00
Ruihan Li da67967f6d Add `BASIC_TEST_PLATFORM` option 2025-12-16 12:03:43 +08:00
Ruihan Li 4f05bdc891 Replace `CHECK_MM` with `TEST_SUCC` 2025-12-16 12:03:43 +08:00
Ruihan Li 49a2cecc81 Clarify the code for a long shebang 2025-12-15 10:12:12 +08:00
Tao Su ecd0ac9662 Define `ASTER_SCML` in `validate_scmls` workflow 2025-12-14 08:08:56 +08:00
jiangjianfeng 90f916793d Bump the project version to 0.17.0 2025-12-14 00:08:33 +08:00
jiangjianfeng 37f5d1db87 Bump docker-ref to 0.17.0 2025-12-14 00:08:33 +08:00
jiangjianfeng 92be068d70 Bump the docker version to 0.17.0 2025-12-13 21:41:04 +08:00
Tate, Hongliang Tian 8da16600af Remove both Chinese and Japanese README
Doing so avoids the pain of keeping multiple READMEs in sync.
2025-12-13 21:40:07 +08:00
Tate, Hongliang Tian 382a728385 Include a demo video in README 2025-12-13 21:40:07 +08:00
Tate, Hongliang Tian c00ad99789 Add chapters for popular applications 2025-12-13 21:40:07 +08:00
Tate, Hongliang Tian 03c1600999 Fix file names containing _ 2025-12-13 21:40:07 +08:00
Tate, Hongliang Tian 7b3d01cd47 Fix indentations in docs 2025-12-13 21:40:07 +08:00
Tate, Hongliang Tian 55c1aa7d40 Add Asterinas NixOS to README and the Book 2025-12-13 21:40:07 +08:00
Tate, Hongliang Tian cf0ae116b0 Make configuration.nix in ISO editable 2025-12-13 13:18:08 +08:00
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