2024.04 Progress Report
eweOS Developers
4/30/2024
Image Updates
- Added a default limine background to
liveimage-desktop
variant of iso image. - Added a intro readme for liveimage iso.
bash-completion
is included inliveimage-desktop
variant.mimalloc
is enabled by default in liveimage iso.
Package Highlights
Kernel
linux
6.8.8 with broadcom and mediatek wireless drivers
Toolchain / Programming Languages
Utils
neovim
0.9.5 (new) and related lua packagescatnest
0.2.1 with multiple fixesneofetch
is now also provided byneowofetch
inhyfetch
(new).pacman
now depends onpacman-mirrorlist
for better selection of mirrorsifupdown-ng
0.12.1
Libraries
gtk4
4.15.0, with fixes for clang 18
Desktop Applications
firefox
125.0.2, with fixes for clang 18
More
- ...and more!
Infra
Workflow
- Now daily images (tarball and all liveimage variants) is built on Github Actions
- Docker images are now generated from daily images from Github Actions.
Build System
- We are going to include names of worker nodes in
Packager
field of each package, with the format ofworker-name <[email protected]>
. - Our build system now supports workers connected from IPv6 addresses. A patch is submitted to upstream.
Website
- We improved our package list and upgrade list for better UI. Workflow is also adjusted to provide failed upgrade checks and splitted package info.
- Docker image is now listed on download section. Daily builds in Github Actions is listed as well.
Repository
- A cloudflare R2 storage is now deployed, serving eweOS images.
- A redirector is now deployed to provide policy-based mirror selection.
Community
- Released an initial design of our artwork.
- eweOS logo is now included in hyfetch.
Next Steps (maybe)
- Bootstrap
rust
inriscv64
and fix failed packages forriscv64
- Fix missing dependencies for manpages and documentations.
- Better desktop experience.
- Kernel improvements (add more configs and patches, mini/tiny kernels)