<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ubuntu on Javier Orozco | Observer</title><link>https://orozco.observer/en/tags/ubuntu/</link><description>Recent content in Ubuntu on Javier Orozco | Observer</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Mon, 27 Apr 2026 12:00:00 +0000</lastBuildDate><atom:link href="https://orozco.observer/en/tags/ubuntu/index.xml" rel="self" type="application/rss+xml"/><item><title>Ubuntu 26.04 LTS: Security, AI, Gaming and Kernel 7.0 | A New Era</title><link>https://orozco.observer/en/videos/ubuntu-26-04-lts-seguridad-ia-gaming-y-kernel-7-0-un-cambio-de-era/</link><pubDate>Mon, 27 Apr 2026 12:00:00 +0000</pubDate><guid>https://orozco.observer/en/videos/ubuntu-26-04-lts-seguridad-ia-gaming-y-kernel-7-0-un-cambio-de-era/</guid><description>&lt;img src="https://orozco.observer/videos/ubuntu-26-04-lts-seguridad-ia-gaming-y-kernel-7-0-un-cambio-de-era/Portada.png" alt="Featured image of post Ubuntu 26.04 LTS: Security, AI, Gaming and Kernel 7.0 | A New Era" /&gt;&lt;div class="video-wrapper" style="position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;"&gt;
&lt;iframe src="https://www.youtube-nocookie.com/embed/qXoLXae1C2s" style="position:absolute;top:0;left:0;width:100%;height:100%;" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;

&lt;p&gt;Also available on Odysee: &lt;a class="link" href="https://odysee.com/@javierorozco.observer:6/Ubuntu26.04:1" target="_blank" rel="noopener"
 &gt;https://odysee.com/@javierorozco.observer:6/Ubuntu26.04:1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;On the channel I already covered the ethical, purist approach to free software with the Trisquel 12 release. Now it is time for the industry heavyweight.&lt;/p&gt;
&lt;p&gt;On April 23, 2026, Ubuntu 26.04 LTS, codenamed &amp;ldquo;Resolute Raccoon&amp;rdquo;, was released. I know that every two years a new LTS comes out and every two years someone says &amp;ldquo;this is the most important one in history&amp;rdquo;, but this time I am going to argue why that claim carries more weight than ever.&lt;/p&gt;
&lt;p&gt;This edition brings changes that had been years in the making: the definitive move to Wayland, core tools rewritten in Rust for memory safety, CUDA and ROCm directly in the official repositories with no external repositories, and a 7.0 kernel that natively integrates artificial intelligence ecosystems.&lt;/p&gt;
&lt;p&gt;This is not a maintenance update. It is a change of era. If you manage servers, deploy infrastructure, game on Linux, or simply want to squeeze the most out of your hardware without depending on Windows, here I break down what this release really brings and what each change means.&lt;/p&gt;
&lt;h2 id="installation-and-tpm-encryption"&gt;&lt;a href="#installation-and-tpm-encryption" class="header-anchor"&gt;&lt;/a&gt;Installation and TPM encryption
&lt;/h2&gt;&lt;p&gt;Installing the system is quite intuitive and easy to understand. At the start, the usual: choose a language, keyboard layout, internet connection, installation type, extended selection for more default applications, proprietary drivers and codecs which are disabled by default, partitioning, and the most important part, encryption, which as I said in the previous article is something everyone should always enable, and under no circumstances or pretext should you use a disk or operating system without encryption. In this edition they have added hardware-backed protection with the TPM chip, and to try it out I used it this way in my installation.&lt;/p&gt;
&lt;p&gt;Basic details such as username, machine name, password, and the option to require the password at login, which I also always recommend enabling, especially with TPM, since the device boots automatically. Then we have timezone selection and a summary to confirm the installation; once completed, we simply reboot.&lt;/p&gt;
&lt;h2 id="the-desktop-gnome-50-and-the-definitive-farewell-to-xorg"&gt;&lt;a href="#the-desktop-gnome-50-and-the-definitive-farewell-to-xorg" class="header-anchor"&gt;&lt;/a&gt;The desktop: GNOME 50 and the definitive farewell to X.org
&lt;/h2&gt;&lt;p&gt;On boot we find a welcome wizard. The first thing it asks is whether we want to enable location services and telemetry to report errors or usage statistics. Both are anonymous, and Canonical has proven over the years to be a very ethical company, so this is left as each person&amp;rsquo;s individual choice. Then we have the choice between light and dark themes and highlight colors.&lt;/p&gt;
&lt;p&gt;As always, the first thing I recommend is installing the updates; there are not many, since this edition came out just a few hours ago:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt update &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; sudo apt upgrade
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt install fastfetch
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Let us start with what most people notice first: the desktop. Ubuntu 26.04 ships with &lt;strong&gt;GNOME 50&lt;/strong&gt; and marks a historic milestone: &lt;strong&gt;it is the first Ubuntu LTS with no X or X.org session available in GNOME&lt;/strong&gt;. Wayland is now the absolute king of the GNOME desktop. If you have old applications developed for X11, do not worry: &lt;strong&gt;XWayland&lt;/strong&gt; is still there as a compatibility layer and in most cases you will not notice the difference.&lt;/p&gt;
&lt;p&gt;But the benefits of Wayland are already undeniable. If you have a high-refresh-rate monitor, &lt;strong&gt;VRR&lt;/strong&gt; or variable refresh rate, also called G-Sync and FreeSync, can be enabled on supported displays. Per-monitor fractional scaling is now production-worthy. And the desktop flows without tearing, that is, without desynchronization, even under heavy load and at high refresh rates.&lt;/p&gt;
&lt;p&gt;The settings center covers the essentials quickly and concisely: the blue light or night light filter, wired networks, Wi-Fi, VPN and proxies, Bluetooth adapters, audio devices for both output and input and system sounds, power profiles, multitasking and screen edges, appearance and desktop customization, application management, permissions and notifications, dash search configuration, online accounts, and local file sharing and media streaming.&lt;/p&gt;
&lt;h3 id="the-new-default-applications"&gt;&lt;a href="#the-new-default-applications" class="header-anchor"&gt;&lt;/a&gt;The new default applications
&lt;/h3&gt;&lt;p&gt;GNOME 50 is not just the shell. The default application ecosystem changes quite a bit:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Showtime&lt;/strong&gt; as the video player. More modern, better system integration, and the option to install missing proprietary codecs if needed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources&lt;/strong&gt; replaces the old System Monitor. This one is especially interesting: it not only shows CPU and RAM, it also tracks &lt;strong&gt;GPU usage, hardware clock frequencies, and NPU (if you have one)&lt;/strong&gt; and groups processes by application instead of listing them individually. It is written in Rust with GTK4. It is what the system monitor should have been long ago.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ptyxis&lt;/strong&gt; is the new default terminal. What sets it apart is native support for managing containers with Podman, Toolbox, and Distrobox. As an example, I installed Fedora inside Ubuntu using Distrobox; yes, just as it sounds. That deserves a separate article, so I will not go deeper into it here, but the process is quite simple, and in the new terminal we always have access to all the containers we have listed: Ubuntu and Fedora living together on the same system. The new terminal also has session restore to recover your tabs and working directory locations when reopening. If you work with containers every day, this is a real quality-of-life change.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Loupe&lt;/strong&gt; is the new image viewer, also developed in Rust. &lt;strong&gt;Papers&lt;/strong&gt; is the new PDF viewer, based on the same code as the previous one but partially rewritten in Rust with GTK4.&lt;/p&gt;
&lt;h3 id="visual-changes"&gt;&lt;a href="#visual-changes" class="header-anchor"&gt;&lt;/a&gt;Visual changes
&lt;/h3&gt;&lt;p&gt;Visually, the dock no longer has transparency; it is completely opaque. Folder icons are now colorful. Notifications are grouped by application, ending the visual mess of having 40 individual notifications.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;App Center&lt;/strong&gt; now fully manages system &lt;code&gt;.deb&lt;/code&gt; packages —install, update, uninstall— in addition to snaps. More cohesion, less need to go to the terminal for basic operations. As an example, I installed a YouTube Music client this way.&lt;/p&gt;
&lt;p&gt;You may have noticed that two new search providers were added to the dash: there are App Center results and direct access to web searches in Firefox. Small details, but useful.&lt;/p&gt;
&lt;h3 id="nvidia-and-wayland"&gt;&lt;a href="#nvidia-and-wayland" class="header-anchor"&gt;&lt;/a&gt;NVIDIA and Wayland
&lt;/h3&gt;&lt;p&gt;If you use NVIDIA, historically the headache of Wayland on GNU/Linux, there are no more excuses: the proprietary &lt;strong&gt;595.x&lt;/strong&gt; series drivers are the standard in this release, Wayland support is complete, and the freeze issue when waking the machine from suspend is fixed. Versions 535, 550, 560, 570, 575, 580, and 590 are also available.&lt;/p&gt;
&lt;p&gt;There is also a new &lt;strong&gt;telemetry&lt;/strong&gt; panel —Ubuntu Insights— to opt in or out of sending anonymous metrics to Canonical. Important: it is completely &lt;strong&gt;opt-in&lt;/strong&gt;. Nobody sends your data without your explicit consent, and the controls are accessible from the welcome wizard.&lt;/p&gt;
&lt;h3 id="the-notable-absence"&gt;&lt;a href="#the-notable-absence" class="header-anchor"&gt;&lt;/a&gt;The notable absence
&lt;/h3&gt;&lt;p&gt;The &amp;ldquo;Software &amp;amp; Updates&amp;rdquo; application —which many used to manage PPAs, repositories, and drivers— &lt;strong&gt;no longer comes installed by default&lt;/strong&gt;. Canonical has not given a fully clear reason for this, and there is debate in the community. But it is still available in the repositories, and its departure from the base system is striking and worth mentioning:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt install software-properties-gtk
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id="security-in-its-dna-the-rust-revolution"&gt;&lt;a href="#security-in-its-dna-the-rust-revolution" class="header-anchor"&gt;&lt;/a&gt;Security in its DNA: the Rust revolution
&lt;/h2&gt;&lt;p&gt;Here is where things get serious. As someone who works in cybersecurity, seeing this in a &lt;em&gt;mainstream&lt;/em&gt; distribution that is the parent of so many others is music to my ears.&lt;/p&gt;
&lt;p&gt;Ubuntu 26.04 is the first LTS to &lt;strong&gt;aggressively&lt;/strong&gt; embrace Rust, the programming language that eliminates at compile time entire classes of vulnerabilities that have plagued C software for decades: buffer overflows, use-after-free, and memory race conditions.&lt;/p&gt;
&lt;h3 id="sudo-rs"&gt;&lt;a href="#sudo-rs" class="header-anchor"&gt;&lt;/a&gt;sudo-rs
&lt;/h3&gt;&lt;p&gt;You will notice it immediately in the terminal: &lt;strong&gt;sudo&lt;/strong&gt; has been replaced by &lt;strong&gt;sudo-rs&lt;/strong&gt;, the reimplementation in Rust. The most visible change is cosmetic but symbolic: you now see asterisks as you type your password. But what matters is underneath: the code that runs privileged operations on your system is no longer written in C.&lt;/p&gt;
&lt;p&gt;The original sudo is still available as &lt;code&gt;sudo.ws&lt;/code&gt; if you need specific features that sudo-rs does not cover yet.&lt;/p&gt;
&lt;h3 id="rust-coreutils-uutils"&gt;&lt;a href="#rust-coreutils-uutils" class="header-anchor"&gt;&lt;/a&gt;rust-coreutils (uutils)
&lt;/h3&gt;&lt;p&gt;Even deeper: the &lt;strong&gt;coreutils&lt;/strong&gt; —the most fundamental tools of the system, &lt;code&gt;ls&lt;/code&gt;, &lt;code&gt;cat&lt;/code&gt;, &lt;code&gt;base64&lt;/code&gt;, &lt;code&gt;head&lt;/code&gt;, and dozens more— are now &lt;code&gt;rust-coreutils&lt;/code&gt; by default, the implementation of the GNU utils in Rust.&lt;/p&gt;
&lt;p&gt;For most users this is transparent. But there is an important technical detail worth clarifying: &lt;code&gt;cp&lt;/code&gt;, &lt;code&gt;mv&lt;/code&gt;, and &lt;code&gt;rm&lt;/code&gt; are still the &lt;strong&gt;GNU&lt;/strong&gt; versions in this release, because there are unresolved bugs in the Rust implementations. If you need to switch back to GNU coreutils for everything, you can, and if you want to go back to Rust, you can too:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt install coreutils-from-gnu
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt install coreutils-from-uutils
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;There are also new &lt;strong&gt;kernel components written in Rust&lt;/strong&gt;. This is not just Ubuntu; it is part of the Linux kernel project&amp;rsquo;s effort, but Ubuntu 26.04 brings it to LTS-user mainstream for the first time. As a curiosity, rolling-release distributions such as Arch and openSUSE are still on the 6.x branch.&lt;/p&gt;
&lt;p&gt;Preventing memory vulnerabilities at the very foundation of the operating system raises the defensive posture of millions of installations. The Rust Foundation celebrated this publicly, noting that Canonical is raising security for millions of users in production.&lt;/p&gt;
&lt;h3 id="tpm-backed-fde-serious-disk-encryption"&gt;&lt;a href="#tpm-backed-fde-serious-disk-encryption" class="header-anchor"&gt;&lt;/a&gt;TPM-backed FDE: serious disk encryption
&lt;/h3&gt;&lt;p&gt;Hardware TPM-backed full-disk encryption &lt;strong&gt;leaves its experimental phase&lt;/strong&gt; in this release. It is the option we saw in the installer, and it is production-ready.&lt;/p&gt;
&lt;p&gt;What does this mean in practice? The encryption keys are tied to your motherboard&amp;rsquo;s TPM chip. Unlike traditional LUKS where you type a password on every boot, here the disk unlocks automatically when the TPM verifies that the system has not been tampered with, that is, that the hardware is the same, the bootloader was not altered, and there is nothing suspicious. If someone physically removes the disk and connects it to another machine, they cannot access the data. And if you want an extra layer, you can add a PIN.&lt;/p&gt;
&lt;p&gt;Against physical-access attacks, this raises the attacker&amp;rsquo;s cost significantly.&lt;/p&gt;
&lt;h3 id="post-quantum-cryptography"&gt;&lt;a href="#post-quantum-cryptography" class="header-anchor"&gt;&lt;/a&gt;Post-quantum cryptography
&lt;/h3&gt;&lt;p&gt;One last point that few people notice but that is strategically important: OpenSSL in this release includes support for &lt;strong&gt;post-quantum&lt;/strong&gt; algorithms: ML-KEM, ML-DSA, and SLH-DSA.&lt;/p&gt;
&lt;p&gt;Why does it matter now? Because quantum computers, once powerful enough, will be able to break the RSA and ECC cryptography that protects practically all of today&amp;rsquo;s digital infrastructure. Preparing the ecosystem for this transition before it becomes urgent —and not after— is exactly what needs to be done. Ubuntu 26.04 starts laying the groundwork.&lt;/p&gt;
&lt;h2 id="kernel-70-hardware-and-gaming"&gt;&lt;a href="#kernel-70-hardware-and-gaming" class="header-anchor"&gt;&lt;/a&gt;Kernel 7.0, hardware, and gaming
&lt;/h2&gt;&lt;p&gt;The engine behind all of this is &lt;strong&gt;Linux 7.0&lt;/strong&gt;. It is the highest version number to reach an Ubuntu LTS in a long time, and it comes loaded.&lt;/p&gt;
&lt;h3 id="intel-panther-lake-and-npu-support"&gt;&lt;a href="#intel-panther-lake-and-npu-support" class="header-anchor"&gt;&lt;/a&gt;Intel Panther Lake and NPU support
&lt;/h3&gt;&lt;p&gt;Kernel 7.0 adds full support for &lt;strong&gt;Intel Core Ultra Series 3&lt;/strong&gt; processors, codenamed Panther Lake. This includes optimizations for the integrated Xe3 graphics and for the integrated &lt;strong&gt;NPU&lt;/strong&gt; (Neural Processing Unit). If you are on a modern Intel laptop and want to run local AI inference efficiently without depending on a server, this combination of hardware and kernel starts to make real sense.&lt;/p&gt;
&lt;h3 id="amd-and-nvidia"&gt;&lt;a href="#amd-and-nvidia" class="header-anchor"&gt;&lt;/a&gt;AMD and NVIDIA
&lt;/h3&gt;&lt;p&gt;On AMD, Mesa 26 brings &lt;strong&gt;ray tracing with the ACO compiler by default&lt;/strong&gt; and general performance improvements. GPUs from the RX 6000 series onward benefit directly. For those of us running a Radeon card, there are concrete improvements in rendering performance and compute workloads.&lt;/p&gt;
&lt;p&gt;On NVIDIA, as I mentioned before: Wayland works fully, suspend is fixed, and the 595 series drivers are the standard. There are no longer technical reasons to avoid Linux on NVIDIA machines, although there are ethical ones —but that is another topic.&lt;/p&gt;
&lt;h3 id="kernel-livepatch-for-arm64"&gt;&lt;a href="#kernel-livepatch-for-arm64" class="header-anchor"&gt;&lt;/a&gt;Kernel Livepatch for ARM64
&lt;/h3&gt;&lt;p&gt;Until this release, Canonical&amp;rsquo;s &lt;strong&gt;Kernel Livepatch&lt;/strong&gt; —which applies critical security patches directly to the running kernel &lt;strong&gt;without rebooting&lt;/strong&gt;— only worked on x86-64. With Ubuntu 26.04, it comes to &lt;strong&gt;ARM64&lt;/strong&gt; for the first time.&lt;/p&gt;
&lt;p&gt;For organizations with ARM servers, this is huge. Before, a critical kernel security patch meant a reboot with a maintenance window and downtime. Not anymore.&lt;/p&gt;
&lt;h3 id="ethercat-for-industrial-automation"&gt;&lt;a href="#ethercat-for-industrial-automation" class="header-anchor"&gt;&lt;/a&gt;EtherCAT for industrial automation
&lt;/h3&gt;&lt;p&gt;An addition that goes unnoticed by common users but is significant for specific sectors: the &lt;strong&gt;IgH EtherCAT Master&lt;/strong&gt; module and the Generic Ethernet driver are now integrated directly into the kernel. EtherCAT is a real-time industrial networking protocol with microsecond precision, used in robotics, motion control, and factory automation. Having this in the kernel of an official LTS removes a huge integration burden for engineers in that sector.&lt;/p&gt;
&lt;h3 id="gaming-ntsync-and-the-end-of-the-windows-pretext"&gt;&lt;a href="#gaming-ntsync-and-the-end-of-the-windows-pretext" class="header-anchor"&gt;&lt;/a&gt;Gaming: NTSYNC and the end of the Windows pretext
&lt;/h3&gt;&lt;p&gt;And we reach the point I know several of you were waiting for.&lt;/p&gt;
&lt;p&gt;If you are one of those who spend hours cleaning up Windows —disabling telemetry, bloatware, background processes— or installing trimmed-down builds of dubious origin to avoid losing FPS in the middle of a game, this kernel has something for you.&lt;/p&gt;
&lt;p&gt;The kernel ships &lt;strong&gt;NTSYNC&lt;/strong&gt; built into Linux 7.0, which emulates Windows NT kernel synchronization primitives directly. This strongly impacts the performance of Windows games and applications running through &lt;strong&gt;Wine and Proton&lt;/strong&gt;. Titles that depend heavily on inter-thread synchronization see real, measurable performance improvements.&lt;/p&gt;
&lt;p&gt;Combined with Wayland, Mesa 26, and well-supported NVIDIA and AMD drivers, gaming on GNU/Linux is no longer &amp;ldquo;an alternative&amp;rdquo;. It is a direct threat to Windows&amp;rsquo; dominance on the gaming desktop. There are still edge cases where Windows is necessary, but the gap is closing with every release, and this one in particular accelerates that process.&lt;/p&gt;
&lt;h2 id="cuda-and-rocm-in-the-repositories-ubuntus-ai-moment"&gt;&lt;a href="#cuda-and-rocm-in-the-repositories-ubuntus-ai-moment" class="header-anchor"&gt;&lt;/a&gt;CUDA and ROCm in the repositories: Ubuntu&amp;rsquo;s AI moment
&lt;/h2&gt;&lt;p&gt;This is the change that will have the most impact over the coming years for AI and machine learning developers.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;For the first time in Ubuntu&amp;rsquo;s history, NVIDIA CUDA is available directly in the official repositories.&lt;/strong&gt; Before, installing CUDA meant adding NVIDIA&amp;rsquo;s repository manually, dealing with versions that could break system dependencies, and resolving driver conflicts. Now it is simply:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt install cuda
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;No external repositories. No surprises.&lt;/p&gt;
&lt;p&gt;The same applies to &lt;strong&gt;AMD ROCm&lt;/strong&gt;, AMD&amp;rsquo;s open-source ecosystem for GPU-accelerated workloads —artificial intelligence, machine learning, HPC—. For those of us with AMD hardware, having ROCm available this cleanly completely changes the equation for experimenting with frameworks like PyTorch or JAX on AMD GPUs.&lt;/p&gt;
&lt;p&gt;Why does it matter that they are in the official repos and not in external PPAs? Because the packages go through Canonical&amp;rsquo;s validation and security chain. Updates are tested to work together with the rest of the system. For organizations deploying this in production, the difference between &amp;ldquo;it works today and breaks with the next apt upgrade&amp;rdquo; and &amp;ldquo;it is validated for this LTS&amp;rdquo; is fundamental.&lt;/p&gt;
&lt;p&gt;AMD&amp;rsquo;s own vice president of Software highlighted that this allows developers to build and deploy on AMD Radeon and Ryzen GPUs with direct access from the repositories, without friction.&lt;/p&gt;
&lt;p&gt;Ubuntu 26.04 is making a very clear positioning statement: it wants to be &lt;strong&gt;the reference platform for AI development and deployment&lt;/strong&gt;. With CUDA + ROCm in the repos, native Intel NPU support in the kernel, and confidential computing for private AI, the argument is solid.&lt;/p&gt;
&lt;h2 id="system-plumbing-apt-and-systemd"&gt;&lt;a href="#system-plumbing-apt-and-systemd" class="header-anchor"&gt;&lt;/a&gt;System plumbing: APT and systemd
&lt;/h2&gt;&lt;p&gt;There are &amp;ldquo;plumbing&amp;rdquo; changes that go unnoticed but that for the daily work of sysadmins, programmers, or advanced users are as important as anything else.&lt;/p&gt;
&lt;h3 id="apt-31-transaction-history-at-last"&gt;&lt;a href="#apt-31-transaction-history-at-last" class="header-anchor"&gt;&lt;/a&gt;APT 3.1: transaction history at last
&lt;/h3&gt;&lt;p&gt;The package manager moves up to version 3.1 and brings the functionality we all dreamed of: &lt;strong&gt;interactive transaction history&lt;/strong&gt;.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt history-list
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt history-info &lt;span class="m"&gt;0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt history-undo &lt;span class="m"&gt;0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt history-rollback
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;code&gt;apt history-list&lt;/code&gt; shows what you installed, when, and what changed. &lt;code&gt;apt history-info 0&lt;/code&gt; details a specific transaction. &lt;code&gt;apt history-undo 0&lt;/code&gt; undoes an installation. And &lt;code&gt;apt history-rollback&lt;/code&gt; takes you back to an earlier point of the system.&lt;/p&gt;
&lt;p&gt;In production, this is a lifesaver. Did you update a package and something broke? Now you have a clean path to roll back. Tools like dnf and pacman have had something like this for a long time; its arrival in APT is welcome.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;apt-key&lt;/code&gt;, long deprecated, was also removed. Signature verification now uses &lt;code&gt;gpgv&lt;/code&gt; directly. If you have automation scripts that use &lt;code&gt;apt-key&lt;/code&gt;, review them.&lt;/p&gt;
&lt;h3 id="systemd-259-two-important-changes"&gt;&lt;a href="#systemd-259-two-important-changes" class="header-anchor"&gt;&lt;/a&gt;systemd 259: two important changes
&lt;/h3&gt;&lt;p&gt;First: support for &lt;strong&gt;cgroup v1&lt;/strong&gt; (legacy and hybrid) is removed. If you have containers or configurations that depend on legacy cgroups, you need to migrate. This must be reviewed before upgrading production systems.&lt;/p&gt;
&lt;p&gt;Second: this is the &lt;strong&gt;last LTS with System V script compatibility&lt;/strong&gt; in systemd. From here on, if you have services with SysV-style init scripts, the clock is ticking to migrate them to native systemd units. It is not urgent today, but the signal is clear.&lt;/p&gt;
&lt;p&gt;One extra technical detail: the &lt;code&gt;/tmp&lt;/code&gt; directory is now mounted by default as &lt;strong&gt;tmpfs in RAM&lt;/strong&gt;. It reduces SSD wear on servers and improves the performance of temporary operations.&lt;/p&gt;
&lt;h3 id="dracut-replaces-initramfs-tools"&gt;&lt;a href="#dracut-replaces-initramfs-tools" class="header-anchor"&gt;&lt;/a&gt;Dracut replaces initramfs-tools
&lt;/h3&gt;&lt;p&gt;The initial ramdisk system is now &lt;strong&gt;Dracut&lt;/strong&gt; by default, replacing initramfs-tools. It uses systemd in the initial RAM disk and natively supports Bluetooth and NVMe over Fabrics, which offers a faster and more efficient connection between storage and servers, in addition to reducing host CPU utilization by applications. If you have very specific scripts or hooks that depended on initramfs-tools, check compatibility.&lt;/p&gt;
&lt;h3 id="chrony-and-time-synchronization"&gt;&lt;a href="#chrony-and-time-synchronization" class="header-anchor"&gt;&lt;/a&gt;Chrony and time synchronization
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Chrony&lt;/strong&gt; replaces &lt;code&gt;systemd-timesyncd&lt;/code&gt; as the default time daemon, with support for Network Time Security, &lt;strong&gt;NTS&lt;/strong&gt; for short (authenticated and encrypted time), using Ubuntu&amp;rsquo;s time servers. For high-availability clusters where precise time synchronization is critical, Chrony is the right choice. On the GNOME desktop we can also add other time zones; in my case, since I casually work with the stock market, I am always interested in adding New York and London times to keep stock exchange opening and closing hours in mind.&lt;/p&gt;
&lt;h3 id="amd64v3-opt-in-performance-for-modern-hardware"&gt;&lt;a href="#amd64v3-opt-in-performance-for-modern-hardware" class="header-anchor"&gt;&lt;/a&gt;amd64v3: opt-in performance for modern hardware
&lt;/h3&gt;&lt;p&gt;If your CPU is more than a few years old and is 64-bit, it probably supports level 3 microarchitecture, which includes AVX2 —which delivers better performance by accelerating operations in parallel— and other modern instructions. Ubuntu 26.04 offers packages compiled for &lt;strong&gt;amd64v3&lt;/strong&gt; as an opt-in variant. To enable them:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;APT::Architecture-Variants &amp;#34;amd64v3&amp;#34;;&amp;#39;&lt;/span&gt; &lt;span class="p"&gt;|&lt;/span&gt; sudo tee /etc/apt/apt.conf.d/99enable-amd64v3
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt update &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; sudo apt upgrade
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Real performance improvements in applications that take advantage of them. No risk: if your hardware does not support it, it simply will not activate.&lt;/p&gt;
&lt;h2 id="cloud-enterprise-and-virtualization"&gt;&lt;a href="#cloud-enterprise-and-virtualization" class="header-anchor"&gt;&lt;/a&gt;Cloud, enterprise, and virtualization
&lt;/h2&gt;&lt;p&gt;For the enterprise and cloud segment, there are several points worth noting.&lt;/p&gt;
&lt;h3 id="confidential-computing"&gt;&lt;a href="#confidential-computing" class="header-anchor"&gt;&lt;/a&gt;Confidential Computing
&lt;/h3&gt;&lt;p&gt;Ubuntu 26.04 supports both &lt;strong&gt;Intel TDX&lt;/strong&gt; and &lt;strong&gt;AMD SEV&lt;/strong&gt; for confidential computing, both as host and guest. Simply put: you can run virtual machines where neither the hypervisor nor the host system can access the VM&amp;rsquo;s memory. Memory is encrypted at the silicon level.&lt;/p&gt;
&lt;p&gt;The most relevant use case is AI workloads on shared infrastructure where the privacy of training or inference data is critical. This is not science fiction: it is infrastructure available today, in a long-supported Ubuntu release.&lt;/p&gt;
&lt;h3 id="authd-cloud-authentication-without-extra-infrastructure"&gt;&lt;a href="#authd-cloud-authentication-without-extra-infrastructure" class="header-anchor"&gt;&lt;/a&gt;Authd: cloud authentication without extra infrastructure
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Authd&lt;/strong&gt;, the authentication service with cloud providers, is now in the official Ubuntu repositories. You can authenticate Ubuntu devices with &lt;strong&gt;Microsoft Entra ID&lt;/strong&gt;, &lt;strong&gt;Google IAM&lt;/strong&gt;, or any standard OIDC provider, with no additional infrastructure needed on the network.&lt;/p&gt;
&lt;p&gt;For organizations managing fleets of Ubuntu machines that already have centralized identity in Azure or Google, this greatly simplifies onboarding and deployments.&lt;/p&gt;
&lt;h3 id="improved-wsl"&gt;&lt;a href="#improved-wsl" class="header-anchor"&gt;&lt;/a&gt;Improved WSL
&lt;/h3&gt;&lt;p&gt;If for work reasons you are forced to use Windows, Ubuntu&amp;rsquo;s integration in the Windows Subsystem for Linux improves in this release: better handling of usernames with non-ASCII characters, cloud-init integration, Ubuntu Pro for WSL, and management of multiple machines through Canonical&amp;rsquo;s Landscape.&lt;/p&gt;
&lt;h2 id="toolchain-flavors-and-requirements"&gt;&lt;a href="#toolchain-flavors-and-requirements" class="header-anchor"&gt;&lt;/a&gt;Toolchain, flavors, and requirements
&lt;/h2&gt;&lt;h3 id="developer-toolchain"&gt;&lt;a href="#developer-toolchain" class="header-anchor"&gt;&lt;/a&gt;Developer toolchain
&lt;/h3&gt;&lt;p&gt;Ubuntu 26.04 ships a very up-to-date development stack: GCC 15.2, Python 3.14 by default, LLVM 21, Rust 1.93, Golang 1.25, OpenJDK 25 with versions 8, 11, 17, and 21 also available with Java TCK certification.&lt;/p&gt;
&lt;p&gt;And an important debut: &lt;strong&gt;Zig 0.14.1 is finally in the official Ubuntu repositories&lt;/strong&gt;. For those who have been following the Zig language as an alternative to C for low-level systems, it is now one &lt;code&gt;apt install&lt;/code&gt; away.&lt;/p&gt;
&lt;p&gt;Also .NET 10 in the official archive, PHP 8.5 with property hooks and the pipe operator, PostgreSQL 18 with a new I/O subsystem promising up to triple the improvement in disk reads, and MySQL 8.4 LTS, the first official LTS release of MySQL.&lt;/p&gt;
&lt;h3 id="official-flavors"&gt;&lt;a href="#official-flavors" class="header-anchor"&gt;&lt;/a&gt;Official flavors
&lt;/h3&gt;&lt;p&gt;If GNOME is not your thing, the flavors are still there. &lt;strong&gt;Kubuntu&lt;/strong&gt; ships with KDE Plasma 6.6. &lt;strong&gt;Xubuntu&lt;/strong&gt; with Xfce 4.20. &lt;strong&gt;Lubuntu&lt;/strong&gt; with LXQt 2.3. There are also Ubuntu Budgie, Cinnamon, Kylin, and Unity, although the latter is not catalogued as LTS and will be released in 2 days.&lt;/p&gt;
&lt;p&gt;One absence worth noting: &lt;strong&gt;Ubuntu MATE has no 26.04 release&lt;/strong&gt;. The most direct and similar alternative is Xubuntu.&lt;/p&gt;
&lt;h3 id="system-requirements"&gt;&lt;a href="#system-requirements" class="header-anchor"&gt;&lt;/a&gt;System requirements
&lt;/h3&gt;&lt;p&gt;Canonical raised the recommended requirements to &lt;strong&gt;6 GB of RAM&lt;/strong&gt; and a dual-core 2 GHz CPU. This is not a hard requirement —you can install with 4 GB— but they are being honest about what 2026 workloads demand in practice. The desktop ISO weighs more than 6 GB, so you need a good connection or patience.&lt;/p&gt;
&lt;h2 id="when-should-you-upgrade"&gt;&lt;a href="#when-should-you-upgrade" class="header-anchor"&gt;&lt;/a&gt;When should you upgrade?
&lt;/h2&gt;&lt;p&gt;The answer depends on your situation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If you are on Ubuntu 25.10&lt;/strong&gt;: in the coming days you should see the upgrade notification. You can do it without major risk.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If you are on Ubuntu 24.04 LTS&lt;/strong&gt;: the direct upgrade &lt;strong&gt;is not enabled until July 2026&lt;/strong&gt;, when Ubuntu 26.04.1, the first point release, comes out. Canonical always follows the same procedure: they wait until post-release bugs are fixed before opening the mass upgrade to LTS users. It is the standard policy and makes a lot of sense.&lt;/p&gt;
&lt;p&gt;You can upgrade manually before July if you want, but you take on the risk of bugs that will probably be fixed within weeks.&lt;/p&gt;
&lt;p&gt;My recommendation: if it is a production server or a critical work machine, &lt;strong&gt;wait for 26.04.1 in July&lt;/strong&gt;. If it is your personal computer and you want to explore, go ahead, just have a recent backup and free time in case something breaks.&lt;/p&gt;
&lt;h2 id="closing"&gt;&lt;a href="#closing" class="header-anchor"&gt;&lt;/a&gt;Closing
&lt;/h2&gt;&lt;p&gt;Ubuntu 26.04 is not a package update. It is a statement of intent.&lt;/p&gt;
&lt;p&gt;Wayland as the sole backend in GNOME. Rust in the kernel, in sudo, in the coreutils. CUDA and ROCm in the repos with no external repositories. Kernel 7.0 with 2026 hardware supported from day one. APT with transaction history. Production-ready confidential computing.&lt;/p&gt;
&lt;p&gt;And for those of us in the cybersecurity world, seeing the foundation of a mainstream operating system move toward languages with memory-safety guarantees, with hardware-tied disk encryption, with post-quantum cryptography in the default stack, is exactly the direction and standard things should head toward.&lt;/p&gt;
&lt;p&gt;This is not a consolidation LTS. It is a transition LTS. And those are the most interesting ones.&lt;/p&gt;
&lt;p&gt;Ubuntu 26.04 LTS &amp;ldquo;Resolute Raccoon&amp;rdquo; is not a simple package update. It is a change of era. In this analysis I focus on what is under the hood: Rust in the kernel and coreutils, production-ready TPM encryption, post-quantum cryptography, CUDA and ROCm in the official repositories, NTSYNC for gaming, APT with transaction rollback, and much more.&lt;/p&gt;
&lt;h2 id="sources-and-resources"&gt;&lt;a href="#sources-and-resources" class="header-anchor"&gt;&lt;/a&gt;Sources and resources
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Ubuntu 26.04 LTS release notes: &lt;a class="link" href="https://documentation.ubuntu.com/release-notes/26.04/" target="_blank" rel="noopener"
 &gt;https://documentation.ubuntu.com/release-notes/26.04/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Official Canonical announcement: &lt;a class="link" href="https://canonical.com/blog/canonical-releases-ubuntu-26-04-lts-resolute-raccoon" target="_blank" rel="noopener"
 &gt;https://canonical.com/blog/canonical-releases-ubuntu-26-04-lts-resolute-raccoon&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Release announcement on the community forum: &lt;a class="link" href="https://discourse.ubuntu.com/t/ubuntu-26-04-resolute-raccoon-lts-released/80833" target="_blank" rel="noopener"
 &gt;https://discourse.ubuntu.com/t/ubuntu-26-04-resolute-raccoon-lts-released/80833&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Installation images (ISO): &lt;a class="link" href="https://releases.ubuntu.com/resolute/" target="_blank" rel="noopener"
 &gt;https://releases.ubuntu.com/resolute/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Post-installation and configuration of Ubuntu 14.04 without using the terminal</title><link>https://orozco.observer/en/p/post-instalacion-y-configuracion-de-ubuntu-sin-usar-terminal/</link><pubDate>Mon, 06 Jul 2015 12:00:00 +0000</pubDate><guid>https://orozco.observer/en/p/post-instalacion-y-configuracion-de-ubuntu-sin-usar-terminal/</guid><description>&lt;img src="https://orozco.observer/p/post-instalacion-y-configuracion-de-ubuntu-sin-usar-terminal/ubuntu-14-04-trusty-tahr.jpg" alt="Featured image of post Post-installation and configuration of Ubuntu 14.04 without using the terminal" /&gt;&lt;p&gt;This is not the typical article that you find repeated ad nauseam all over the internet, &amp;ldquo;&lt;em&gt;What to do after installing Ubuntu?&lt;/em&gt;&amp;rdquo;. This one is more personal: exactly what I do when I install it (although I do all of this from the terminal in less than half the time). Maybe I&amp;rsquo;m just saving a draft in case I forget something on my next install… Those who know me know that I&amp;rsquo;m an Arch Linux user and prefer it, but I&amp;rsquo;ll leave that for another day.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Promotional image of Ubuntu 14.04 LTS Trusty Tahr" class="gallery-image" data-flex-basis="426px" data-flex-grow="177" height="720" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://orozco.observer/p/post-instalacion-y-configuracion-de-ubuntu-sin-usar-terminal/ubuntu-14-04-trusty-tahr.jpg" srcset="https://orozco.observer/p/post-instalacion-y-configuracion-de-ubuntu-sin-usar-terminal/ubuntu-14-04-trusty-tahr_hu_b4286f9c94fd721c.jpg 800w, https://orozco.observer/p/post-instalacion-y-configuracion-de-ubuntu-sin-usar-terminal/ubuntu-14-04-trusty-tahr.jpg 1280w" width="1280"&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Archive note: the original 2015 screenshots were not preserved; the full text is retained.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;To begin with, it should be made clear that &lt;strong&gt;this article is not an installation tutorial&lt;/strong&gt;, so I assume that whoever is reading it knows how to install Ubuntu (which is as easy as clicking next, next and&amp;hellip; oh yes, next). I just added this to the article, because when I published it on some media outlets, several people, without reading it, commented things like &amp;ldquo;&lt;em&gt;Burn the heretic, long live the terminal, use Windows for that&lt;/em&gt;&amp;rdquo; (pathetic). To one of them I replied the following, as an example of the audience an article like this would be aimed at: &lt;em&gt;&amp;ldquo;Tell that to the 65-year-old lawyer who has spent his whole life working in his profession, busy almost all day and every day, who has no time to learn computer stuff and doesn&amp;rsquo;t want to memorize commands in a terminal, but who nevertheless wants to use Ubuntu. There are all kinds of users; for those of us who prefer the terminal, there are better distributions like Gentoo and Arch Linux&amp;rdquo;&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Once Ubuntu is installed, we have the default interface, which in my opinion isn&amp;rsquo;t as &amp;ldquo;&lt;em&gt;ugly&lt;/em&gt;&amp;rdquo; as on other distributions — being the most popular GNU/Linux distribution, it doesn&amp;rsquo;t hurt that its default appearance is a bit pleasant and has some identity compared to the others. &lt;strong&gt;The challenge of this article is to do everything without using the terminal&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id="updates-language-and-basic-programs"&gt;&lt;a href="#updates-language-and-basic-programs" class="header-anchor"&gt;&lt;/a&gt;Updates, language, and basic programs
&lt;/h2&gt;&lt;p&gt;The first thing I do, obviously, is install the available updates. For that&amp;hellip; no, I&amp;rsquo;m not going to the terminal! I&amp;rsquo;ll try to avoid it as much as possible (even though it hurts me): I simply click in the upper right corner, on that button that looks like a &amp;ldquo;&lt;em&gt;wrench&lt;/em&gt;&amp;rdquo;, then I click on &amp;ldquo;&lt;em&gt;About This Computer&lt;/em&gt;&amp;rdquo; and then on &amp;ldquo;&lt;em&gt;Install Updates&lt;/em&gt;&amp;rdquo;. It usually asks to restart when that first update finishes.&lt;/p&gt;
&lt;p&gt;The next thing I install is the language, and it&amp;rsquo;s that by default in the installation, even if you activate the network, translations for all programs are not installed. To do that I look for &amp;ldquo;&lt;em&gt;Language Support&lt;/em&gt;&amp;rdquo;, which with just opening it will ask you if you want to install all the translations; you accept and that&amp;rsquo;s it.&lt;/p&gt;
&lt;p&gt;I take the opportunity to install some programs from the Ubuntu Software Center, such as &lt;strong&gt;Synaptic&lt;/strong&gt; (which I&amp;rsquo;ll use later to install other things), &lt;strong&gt;Gimp&lt;/strong&gt; (photo editor), &lt;strong&gt;Inkscape&lt;/strong&gt; (vector graphics), &lt;strong&gt;VLC&lt;/strong&gt; (media player) and something important, which is support for compressing and decompressing &lt;strong&gt;7zip&lt;/strong&gt; (where to use RAR you have to enable/install the non-free module as the original screenshot showed, and click on &amp;ldquo;&lt;em&gt;Apply Changes&lt;/em&gt;&amp;rdquo;, of course).&lt;/p&gt;
&lt;h2 id="proprietary-codecs-and-partner-repositories"&gt;&lt;a href="#proprietary-codecs-and-partner-repositories" class="header-anchor"&gt;&lt;/a&gt;Proprietary codecs and partner repositories
&lt;/h2&gt;&lt;p&gt;Then I install all the proprietary codec support and other utilities needed for multimedia content, among others. To do that I go to Synaptic and search for &amp;ldquo;&lt;em&gt;ubuntu-restricted-extras&lt;/em&gt;&amp;rdquo; and install them (right click, &amp;ldquo;&lt;em&gt;Mark for Installation&lt;/em&gt;&amp;rdquo; and &amp;ldquo;&lt;em&gt;Apply&lt;/em&gt;&amp;rdquo;). I don&amp;rsquo;t install them from the Software Center because from there you CANNOT accept the EULA for the proprietary Microsoft fonts that come included in the metapackage, and that&amp;rsquo;s why they aren&amp;rsquo;t installed. In case you haven&amp;rsquo;t accepted it and they aren&amp;rsquo;t installed, they can be installed separately from Synaptic itself; the package name is &lt;em&gt;ttf-mscorefonts-installer&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;In the original screenshots you could tell that my desktop already had icons and other customizations installed; I&amp;rsquo;ll explain all of that here. Now that I have this, I go to the program called &amp;ldquo;&lt;em&gt;Software &amp;amp; Updates&lt;/em&gt;&amp;rdquo; and in the &amp;ldquo;&lt;em&gt;Other Software&lt;/em&gt;&amp;rdquo; tab I enable the &amp;ldquo;&lt;em&gt;Canonical Partners&lt;/em&gt;&amp;rdquo; repository. Once enabled, it&amp;rsquo;s recommended to open the &amp;ldquo;&lt;em&gt;Software Updater&lt;/em&gt;&amp;rdquo; so it picks up the changes; this allows installing Skype and other programs directly from the Ubuntu Software Center.&lt;/p&gt;
&lt;p&gt;Another thing some people might use is proprietary drivers for graphics cards or other devices. To do that you have to open &amp;ldquo;&lt;em&gt;Additional Drivers&lt;/em&gt;&amp;rdquo;, select the driver (first option, not the &amp;ldquo;&lt;em&gt;updates&lt;/em&gt;&amp;rdquo; one) and click on &amp;ldquo;&lt;em&gt;Apply Changes&lt;/em&gt;&amp;rdquo;.&lt;/p&gt;
&lt;h2 id="skype-steam-and-playonlinux"&gt;&lt;a href="#skype-steam-and-playonlinux" class="header-anchor"&gt;&lt;/a&gt;Skype, Steam, and PlayOnLinux
&lt;/h2&gt;&lt;p&gt;I install &lt;strong&gt;Skype&lt;/strong&gt;, which I use quite a bit to get in touch with some people. Although &lt;a class="link" href="https://web.skype.com/" target="_blank" rel="noopener"
 &gt;Skype Web&lt;/a&gt; is in beta and it also works from &lt;a class="link" href="https://hotmail.com" target="_blank" rel="noopener"
 &gt;Outlook&lt;/a&gt;, the desktop app, although not very flashy visually, offers a better user experience in my opinion (it&amp;rsquo;s just that I usually close the browser and cut off all the webapps &amp;ldquo;unintentionally on purpose&amp;rdquo;, hahaha). When searching for Skype in the Ubuntu Software Center you have to click at the bottom where it says &amp;ldquo;&lt;em&gt;Show technical items&lt;/em&gt;&amp;rdquo;; you have to know which one to install, because several packages come up.&lt;/p&gt;
&lt;p&gt;After installing it, you can follow the suggestion in the most voted comment, which improves Skype&amp;rsquo;s appearance (yes, that Javier Orozco who wrote that comment is me; I didn&amp;rsquo;t expect it to stay there at the top forever). But since what I suggest is through the terminal, there&amp;rsquo;s no need for that; you can also install the packages &amp;ldquo;&lt;em&gt;gtk2-engines-murrine:i386&lt;/em&gt;&amp;rdquo; and &amp;ldquo;&lt;em&gt;gtk2-engines-pixbuf:i386&lt;/em&gt;&amp;rdquo; by searching for them with those exact names right from the Software Center.&lt;/p&gt;
&lt;p&gt;I also install &lt;strong&gt;Steam&lt;/strong&gt;, because I have several games purchased, and &lt;strong&gt;PlayOnLinux&lt;/strong&gt; (to install Steam for Windows on Ubuntu). I install both programs from their official pages and not from the Software Center, to have the most recent versions, because besides, the .deb automatically adds the direct repository to stay up to date with updates.&lt;/p&gt;
&lt;p&gt;On the PlayOnLinux page it says the following: &lt;em&gt;Ubuntu Precise (and superior) users: You must install the package wine:i386 to get PlayOnLinux working&lt;/em&gt;. That&amp;rsquo;s done by opening the &lt;strong&gt;Ubuntu Software Center&lt;/strong&gt; and typing &lt;em&gt;wine:i386&lt;/em&gt; and installing it.&lt;/p&gt;
&lt;p&gt;Once in PlayOnLinux, you just search for Steam in the list of programs available to install; it&amp;rsquo;s quite easy (next, next and next). Once the process is finished, it&amp;rsquo;s ready to &amp;ldquo;&lt;em&gt;launch&lt;/em&gt;&amp;rdquo; every time you open PlayOnLinux; that way you can have both Steam for GNU/Linux and Steam for Windows on your Ubuntu.&lt;/p&gt;
&lt;h2 id="customization-with-unity-tweak-tool-and-numix"&gt;&lt;a href="#customization-with-unity-tweak-tool-and-numix" class="header-anchor"&gt;&lt;/a&gt;Customization with Unity Tweak Tool and Numix
&lt;/h2&gt;&lt;p&gt;After having everything I use the most installed, I move on to customization. For that I install the &lt;em&gt;&amp;ldquo;Unity Tweak Tool&amp;rdquo;&lt;/em&gt; from the Ubuntu Software Center; on 14.04 two versions come up, I install the most recent one by selecting it in the dropdown menu.&lt;/p&gt;
&lt;p&gt;With this tool you can modify icons, sizes, the theme and many other things; each person will see how they modify it. I leave it as default, the only things I change are theme and icons, and I disable the Amazon web app, nothing else. I then proceed to install Numix, my favorite package.&lt;/p&gt;
&lt;p&gt;To do it you have to add the repository; I take the opportunity to also add other repositories for other programs I&amp;rsquo;ll also use. I then go to &amp;ldquo;&lt;em&gt;Software &amp;amp; Updates&lt;/em&gt;&amp;rdquo; and in the &amp;ldquo;&lt;em&gt;Other Software&lt;/em&gt;&amp;rdquo; tab I click on &amp;ldquo;&lt;em&gt;Add&lt;/em&gt;&amp;rdquo; and type the PPA repositories I&amp;rsquo;m going to add:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-gdscript3" data-lang="gdscript3"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;ppa&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;numix&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;ppa&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;ppa&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;jd&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;team&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;jdownloader&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;ppa&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;fyrmir&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;livewallpaper&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;daily&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;ppa&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;diesch&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;testing&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;ppa&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;sunab&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;kdenlive&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;release&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;In the first repository are the icons and themes I&amp;rsquo;ll use; in the second, the program &lt;strong&gt;JDownloader&lt;/strong&gt;, which is a download manager I use out of habit and convenience; in the third, the &lt;strong&gt;Livewallpapers&lt;/strong&gt; (&lt;a class="link" href="https://www.youtube.com/watch?v=bPmr57xfffQ" target="_blank" rel="noopener"
 &gt;watch video&lt;/a&gt;); in the fourth, the &lt;strong&gt;classic menu for Ubuntu&lt;/strong&gt;; and in the fifth, &lt;strong&gt;Kdenlive&lt;/strong&gt;, my favorite video editor. Possibly whoever reads this only wants the first, the third and the fourth.&lt;/p&gt;
&lt;p&gt;Once I&amp;rsquo;ve added them, one by one, I click Close; it will automatically ask me to &lt;strong&gt;refresh the cache&lt;/strong&gt; so I can use the repositories (this is necessary for everything to be installable).&lt;/p&gt;
&lt;p&gt;Then you have to install the programs from those repositories, using the &lt;strong&gt;Ubuntu Software Center&lt;/strong&gt; or &lt;strong&gt;Synaptic&lt;/strong&gt;, searching for the exact name of the packages. When using the Software Center, they usually appear among the &amp;ldquo;&lt;em&gt;Technical items&lt;/em&gt;&amp;rdquo;. In this case they would be the &lt;strong&gt;Numix Circle&lt;/strong&gt; icons and the &lt;strong&gt;Numix GTK and KDE&lt;/strong&gt; themes, exact names:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;numix-icon-theme-circle
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;numix-gtk-theme
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;numix-kde-theme
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;The &lt;strong&gt;JDownloader&lt;/strong&gt; (which when installed and updated will possibly suggest updating to version 2), the &lt;strong&gt;Livewallpapers&lt;/strong&gt;, the &lt;strong&gt;classic menu&lt;/strong&gt; and the &lt;strong&gt;Kdenlive&lt;/strong&gt; are searched by these exact names:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-gdscript3" data-lang="gdscript3"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;jdownloader&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;livewallpaper&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;classicmenu&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;indicator&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;kdenlive&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;For the &lt;strong&gt;Livewallpapers&lt;/strong&gt; you have to install the additional plugins as shown in the image, otherwise it won&amp;rsquo;t work and/or won&amp;rsquo;t be configurable. Then you have to open the preferences to configure (important to enable autostart) and the wallpaper itself. Now comes the part where you change the theme and icons to the recently installed ones: for that you have to open &lt;strong&gt;Unity Tweak Tool&lt;/strong&gt;; once open, in Appearance/Theme choose &lt;strong&gt;Numix&lt;/strong&gt;, and in Appearance/Icons choose &lt;strong&gt;Numix-Circle&lt;/strong&gt;. You also have to open the &lt;strong&gt;ClassicMenu&lt;/strong&gt; by searching for its name in the Dash.&lt;/p&gt;
&lt;h2 id="media-player-and-desktop-effects"&gt;&lt;a href="#media-player-and-desktop-effects" class="header-anchor"&gt;&lt;/a&gt;Media player and desktop effects
&lt;/h2&gt;&lt;p&gt;Another thing I do is uninstall the default music player, &lt;strong&gt;Rhythmbox&lt;/strong&gt;, and install &lt;strong&gt;Gmusicbrowser&lt;/strong&gt;, which is my favorite since it brings more options (like viewing the song lyrics) and different appearances (with more than 20 different styles).&lt;/p&gt;
&lt;p&gt;To finish, I like to add effects to the desktop, like gooey windows, blurs, fades&amp;hellip; writing with fire? All of that&amp;hellip; To do that you have to install the &lt;strong&gt;Compiz&lt;/strong&gt; settings; these are the 3 packages that must be installed, either from the Software Center or from Synaptic:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;compizconfig-settings-manager
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;compiz-plugins
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;compiz-plugins-extra
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Once in the Compiz settings, there&amp;rsquo;s little I enable, since many things cause problems; so I only enable &lt;strong&gt;gooey windows&lt;/strong&gt;, &lt;strong&gt;Motion Blur&lt;/strong&gt;, &lt;strong&gt;Fire Paint&lt;/strong&gt;, &lt;strong&gt;Animations&lt;/strong&gt; and nothing else (the cube works fine WITHOUT the 3D windows, but I don&amp;rsquo;t use it). Of the enabled ones, I only configure 2: the first is the &lt;strong&gt;Ubuntu Unity Plugin&lt;/strong&gt;, in which I enable the option that allows minimizing and maximizing windows directly from the Unity panel; for that I go to Ubuntu Unity Plugin &amp;gt; Launcher &amp;gt; Minimize Single Window Applications (Unsupported). The second one I configure is &lt;strong&gt;Animations&lt;/strong&gt;, in which I enable all of them and set everything to random, both for minimizing, closing, etc.&lt;/p&gt;
&lt;p&gt;Finally, with the &lt;strong&gt;Firepaint&lt;/strong&gt; I write the name of the distribution with fire and take a screenshot to upload it for the &lt;em&gt;#ViernesDeEscritorio&lt;/em&gt; in the &lt;a class="link" href="https://www.facebook.com/groups/linuxparatodos" target="_blank" rel="noopener"
 &gt;Software Libre Para Una Sociedad Libre en Facebook&lt;/a&gt; group that I administer, and with that I&amp;rsquo;m done. THE END&lt;/p&gt;</description></item></channel></rss>