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-desktopimages - Remove linux kernel from
tarball doascan now be an alternative forsudoin image creation- Added
liveimage-standardto provide light desktop live experience
Package Highlights
163 PRs merged in total during June 2024. See a full list here.
Kernel
linux6.9.3
Toolchain / Programming Languages
llvm18.1.7 is also presented inriscv64, with bug fixes in crtbegin.o- Linking failures for multiple packages in
riscv64is now identified with issue ofmold. - Linking failures for
llvminriscv64is now identified with issue ofllvm. Patch is submitted. gdbis temporary packaged intestingrepo sincelldb-serveris now available inriscv64go1.22.4mold2.32.0cmake3.29.6patchelf0.18.0
Utils
qemu9.0.0 (New)turnstile0.1.8 (New) is now default desktop session manager and replacesdinit-userservdandpam_rundircatnestnow reloads configs automatically when new config is installedqemu9.0.0 (New)busyboxnow loads kernel modules correctlytinyramfsis now maintained in forked repo of eweOStinyramfsnow handles kernel arguments correctly and acceptquietandbreakargumentsmakepkgnow warns aboutglibcindependsmesa-demos9.0.0.r70 (New)gettext-tinynow handles po file better. Patch submitted to upstream.
Libraries
openssl3.0 transition, 3.3.1 is provided nowmesanow is built with VA-API and vulkan drivers and splitted packagesgtk33.24.42 with im module fixlibgcrypt1.11.0zlib-ng2.2.0
Bootloaders
liminenow supports linux protocol foraarch64andriscv64(Submitted in upstream)bios/pxe/cdoptions are now fully enabled forliminelimine-mkconfigis now rewritten to provide flexible config files
Desktop Applications
Server Applications
Misc
- All binary packages in
riscv64are 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
nuxtto 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
vnstatitraffic 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.moeos-repo-cn.ewe.moe
Community
- eweOS repository is mirrored and hosted on Mirror of Nanjing University
minecraftis verified to be able to be launched viaflatpak- We are going to have a talk on AOSCC 2024 about our packaging policies and development