2024.06 Progress Report
eweOS Developers
7/1/2024
Image Updates
- ISO is now generated with uefi/mbr hybrid support with cd profile of limine
- More firmwares are included in
liveimage-desktop
images - Remove linux kernel from
tarball
doas
can now be an alternative forsudo
in image creation- Added
liveimage-standard
to provide light desktop live experience
Package Highlights
163 PRs merged in total during June 2024. See a full list here.
Kernel
linux
6.9.3
Toolchain / Programming Languages
llvm
18.1.7 is also presented inriscv64
, with bug fixes in crtbegin.o- Linking failures for multiple packages in
riscv64
is now identified with issue ofmold
. - Linking failures for
llvm
inriscv64
is now identified with issue ofllvm
. Patch is submitted. gdb
is temporary packaged intesting
repo sincelldb-server
is now available inriscv64
go
1.22.4mold
2.32.0cmake
3.29.6patchelf
0.18.0
Utils
qemu
9.0.0 (New)turnstile
0.1.8 (New) is now default desktop session manager and replacesdinit-userservd
andpam_rundir
catnest
now reloads configs automatically when new config is installedqemu
9.0.0 (New)busybox
now loads kernel modules correctlytinyramfs
is now maintained in forked repo of eweOStinyramfs
now handles kernel arguments correctly and acceptquiet
andbreak
argumentsmakepkg
now warns aboutglibc
independs
mesa-demos
9.0.0.r70 (New)gettext-tiny
now handles po file better. Patch submitted to upstream.
Libraries
openssl
3.0 transition, 3.3.1 is provided nowmesa
now is built with VA-API and vulkan drivers and splitted packagesgtk3
3.24.42 with im module fixlibgcrypt
1.11.0zlib-ng
2.2.0
Bootloaders
limine
now supports linux protocol foraarch64
andriscv64
(Submitted in upstream)bios
/pxe
/cd
options are now fully enabled forlimine
limine-mkconfig
is now rewritten to provide flexible config files
Desktop Applications
Server Applications
Misc
- All binary packages in
riscv64
are now rebuilt against fixed llvm to avoid issues with brokencrtbegin.o
More
- ...and more!
Infra
Website
- The homepage of eweOS is now fully rewritten with
nuxt
to provide better user experience. JavaScript is now optional for most pages. - Blog of eweOS is now fully static to avoid API requests to GitHub.
- Traffic statistics of official repository servers are now visible in website.
Build System
arch=
field is now supported in build system to exclude package building- Unused source package generation is now disabled to reduce build time
Repository
Current size of repositories:
11G ./eweos
2.2G ./eweos-images
- Added
vnstati
traffic statistics collecting for all official repository servers - New aliases of official mirrors are assigned, and will be primary urls of repositores
os-repo-lu.ewe.moe
os-repo-cn.ewe.moe
Community
- eweOS repository is mirrored and hosted on Mirror of Nanjing University
minecraft
is verified to be able to be launched viaflatpak
- We are going to have a talk on AOSCC 2024 about our packaging policies and development