2024.08 Progress Report
eweOS Developers
8/31/2024
In August, we held offline community events, which brought us a lot of valuable feedback. Packaging continued to progress steadily, with fixes on the riscv64 architecture and preparations for the LoongArch port.
Image Updates
liveimage-standard
profile is now available onriscv64
.jade
andjade-gui
installer are now integrated inliveimage-desktop
images.- Low memory mode is introduced for devices with low RAM.
Package Highlights
195 PRs merged in total during August 2024. See a full list here.
Kernel
- linux 6.10.6
- kernels for
aarch64
andriscv64
are provided without compression to supportlimine
Toolchain / Programming Languages
- llvm now supports LoongArch target
- rust 1.80.1 is finally bootstrapped and available on
riscv64
with multiple fixes. - go 1.23.0
- slibtool 0.6.0 is now default libtool for eweOS
- mold 2.33.0
- pacman now provides RUST{ARCH,HOST} for better multiarch support
Utils
- android-tools 35.0.1 (New)
- dinit-services 20240802.1 (New) is splitted out from dinit.
- busybox 1.36.1-27 now supports
-S
option formodprobe
- inotify-tools 4.23.9.0 (New)
- bash 5.2.32
- namcap 3.5.2 (New)
- socat 1.8.0.1
- avrdude 8.0
Libraries
- gstreamer 1.24.7 (New)
- xcurcommon 0.0.3 (New) is splitted from X11 to provide support for legacy cursors without X11
- boost 1.86.0
- freetype2 2.13.3
- opencc 1.1.9
- ffmpeg 7.0.2
- glib 2.82.0
Bootloaders
- limine 7.13.2 with a grub-like installer
Desktop
Misc
- Misc riscv64 package fixes, now 734/786 (approximately 93.4%) packages compared to x86_64 are available
- base 1-3 now provides
base-baremetal
group for easier installation.
More
- ...and more!
Infra
Build System
- We acquired a LoongArch 3A6000 motherboard, which will hit the shelves next month as a LoongArch build machine for eweOS.
Workflow
- Merge package info before uploading to provide a better organized json.
- Version bumping is now running inside eweOS container to take use of pacman
vercmp
. checksymdiff
workflow is now fixed,namcap
is called after packaging to line packages.- Added
/recheck
command for telegram bot. - ewe-pkgtool is ready to ease packaging workflow
Website
- Merged package info json is used to provide better performance of packages info page.
Repository
Current size of repositories:
14G ./eweos
3.3G ./eweos-images
Current size of snapshot repositories:
37G ./eweos-snapshots
31G ./eweos-images-snapshots
Community
- An initial attempt of eweOS stickerset is designed and printed, delivered in developers meetup.
- We had a community-wide vote on the arch name for LoongArch.
Regular Meeting
Special: developers meetup @ RVSC2024
Special: developers meetup @ RVSC2024
Attendee
- @YukariChiba, eweOS developer
- @ziyao233, eweOS developer
- eweOS developers and users
Agenda
- Distribution of eweOS stickerset (30 total)
- Distribution of eweOS installation media (10 in total)
- Users presented problems encountered in using eweOS to developers on site
- Worked together to solve problems and package new packages.
- Explained eweOS to other linux enthusiasts
- Tested status of UEFI support among the riscv64 devices in the field, without success.