News & Information       http://info.owt.com

Linux

04/01/2025   LinuxSecurity.com
* bsc#1228012 * bsc#1228578 Cross-References: * CVE-2022-48791
04/01/2025   LinuxSecurity.com
* bsc#1228012 Cross-References: * CVE-2022-48791
04/01/2025   LinuxSecurity.com
Several security issues were fixed in the Linux kernel.
04/01/2025   LinuxSecurity.com
Several security issues were fixed in the Linux kernel.
04/01/2025   LinuxSecurity.com
Several security issues were fixed in the Linux kernel.
04/01/2025   LinuxSecurity.com
Several security issues were fixed in the Linux kernel.
04/01/2025   Linux Today

Learn how to install Emby Media Server on Debian 12 with our detailed guide. Enjoy seamless media streaming and management in just a few steps.

The post How to Install Emby Media Server on Debian 12 appeared first on Linux Today.

04/01/2025   Linux Today

Stay updated with the latest in Linux! Explore the 9to5Linux Weekly Roundup for March 23rd, 2025, featuring news, updates, and insights from the Linux community.

The post 9to5Linux Weekly Roundup: March 23rd, 2025 appeared first on Linux Today.

04/01/2025   Linux Today

Discover Finders Keypers, the open-source tool for efficiently locating AWS KMS key usage. Simplify your key management and enhance security today.

The post Finders Keypers: Open-source AWS KMS key usage finder appeared first on Linux Today.

04/01/2025   Linux Today

Stay updated with the latest in Linux! Explore the Linuxiac Weekly Wrap-Up for Week 12, covering key events and insights from March 17 to 23, 2025.

The post Linuxiac Weekly Wrap-Up: Week 12 (Mar 17 – 23, 2025) appeared first on Linux Today.

04/01/2025   Linux Today

Celebrate Hyprland's third birthday with the exciting release of v0.48! Discover new features and enhancements that elevate your experience today.

The post Hyprland Celebrates Its Third Birthday with v0.48 appeared first on Linux Today.

04/01/2025   Linux Today

Discover the 22 best free and open source clipboard managers to enhance your productivity. Explore features, benefits, and download options today!

The post 22 Best Free and Open Source Clipboard Managers appeared first on Linux Today.

04/01/2025   Linux Today

Be part of Fedora 42's CoreOS Test Week! Engage with the community, test new features, and share your insights to shape the future of Fedora.

The post It’s CoreOS Test Week for Fedora 42 and Fedora Users are Needed appeared first on Linux Today.

04/01/2025   Linux Today

Discover the latest EndeavourOS Mercury Neo featuring KDE Plasma 6.3. Explore new features, enhancements, and a seamless user experience in this exciting release.

The post EndeavourOS Mercury Neo Launches with KDE Plasma 6.3, NVIDIA 570, and Mesa 25 appeared first on Linux Today.

04/01/2025   Linux Today

Discover the latest Rescuezilla 2.6 release featuring secure boot fixes and enhanced hardware support. Upgrade your recovery tools today for optimal performance.

The post Rescuezilla 2.6 Released with Secure Boot Fixes and Updated Hardware Support appeared first on Linux Today.

04/01/2025   Linux Today

Finnix Linux Distro marks 25 years of excellence! Check out the new release, offering sysadmins innovative tools and features for efficient system administration.

The post Finnix Linux Distro for Sysadmins Celebrates 25th Anniversary with New Release appeared first on Linux Today.

03/27/2025   Linux Journal
How to List Groups in Linux Like a Pro

In Linux, groups play a central role in managing user permissions and access control. Whether you're an experienced system administrator or a curious new user, understanding how to list and analyze group information is a fundamental skill. This guide explores everything you need to know about listing groups in Linux, using a variety of tools and techniques to get exactly the information you need.

What Are Groups in Linux and Why Do They Matter?

Linux is a multi-user operating system, and one of its strengths lies in the fine-grained control it offers over who can do what. Groups are a way to organize users so that multiple people can share access to files, devices, or system privileges.

Each group has:

  • A group name

  • A Group ID (GID)

  • A list of users who are members of the group

Types of Groups:
  • Primary group: Each user has one primary group defined in /etc/passwd. Files the user creates are associated with this group by default.

  • Secondary (or supplementary) groups: Users can belong to additional groups, which allow access to other resources.

How to List All Groups on a Linux System

To see every group that exists on the system, you can use the following methods:

getent group

getent group

This is the preferred method on modern systems because it queries the system’s name service switch configuration (NSS). It includes local and possibly remote group sources (like LDAP or NIS).

Example output:

sudo:x:27: docker:x:999:user1,user2 developers:x:1001:user3

cat /etc/group

cat /etc/group

This command prints the content of the /etc/group file, which is the local group database. It’s simple and fast, but it only shows local groups.

Each line is formatted as:

group_name:password_placeholder:GID:user1,user2,...

compgen -g (Bash built-in)

compgen -g

This command outputs only the group names, which is helpful for scripting or cleaner views.

How to List Groups for a Specific User

You might want to know which groups a particular user belongs to. Here’s how:

groups username

groups john

Outputs a space-separated list of groups that john belongs to. If no username is given, it shows groups for the current user.

id username

id alice

03/25/2025   Linux Journal
Image
EU OS

A new initiative, called "EU OS," has been launched to develop a Linux-based operating system tailored specifically for the public sector organizations of the European Union (EU). This community-driven project aims to address the EU's unique needs and challenges, focusing on fostering digital sovereignty, reducing dependency on external vendors, and building a secure, self-sufficient digital ecosystem.

What Is EU OS?

EU OS is not an entirely novel operating system. Instead, it builds upon a Linux foundation derived from Fedora, with the KDE Plasma desktop environment. It draws inspiration from previous efforts such as France's GendBuntu and Munich's LiMux, which aimed to provide Linux-based systems for public sector use. The goal remains the same: to create a standardized Linux distribution that can be adapted to different regional, national, and sector-specific needs within the EU.

Rather than reinventing the wheel, EU OS focuses on standardization, offering a solid Linux foundation that can be customized according to the unique requirements of various organizations. This approach makes EU OS a practical choice for the public sector, ensuring broad compatibility and ease of implementation across diverse environments.

The Vision Behind EU OS

The guiding principle of EU OS is the concept of "public money – public code," ensuring that taxpayer money is used transparently and effectively. By adopting an open-source model, EU OS eliminates licensing fees, which not only lowers costs but also reduces the dependency on a select group of software vendors. This provides the EU’s public sector organizations with greater flexibility and control over their IT infrastructure, free from the constraints of vendor lock-in.

Additionally, EU OS offers flexibility in terms of software migration and hardware upgrades. Organizations can adapt to new technologies and manage their IT evolution at a manageable cost, both in terms of finances and time.

However, there are some concerns about the choice of Fedora as the base for EU OS. While Fedora is a solid and reliable distribution, it is backed by the United States-based Red Hat. Some argue that using European-backed projects such as openSUSE or KDE's upcoming distribution might have aligned better with the EU's goal of strengthening digital sovereignty.

Conclusion

EU OS marks a significant step towards Europe's digital independence by providing a robust, standardized Linux distribution for the public sector. By reducing reliance on proprietary software and vendors, it paves the way for a more flexible, cost-effective, and secure digital ecosystem. While the choice of Fedora as the base for the project has raised some questions, the overall vision of EU OS offers a promising future for Europe's public sector in the digital age.

Source: It's FOSS

03/25/2025   Linux Journal

Linus Torvalds Acknowledges Missed Release of Linux 6.14 Due to Oversight

Linux kernel lead developer Linus Torvalds has admitted to forgetting to release version 6.14, attributing the oversight to his own lapse in memory. Torvalds is known for releasing new Linux kernel candidates and final versions on Sunday afternoons, typically accompanied by a post detailing the release. If he is unavailable due to travel or other commitments, he usually informs the community ahead of time, so users don’t worry if there’s a delay.

In his post on March 16, Torvalds gave no indication that the release might be delayed, instead stating, “I expect to release the final 6.14 next weekend unless something very surprising happens.” However, Sunday, March 23rd passed without any announcement.

On March 24th, Torvalds wrote in a follow-up message, “I’d love to have some good excuse for why I didn’t do the 6.14 release yesterday on my regular Sunday afternoon schedule,” adding, “But no. It’s just pure incompetence.” He further explained that while he had been clearing up unrelated tasks, he simply forgot to finalize the release. “D'oh,” he joked.

Despite this minor delay, Torvalds’ track record of successfully managing the Linux kernel’s development process over the years remains strong. A single day’s delay is not critical, especially since most Linux users don't urgently need the very latest version.

The new 6.14 release introduces several important features, including enhanced support for writing drivers in Rust—an ongoing topic of discussion among developers—support for Qualcomm’s Snapdragon 8 Elite mobile chip, a fix for the GhostWrite vulnerability in certain RISC-V processors from Alibaba’s T-Head Semiconductor, and a completed NTSYNC driver update that improves the WINE emulator’s ability to run Windows applications, particularly games, on Linux.

Although the 6.14 release went smoothly aside from the delay, Torvalds expressed that version 6.15 may present more challenges due to the volume of pending pull requests. “Judging by my pending pile of pull requests, 6.15 will be much busier,” he noted.

You can download the latest kernel here.

03/25/2025   Linux Journal
Image
AerynOS

AerynOS 2025.03 has officially been released, introducing a variety of exciting features for Linux users. The release includes the highly anticipated GNOME 48 desktop environment, which comes with significant improvements like HDR support, dynamic triple buffering, and a Wayland color management protocol. Other updates include a battery charge limiting feature and a Wellbeing option aimed at improving user experience.

This release, while still in alpha, incorporates Linux kernel 6.13.8 and the updated Mesa 25.0.2 graphics stack, alongside tools like LLVM 19.1.7 and Vulkan SDK 1.4.309.0. Additionally, the Moss package manager now integrates os-info to generate more detailed OS metadata via a JSON file.

Future plans for AerynOS include automated package updates, easier rollback management, improved disk handling with Rust, and fractional scaling enabled by default. The installer has also been revamped to support full disk wipes and dynamic partitioning.

Although still considered an alpha release, AerynOS 2025.03 can be downloaded and tested right now from its official website.

Source: 9to5Linux

03/25/2025   Linux Journal
Image
Xojo ARM

Xojo has just rolled out its latest release, Xojo 2025 Release 1, and it’s packed with features that developers have been eagerly waiting for. This major update introduces support for running Xojo on Linux ARM, including Raspberry Pi, brings drag-and-drop functionality to the Web framework, and simplifies app deployment with the ability to directly submit apps to the macOS and iOS App Stores.

Here’s a quick overview of what’s new in Xojo 2025r1:

1. Linux ARM IDE Support

Xojo 2025r1 now allows developers to run the Xojo IDE on Linux ARM devices, including popular platforms like Raspberry Pi. This opens up a whole new world of possibilities for developers who want to create apps for ARM-based devices without the usual complexity. Whether you’re building for a Raspberry Pi or other ARM devices, this update makes it easier than ever to get started.

2. Web Drag and Drop

One of the standout features in this release is the addition of drag-and-drop support for web applications. Now, developers can easily drag and drop visual controls in their web projects, making it simpler to create interactive, user-friendly web applications. Plus, the WebListBox has been enhanced with support for editable cells, checkboxes, and row reordering via dragging. No JavaScript required!

3. Direct App Store Publishing

Xojo has also streamlined the process of publishing apps. With this update, developers can now directly submit macOS and iOS apps to App Store Connect right from the Xojo IDE. This eliminates the need for multiple steps and makes it much easier to get apps into the App Store, saving valuable time during the development process.

4. New Desktop and Mobile Features

This release isn’t just about web and Linux updates. Xojo 2025r1 brings some great improvements for desktop and mobile apps as well. On the desktop side, all projects now include a default window menu for macOS apps. On the mobile side, Xojo has introduced new features for Android and iOS, including support for ColorGroup and Dark Mode on Android, and a new MobileColorPicker for iOS to simplify color selection.

5. Performance and IDE Enhancements

Xojo’s IDE has also been improved in several key areas. There’s now an option to hide toolbar captions, and the toolbar has been made smaller on Windows. The IDE on Windows and Linux now features modern Bootstrap icons, and the Documentation window toolbar is more compact. In the code editor, developers can now quickly navigate to variable declarations with a simple Cmd/Ctrl + Double-click. Plus, performance for complex container layouts in the Layout Editor has been enhanced.

What Does This Mean for Developers?

Xojo 2025r1 brings significant improvements across all the platforms that Xojo supports, from desktop and mobile to web and Linux. The added Linux ARM support opens up new opportunities for Raspberry Pi and ARM-based device development, while the drag-and-drop functionality for web projects will make it easier to create modern, interactive web apps. The ability to publish directly to the App Store is a game-changer for macOS and iOS developers, reducing the friction of app distribution.

How to Get Started

Xojo is free for learning and development, as well as for building apps for Linux and Raspberry Pi. If you’re ready to dive into cross-platform development, paid licenses start at $99 for a single-platform desktop license, and $399 for cross-platform desktop, mobile, or web development. For professional developers who need additional resources and support, Xojo Pro and Pro Plus licenses start at $799. You can also find special pricing for educators and students.

Download Xojo 2025r1 today at xojo.com.

Final Thoughts

With each new release, Xojo continues to make cross-platform development more accessible and efficient. The 2025r1 release is no exception, delivering key updates that simplify the development process and open up new possibilities for developers working on a variety of platforms. Whether you’re a Raspberry Pi enthusiast or a mobile app developer, Xojo 2025r1 has something for you.

03/25/2025   Linux Journal
The Future of Linux Software: Will Flatpak and Snap Replace Native Desktop Apps?

For decades, Linux distributions have relied on native packaging formats like DEB and RPM to distribute software. These formats are deeply integrated into the Linux ecosystem, tied closely to the distribution's package manager and system architecture. But over the last few years, two newer technologies—Flatpak and Snap—have emerged, promising a universal packaging model that could revolutionize Linux app distribution.

But are Flatpak and Snap destined to replace native Linux apps entirely? Or are they better seen as complementary solutions addressing long-standing pain points? In this article, we'll explore the origins, benefits, criticisms, adoption trends, and the future of these packaging formats in the Linux world.

Understanding the Packaging Landscape

What Are Native Packages?

Traditional Linux software is packaged using system-specific formats. For example:

  • .deb for Debian-based systems like Ubuntu and Linux Mint

  • .rpm for Red Hat-based systems like Fedora and CentOS

These packages are managed by package managers like apt, dnf, or pacman, depending on the distro. They're tightly integrated with the underlying operating system, often relying on a complex set of shared libraries and system-specific dependencies.

Pros of Native Packaging:

  • Smaller package sizes due to shared libraries

  • High performance and tight integration

  • Established infrastructure and tooling

Cons of Native Packaging:

  • Dependency hell: broken packages due to missing or incompatible libraries

  • Difficulty in distributing the same app across multiple distros

  • Developers must package and test separately for each distro

What Are Flatpak and Snap?

Both Flatpak and Snap aim to solve the distribution problem by allowing developers to package applications once and run them on any major Linux distribution.

Flatpak
  • Developed by the GNOME Foundation

  • Focus on sandboxing and user privacy

  • Applications are installed in user space (no root needed)

  • Uses Flathub as the main app repository

Flatpak applications include their own runtime, ensuring that they work consistently across different systems regardless of the host OS's libraries.

Snap
  • Developed and maintained by Canonical, the makers of Ubuntu

  • Focus on universal packaging and transactional updates

03/20/2025   Linux Journal
Boost Productivity with Custom Command Shortcuts Using Linux Aliases

Introduction

Linux is a powerful operating system favored by developers, system administrators, and power users due to its flexibility and efficiency. However, frequently using long and complex commands can be tedious and error-prone. This is where aliases come into play.

Aliases allow users to create shortcuts for commonly used commands, reducing typing effort and improving workflow efficiency. By customizing commands with aliases, users can speed up tasks and tailor their terminal experience to suit their needs.

In this article, we'll explore how aliases work, the different types of aliases, and how to effectively manage and utilize them. Whether you're a beginner or an experienced Linux user, mastering aliases will significantly enhance your productivity.

What is an Alias in Linux?

An alias in Linux is a user-defined shortcut for a command or a sequence of commands. Instead of typing a long command every time, users can assign a simple keyword to execute it.

For example, the command:

ls -la

displays all files (including hidden ones) in long format. This can be shortened by creating an alias:

alias ll='ls -la'

Now, whenever the user types ll, it will execute ls -la.

Aliases help streamline command-line interactions, minimize errors, and speed up repetitive tasks.

Types of Aliases in Linux

There are two main types of aliases in Linux:

Temporary Aliases
  • Exist only during the current terminal session.
  • Disappear once the terminal is closed or restarted.
Permanent Aliases
  • Stored in shell configuration files (~/.bashrc, ~/.bash_profile, or ~/.zshrc).
  • Persist across terminal sessions and system reboots.

Understanding the difference between temporary and permanent aliases is crucial for effective alias management.

Creating Temporary Aliases

Temporary aliases are quick to set up and useful for short-term tasks.

Syntax for Creating a Temporary Alias

alias alias_name='command_to_run'

Examples
  1. Shortcut for ls -la:

    alias ll='ls -la'

  2. Quick access to git status:

    alias gs='git status'

  3. Updating system (for Debian-based systems):

    alias update='sudo apt update && sudo apt upgrade -y'

03/18/2025   Linux Journal
Essential Tools and Frameworks for Mastering Ethical Hacking on Linux

Introduction

In today's digital world, cybersecurity threats are ever-growing, making ethical hacking and penetration testing crucial components of modern security practices. Ethical hacking involves legally testing systems, networks, and applications for vulnerabilities before malicious hackers can exploit them. Among the various operating systems available, Linux has established itself as the preferred choice for ethical hackers due to its flexibility, security, and extensive toolkit.

This article explores the most powerful ethical hacking tools and penetration testing frameworks available for Linux users, providing a guide to help ethical hackers and penetration testers enhance their skills and secure systems effectively.

Understanding Ethical Hacking and Penetration Testing

What is Ethical Hacking?

Ethical hacking, also known as penetration testing, is the practice of assessing computer systems for security vulnerabilities. Unlike malicious hackers, ethical hackers follow legal and ethical guidelines to identify weaknesses before cybercriminals can exploit them.

Difference Between Ethical Hacking and Malicious Hacking
Ethical Hacking Malicious Hacking
Authorized and legal Unauthorized and illegal
Aims to improve security Aims to exploit security flaws
Conducted with consent Conducted without permission
Reports vulnerabilities to system owners Exploits vulnerabilities for personal gain
The Five Phases of Penetration Testing
  1. Reconnaissance – Gathering information about the target system.

  2. Scanning – Identifying active hosts, open ports, and vulnerabilities.

  3. Exploitation – Attempting to breach the system using known vulnerabilities.

  4. Privilege Escalation & Post-Exploitation – Gaining higher privileges and maintaining access.

  5. Reporting & Remediation – Documenting findings and suggesting fixes.

Now, let's explore the essential tools used by ethical hackers and penetration testers.

Essential Ethical Hacking Tools for Linux

Reconnaissance & Information Gathering

These tools help gather information about a target before launching an attack.

  • Nmap (Network Mapper) – A powerful tool for network scanning, host discovery, and port scanning.

03/13/2025   Linux Journal
Ubuntu Home Automation: Building a Smart Living Space with Open Source Tools

Introduction

Home automation has transformed the way we interact with our living spaces, bringing convenience, security, and energy efficiency to our daily lives. From controlling lights and appliances remotely to monitoring security cameras and automating climate control, smart home technology has become increasingly accessible.

However, many commercial home automation systems come with limitations: high costs, privacy concerns, and restricted compatibility. Fortunately, open source software solutions, combined with the power of Ubuntu, offer an alternative—allowing users to create a customizable, cost-effective, and secure smart home ecosystem.

In this guide, we will explore how to set up a home automation system using Ubuntu and open source tools. Whether you're a tech enthusiast looking to build a DIY smart home or simply want more control over your automation setup, this article will provide a step-by-step approach to achieving a fully functional, open source smart living space.

Understanding Home Automation and Open Source

What is Home Automation?

Home automation refers to the integration of various smart devices, sensors, and appliances that can be remotely controlled or automated based on predefined conditions. The primary benefits of home automation include:

  • Convenience: Control lights, temperature, and appliances remotely.
  • Energy Efficiency: Optimize power usage with smart thermostats and automation schedules.
  • Security: Use smart locks, cameras, and motion detectors for enhanced safety.
  • Customization: Tailor automation workflows to match your lifestyle.
Why Choose Open Source Solutions?

While commercial smart home platforms such as Google Home, Amazon Alexa, and Apple HomeKit provide convenience, they often come with drawbacks:

  • Privacy concerns: Many proprietary systems collect and store user data.
  • Device lock-in: Some platforms limit device compatibility.
  • Subscription costs: Premium features often require ongoing payments.

With open source home automation, users can enjoy full control over their smart home environment while leveraging the flexibility, security, and community-driven innovation of open source software.

Essential Hardware for Ubuntu-Based Home Automation

Before diving into software, let’s discuss the necessary hardware components:

03/11/2025   Linux Journal
Building Immersive Virtual Realities with Ubuntu

Introduction

Virtual Reality (VR) is one of the most revolutionary technologies of the 21st century. From entertainment and gaming to healthcare and education, VR has opened up new avenues for immersion, interaction, and engagement. By allowing users to step into virtual worlds, VR has the potential to reshape how we experience digital content.

When it comes to developing VR experiences, developers have a wide array of tools and platforms to choose from. However, in recent years, Ubuntu, a powerful, open-source Linux-based operating system, has emerged as an attractive option for VR development. Ubuntu Virtual Reality Studio, a suite of VR tools designed to run on Linux, allows developers to create immersive experiences with the flexibility, stability, and performance that Linux is known for.

In this article, we’ll dive into the core features of Ubuntu Virtual Reality Studio and explore how it empowers developers to create cutting-edge VR experiences. From the unique advantages of using Ubuntu for VR to the best tools for development, this guide will help you understand why Ubuntu is quickly becoming a go-to platform for VR creators.

What is Ubuntu Virtual Reality Studio?

Ubuntu Virtual Reality Studio is an ecosystem of software tools, libraries, and utilities tailored to creating Virtual Reality experiences on Ubuntu, a popular Linux-based operating system. It integrates a variety of open-source and proprietary VR tools to help developers design immersive environments, interactivity, and graphics rendering.

Ubuntu's strong performance, security, and compatibility with various VR hardware make it a powerful platform for VR development. The Virtual Reality Studio package enables developers to utilize Ubuntu’s open-source environment to create high-quality virtual experiences for everything from games to simulations and VR training modules.

Ubuntu Virtual Reality Studio provides a flexible, customizable platform, making it an ideal choice for both independent developers and large studios. It includes powerful graphics rendering APIs, integrated support for VR hardware, and compatibility with industry-standard VR engines.

Ubuntu’s Advantage in VR Development

Stability and Performance

One of the primary advantages of Ubuntu for VR development is the platform's stability. Linux-based systems, including Ubuntu, are known for their reliability, especially when running complex, resource-intensive applications like VR. For VR to function optimally, developers need a system that can handle large datasets, high frame rates, and real-time rendering without crashing. Ubuntu offers an environment with minimal bloatware, ensuring better performance and stability during development and testing.