<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>LinuxNation</title>
    <link></link>
    <description>Welcome to linuxnation.social! Your go-to destination for Linux videos, Open Source, and self-hosted services.</description>
    <atom:link href="/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>BSDun: Running FreeBSD Binaries Directly on Linux</title>
      <link>/blog/bsdun_freebsd_auf_linux/</link>
      <guid>/blog/bsdun_freebsd_auf_linux/</guid>
      <description>&lt;p&gt;A new project called BSDun is taking on an unusual challenge: running FreeBSD binaries directly on Linux without recompiling them. The project is only about two weeks old, but its early progress is already noteworthy.&lt;/p&gt;
&lt;h2 id=&quot;what-is-bsdun&quot;&gt;What is BSDun?&lt;/h2&gt;
&lt;p&gt;BSDun is a Linux kernel module that teaches the kernel how to recognize and load FreeBSD ELF executables. The programs run against a FreeBSD userland under &lt;code&gt;/compat/freebsd&lt;/code&gt;, which must be populated with the required libraries and base system components. The concept mirrors &lt;a href=&quot;https://wiki.freebsd.org/Linuxulator&quot;&gt;FreeBSD&apos;s Linuxulator&lt;/a&gt;, which allows FreeBSD to run Linux binaries. BSDun does the opposite.&lt;/p&gt;
&lt;h2 id=&quot;what-already-works&quot;&gt;What already works?&lt;/h2&gt;
&lt;p&gt;According to the project&apos;s &lt;a href=&quot;https://gitlab.com/megastallman/bsdun&quot;&gt;GitLab page&lt;/a&gt;, created on June 23, 2026, BSDun already supports a considerable range of FreeBSD software and features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;FreeBSD&apos;s &lt;code&gt;/bin/sh&lt;/code&gt; and shell functionality&lt;/li&gt;
&lt;li&gt;Statically and dynamically linked programs (using &lt;code&gt;ld-elf.so.1&lt;/code&gt;, &lt;code&gt;libc.so.7&lt;/code&gt;, and &lt;code&gt;libthr.so.3&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Networking and DNS resolution&lt;/li&gt;
&lt;li&gt;FreeBSD&apos;s &lt;code&gt;pkg&lt;/code&gt; package manager&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ping&lt;/code&gt;, &lt;code&gt;kqueue/kevent&lt;/code&gt;, and threading&lt;/li&gt;
&lt;li&gt;Command-line tools including &lt;code&gt;sed&lt;/code&gt;, &lt;code&gt;awk&lt;/code&gt;, &lt;code&gt;grep&lt;/code&gt;, &lt;code&gt;find&lt;/code&gt;, &lt;code&gt;stat&lt;/code&gt;, &lt;code&gt;tail&lt;/code&gt;, and others&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;how-does-it-work&quot;&gt;How does it work?&lt;/h2&gt;
&lt;p&gt;BSDun registers a FreeBSD ELF handler in Linux&apos;s binary format chain. When a program is started, the module checks the ELF OSABI field or a FreeBSD ABI note to determine whether it is a FreeBSD binary.&lt;/p&gt;
&lt;p&gt;If it is, BSDun loads the ELF image, creates a FreeBSD-compatible auxiliary vector, and redirects the runtime environment to the FreeBSD compatibility root. The module also handles system call and signal translation, along with additional ABI compatibility between FreeBSD and Linux.&lt;/p&gt;
&lt;h2 id=&quot;limitations&quot;&gt;Limitations&lt;/h2&gt;
&lt;p&gt;BSDun is still experimental. It is not part of the upstream Linux kernel and should not be considered a stable subsystem. Many parts are still under active development, and compatibility continues to improve. One security-related limitation is that Capsicum calls are currently treated as successful no-ops because Linux does not implement FreeBSD&apos;s Capsicum sandboxing model. As a result, some applications may run without matching FreeBSD&apos;s security behavior exactly.&lt;/p&gt;
&lt;h2 id=&quot;conclusion&quot;&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;BSDun is only about two weeks old and has not yet published any releases. Even so, the project already demonstrates how far binary compatibility between Unix-like operating systems can be pushed. Whether it will eventually become a practical solution for everyday use remains to be seen.&lt;/p&gt;
</description>
      <pubDate>Sun, 5 Jul 2026 22:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Linux Weekly Roundup: Top News from Week 27</title>
      <link>/blog/linux_wochenrueckblick_kw_27/</link>
      <guid>/blog/linux_wochenrueckblick_kw_27/</guid>
      <description>&lt;p&gt;Plenty of news this week: GNOME 51 Alpha, COSMIC 1.2, a new experimental project running FreeBSD binaries on Linux, security updates for OpenSSH and OpenVPN, and Canonical pushing ARM64 as a first-class architecture. Plus a heated discussion about AI-generated code attribution in the Linux kernel.&lt;/p&gt;
&lt;h2 id=&quot;linux-distributions&quot;&gt;LINUX DISTRIBUTIONS&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;linuxnation.social: &lt;a href=&quot;https://linuxnation.social/blog/kali_linux_2026_2/&quot;&gt;Kali Linux 2026.2: GNOME 50, KDE Plasma 6.6, and Kernel 6.19&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;linuxnation.social: &lt;a href=&quot;https://linuxnation.social/blog/mageia_10/&quot;&gt;Mageia 10 Is Here: The Mandriva Successor Keeps Going&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;linuxiac.com: &lt;a href=&quot;https://linuxiac.com/arch-linux-july-iso-is-out-with-linux-kernel-7-0-14-and-archinstall-4-4/&quot;&gt;Arch Linux July ISO with kernel 7.0.14 and archinstall 4.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;linuxiac.com: &lt;a href=&quot;https://linuxiac.com/tails-7-9-1-fixes-dirtyclone-kernel-flaw-updates-tor-browser/&quot;&gt;Tails 7.9.1 fixes DirtyClone kernel flaw, updates Tor Browser&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;linuxiac.com: &lt;a href=&quot;https://linuxiac.com/canonical-confirms-ubuntu-fixes-for-dirtyclone-linux-kernel-flaw/&quot;&gt;Canonical confirms Ubuntu fixes for DirtyClone kernel flaw&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;linuxiac.com: &lt;a href=&quot;https://linuxiac.com/hannah-montana-linux-is-back-and-yes-its-real/&quot;&gt;Hannah Montana Linux is back, and yes, it&apos;s real&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;linuxiac.com: &lt;a href=&quot;https://linuxiac.com/aerynos-lands-versioned-repositories-phase-2-in-major-july-update/&quot;&gt;AerynOS lands versioned repositories (Phase 2)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;linuxiac.com: &lt;a href=&quot;https://linuxiac.com/system76-debuts-2026-lemur-pro-with-18-hour-battery-life-and-wi-fi-7/&quot;&gt;System76 debuts 2026 Lemur Pro with 18-hour battery and Wi-Fi 7&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;software-updates&quot;&gt;SOFTWARE UPDATES&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;linuxnation.social: &lt;a href=&quot;https://linuxnation.social/blog/git_2_55/&quot;&gt;Git 2.55 Brings FSMonitor to Linux&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;linuxnation.social: &lt;a href=&quot;https://linuxnation.social/blog/gnome_51_alpha/&quot;&gt;GNOME 51 Alpha: First Preview Arrives with Numerous Enhancements&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;linuxnation.social: &lt;a href=&quot;https://linuxnation.social/blog/clamav_1_5_3/&quot;&gt;ClamAV 1.5.3 Patches Multiple Security Flaws&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;linuxnation.social: &lt;a href=&quot;https://linuxnation.social/blog/yserver_1_3/&quot;&gt;YSERVER 1.3: The Vibe-Coded X11 Server Gets Usable&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;linuxiac.com: &lt;a href=&quot;https://linuxiac.com/kde-plasma-6-7-2-lands-with-more-kwin-wayland-and-amd-gpu-fixes/&quot;&gt;KDE Plasma 6.7.2 with KWin, Wayland, and AMD GPU fixes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;phoronix.com: &lt;a href=&quot;https://www.phoronix.com/news/COSMIC-Epoch-1.2&quot;&gt;COSMIC Epoch 1.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;linuxiac.com: &lt;a href=&quot;https://linuxiac.com/dxvk-3-0-1-released-with-fixes-for-gta-iv-fallout-3-black-mesa-and-more/&quot;&gt;DXVK 3.0.1 with fixes for GTA IV, Fallout 3, Black Mesa&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;linuxiac.com: &lt;a href=&quot;https://linuxiac.com/openssh-10-4-patches-multiple-security-issues-in-ssh-scp-and-sftp/&quot;&gt;OpenSSH 10.4 patches security issues in SSH, SCP, and SFTP&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;linuxiac.com: &lt;a href=&quot;https://linuxiac.com/kde-plasma-6-8-promises-smoother-animations/&quot;&gt;KDE Plasma 6.8 promises smoother animations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;linuxiac.com: &lt;a href=&quot;https://linuxiac.com/openvpn-2-7-5-released-with-seven-cve-fixes/&quot;&gt;OpenVPN 2.7.5 with seven CVE fixes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;linuxiac.com: &lt;a href=&quot;https://linuxiac.com/virtualbox-7-2-12-fixes-linux-host-kernel-panic/&quot;&gt;VirtualBox 7.2.12 fixes Linux host kernel panic&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;linuxiac.com: &lt;a href=&quot;https://linuxiac.com/immich-3-0-released-with-big-upgrades-for-self-hosted-photo-libraries/&quot;&gt;Immich 3.0 with big upgrades for self-hosted photo libraries&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;linuxiac.com: &lt;a href=&quot;https://linuxiac.com/calibre-9-11-e-book-manager-adds-html-export-for-e-book-annotations/&quot;&gt;Calibre 9.11 adds HTML export for e-book annotations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;linuxiac.com: &lt;a href=&quot;https://linuxiac.com/fwupd-2-1-6-improves-firmware-update-handling-on-linux/&quot;&gt;fwupd 2.1.6 improves firmware updates on Linux&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;linuxiac.com: &lt;a href=&quot;https://linuxiac.com/bleachbit-6-0-2-cleaner-and-privacy-tool-released-with-appimage-build-for-linux-users/&quot;&gt;BleachBit 6.0.2 now available as AppImage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;linuxiac.com: &lt;a href=&quot;https://linuxiac.com/phosh-0-56-linux-mobile-shell-adds-new-top-bar-load-meter/&quot;&gt;Phosh 0.56 adds new top-bar load meter&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;hardware-updates&quot;&gt;HARDWARE UPDATES&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;linuxiac.com: &lt;a href=&quot;https://linuxiac.com/system76-debuts-2026-lemur-pro-with-18-hour-battery-life-and-wi-fi-7/&quot;&gt;System76 debuts 2026 Lemur Pro with 18-hour battery life and Wi-Fi 7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;linuxiac.com: &lt;a href=&quot;https://linuxiac.com/juno-tab-4-wifi-brings-intel-core-ultra-power-to-a-premium-linux-tablet/&quot;&gt;Juno Tab 4 WiFi Brings Intel Core Ultra Power to a Premium Linux Tablet&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;worth-reading&quot;&gt;WORTH READING&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;linuxnation.social: &lt;a href=&quot;https://linuxnation.social/blog/ladybird_browser_june_2026_update/&quot;&gt;Ladybird Browser: June Update Brings Downloads, History, and Linux Sandboxing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;linuxnation.social: &lt;a href=&quot;https://linuxnation.social/blog/reactos_half_life_2/&quot;&gt;ReactOS Can Now Run Half-Life 2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;linuxiac.com: &lt;a href=&quot;https://linuxiac.com/experimental-bsdun-kernel-module-runs-freebsd-binaries-on-linux/&quot;&gt;Experimental BSDun kernel module runs FreeBSD binaries on Linux&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;phoronix.com: &lt;a href=&quot;https://www.phoronix.com/news/Ubuntu-ARM64-2026&quot;&gt;Canonical: Ubuntu ARM64 becomes a first-class architecture&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;linuxiac.com: &lt;a href=&quot;https://linuxiac.com/linux-tops-2026-cve-charts/&quot;&gt;Linux tops 2026 CVE charts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;linuxiac.com: &lt;a href=&quot;https://linuxiac.com/gnu-guix-package-manager-hit-by-four-security-flaws/&quot;&gt;GNU Guix package manager hit by four security flaws&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;linuxiac.com: &lt;a href=&quot;https://linuxiac.com/fedora-rethinks-community-initiatives-after-ai-desktop-backlash/&quot;&gt;Fedora rethinks community initiatives after AI desktop backlash&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;linuxiac.com: &lt;a href=&quot;https://linuxiac.com/ubuntu-reverts-rust-cp-after-it-breaks-live-image-builds/&quot;&gt;Ubuntu reverts Rust cp after it breaks live image builds&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;linuxiac.com: &lt;a href=&quot;https://linuxiac.com/asahi-linux-gets-closer-to-full-m3-support-on-apple-silicon-macs/&quot;&gt;Asahi Linux gets closer to full M3 support on Apple Silicon Macs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;linuxiac.com: &lt;a href=&quot;https://linuxiac.com/wsl-gets-its-own-linux-container-runtime-with-docker-like-commands/&quot;&gt;WSL gets its own Linux container runtime with Docker-like commands&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;phoronix.com: &lt;a href=&quot;https://www.phoronix.com/news/Linux-AI-Attribution-Again&quot;&gt;Linux kernel developers discuss AI agent attribution again&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;worth-watching&quot;&gt;WORTH WATCHING&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;youtube.com: &lt;a href=&quot;https://www.youtube.com/@LinuxNationDE/videos&quot;&gt;Playlist&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
      <pubDate>Sun, 5 Jul 2026 22:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Phosh 0.56: New Load Meter, App Hiding for Immutable Systems and Tablet Improvements</title>
      <link>/blog/phosh_0_56/</link>
      <guid>/blog/phosh_0_56/</guid>
      <description>&lt;p&gt;&lt;a href=&quot;https://phosh.mobi/releases/rel-0.56.0/&quot;&gt;Phosh 0.56&lt;/a&gt; has been released. The GNOME-based shell for Linux smartphones and tablets focuses mainly on improvements for immutable systems and tablets. Users of immutable distributions benefit from new app management options, while the release also includes various bug fixes and usability improvements.&lt;/p&gt;
&lt;h2 id=&quot;new-load-meter-in-the-top-bar&quot;&gt;New Load Meter in the Top Bar&lt;/h2&gt;
&lt;p&gt;Phosh 0.56 adds a new plugin for the top bar: a Load Meter that displays the current system load. It provides a quick way to check whether the device is currently under heavier load due to background activity.&lt;/p&gt;
&lt;h2 id=&quot;hide-apps-on-immutable-systems&quot;&gt;Hide Apps on Immutable Systems&lt;/h2&gt;
&lt;p&gt;One of the most notable changes targets immutable systems such as postmarketOS Duranium and BengalOS, Phosh&apos;s Debian-based immutable image variant. On these systems, many applications are part of the read-only base image and cannot simply be removed.&lt;/p&gt;
&lt;p&gt;With Phosh 0.56, these apps can now be hidden from the app overview. They can also be restored later through Mobile Settings if needed.&lt;/p&gt;
&lt;h2 id=&quot;mobile-settings-adds-os-updates&quot;&gt;Mobile Settings Adds OS Updates&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Mobile Settings&lt;/strong&gt; application has also received new features. A new panel allows managing atomic operating system updates on supported immutable systems using &lt;code&gt;systemd-sysupdate&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;The app can also manage hidden applications, and the Syncthing plugin can now be enabled directly from the settings interface.&lt;/p&gt;
&lt;h2 id=&quot;improvements-to-the-on-screen-keyboard&quot;&gt;Improvements to the On-Screen Keyboard&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Stevia&lt;/strong&gt; on-screen keyboard received several improvements as well. Applications can now use a custom default layout, for example a terminal layout for Emacs. Arrow keys are also available by default in the shortcut bar, and key repeat support has been improved.&lt;/p&gt;
&lt;h2 id=&quot;tablet-improvements&quot;&gt;Tablet Improvements&lt;/h2&gt;
&lt;p&gt;On tablets, the lock screen can now rotate. Changes to the cutout configuration, such as notch handling, are applied immediately. The lock screen design has also received several improvements.&lt;/p&gt;
&lt;h2 id=&quot;other-improvements&quot;&gt;Other Improvements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Notifications are shown when an application cannot be uninstalled&lt;/li&gt;
&lt;li&gt;Faster app startup handling, including improvements for apps like Firefox&lt;/li&gt;
&lt;li&gt;Bluetooth quick settings no longer get disabled when audio outputs change&lt;/li&gt;
&lt;li&gt;Various crash and memory leak fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;conclusion&quot;&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;In my opinion, Phosh remains one of the best options for Linux smartphones and tablets. Version 0.56 is not a major release with a large number of new features, but it improves many details that matter in daily use. The changes for immutable systems in particular solve a problem that has been common on mobile Linux platforms.&lt;/p&gt;
</description>
      <pubDate>Sun, 5 Jul 2026 22:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Ladybird Browser: June Update Brings Downloads, History, and Linux Sandboxing</title>
      <link>/blog/ladybird_browser_june_2026_update/</link>
      <guid>/blog/ladybird_browser_june_2026_update/</guid>
      <description>&lt;p&gt;The independent open-source browser &lt;a href=&quot;https://ladybird.org/&quot;&gt;Ladybird&lt;/a&gt; published its June monthly update. The browser, still in active development and working toward its first alpha release, now ships several features users expect from a modern browser.&lt;/p&gt;
&lt;h2 id=&quot;file-downloads-and-history-finally-arrive&quot;&gt;File Downloads and History Finally Arrive&lt;/h2&gt;
&lt;p&gt;Two of the biggest additions: Ladybird can now save files locally. The update adds a toolbar download indicator, a popover showing active downloads with progress, an about page, download cancellation support, and a confirmation prompt when quitting during active downloads.&lt;/p&gt;
&lt;p&gt;Browsing history is here too. A new about page lists local browsing history, supports searching, and allows deleting individual entries. Right-clicking or long-pressing the back and forward buttons opens a native history menu with saved page titles and favicons.&lt;/p&gt;
&lt;h2 id=&quot;devtools-and-media-playback&quot;&gt;DevTools and Media Playback&lt;/h2&gt;
&lt;p&gt;Developers get a new Storage tab in DevTools for inspecting and modifying cookies, &lt;code&gt;localStorage&lt;/code&gt;, &lt;code&gt;sessionStorage&lt;/code&gt;, and IndexedDB databases. CSS rule inspection now shows individual declarations behind computed values, including overridden and invalid rules with working jump-to-source links.&lt;/p&gt;
&lt;p&gt;On the media side, Ladybird now supports playback speed changes. Audio is time-stretched so pitch stays stable when speeding up or slowing down.&lt;/p&gt;
&lt;h2 id=&quot;default-linux-sandboxing&quot;&gt;Default Linux Sandboxing&lt;/h2&gt;
&lt;p&gt;The most security-relevant change: sandboxing is now enabled by default. Helper processes on Linux run inside real security sandboxes using &lt;a href=&quot;https://en.wikipedia.org/wiki/Seccomp&quot;&gt;seccomp&lt;/a&gt; and &lt;a href=&quot;https://docs.kernel.org/userspace-api/landlock.html&quot;&gt;Landlock&lt;/a&gt;. macOS uses Seatbelt profiles.&lt;/p&gt;
&lt;p&gt;Additionally, GPU access has moved into the sandboxed compositor process. WebContent processes no longer need direct GPU access, improving isolation between web content and graphics operations.&lt;/p&gt;
&lt;h2 id=&quot;javascript-and-webassembly&quot;&gt;JavaScript and WebAssembly&lt;/h2&gt;
&lt;p&gt;The LibJS engine now uses its optimized assembly interpreter across all platforms. JavaScript strings moved to UTF-16 internally, matching the language specification and reducing conversion overhead. WebAssembly GC support and parts of the exception-handling proposal also landed in LibWasm.&lt;/p&gt;
&lt;p&gt;To try Ladybird, check out the source on &lt;a href=&quot;https://github.com/LadybirdBrowser/ladybird&quot;&gt;GitHub&lt;/a&gt;. The browser remains open source, though public code contributions are now limited to maintainers.&lt;/p&gt;
</description>
      <pubDate>Sat, 4 Jul 2026 22:00:00 +0000</pubDate>
    </item>
    <item>
      <title>ReactOS Can Now Run Half-Life 2</title>
      <link>/blog/reactos_half_life_2/</link>
      <guid>/blog/reactos_half_life_2/</guid>
      <description>&lt;p&gt;Just a month ago, the original Half-Life ran on &lt;a href=&quot;https://reactos.org/&quot;&gt;ReactOS&lt;/a&gt;. Now the open-source operating system, which aims to provide Windows binary compatibility, has reached another milestone: Half-Life 2 is now running as well.&lt;/p&gt;
&lt;h2 id=&quot;from-half-life-to-half-life-2-in-30-days&quot;&gt;From Half-Life to Half-Life 2 in 30 Days&lt;/h2&gt;
&lt;p&gt;In early June, ReactOS already demonstrated running the original Half-Life on an Intel Sandy Bridge desktop with an NVIDIA GeForce 8400 GS. This week, the project announced on X that Half-Life 2 is also running successfully. Testing was performed using a GeForce GTX 960, the NVIDIA 368.61 legacy Windows driver, and Creative Sound Blaster Audigy Windows drivers.&lt;/p&gt;
&lt;p&gt;User Aotori Hibiki recorded a &lt;a href=&quot;https://www.youtube.com/watch?v=reactos_hl2&quot;&gt;demo on YouTube&lt;/a&gt; showing the game in action. The footage suggests that the game runs smoothly, which is notable for an operating system that is still considered to be in alpha development after nearly three decades of work.&lt;/p&gt;
&lt;h2 id=&quot;first-windows-nt6-system-call&quot;&gt;First Windows NT6 System Call&lt;/h2&gt;
&lt;p&gt;In a separate milestone, ReactOS recently implemented its first Windows NT6 system call. While small in scope, this represents an important step toward compatibility with Windows Vista and later versions. Until now, development has primarily focused on NT5.x compatibility (Windows XP / Server 2003).&lt;/p&gt;
&lt;h2 id=&quot;what-is-reactos&quot;&gt;What Is ReactOS?&lt;/h2&gt;
&lt;p&gt;ReactOS is an open-source operating system designed to run Windows applications and drivers natively, without modification. The project has been in development since 1996 and remains in an alpha stage. It is not based on Linux, but instead aims to reimplement the Windows NT architecture and APIs from scratch.&lt;/p&gt;
&lt;p&gt;For gaming enthusiasts, the ability to run Half-Life 2 is a strong signal of progress. If an open-source Windows-compatible system can handle a demanding 3D title like this, it highlights steady improvements in driver support and API implementation. More information is available on the &lt;a href=&quot;https://reactos.org/&quot;&gt;ReactOS project website&lt;/a&gt;.&lt;/p&gt;
</description>
      <pubDate>Sat, 4 Jul 2026 22:00:00 +0000</pubDate>
    </item>
    <item>
      <title>GNOME 51 Alpha: First Preview Arrives With Numerous Enhancements</title>
      <link>/blog/gnome_51_alpha/</link>
      <guid>/blog/gnome_51_alpha/</guid>
      <description>&lt;p&gt;The GNOME project has published the first alpha build of GNOME 51. The stable release is scheduled for September 16, 2026, but this alpha already provides a thorough look at where the desktop environment is heading. There is no single headline feature instead, the update polishes the Linux desktop across many small areas.&lt;/p&gt;
&lt;h2 id=&quot;whats-new&quot;&gt;What&apos;s new?&lt;/h2&gt;
&lt;p&gt;GNOME 51 follows the version 50 (&amp;quot;Tokyo&amp;quot;) release from March and brings a number of refinements. These include improvements to the Nautilus file manager, which now reloads views noticeably faster. The Loupe image viewer reads extended metadata such as copyright and lens models for the first time, while GNOME Maps now supports offline map downloads.&lt;/p&gt;
&lt;p&gt;In the system settings, the info page has been completely reorganized. A new widget shares Wi-Fi credentials quickly via QR codes, and the touchpad can now be configured to disable automatically whenever an external mouse is connected. Furthermore, the Sushi file preview tool has been fully ported to GTK4.&lt;/p&gt;
&lt;p&gt;For screencasting, a new H.264 rate-control mechanism via VA-API reduces system resource consumption, and the integrated remote desktop tool now supports hardware acceleration with AMD graphics drivers. On the Wayland side, GNOME Shell adopts the second version of the text_input_v3 protocol for better input methods.&lt;/p&gt;
&lt;p&gt;One highlight is the ongoing performance work. GNOME has gained measurable speed in recent releases, and the 51 cycle continues that trajectory. The improvements touch both the rendering pipeline and responsiveness to user input.&lt;/p&gt;
&lt;h2 id=&quot;how-to-get-the-alpha-build&quot;&gt;How to get the alpha build?&lt;/h2&gt;
&lt;p&gt;The alpha build is explicitly not intended for production use. If you want to try GNOME 51 risk-free, the best approach is to install the latest &lt;strong&gt;GNOME OS&lt;/strong&gt; ISO image in a virtual machine using the native &lt;em&gt;GNOME Boxes&lt;/em&gt; environment.&lt;/p&gt;
&lt;p&gt;If you rely on stability, you should wait for the beta in August or the final release in September.&lt;/p&gt;
&lt;h2 id=&quot;outlook&quot;&gt;Outlook&lt;/h2&gt;
&lt;p&gt;GNOME 51 looks like a solid incremental update. It may not deliver massive headlines, but it brings exactly the kind of quality-of-life adjustments that make a real difference in daily use. The alpha is available for testing now, with the beta period expected to start in August.&lt;/p&gt;
&lt;p&gt;More details are available on the official &lt;a href=&quot;https://discourse.gnome.org/t/gnome-51-alpha-released/36027&quot;&gt;GNOME Forum&lt;/a&gt;.&lt;/p&gt;
</description>
      <pubDate>Fri, 3 Jul 2026 22:00:00 +0000</pubDate>
    </item>
    <item>
      <title>ClamAV 1.5.3 Patches Multiple Security Flaws in Open-Source Antivirus Scanner</title>
      <link>/blog/clamav_1_5_3/</link>
      <guid>/blog/clamav_1_5_3/</guid>
      <description>&lt;p&gt;ClamAV 1.5.3 has been released as a security update for the open-source antivirus engine widely deployed on Linux and Unix systems, particularly for mail gateway scanning and automated malware detection.&lt;/p&gt;
&lt;h2 id=&quot;seven-cves-closed&quot;&gt;Seven CVEs Closed&lt;/h2&gt;
&lt;p&gt;The update fixes several vulnerabilities in file parsing. &lt;a href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-20217&quot;&gt;CVE-2026-20217&lt;/a&gt; affects the PESpin unpacker cleanup path, where a bug can free pointers into the scanned file buffer and crash the scanner. &lt;a href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-20213&quot;&gt;CVE-2026-20213&lt;/a&gt; is an integer overflow in PE rebuild size calculations, triggered by a malformed Aspack-packed PE file, leading to a heap buffer overflow.&lt;/p&gt;
&lt;p&gt;Archive scanning also received critical fixes. &lt;a href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-20216&quot;&gt;CVE-2026-20216&lt;/a&gt; patches an InstallShield extraction limit bypass that could exhaust storage. &lt;a href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-20243&quot;&gt;CVE-2026-20243&lt;/a&gt; addresses ALZ parser size-handling bugs that can panic or abort the scanner. The 7z parser fix for &lt;a href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-20215&quot;&gt;CVE-2026-20215&lt;/a&gt; prevents out-of-bounds writes caused by a substream count overflow in malformed archives.&lt;/p&gt;
&lt;p&gt;Additionally, ClamAV 1.5.3 hardens quarantine operations in &lt;code&gt;clamscan&lt;/code&gt;, &lt;code&gt;clamdscan&lt;/code&gt;, and &lt;code&gt;clamonacc&lt;/code&gt; against time-of-check/time-of-use race conditions. Users still on the older 1.4 branch should upgrade to &lt;a href=&quot;https://github.com/Cisco-Talos/clamav/releases&quot;&gt;ClamAV 1.4.5&lt;/a&gt;, which includes the same security fixes.&lt;/p&gt;
&lt;h2 id=&quot;how-to-update&quot;&gt;How to Update&lt;/h2&gt;
&lt;p&gt;Package manager users will receive the update through normal distro channels. Manual installations are available from the &lt;a href=&quot;https://www.clamav.net/downloads&quot;&gt;ClamAV downloads page&lt;/a&gt;, &lt;a href=&quot;https://github.com/Cisco-Talos/clamav/releases&quot;&gt;GitHub releases&lt;/a&gt;, and &lt;a href=&quot;https://hub.docker.com/r/clamav/clamav&quot;&gt;Docker Hub&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Given the severity of the heap overflows and archive parser vulnerabilities, administrators should deploy this update promptly, especially on systems running ClamAV for email scanning or file server protection.&lt;/p&gt;
</description>
      <pubDate>Thu, 2 Jul 2026 22:00:00 +0000</pubDate>
    </item>
    <item>
      <title>YSERVER 1.3: The Vibe-Coded X11 Server gets usable</title>
      <link>/blog/yserver_1_3/</link>
      <guid>/blog/yserver_1_3/</guid>
      <description>&lt;p&gt;If you were skeptical a month ago when an X11 server &amp;quot;vibe-coded&amp;quot; in Rust with Claude Code was announced, version 1.3 is worth another look. YSERVER is becoming genuinely usable. Whether the project has a long-term future, however, is another question.&lt;/p&gt;
&lt;h2 id=&quot;whats-new-in-13&quot;&gt;What&apos;s new in 1.3?&lt;/h2&gt;
&lt;p&gt;Developer Jos Dehaes has been busy. Recent additions include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;FreeBSD support&lt;/strong&gt;: Tested and working on GhostBSD. musl/Alpine builds work too.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Xinerama&lt;/strong&gt;: The multi-monitor extension is now supported.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Display hotplug&lt;/strong&gt;: Connect and disconnect monitors at runtime.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Direct VT switching&lt;/strong&gt;: Switch between virtual consoles without detours.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;RANDR gamma correction&lt;/strong&gt;: &lt;code&gt;redshift&lt;/code&gt; actually works with this.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Runtime XKB layout switching&lt;/strong&gt; with keyboard LEDs driven from XKB state.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;xauth support&lt;/strong&gt;: Authentication for remote X sessions.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;tested-with-real-desktops&quot;&gt;Tested with real desktops&lt;/h2&gt;
&lt;p&gt;YSERVER now runs full desktop sessions: MATE, Xfce, and Cinnamon have all been tested. Window manager testing includes Compiz, Openbox, Awesome, Enlightenment, FVWM3, and Window Maker. Hardware testing spans AMD, Intel, Snapdragon, and Apple Silicon graphics.&lt;/p&gt;
&lt;h2 id=&quot;should-anyone-care&quot;&gt;Should anyone care?&lt;/h2&gt;
&lt;p&gt;A month ago I would have said: cool experiment, nothing more. But version 1.3 shows real progress. No, this isn&apos;t replacing Xorg or XWayland anytime soon. And the fact that a significant chunk of the code was written by an AI raises legitimate maintenance questions.&lt;/p&gt;
&lt;p&gt;Still, a working X11 server in Rust with FreeBSD support and multi-monitor capabilities just weeks after its public debut is noteworthy. &amp;quot;Vibe coding&amp;quot; may not be a sustainable approach for critical infrastructure, but the results are quite impressive at this stage.&lt;/p&gt;
&lt;p&gt;Source code is on &lt;a href=&quot;https://github.com/joske/yserver/tree/master&quot;&gt;GitHub&lt;/a&gt;.&lt;/p&gt;
</description>
      <pubDate>Wed, 1 Jul 2026 22:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Kali Linux 2026.2: GNOME 50, KDE Plasma 6.6, and Kernel 6.19</title>
      <link>/blog/kali_linux_2026_2/</link>
      <guid>/blog/kali_linux_2026_2/</guid>
      <description>&lt;p&gt;Kali Linux 2026.2 has been released with a substantial update: GNOME 50, KDE Plasma 6.6, and kernel 6.19. If you use Kali regularly for penetration testing or as your working environment, this release deserves a closer look.&lt;/p&gt;
&lt;h2 id=&quot;gnome-50-for-the-first-time-in-kali&quot;&gt;GNOME 50 for the first time in Kali&lt;/h2&gt;
&lt;p&gt;Kali is one of the first distributions to ship GNOME 50. The Activities overview has been redesigned, window management feels more responsive, and Wayland support has improved noticeably. Whether switching from X11 makes sense depends on your specific setup, but the direction is clear.&lt;/p&gt;
&lt;h2 id=&quot;kde-plasma-66&quot;&gt;KDE Plasma 6.6&lt;/h2&gt;
&lt;p&gt;KDE users get Plasma 6.6 with this release. The Wayland session runs more stably, KWin received several fixes, and the Dolphin file manager performs faster. HiDPI displays cause fewer issues. A solid update without major surprises.&lt;/p&gt;
&lt;h2 id=&quot;kernel-619&quot;&gt;Kernel 6.19&lt;/h2&gt;
&lt;p&gt;The new kernel brings better hardware support for current CPUs and GPUs, patches for known security vulnerabilities, and performance improvements. If you don&apos;t pin your kernel manually, you&apos;ll receive this update automatically.&lt;/p&gt;
&lt;h2 id=&quot;new-tools&quot;&gt;New tools&lt;/h2&gt;
&lt;p&gt;Kali integrated 9 new security tools. The details are in the &lt;a href=&quot;https://www.kali.org/blog/kali-linux-2026-2-release/&quot;&gt;official changelog&lt;/a&gt;. In short: updates to network analysis and exploit frameworks are included.&lt;/p&gt;
&lt;h2 id=&quot;upgrading&quot;&gt;Upgrading&lt;/h2&gt;
&lt;p&gt;If you already have Kali installed:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo apt update &amp;amp;&amp;amp; sudo apt full-upgrade -y
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Fresh ISOs are available at &lt;a href=&quot;https://www.kali.org/get-kali/&quot;&gt;kali.org/get-kali&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;conclusion&quot;&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;Kali 2026.2 is the most modern release of the distribution to date. GNOME 50 and kernel 6.19 alone make the upgrade worthwhile. Whether GNOME or KDE is the better choice comes down to personal preference. Both desktops receive significant attention in this release.&lt;/p&gt;
</description>
      <pubDate>Mon, 29 Jun 2026 22:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Mageia 10 Is Here: The Mandriva Successor Keeps Going</title>
      <link>/blog/mageia_10/</link>
      <guid>/blog/mageia_10/</guid>
      <description>&lt;p&gt;Mageia 10 has been released. The distribution traces its roots back to Mandriva Linux, which ran into financial difficulties in 2010. Since then, an active community has continued developing the project without corporate backing, focusing on providing a reliable desktop Linux distribution.&lt;/p&gt;
&lt;h2 id=&quot;whats-new&quot;&gt;What&apos;s New?&lt;/h2&gt;
&lt;p&gt;The desktop environments have received significant updates. KDE Plasma 6.5.5 now uses Wayland by default, while GNOME 49, Xfce, and LXQt remain available for users with different preferences. Linux kernel 6.18 LTS and Mesa 26.0 improve support for modern hardware.&lt;/p&gt;
&lt;p&gt;Package management has also been modernized. Alongside the traditional &lt;strong&gt;urpmi&lt;/strong&gt;, Mageia 10 now ships with &lt;strong&gt;DNF 5&lt;/strong&gt;, powered by the new RPM 4.20 backend for improved performance. Updated drivers and system components also improve support for Wi-Fi and Bluetooth hardware.&lt;/p&gt;
&lt;h2 id=&quot;technical-details&quot;&gt;Technical Details&lt;/h2&gt;
&lt;p&gt;One notable change is that 32-bit installation images now require SSE2-capable processors (i686 instead of i586). As a result, very old systems are no longer supported. Overall, 32-bit support continues to shrink as more upstream projects discontinue 32-bit builds.&lt;/p&gt;
&lt;p&gt;The new wallpapers and screensavers use the JPEG XL (JXL) image format at a resolution of 3840 × 2160 pixels, making them suitable for 4K displays. Compared to traditional JPEG images, JXL provides higher image quality at similar file sizes.&lt;/p&gt;
&lt;h2 id=&quot;who-is-it-for&quot;&gt;Who Is It For?&lt;/h2&gt;
&lt;p&gt;Mageia has never tried to compete directly with Ubuntu or Fedora. Instead, it targets users looking for a stable and predictable Linux distribution that avoids disruptive changes every few months while offering a mature installer and administration tools. The &lt;a href=&quot;https://doc.mageia.org/mcc/9/en/content/index.html&quot;&gt;Mageia Control Center (MCC)&lt;/a&gt; remains one of the most comprehensive graphical configuration utilities available on Linux.&lt;/p&gt;
&lt;h2 id=&quot;download&quot;&gt;Download&lt;/h2&gt;
&lt;p&gt;Installation and Live ISO images are available from &lt;a href=&quot;https://www.mageia.org/&quot;&gt;mageia.org&lt;/a&gt;. For a complete overview of the changes in Mageia 10, see the official &lt;a href=&quot;https://wiki.mageia.org/en/Mageia_10_Release_Notes&quot;&gt;release notes&lt;/a&gt;.&lt;/p&gt;
</description>
      <pubDate>Mon, 29 Jun 2026 22:00:00 +0000</pubDate>
    </item>
  </channel>
</rss>
