2024.07 Progress Report
eweOS Developers
7/31/2024

July 2024 has been a month of remarkable progress for eweOS, with notable advancements across image updates, package updating, infrastructure enhancements, and community growth.

Image Updates

Multi Profiles Booting

Package Highlights

319 PRs merged in total during July 2024. See a full list here.

Kernel

Toolchain / Programming Languages

GHC on eweOS x86_64

Utils

  • valgrind 3.23.0 (new)
  • pacman 6.1.0
  • asciidoc 10.2.0 (new)
  • dosfstools 4.2
  • btrfs-progs 6.9.2 (new)
  • pinentry 1.3.1 with qt backend
  • jade (new, testing) is forked from Jade of Crystal Linux to provide installer support, currently available in testing repo with initial support for eweOS.
  • jade-gui (new, testing) is forked from Jade GUI of Crystal Linux to provide GUI installer support, currently available in testing repo with initial support for eweOS.
  • tty2socket 0.2.0 with fixes for utmps

Installer

Libraries

  • mesa 24.1.4 with ORCJIT support backported, Yukari Chiba took a great part on it.
  • nss 3.102, also available on aarch64
  • protobuf 27.2
  • fmt 11.0.1

Bootloaders

Desktop Applications

Server Applications

Misc

  • More docs are enabled
  • man-pages 6.9.1(new)
  • yaft 0.2.9 with builtin customized style
  • ca-certificates 20240618 (new) now replaces ca-certs from curl and uses ca-certificates-mozilla from nss as source of trust

More

  • ...and more!

Infra

Website

Repository

Current size of repositories:
12G     ./eweos
2.7G    ./eweos-images

Current size of snapshot repositories:
16G     ./eweos-snapshots
2.2G    ./eweos-images-snapshots
  • Snapshots of repositories are served at official mirror at Luxembourg, providing daily and monthly-rotated snapshots of packages and images.
  • Syncing logic for images is now improved. Image repository of master/backup official mirrors is now periodically fetched from object storage.

Community

  • Several of our developers and community participants attended AOSCC 2024, where @YukariChiba and @ziyao233 gave presentations related to package maintenance for eweOS.
  • Our first semi-monthly community developers meeting is held online, and community will be deciding on a semi-monthly basis in the future whether or not to hold a regular meeting among developers to discuss some issues and vote on them, in order to quickly resolve some issues in developing.

Regular Meeting

2nd Half

Regular Meeting for 2024.07 2nd Half

Attendee

  • @YukariChiba, eweOS developer
  • @ziyao233, eweOS developer

Agenda

  • Reviewed and commented on the progress report for 2024.07.
  • Updated TODO list
  • Discussed future planning for the port for LoongArch and agreed on related infrastructure
  • Fast-tracked the process of renaming and replacing some packages
  • Discussed and agreed on technical solutions to improve limine-mkconfig
  • Analyzed and resolved tty preemption issues found on the spot