Ruihan Li
4fdf400d2a
Separate VMAR load and activation
2025-12-26 13:16:59 +08:00
Ruihan Li
e2f7b0eb73
Clean up `ProgramToLoad`
2025-12-26 13:16:59 +08:00
Ruihan Li
2b8ccbf3d2
Clean up `load_elf.rs` and do overflow checks
2025-12-26 13:16:57 +08:00
Ruihan Li
586266b086
Clean up `elf_file.rs`
2025-12-25 15:41:58 +08:00
Marsman1996
bcf8f5e93c
Fix OOM by adding SYSCTL_NR_OPEN limit for setrlimit and prlimit64
2025-12-25 10:17:28 +08:00
Zhenchen Wang
cd7859161d
Fix the issue of notifying parent in fsnotify
2025-12-25 09:55:08 +08:00
Marsman1996
2c80e0c3a4
Fix reachable unwrap in sys_arch_prctl by using the ? operator
2025-12-23 11:42:32 +08:00
Zhang Junyang
ae3113194a
Adjust the documentation of `aster-nix::vm`
2025-12-23 11:39:49 +08:00
Zhang Junyang
afe5e59aeb
Split `vmar/mod.rs` into several files
2025-12-23 11:39:49 +08:00
jiangjianfeng
1ae4bb4743
Add Git tag before creating release
2025-12-23 10:29:08 +08:00
jiangjianfeng
6f25a6cdd6
Let publish_aster_nixos create tag with prefix 'v'
2025-12-23 10:29:08 +08:00
jiangjianfeng
7106c8acd8
Remove push_git_tag workflow
2025-12-23 10:29:08 +08:00
jiangjianfeng
c7fa152889
Using paths instead of tags in publish_aster_nixos workflow
2025-12-23 10:29:08 +08:00
zjp
9c4f644bd9
Replace caps_lock's load+store by fetch_xor
...
It's a bit less efficient, but solves atomic violation.
2025-12-20 20:35:49 +08:00
Tate, Hongliang Tian
cc0609bc81
Add 0.17.0 release notes
2025-12-19 18:01:59 +08:00
jiangjianfeng
b8654ed1b9
Add SCML for faccessat2
2025-12-18 00:57:34 +08:00
jiangjianfeng
4a9820cb11
Add SCML for clone3
2025-12-18 00:57:34 +08:00
jiangjianfeng
e238c56d5a
Add SCML for setns
2025-12-18 00:57:34 +08:00
jiangjianfeng
026b672393
Add SCML for unshare
2025-12-18 00:57:34 +08:00
jiangjianfeng
161dfbf90b
Add SCML for ppoll
2025-12-18 00:57:34 +08:00
jiangjianfeng
420c54de0e
Add SCML for accept and accept4
2025-12-18 00:57:34 +08:00
jiangjianfeng
fff756f116
Mark nanosleep,sigaltstack,execveat,pidfd_open as fully-supported
2025-12-18 00:57:34 +08:00
Qingsong Chen
9b37e465ee
Switch to a new Docker image 0.17.0-20251217
2025-12-17 19:49:41 +08:00
Chen Chengjun
7caababf8d
Add SCML for waitid syscall
2025-12-17 19:45:44 +08:00
Chen Chengjun
b9e640f697
Add SCML for timer-related syscalls
2025-12-17 19:45:44 +08:00
Qingsong Chen
8f7e6294e9
Update lmbench to fix fifo_lat benchmark
2025-12-17 18:11:38 +08:00
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