Pages

Showing posts with label Linux 32. Show all posts
Showing posts with label Linux 32. Show all posts

Wednesday, June 24, 2026

News : COSMIC Desktop 1.1 - System76.

System76 has released COSMIC Desktop 1.1, the latest update to its Rust-based desktop environment for Pop!_OS and other Linux distributions.

Tuesday, June 16, 2026

Fedora immutable : Immutable Linux distributions and their development by the Fedora team.

What Are Immutable Linux Versions?
  • Immutable Linux distributions are operating systems where the core system is read-only and cannot be modified directly by the user.
  • Examples include Fedora Silverblue (GNOME-based) and Fedora Kinoite (KDE Plasma-based) ...
  • The system is built from atomic images, similar to how mobile operating systems update.
  • Applications and development tools run in containers instead of modifying the base system.
Main Characteristics and Functionality
  • The base system is read-only, preventing accidental or harmful changes.
  • Updates are atomic: the entire system updates as one unit and can be rolled back instantly.
  • Applications are installed through Flatpak or container environments like Toolbox and Distrobox.
  • System integrity is preserved because the OS image remains consistent across reboots.
Security Features
  • The read-only system reduces the attack surface by preventing unauthorized modifications.
  • Atomic updates ensure that incomplete or corrupted updates do not break the system.
  • Containerized applications isolate software from the core system, improving security.
  • Rollback capability allows users to revert to a previous working state after a failed update.
Hardware and Software Limitations
  • Some proprietary drivers may require manual workarounds because the base system cannot be modified directly.
  • Legacy hardware may not be fully supported due to the modern design of immutable systems.
  • Traditional package managers like dnf or apt cannot install software into the base system.
  • Advanced system customization is limited because configuration files are protected.
Advantages
  • High stability due to the read-only system design.
  • Fast and reliable updates with rollback support.
  • Improved security through isolation and immutability.
  • Ideal for developers using container-based workflows.
  • Consistent system state across reboots and installations.
Disadvantages
  • Less flexibility for users who want to modify system internals.
  • Some software may not work if it requires direct system-level installation.
  • Learning curve for users unfamiliar with Flatpak or container tools.
  • Not ideal for niche hardware requiring custom drivers.
Immutable Fedora Linux Versions: Silverblue and Kinoite
What Are Immutable Linux Versions?
  • Immutable Linux distributions are operating systems where the core system is read-only and cannot be modified directly by the user.
  • Examples include Fedora Silverblue (GNOME-based) and Fedora Kinoite (KDE Plasma-based).
  • The system is built from atomic images, similar to how mobile operating systems update.
  • Applications and development tools run in containers instead of modifying the base system.
Main Characteristics and Functionality
  • The base system is read-only, preventing accidental or harmful changes.
  • Updates are atomic: the entire system updates as one unit and can be rolled back instantly.
  • Applications are installed through Flatpak or container environments like Toolbox and Distrobox.
  • System integrity is preserved because the OS image remains consistent across reboots.
Security Features
  • The read-only system reduces the attack surface by preventing unauthorized modifications.
  • Atomic updates ensure that incomplete or corrupted updates do not break the system.
  • Containerized applications isolate software from the core system, improving security.
  • Rollback capability allows users to revert to a previous working state after a failed update.
Hardware and Software Limitations
  • Some proprietary drivers may require manual workarounds because the base system cannot be modified directly.
  • Legacy hardware may not be fully supported due to the modern design of immutable systems.
  • Traditional package managers like dnf or apt cannot install software into the base system.
  • Advanced system customization is limited because configuration files are protected.
Advantages
  • High stability due to the read-only system design.
  • Fast and reliable updates with rollback support.
  • Improved security through isolation and immutability.
  • Ideal for developers using container-based workflows.
  • Consistent system state across reboots and installations.
Disadvantages
  • Less flexibility for users who want to modify system internals.
  • Some software may not work if it requires direct system-level installation.
  • Learning curve for users unfamiliar with Flatpak or container tools.
  • Not ideal for niche hardware requiring custom drivers.
Why Fedora Atomic Desktop Versions Lag Behind Workstation
Fedora Atomic Desktops (immutable editions - 40) do not follow the same release pace as Fedora Workstation 44 – April 2026. While Workstation receives a new version every six months, the immutable editions often remain several versions behind. This happens because immutable systems require additional testing, image validation, and stability checks before release.
Main Reasons for Version Differences
  • Immutable systems use rpm-ostree, which requires more complex testing than traditional package-based systems.
  • Atomic updates and rollback functionality must be verified for every release.
  • Desktop environments must be adapted to work correctly in a read-only system.
  • The Fedora Atomic team is smaller and focuses on stability over rapid version progression.
  • New immutable editions (Onyx, Aurora, Sericea) increased development workload.
Current Immutable Editions
  • Fedora Silverblue (immutable, GNOME)
  • Fedora Kinoite (immutable, KDE Plasma)
  • Fedora Sericea (immutable, Sway)
  • Fedora Onyx (immutable, Budgie)
  • Fedora Aurora (immutable, LXQt)
Release Timeline for Immutable Editions
  • Fedora releases occur twice per year: April and October.
  • Workstation versions advance regularly (e.g., Fedora 44 in 2026).
  • Immutable editions often remain at older versions (e.g., Silverblue 40) until stability is guaranteed.
  • Development for immutable editions happens first in Rawhide, then moves to a stable branch.
  • Version numbers for immutable editions may skip or delay compared to Workstation.
Development
  • Atomic Rawhide (future Fedora 41 Atomic)
  • Rawhide is the testing ground for all new immutable features.
  • New images are built and validated before becoming a stable release.
How Development Works for Immutable Fedora
  • All new changes are introduced in Rawhide, the rolling development branch.
  • The system is built as an OSTree image instead of traditional packages.
  • Each image must pass atomic update and rollback validation.
  • Flatpak integration and container tools (Toolbox, Distrobox) must be tested for compatibility.
  • Only after stability is confirmed, the immutable edition receives a new version number.
Why Immutable Editions Prioritize Stability
  • Atomic systems must guarantee that updates never break the OS.
  • Rollback must work flawlessly for every release.
  • Desktop environments must behave correctly in a read-only environment.
  • Consistency and reliability are more important than rapid version progression.

News : Linux 7.2 kernel big changes without 486 and new Panther Lake changes.

The x86/cpu changes have been merged for the Linux 7.2 kernel.
In Linux 7.1 the Intel 486 CPU support was retired and began to see the code removed.
This pull request also includes Panther Lake R as the new version of Panther Lake.
See the real kernel progress on the git area.
The full list of x86/cpu changes for Linux 7.2 can be found on this pull from mingo@kernel.org to torvalds@linux-foundation.org.
Thank you. Good work!

News : F44 Election Results ...

I saw a few days ago that there was a vote, but I didn't vote. I didn't participate nor did I follow what the fedora team was working on. From past experiences I can say that it is a very refined distribution. I use it all the time. It should be emphasized that each Linux distribution has different characteristics and specifications. Good luck.
The F44 election cycle has concluded. Below are the results. We are posting the results early this year as we are currently on the eve of Flock to Fedora 2026 and the results were ready. Thank you to all candidates and voters, and congratulations to the newly elected members!

Monday, June 8, 2026

News : HandBrake 1.11.2 added WebM MIME type to the list of the supported formats.

HandBrake 1.11.2 has been released with WebM MIME type to the list of supported formats on Linux systems, improve the Core Audio AAC encoder 7.1 channel layout, improve handling of unsupported presets on macOS and Windows systems, and improve queue low space pause behaviour on Windows systems.

Sunday, June 7, 2026

News : Release v0.15.1 for Black Box .

Black Box is a native terminal emulator for GNOME that offers superb theming options.
With Black Box you can:
  • Set colors schemes and integrate them with the rest of the window
  • Customize font and size
  • Customize keyboard shortcuts
  • Render Sixel escape sequences
  • Fully hide the window headerbar
  • Quickly open links and files by ctrl+clicking file paths and URLs
  • Easily paste file paths by dragging them into the window

Tuesday, June 2, 2026

Fedora 44 : the Zert plugin manager.

Zert is a pure-Zsh plugin manager built around a simple idea: your plugins should be declared directly in your .zshrc, pinned to exact commits, and reproducible on any machine just like npm does for Node projects.
This project can be found on this GitHub repo.
Let's see some commands:
zert zert                           # zert manages itself
zert use ohmyzsh                     # enable Oh-My-Zsh compatibility
zert ohmyzsh lib/clipboard           # OMZ library
zert use prezto                      # enable Prezto compatibility
zert prezto modules/utility          # Prezto module
zert zsh-users/zsh-autosuggestions   # GitHub shorthand
zert https://github.com/user/repo    # full URL
zert user/repo --branch dev          # track a branch
zert /home/me/my-plugin              # local plugin

zert user/plugin --pin abc123        # pin to commit
zert user/plugin --branch dev         # track branch
zert user/plugin --no-alias           # skip aliases
zert user/plugin --no-completion      # skip completions
zert user/plugin --only-completion    # completions only

zert list      # show installed plugins
zert update    # update all plugins
zert prune     # remove unused plugins

Wednesday, April 8, 2026

Fedora 44 : Fedora 44 Server with budgie ...

The old laptop on which I was running Fedora broke down. That didn't stop me from testing Fedora Server version 44 beta 12 with the Budgie environment in VirtualBox, and I also made a beginner tutorial video that I share on my YouTube channel - Catalin George Festila.
See this video:

Monday, March 16, 2026

News : Fedora Budgie Spin intro

Today, I saw this good environment and will test with Fedora server on virtualbox because I don't have hardware to test it.
You can see more about this with the Fedora Spin.
The Fedora Budgie Spin showcases the Budgie Desktop, a feature-rich, modern desktop designed to keep out the way of the user. Budgie Desktop uses common desktop design metaphors while offering users sophisticated functionality such as its Raven widget and notification center, and an approachable method to personalization.
Fedora 38: First official release of Fedora Budgie Spin was on 2023.
Fedora 39–44: Continuous updates, better Wayland support, and alignment with upstream Budgie.
Fedora 44 Beta: Ships with Budgie 10.10 and improved integration.
The basic commands for install this fedora package with gdm.
$sudo dnf5 install @budgie-desktop-environment
$sudo dnf5 install budgie-desktop
$sudo dnf5 install @base-x gdm
$sudo systemctl set-default graphical.target
$sudo systemctl enable gdm --now
$sudo reboot
NOTE: If these commands not work then you need to make one update with all packages.

Monday, February 23, 2026

News : the new Linux 7.0 kernel series.

Good news for linux users, see the official website:
From Linus Torvalds Date Sun, 22 Feb 2026 14:40:09 -0800 Subject Linux 7.0-rc1 You all know the drill by now: two weeks have passed, and the kernel merge window is closed. We have a new major number purely because I'm easily confused and not good with big numbers. We haven't done releases based on features (or on "stable vs unstable") for a long long time now. So that new major number does *not* mean that we have some big new exciting feature, or that we're somehow leaving old interfaces behind. It's the usual "solid progress" marker, nothing more. With our normal release schedule of 5-6 releases per year and my antipathy to big version numbers, you should basically expect us to bump the major number roughly every 3.5 years. And yeah, I don't have a solid plan for when the major number itself gets big. But doing the math - by that time, I expect that we'll have somebody more competent in charge who isn't afraid of numbers past the teens. So I'm not going to worry about it. Anyway - despit eany lingering ".0 release" worries that people might have due to experiences with other projects, this was one of those fairly smooth merge window for me. I define those as the merge windows where I don't have to bisect boot failures on any of my machines. Admittedly this time around that was because I caught one failure case early before I *actually* booted into it, but hey, that still technically counts as "smooth" to me. But your milage may vary. Which is why you should now all drop everything, run to your computers, and test-build and test-boot a shiny new kernel. The fact that it all works for *me* is good, but let's make sure it works for others too, ok? Just kidding. A leisurely stroll after you've finished chewing is fine. ...

Wednesday, June 11, 2025

News : Fedora 42 (Adams) !

Fedora 42 is a version of Fedora released to the public on 15 April 2025[1], under the codename "Adams". This version is notably the first version since Fedora 23 to use a codename. This version updates GNOME to version 48.
Yesterday I installed the Fedora Linux distro with version 42 also known as Adams, on the old Cosmic environment.
The packages were installed correctly and updated to version 42. The Cosmic environment, although it has a pretty good design, is just as poor as some of the implemented applications. I tried with about three screenshot applications to take a screenshot and I couldn't succeed. I noticed some packages for basic and cosmic implementation, but they didn't solve anything. Moreover, it seems that cosmic is related to rust and it's throwing me some strange messages!!!
I had to take a picture of the screen for this installation ... after all, it is a test version from the Fedora team based on RedHat linux!

Saturday, November 9, 2024

Fedora 41 : Minimal gnome install and nemo additionals packages.

I reinstall the Fedora, somehow was crashed with a bad systemd error:
uname -a
Linux localhost.localdomain 6.11.5-300.fc41.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Oct 22 20:11:15 UTC 2024 x86_64 GNU/Linux
If you install nemo with minimal gnome features then you need to install fedora packages, like this one:
root@localhost:/home/mythcat# dnf5 install nemo-image-converter

Friday, March 22, 2024

News : Flutter on Fedora 40 - the run debug info.

The run command comes with info about the running process, see:
[mythcat@fedora examples]$ ../flutter/bin/flutter run
Launching lib/main.dart on Linux in debug mode...
Building Linux application...                                           
Syncing files to device Linux...                                 1,488ms

Flutter run key commands.
r Hot reload. 🔥🔥🔥
R Hot restart.
h List all available interactive commands.
d Detach (terminate "flutter run" but leave application running).
c Clear the screen
q Quit (terminate the application on the device).

A Dart VM Service on Linux is available at: http://127.0.0.1:38903/k8tmzU7n0NQ=/
The Flutter DevTools debugger and profiler on Linux is available at:
http://127.0.0.1:9100?uri=http://127.0.0.1:38903/k8tmzU7n0NQ=/
If you open that URL you will see this type of informations:

Sunday, March 17, 2024

News : Flutter on Fedora 40.

Flutter transforms the development process. Build, test, and deploy beautiful mobile, web, desktop, and embedded experiences from a single codebase.
Read more on the official webpage.
Theoretically, Flutter can be used much easier in the Fedora 40 Linux distribution than in a Windows operating system.
The Windows installation method requires more complicated steps with the use of S.D.K. and settings of Android Studio I.D.E. .
Here are the steps you need to follow for a default installation.
[mythcat@fedora ~]$ mkdir ~/FlutterProjects
[mythcat@fedora ~]$ cd FlutterProjects/
[mythcat@fedora ~]$ wget https://storage.googleapis.com/flutter_infra_release/releases
/stable/linux/flutter_linux_3.3.10-stable.tar.xz
[mythcat@fedora ~]$ tar xf flutter_linux_3.3.10-stable.tar.xz
[mythcat@fedora ~]$
...

[mythcat@fedora FlutterProjects]$ ./flutter/bin/flutter doctor

┌─────────────────────────────────────────────────────────┐
│ A new version of Flutter is available!                  │
│                                                         │
│ To update to the latest version, run "flutter upgrade". │
└─────────────────────────────────────────────────────────┘
...

      If the Android SDK has been installed to a custom location, please use
      `flutter config --android-sdk` to update to that location.

[✗] Chrome - develop for the web (Cannot find Chrome executable at
    google-chrome)
    ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.
[✓] Linux toolchain - develop for Linux desktop
[!] Android Studio (not installed)
[✓] VS Code (version 1.87.2)
[✓] Connected device (1 available)
[✓] HTTP Host Availability

! Doctor found issues in 3 categories.
[mythcat@fedora FlutterProjects]$ ./flutter/bin/flutter upgrade

...

    ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.
[✓] Linux toolchain - develop for Linux desktop
[!] Android Studio (not installed)
[✓] VS Code (version 1.87.2)
[✓] Connected device (1 available)
[✓] Network resources

! Doctor found issues in 4 categories.

[mythcat@fedora FlutterProjects]$ ./flutter/bin/flutter config --enable-linux-desktop
Setting "enable-linux-desktop" value to "true".

You may need to restart any open editors for them to read new settings.

[mythcat@fedora FlutterProjects]$ mkdir examples
[mythcat@fedora FlutterProjects]$ cd examples/

[mythcat@fedora examples]$ ../flutter/bin/flutter create .
Creating project ....
Resolving dependencies... (5.1s)
Got dependencies.
Wrote 129 files.

All done!
You can find general documentation for Flutter at: https://docs.flutter.dev/
Detailed API documentation is available at: https://api.flutter.dev/
If you prefer video documentation, consider:
https://www.youtube.com/c/flutterdev

In order to run your application, type:

  $ cd .
  $ flutter run

Your application code is in ./lib/main.dart.

[mythcat@fedora examples]$ cd .
[mythcat@fedora examples]$ ls
analysis_options.yaml  ios    macos         README.md  windows
android                lib    pubspec.lock  test
examples.iml           linux  pubspec.yaml  web
[mythcat@fedora examples]$ ../flutter/bin/flutter run
The result is this simple default example:

Wednesday, February 21, 2024

News : SELinux wizzard tool !

I found today in Fedora linux this tool for SELinux with a GUI that allows creating linux security policies.
I will write a little about this system because it is a very good solution.
When I started studying selinux, it was not very well implemented and it seems that the interest of users to be protected is higher.
As you well know, the starting points are network security and data protection and kernel-level intrusions into software.
For those who don't know, SELinux is a system that allows limiting defined resources and allowing other actions or not.
I tested the tool and I can say that it solves only the standard file creation part without the possibility of selecting the SELinux bools variables.
If the one who created this tool will continue to be a very good tool.
It's currently a wizzard interface, I'd call it a Node Editor to allow the assembly of different processing blocks (nodes) into combinations that feed data to each other along connections you specify to produce complex effects.
After completing the steps in the wizard, you will have some default files.
I used the name firefox because the security of the browser is very low at the moment.
Here are some images of this tool:

Saturday, February 3, 2024

News : VirtualBox 7.0.14 released! from Oracle.

Oracle today released a 7.0 maintenance release which improves stability and fixes regressions. See the Changelog
I also use a version of Fedora running on VirtualBox for tests and rapid development.
Most use Linux on older hardware as a backup OS...
You can use Linux with specific non-default settings for good security of the operating system, but it does not make it invincible.
I don't know if VirtualBox solved the resize of the virtual partition - this was the last issue I encountered with this tool, but it is useful if you want to test something quickly.

Wednesday, August 23, 2023

News : An old change double equals is deprecated.

... although the change is old, for me it is new !
[root@fedora mythcat]# dnf install -y "kernel-devel-uname-r == $(uname -r)"
Last metadata expiration check: 1:12:11 ago on Wed 23 Aug 2023 05:17:13 PM EEST.
Using '==' operator in reldeps can result in an undefined behavior. It is deprecated and the support 
will be dropped in future versions. Use '=' operator instead.
Package kernel-devel-6.5.0-0.rc6.20230818git0e8860d2125f.47.fc40.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
[root@fedora mythcat]# dnf install -y "kernel-devel-uname-r = $(uname -r)"
Last metadata expiration check: 1:12:50 ago on Wed 23 Aug 2023 05:17:13 PM EEST.
Package kernel-devel-6.5.0-0.rc6.20230818git0e8860d2125f.47.fc40.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!

Sunday, August 20, 2023

Fedora 39 : GitHub tickets.

You can get a free virtual ticket for a price of 0.
Datatime and Location: NOVEMBER 8—9 LIVE & VIRTUAL YERBA BUENA CENTER FOR THE ARTS, SAN FRANCISCO.

Friday, August 18, 2023

Fedora 39 : micro - terminal .

micro - a modern and intuitive terminal-based text editor, see more on this official website.
Let's see how works n Fedora 39 Linux Distro ...