Upcoming Mainstream Update for Oreon Lime (R2)

Hi, in this post, we will be discussing about the changes coming to the Oreon Lime (R2) September Mainstream Update.

Oreon System Manager: Simplifying System Management

The Oreon System Manager is a powerful application designed to streamline system management tasks. Whether you’re dealing with packages, drivers, containers, or virtual machines, this unified interface provides a seamless experience. Let’s dive into its key features:

Package Management:
    Easily install, update, or remove software packages using the Oreon System Manager.
    View package details and versions in one place.

Driver Management:
    Manage hardware drivers effortlessly.
    Install missing or outdated drivers.

Container Management:
    Create and manage containers using Docker.
    Explore container images.

Virtual Machine Management:
    Provision, configure, and monitor virtual machines (VMs).
    Set up networking, storage, and snapshots.


Note: This application is still work in progress and may be subject to change.

New Kernel: Linux 6.10

Oreon will soon ship with the latest stable Linux kernel version 6.10. This kernel brings significant improvements and optimizations:

Memory Sealing:
    The new mseal() system call protects memory mappings, preventing unauthorized modifications.
    Enhances security and mitigates memory corruption issues.

Rust Language Support for RISC-V:
    Expands compatibility for Rust developers.
    RISC-V architecture gains a powerful ally.

Zstandard Compression for EROFS:
    Improves file system performance.
    Faster read and write operations.

Shadow Stack Support for x32:
    Bolsters security by protecting against stack-based attacks.
    A valuable addition for 32-bit systems.

Automatic Kernel Updates:
    Oreon ensures that your system stays secure by providing automatic kernel updates.
    Whenever a new Linux kernel version is released, Oreon will promptly make it available.

Small Bug Fixes

We’ve diligently addressed minor bugs to enhance stability and overall performance. These fixes contribute to a smoother user experience, ensuring that Oreon remains reliable and efficient.

Even More New Packages and Functionality

Expanded Package Repository:
    Oreon aims to provide an extensive package ecosystem. In addition to existing packages, we’re actively porting more software that isn’t found in AlmaLinux.
    Keep an eye out for new additions, ensuring that your favorite tools and applications are readily available.

Oreon Lime R2, released on February 18, 2024, still promising 8 years of support, lasting until 2032.

Feel free to leave any comments below.

Great news @BrandonLester ,
Good news with latest stable Linux Kernel 6.1. and Automatic Kernel Updates

Also I compiled Oreon System Manager using:

>> rustup -V
rustup 1.27.1 (54dd3d00f 2024-04-24)
info: This is the version for the rustup toolchain manager, not the rustc compiler.
info: The currently active `rustc` version is `rustc 1.82.0-nightly (2c93fabd9 2024-08-15

and

>> cargo -V
cargo 1.82.0-nightly (2f738d617 2024-08-13)

I have a error with because not found cairo-gobject.pc but use one for example cairo-png.pc and adapt to resolve my problem:

>> cat /usr/lib64/pkgconfig/cairo-gobject.pc 
prefix=/usr
exec_prefix=/usr
libdir=/usr/lib64
includedir=/usr/include

Name: cairo-gobject
Description: gobject functions for cairo graphics library
Version: 1.17.4

Requires: cairo gobject-2.0 glib-2.0 >= 2.14
Libs:  -L${libdir} -lcairo-gobject
Cflags: -I${includedir}/cairo 

For who wish to compile also is necessary to modify Cargo.toml:

>> cat Cargo.toml 
cargo-features = ["edition2024"]

[package]
name = "oreon-system-manager"
version = "0.1.0"
edition = "2024"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
gtk = { version = "0.9.0", package = "gtk4" }

result:

1 Like

I’ll let my development team know about these issues, thanks for the reply. :slight_smile:

1 Like