eweOS 2024.11 Progress Report
In November, eweOS has continued its development, introducing new system improvements, package updates, and expanded community involvement.
The month saw the merging of over 300 PRs, almost half of which were automated, showcasing our commitment to efficiency. Significant kernel updates were made, and our toolchain received considerable enhancements, including fixes for LLVM and the introduction of OpenJDK.
We've expanded the functionality of eweOS with the introduction of new utilities and libraries. Major strides were made in improving our desktop environment, with the introduction of LXQt and Xfce, and updates to several desktop applications. It's worth noting that eweOS finally supports Minecraft without flatpak.
On the infrastructure side, our reach has further expanded with the deployment of a new official mirror in St. Louis, United States, and we've received our first donation from a community supporter.
Some of the developers held a regular meeting to discuss various topics, agreed on some key issues that need to be addressed in the future.
Full version at: https://os.ewe.moe/blog/202411-progress-report
In November, eweOS has continued its development, introducing new system improvements, package updates, and expanded community involvement.
The month saw the merging of over 300 PRs, almost half of which were automated, showcasing our commitment to efficiency. Significant kernel updates were made, and our toolchain received considerable enhancements, including fixes for LLVM and the introduction of OpenJDK.
We've expanded the functionality of eweOS with the introduction of new utilities and libraries. Major strides were made in improving our desktop environment, with the introduction of LXQt and Xfce, and updates to several desktop applications. It's worth noting that eweOS finally supports Minecraft without flatpak.
On the infrastructure side, our reach has further expanded with the deployment of a new official mirror in St. Louis, United States, and we've received our first donation from a community supporter.
Some of the developers held a regular meeting to discuss various topics, agreed on some key issues that need to be addressed in the future.
Full version at: https://os.ewe.moe/blog/202411-progress-report
👍3👌1
eweOS 2024.12 Progress Report
In December, eweOS has maintained its development momentum, bringing in new live images, package upgrades, and continued community commitment.
The month witnessed the merging of 501 PRs, with a majority of them automated. Kernel updates are present with verified support on LoongArch hardware, and a diverse range of develop tools have been enhanced, including the addition of new packages like typst, debugedit and python-sphinx.
We've expanded eweOS capabilities with many new utilities and libraries, including new packages like sane and imagemagick, and updates to crucial components like libjxl and nodejs with additional architecture fixes.
Significant advancements have been made in the desktop environment, with optional Xfce and LXQt profiles available for live images and new desktop applications like qgis and merkaartor added.
Our community has also been active, with the design of updated stickerset, and we've received our first donation from community supporters.
Full version at: https://os.ewe.moe/blog/202412-progress-report
In December, eweOS has maintained its development momentum, bringing in new live images, package upgrades, and continued community commitment.
The month witnessed the merging of 501 PRs, with a majority of them automated. Kernel updates are present with verified support on LoongArch hardware, and a diverse range of develop tools have been enhanced, including the addition of new packages like typst, debugedit and python-sphinx.
We've expanded eweOS capabilities with many new utilities and libraries, including new packages like sane and imagemagick, and updates to crucial components like libjxl and nodejs with additional architecture fixes.
Significant advancements have been made in the desktop environment, with optional Xfce and LXQt profiles available for live images and new desktop applications like qgis and merkaartor added.
Our community has also been active, with the design of updated stickerset, and we've received our first donation from community supporters.
Full version at: https://os.ewe.moe/blog/202412-progress-report
👍3👌1
Attention: Limine 8.7.0 upgrade requires extra work
Limine 8.7.0 introduces
Typically, this could be achieved by
This may require root privilege. Refer to https://os-wiki.ewe.moe/dev/topic/sysutils/limine for more information.
If you have rebooted your system and stuck in limine with messages like,
Please press
Limine 8.7.0 introduces
path option as a synonym of kernel in configuration. On eweOS, limine-mkconfig shipped by limine 8.7.0 generates configuration in the new style, which an older version of limine doesn't recognize. Please reinstall limine after upgrading to 8.7.0 and before rebooting to avoid an unbootable system.Typically, this could be achieved by
limine-install YOU_EFI_PARTITION
This may require root privilege. Refer to https://os-wiki.ewe.moe/dev/topic/sysutils/limine for more information.
If you have rebooted your system and stuck in limine with messages like,
linux: Kernel path not specified
Please press
e in the menu of limine to edit the configuration. You should replace path with kernel_path, then press F10 to boot.🤔2
eweOS 2025.01 Progress Report
In January, eweOS continued its development with updates across various components, including new packages, kernel enhancements, and community engagements.
The month saw 177 PRs merged, which is relatively less due to the impact of the Lunar New Year, with a significant portion being automated. Kernel configurations were improved with device mapper, crypto functions, and thermal/power drivers. Key updates include new versions of linux, linux-lts, and linux-firmware. A broad range of tools and programming languages received updates, such as mold, CMake, Go.
eweOS's package count grews, with high availability across aarch64, riscv64, and loongarch64 architectures. Desktop environments saw updates with Firefox and flatpak, and networking tools like caddy and bird were upgraded.
Community involvement continued, with the new release of Ventoy supporting eweOS ISO, and rollmeow was updated for batched package support. The first regular meeting of the year took place, covering topics like EUR management and contributor onboarding.
Full version at: https://os.ewe.moe/blog/202501-progress-report
In January, eweOS continued its development with updates across various components, including new packages, kernel enhancements, and community engagements.
The month saw 177 PRs merged, which is relatively less due to the impact of the Lunar New Year, with a significant portion being automated. Kernel configurations were improved with device mapper, crypto functions, and thermal/power drivers. Key updates include new versions of linux, linux-lts, and linux-firmware. A broad range of tools and programming languages received updates, such as mold, CMake, Go.
eweOS's package count grews, with high availability across aarch64, riscv64, and loongarch64 architectures. Desktop environments saw updates with Firefox and flatpak, and networking tools like caddy and bird were upgraded.
Community involvement continued, with the new release of Ventoy supporting eweOS ISO, and rollmeow was updated for batched package support. The first regular meeting of the year took place, covering topics like EUR management and contributor onboarding.
Full version at: https://os.ewe.moe/blog/202501-progress-report
👍4😢1
eweOS 2025.02 Progress Report
In February, eweOS development continued, bringing a wave of package updates, key library migrations, and significant workflow improvements.
The month saw 199 PRs merged, with a high percentage of automation driving the updates. Kernel updates focused on enhancing input and networking capabilities. A wide array of toolchains, programming languages, utilities, and libraries were refreshed, including notable updates to Rust, Python, LLVM, and the migration to SDL3. The desktop environment saw numerous improvements, with updates to Mesa, Firefox, and several Wayland compositors.
Package availability remained high across aarch64, riscv64, and loongarch64 architectures. Specific attention was given to security fixes, such as the musl CVE and updates to OpenH264. The busybox update brought hardware-accelerated SHA-256 to AArch64. Upstream contributions were also made, demonstrating eweOS's commitment to the broader open-source community.
Full version at: https://os.ewe.moe/blog/202502-progress-report
In February, eweOS development continued, bringing a wave of package updates, key library migrations, and significant workflow improvements.
The month saw 199 PRs merged, with a high percentage of automation driving the updates. Kernel updates focused on enhancing input and networking capabilities. A wide array of toolchains, programming languages, utilities, and libraries were refreshed, including notable updates to Rust, Python, LLVM, and the migration to SDL3. The desktop environment saw numerous improvements, with updates to Mesa, Firefox, and several Wayland compositors.
Package availability remained high across aarch64, riscv64, and loongarch64 architectures. Specific attention was given to security fixes, such as the musl CVE and updates to OpenH264. The busybox update brought hardware-accelerated SHA-256 to AArch64. Upstream contributions were also made, demonstrating eweOS's commitment to the broader open-source community.
Full version at: https://os.ewe.moe/blog/202502-progress-report
🎉3
Critical Failure in Repository Server (EU)
Due to a maintenance issue, we forgot to renew our EU repository server, causing it to be taken offline.
We have urgently fixed the auto redirection service (os-repo-auto.ewe.moe) to exclude the affected repository. If you've selected the EU repository (os-repo-lu.ewe.moe) manually, please switch to another mirror.
Taken that the server also serves as the main rsync source (os-repo-rsync.ewe.moe), mirror maintainers should switch to the backup rsync service (os-repo-rsync-bak.ewe.moe) during the downtime.
We expect to restore the service in the next few days, sorry for the inconvenience.
Due to a maintenance issue, we forgot to renew our EU repository server, causing it to be taken offline.
We have urgently fixed the auto redirection service (os-repo-auto.ewe.moe) to exclude the affected repository. If you've selected the EU repository (os-repo-lu.ewe.moe) manually, please switch to another mirror.
Taken that the server also serves as the main rsync source (os-repo-rsync.ewe.moe), mirror maintainers should switch to the backup rsync service (os-repo-rsync-bak.ewe.moe) during the downtime.
We expect to restore the service in the next few days, sorry for the inconvenience.
😢4
eweOS 4.1 "Bedrock Edition" Unveiled
Revolutionary Shift, Fully Embracing glibc, GCC & systemd to Forge an Enterprise-Ready Foundation of Unprecedented Complexity!
Full version at: https://os.ewe.moe/blog/202504-bedrock-edition
Revolutionary Shift, Fully Embracing glibc, GCC & systemd to Forge an Enterprise-Ready Foundation of Unprecedented Complexity!
Full version at: https://os.ewe.moe/blog/202504-bedrock-edition
😁8🕊3👍1
RISC-V Hackathon & eweOS Developers Meetup
The RISC-V Online Hackathon will be held from 4.8 to 4.11 at the PLCT Lab, Tower I, Wuhan New World International Trade Tower in Wuhan, Hubei.
eweOS, as a co-organising community, will be holding a developers meetup at the same time. Some of our developers will be in attendance to show devices running eweOS, hand out stickers, and organise more fun activities.
Please check the following WeChat article (Chinese Only) for more information: https://mp.weixin.qq.com/s/WXSBARjAUIG5n6m-TivGew
The RISC-V Online Hackathon will be held from 4.8 to 4.11 at the PLCT Lab, Tower I, Wuhan New World International Trade Tower in Wuhan, Hubei.
eweOS, as a co-organising community, will be holding a developers meetup at the same time. Some of our developers will be in attendance to show devices running eweOS, hand out stickers, and organise more fun activities.
Please check the following WeChat article (Chinese Only) for more information: https://mp.weixin.qq.com/s/WXSBARjAUIG5n6m-TivGew
👍4🎉2
eweOS 2025.03 Progress Report
In March, eweOS development progressed steadily, marked by new kernel features enabled by default, a significant number of package updates, infrastructure enhancements, and exciting community prospects.
The month saw 247 PRs merged, maintaining a strong automated update cadence. Key kernel enhancements included enabling BPF support and activating bridge and simpledrm drivers by default, alongside version updates. Updates spanned the entire system, including toolchain components like OpenJDK and Go, utilities like QEMU (now with LoongArch64 user-static support), libraries such as Mesa and GStreamer, and the introduction of GIMP 3.0 to the desktop environment.
High package availability across architectures was maintained, complemented by valuable upstream contributions to projects like QEMU, bluez, and minicom. Infrastructure saw the addition of a new US mirror, workflow processes were further refined, and the community looks forward to participating in OSPP 2025.
Full version at: https://os.ewe.moe/blog/202503-progress-report
In March, eweOS development progressed steadily, marked by new kernel features enabled by default, a significant number of package updates, infrastructure enhancements, and exciting community prospects.
The month saw 247 PRs merged, maintaining a strong automated update cadence. Key kernel enhancements included enabling BPF support and activating bridge and simpledrm drivers by default, alongside version updates. Updates spanned the entire system, including toolchain components like OpenJDK and Go, utilities like QEMU (now with LoongArch64 user-static support), libraries such as Mesa and GStreamer, and the introduction of GIMP 3.0 to the desktop environment.
High package availability across architectures was maintained, complemented by valuable upstream contributions to projects like QEMU, bluez, and minicom. Infrastructure saw the addition of a new US mirror, workflow processes were further refined, and the community looks forward to participating in OSPP 2025.
Full version at: https://os.ewe.moe/blog/202503-progress-report
🎉2
eweOS Takes Part in OSPP 2025
We are thrilled to announce that eweOS is officially participating in the Open Source Promotion Plan (OSPP) 2025! Three opportunities of distinct projects are proposed by us for those interested to seek a change for open-source contribution,
- Implementing logind-Compatible Session Management APIs for turnstile
- Improve pacman support in Open Build System
- Backport the Newest GHC RISC-V Native Code Generator (NCG) to GHC 9.4.8
We sincerely invite all interested students and developers to join OSPP for a valuable experience with real-world open-source projects this summer. Happy hacking!
Detail at: https://summer-ospp.ac.cn/org/orgdetail/74bfef73-c313-4d12-81b3-c5a82dcaff81
We are thrilled to announce that eweOS is officially participating in the Open Source Promotion Plan (OSPP) 2025! Three opportunities of distinct projects are proposed by us for those interested to seek a change for open-source contribution,
- Implementing logind-Compatible Session Management APIs for turnstile
- Improve pacman support in Open Build System
- Backport the Newest GHC RISC-V Native Code Generator (NCG) to GHC 9.4.8
We sincerely invite all interested students and developers to join OSPP for a valuable experience with real-world open-source projects this summer. Happy hacking!
Detail at: https://summer-ospp.ac.cn/org/orgdetail/74bfef73-c313-4d12-81b3-c5a82dcaff81
❤6
eweOS April & May 2025 Progress Report
During April and May, eweOS achieved a major milestone with LoongArch64's promotion to Tier-1 status, alongside a significant influx of package updates and active community engagement.
A combined 589 PRs were merged across these two months. Kernel updates included local versioning and related tools, while the toolchain saw refreshes to LLVM, Rust, and Go. Key library and utility enhancements involved Mesa improvements. The desktop experience was notably upgraded with new application versions and additions like the zed editor, and system management capabilities were expanded with tools like podman.
Valuable upstream contributions continued, and the community actively participated in OSPP 2025, highlighting eweOS's dedication to open-source collaboration.
Full version at: https://os.ewe.moe/blog/202505-progress-report
During April and May, eweOS achieved a major milestone with LoongArch64's promotion to Tier-1 status, alongside a significant influx of package updates and active community engagement.
A combined 589 PRs were merged across these two months. Kernel updates included local versioning and related tools, while the toolchain saw refreshes to LLVM, Rust, and Go. Key library and utility enhancements involved Mesa improvements. The desktop experience was notably upgraded with new application versions and additions like the zed editor, and system management capabilities were expanded with tools like podman.
Valuable upstream contributions continued, and the community actively participated in OSPP 2025, highlighting eweOS's dedication to open-source collaboration.
Full version at: https://os.ewe.moe/blog/202505-progress-report
❤4
eweOS Developers Meetup
The RISC-V Summit China will be held from 7.16 to 7.19 at the Zhangjiang Science Hall, Shanghai.
eweOS will be holding a developers meetup at the same time. Some of our developers will be in attendance to show devices running eweOS, hand out stickers, and organise more fun activities.
The RISC-V Summit China will be held from 7.16 to 7.19 at the Zhangjiang Science Hall, Shanghai.
eweOS will be holding a developers meetup at the same time. Some of our developers will be in attendance to show devices running eweOS, hand out stickers, and organise more fun activities.
eweOS June & July 2025 Progress Report
Over June and July, eweOS saw a surge of activity, focusing on expanding core system capabilities, introducing a major new toolchain for hardware development, and strengthening its community bonds.
A combined 533 PRs were merged across these two months. The kernel was significantly enhanced with new features enabled by default, including XFS, traffic schedulers, and USB mobile tethering. The desktop experience took a massive leap forward with Firefox now officially available on LoongArch64, alongside numerous updates to KDE Plasma, Qt6, and other core components.
eweOS community has contributed to multiple upstream projects like Node.js, Valgrind, and Yosys. Infrastructure and workflow saw continued refinement, including a more capable website and refactored automation scripts. This period also featured a successful in-person developer meetup at RVSC2025 and the welcoming of a new developer JulianDroske and several new contributors to the team.
Full version at: https://os.ewe.moe/blog/202507-progress-report
Over June and July, eweOS saw a surge of activity, focusing on expanding core system capabilities, introducing a major new toolchain for hardware development, and strengthening its community bonds.
A combined 533 PRs were merged across these two months. The kernel was significantly enhanced with new features enabled by default, including XFS, traffic schedulers, and USB mobile tethering. The desktop experience took a massive leap forward with Firefox now officially available on LoongArch64, alongside numerous updates to KDE Plasma, Qt6, and other core components.
eweOS community has contributed to multiple upstream projects like Node.js, Valgrind, and Yosys. Infrastructure and workflow saw continued refinement, including a more capable website and refactored automation scripts. This period also featured a successful in-person developer meetup at RVSC2025 and the welcoming of a new developer JulianDroske and several new contributors to the team.
Full version at: https://os.ewe.moe/blog/202507-progress-report
❤2
eweOS
We have bootstrapped GHC on eweOS x86_64! P.S. It's a 2048 game written in Haskell running.
After more than one year, GHC 9.6.7 is now available on eweOS riscv64 with Native Code Generator enabled!
Thanks definfo for backporting RISC-V NCG to GHC 9.6 and 9.8!
Thanks definfo for backporting RISC-V NCG to GHC 9.6 and 9.8!
👍2
Critical Failure in Repository Server (EU)
Due to server provider's incident, our repository server in EU (os-repo-lu.ewe.moe) is experiencing service outage.
We have urgently fixed the auto redirection service (os-repo-auto.ewe.moe) to exclude the affected repository. If you've selected the EU repository manually, please switch to another mirror. Rsync service isn't affected, and no action is required for mirror maintainers.
We'll bring the repository back online as soon as the server provider recovers their service, sorry for the inconvenience.
Due to server provider's incident, our repository server in EU (os-repo-lu.ewe.moe) is experiencing service outage.
We have urgently fixed the auto redirection service (os-repo-auto.ewe.moe) to exclude the affected repository. If you've selected the EU repository manually, please switch to another mirror. Rsync service isn't affected, and no action is required for mirror maintainers.
We'll bring the repository back online as soon as the server provider recovers their service, sorry for the inconvenience.
👍4😇2
eweOS August & September 2025 Progress Report
Over August and September, eweOS continued its impressive growth, highlighted by the addition of key new applications, and a significant expansion of its community and infrastructure.
A combined 572 PRs were merged across these two months, with a consistently high rate of automation. A major highlight was the successful port of the GHC Haskell toolchain to riscv64, a key milestone achieved through an OSPP project. The repository was further enriched with major new additions like the KiCAD EDA suite, while core system components were refined with the consolidation of kernel headers and separation of WASI-related runtimes. The desktop experience continued to mature with updates to Plasma, Firefox, and Mesa.
This period saw a remarkable strengthening of the project's infrastructure with the addition of two new community mirrors, enhancing accessibility for users. The project continued to give back to the open-source world with upstream contributions to projects like slibtool and Telegram. This momentum was also reflected in the community itself, with a welcome to several new contributors.
Full version at: https://os.ewe.moe/blog/202509-progress-report
Over August and September, eweOS continued its impressive growth, highlighted by the addition of key new applications, and a significant expansion of its community and infrastructure.
A combined 572 PRs were merged across these two months, with a consistently high rate of automation. A major highlight was the successful port of the GHC Haskell toolchain to riscv64, a key milestone achieved through an OSPP project. The repository was further enriched with major new additions like the KiCAD EDA suite, while core system components were refined with the consolidation of kernel headers and separation of WASI-related runtimes. The desktop experience continued to mature with updates to Plasma, Firefox, and Mesa.
This period saw a remarkable strengthening of the project's infrastructure with the addition of two new community mirrors, enhancing accessibility for users. The project continued to give back to the open-source world with upstream contributions to projects like slibtool and Telegram. This momentum was also reflected in the community itself, with a welcome to several new contributors.
Full version at: https://os.ewe.moe/blog/202509-progress-report
👍3🥰2
eweOS October & November 2025 Progress Report is now available on our website.
We switched to a new writing style to provide more information and highlight key changes, any feedback is welcome!
Read at https://os.ewe.moe/blog/202511-progress-report
We switched to a new writing style to provide more information and highlight key changes, any feedback is welcome!
Read at https://os.ewe.moe/blog/202511-progress-report
🍓1