AVRIL_START_JANCOKALIVEAVRIL_END_JANCOK Interactive Terminal

Command Executor

Rust – Tech9 https://tech9.news Tin công nghệ nhanh, sâu và dễ hiểu Fri, 10 Jul 2026 03:03:13 +0000 en-US hourly 1 https://wordpress.org/?v=7.0 https://tech9.news/wp-content/uploads/2026/07/tech9-icon-150x150.png Rust – Tech9 https://tech9.news 32 32 System76 Releases COSMIC 1.1.0 Desktop Environment with a Big Batch of New Features https://tech9.news/cosmic-110-desktop-environment-released-big-update-with-tons-of-new-features/ https://tech9.news/cosmic-110-desktop-environment-released-big-update-with-tons-of-new-features/#respond Fri, 10 Jul 2026 03:03:13 +0000 https://tech9.news/cosmic-110-desktop-environment-released-big-update-with-tons-of-new-features/ System76 has officially released COSMIC 1.1.0, the newest version of its Rust-based desktop environment. It is a substantial update, adding a new system monitor, wider theming and window-management controls, and a long list of refinements across the desktop’s core apps.

COSMIC is built in Rust and licensed under GPLv3 for apps and MPL-2.0 for libraries. It follows Freedesktop specifications, is not tied to any single distribution, and uses the Iced toolkit for a clean, type-safe, and reactive interface.

Highlights of COSMIC 1.1.0

  • New cosmic-monitor app for system information, running processes, and visual resource tracking.
  • Rounded corners and shadows for all windows — not just COSMIC apps, tiled layouts included — configurable under Settings > Desktop > Appearance.
  • Better X11 support via XWayland: improved window activation, cross-desktop system-tray focus, adjusted icon sizes, full-screen fixes, and a new --no-xwayland launch option.
  • Compositor upgrades: named pinned virtual desktops and multiple full-screen windows on a single desktop (handy for Steam Big Picture), smooth mouse-wheel zoom, and a configurable cursor-hide timeout.
  • File manager improvements: text-file preview, better MIME handling, keyboard navigation, user-defined context-menu actions, search in recent files and Trash, multi-directory tabs, and network paths with autocompletion.
  • Settings and applets now use the Varlink API, with additions such as Bluetooth PIN pairing, external-monitor brightness, custom keyboard layouts, quick search in any settings section, and VPN with 2FA.
  • App updates: cosmic-store gains an rpm-ostree backend, RPM support, multi-threaded downloads, and Flatpak data cleanup; cosmic-term adds a 100,000-line scrollback and open-in-current-directory; cosmic-player adds playback speed, looping, and fast-forward/rewind.
  • Broader compatibility: systemd/logind functionality is separated for OpenRC + elogind (including laptop-lid handling), Qt theming via qt5ct/qt6ct, and OpenRC support for Bluetooth services.
  • A new Iced release brings performance optimizations, smoother animations, and input-method support.

The result feels fast and responsive, with the work on animations, panel hiding, and touchpad scrolling making everyday use noticeably smoother. Decoupling the systemd components is also a sensible step toward running COSMIC on a wider range of setups.

Availability

COSMIC 1.1.0 ships now in Pop!_OS 24.04. You can grab the latest ISO from the official Pop!_OS download page, and existing Pop!_OS 24.04 users can simply update their system. Packages are also expected soon in Fedora, NixOS, Arch Linux, openSUSE, Redox, and CachyOS, among others.

Source code and build instructions are available in the cosmic-epoch repository.

Source: DebugPoint

]]>
https://tech9.news/cosmic-110-desktop-environment-released-big-update-with-tons-of-new-features/feed/ 0
postmarketOS Brings Plasma 6.7 and Rust-Based USB Tooling to Linux Phones https://tech9.news/postmarketos-brings-plasma-67-and-rust-based-usb-tooling-to-linux-phones/ https://tech9.news/postmarketos-brings-plasma-67-and-rust-based-usb-tooling-to-linux-phones/#respond Thu, 09 Jul 2026 17:22:58 +0000 https://tech9.news/postmarketos-brings-plasma-67-and-rust-based-usb-tooling-to-linux-phones/ postmarketOS has released the latest development update for its Linux-based mobile operating system, with the most notable change being the introduction of Plasma 6.7 in both Alpine Linux and postmarketOS, bringing the latest KDE improvements to supported devices.

Another key update is the addition of usb-signaller, a new Rust-based tool now integrated into postmarketOS edge, partially replacing the previous role of usb-moded.

Moreover, usb-signaller now offers a simpler solution. It enables USB gadget initialization without initramfs scripts, supports transactional mode and gadget switching for improved reliability, provides clearer logging, handles missing kernel drivers, and includes OpenRC support. The latest version also implements USB role switching between host and device modes.

Duranium, the systemd-based image for postmarketOS, also received several updates. Waydroid can now be enabled with Duranium via sysext by running updatectl enable waydroid, simplifying Android app compatibility.

In addition, Duranium now uses systemd/bootctl on systems with EFI variable support to keep a fallback bootloader available during updates. If an updated bootloader turns out to be broken, the system can automatically boot into the fallback option instead.

On the device support side, the linux-postmarketos-qcom-sdm845 kernel package has been updated to Linux 7.1. Among other improvements, the LG G7 ThinQ now has working touchscreen support, along with additional changes that were mainlined through the device tree.

The postmarketOS team has also continued to clean up its package base, with unmaintained packages moved to an archived category. There are stricter requirements for devices in the testing category as well. Their kernels must now be no older than the oldest currently supported LTS kernel listed on kernel.org, and those kernels must be built with LLVM.

Another cleanup measure is the removal of armhf, or armv6, support from postmarketOS edge. The architecture was never released or widely used, yet required ongoing maintenance.

For more details, see the official announcement.

Source: Linuxiac

]]>
https://tech9.news/postmarketos-brings-plasma-67-and-rust-based-usb-tooling-to-linux-phones/feed/ 0
Yserver Is a New X11 Server for Linux Written from Scratch in Rust https://tech9.news/yserver-is-a-new-x11-server-for-linux-written-from-scratch-in-rust/ https://tech9.news/yserver-is-a-new-x11-server-for-linux-written-from-scratch-in-rust/#respond Thu, 09 Jul 2026 15:37:53 +0000 https://tech9.news/yserver-is-a-new-x11-server-for-linux-written-from-scratch-in-rust/ Believe it or not, even in these Wayland-dominated times, new X11 server development is still happening. I say this because a new X11 server has entered the Linux display stack scene.

Yserver, a project written from scratch in Rust, has reached version 1.0, marking the first stable-tagged release of an effort that aims to provide a modern X11 server for current Linux systems.

According to the project, it does not seek to replicate X.Org Server feature by feature. Instead, its goal is to back modern desktop environments, window managers, and applications while removing legacy X11 components such as multiple screens, non-TrueColor visuals, indirect GLX, the DDX driver ABI, and endian-swapped clients.

So, looks like X11 is still not ready to fade away quietly. With XLibre already bringing fresh attention to the space, Yserver now adds another noteworthy development as X11’s long-term future is uncertain within the Linux desktop ecosystem.

And even though most major desktops now default to Wayland, X11 is still widely used, particularly by those relying on legacy workflows, specific window managers, or applications that perform better under X11.

Currently, Yserver’s main feature is its standalone DRM/KMS server, which can run full MATE, Xfce, and Cinnamon desktop sessions. The project has also tested window managers such as FVWM3, e16, and Window Maker.

On top of that, Yserver offers a wide range of X11 extensions, including BIG-REQUESTS, Composite, DAMAGE, DPMS, DRI3, GLX, MIT-SHM, Present, RANDR, RENDER, SHAPE, SYNC, XFIXES, XInputExtension, XKEYBOARD, and XTEST.

The project’s hardware testing includes AMD, Intel, NVIDIA with the proprietary driver, Snapdragon X1 with Adreno graphics, Apple M1 and M2 systems running Asahi Linux, and virtio-gpu in virtualized environments. Tested desktop sessions include MATE, Xfce, and Cinnamon.

However, some limitations remain. For example, GLX_EXT_texture_from_pixmap is implemented and tested on AMD, Intel, Asahi, and Qualcomm hardware, but does not work with NVIDIA’s proprietary driver. VT switching is also limited, depending on how the server is launched, particularly in LightDM sessions.

Yserver can be launched directly from a TTY or used with LightDM for graphical logins. It requires a recent stable Rust toolchain and system dependencies such as libseat, libxkbcommon, libinput, fontconfig, and related graphics components.

At this stage, keep in mind that Yserver is an experimental yet technically significant project and is not a drop-in replacement for X.Org Server. However, its ability to run full MATE, Xfce, and Cinnamon sessions makes its first stable release noteworthy.

For additional details, see the project’s GitHub repo.

Source: Linuxiac

]]>
https://tech9.news/yserver-is-a-new-x11-server-for-linux-written-from-scratch-in-rust/feed/ 0