2024.06 Progress Report
eweOS Developers
7/1/2024

Image Updates

Package Highlights

163 PRs merged in total during June 2024. See a full list here.

Kernel

Toolchain / Programming Languages

  • llvm 18.1.7 is also presented in riscv64, with bug fixes in crtbegin.o
  • Linking failures for multiple packages in riscv64 is now identified with issue of mold.
  • Linking failures for llvm in riscv64 is now identified with issue of llvm. Patch is submitted.
  • gdb is temporary packaged in testing repo since lldb-server is now available in riscv64
  • go 1.22.4
  • mold 2.32.0
  • cmake 3.29.6
  • patchelf 0.18.0

Utils

Libraries

Bootloaders

Desktop Applications

  • compositors:
  • games:
    • supertux 0.6.3 (New)
    • supertuxkart 1.4 (New)
    • warzone2100 4.4.2 (New)
  • text editors:
  • image viewers:
  • misc:

Server Applications

Misc

  • All binary packages in riscv64 are now rebuilt against fixed llvm to avoid issues with broken crtbegin.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