04 Feb 2025

feedPlanet Ubuntu

Lubuntu Blog: Lubuntu Plucky Puffin Alpha Notes

Lubuntu Plucky Puffin is the current development branch of Lubuntu, which will become 25.04. Since the release of 24.10, we have been hard at work polishing the experience and fixing bugs in the upcoming release. Below, we detail some of the changes you can look forward to in 25.04. Two Minute Minimal Install When installing […]

04 Feb 2025 8:32pm GMT

Ubuntu Studio: LTS Upgrades (22.04 to 24.04) ARE BACK!

Following a bug in ubuntu-release-upgrader which was causing Ubuntu Studio 22.04 LTS to fail to upgrade to 24.04 LTS, we are pleased to announce that this bug has been fixed, and upgrades now work.

As of this writing, this update is being propagated to the various Ubuntu mirrors throughout the world. The version of ubuntu-release-upgrader needed is 24.04.26 or higher, and is automatically pulled from the 24.04 repositories upon upgrade.

Unfortunately, while testing this fix, we noticed that, due to the time_t64 transition which prevents the 2038 problem, some packages get removed. We have noticed that, if upgrading from 22.04 LTS to 24.04 LTS, the following applications get removed (this list is not exhaustive):

To fix this, immediately after upgrade, open a Konsole terminal (ctrl-alt-t) and enter the following:

sudo apt -y remove ubuntstudio-graphics ubuntustudio-video ubuntustudio-photography && sudo apt -y install ubuntustudio-graphics ubuntustudio-video ubuntustudio-photography && sudo apt upgrade

If you do intend to upgrade, remember to purge any PPAs you may have enabled via ppa-purge so that your upgrade will go as smooth as possible.

We apologize for the inconvenience that may have been caused by this bug, and we hope your upgrade process goes as smooth as possible. There may be edge cases where this goes badly as we cannot account for every installation and whatever third-party repositories may be enabled, in which case the best method is to back-up your /home directory and do a clean installation.

Remember to upgrade soon, as Ubuntu Studio 22.04 goes End Of Life (EOL) in April!

04 Feb 2025 8:01pm GMT

Ubuntu Blog: The role of FIPS 140-3 in the latest FedRAMP guidance

<noscript> <img alt="" height="720" src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,c_fill,w_1280,h_720/https://ubuntu.com/wp-content/uploads/37b4/Latest-Fedramp-guidance.png" width="1280" /> </noscript>

There's good news in the US federal compliance space. The latest FedRAMP policy on the use of cryptographic modules relaxes some of the past restrictions that prevented organizations from applying critical security updates.

There has long been a tension between the requirements for strictly certified FIPS crypto modules and the need to keep software patched and up to date with the latest security vulnerability fixes. The new guidance goes a ways to resolving this tension - and best of all, it aligns perfectly with how we've already been approaching FIPS module updates for Ubuntu.

In this post we cover the basics of FIPS certification along with the new FedRAMP guidance that prioritizes security updates.

What is FIPS 140-3?

FIPS 140-3 is a NIST standard for ensuring that cryptography has been implemented correctly, protecting users against common pitfalls such as misconfigurations or weak algorithms. All US Government departments, federal agencies, contractors, and service providers to the Government are required to use FIPS validated crypto modules, and a number of industries have also adopted the FIPS 140-3 standard as a security best practice. A FIPS-compliant technology stack is therefore essential in these sectors, and Ubuntu provides the building blocks for a modern and innovative open source solution.

The latest FedRAMP guidance

A major use-case for FIPS-validated cryptography is for FedRAMP-accredited service providers. Up till now, the FedRAMP guidelines have mandated a strict adherence to using certified modules. This approach is changing, however, and new FedRAMP policy is now in place, aimed at giving cloud service providers and their independent assessors a more modern risk-based approach to security and compliance:

These requirements highlight the fact that whilst using FIPS-certified crypto is important, there is greater risk facing organizations who deploy code that contains known vulnerabilities. This new approach balances the use of FIPS-certified modules with vendors supplying critical security fixes, which matches exactly what Canonical provides with our module updates.

FIPS 140-3 certification

For Ubuntu, we have chosen a set of cryptographic libraries and utilities that have the widest usage and converted them to operate in FIPS mode. This means that we have disabled various disallowed algorithms and ciphers from the libraries, and made sure that they work by default in a FIPS compatible mode of operation. The exact modules may vary between LTS releases, though we currently include the userspace libraries OpenSSL, Libgcrypt & GnuTLS, along with the Linux kernel, which also provides the validated source of random entropy data.

In order to ensure that we have implemented the FIPS specifications correctly, we work with an accredited Cryptographic and Security Testing Laboratory (CSTL) which validates the implementation through a rigorous series of functional and operational tests. Our current lab partner is atsec information security, who we have engaged since 2016 for this work.

The final certification step is for NIST's Cryptographic Module Validation Program to perform their own checks; when they are satisfied they will publish the official certificates and policy documents.

<noscript> <img alt="" height="400" src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,c_fill,w_1200,h_400/https://ubuntu.com/wp-content/uploads/55ac/FIPS-140-3-webinar.png" width="1200" /> </noscript>

How we apply patches

Ubuntu packages are built up of layers: we start with the upstream source code, and then apply subsequent patch sets. The first patches comprise any modifications we choose to make for compatibility - the changes that we apply in order to make the software package operate seamlessly with the rest of the software in the distribution. Security patches for fixing vulnerabilities are then applied on top of this.

When we convert the crypto packages to operate in FIPS mode, we make a set of patches that are applied after all the rest of the previous patches. In particular, the FIPS changes sit on top of the security fixes (where the security fixes don't affect the FIPS-specific code, which is the majority case). This means that we can have a high degree of certainty that the FIPS functionality remains unchanged and the security fixes won't affect the FIPS status of the modules, and hence why we can offer the updated modules to our customers for deployment in their FIPS environments.

Strict versions and updates

NIST assesses a particular version of the cryptographic module and issues the FIPS 140-3 certificates and security policy documents for this specific set of binary files. For Ubuntu, that means that we submit versions of the packages for certification and these versions then remain effectively frozen in time from the moment that they are handed over for certification. In particular, these packages don't receive any further security updates to fix any vulnerabilities that are discovered in the time after submission. The certification process can take months, or even years, and then the certificates are valid for 5 years henceforth. Even at the point when the certificates are issued, the modules may well contain unpatched vulnerabilities, and the longer the period since they were frozen in time the more vulnerable they become.

In order to address this obvious shortcoming, Canonical also provides updated versions of the FIPS 140-3 modules that include all the relevant security fixes. These modules are therefore no longer the exact same set of binary files that were submitted for validation, but we assert that the FIPS functionality that was assessed by the testing lab and by NIST remains unchanged, and we strongly recommend that everybody uses these updated versions so that your systems remain fully secure.

Which FIPS to use? -updates, -preview, strict

Canonical has provided FIPS modules in several forms up till now:

We recommend that everyone uses the "fips-updates" modules to remain fully secure against security exploits. In the past, we have provided "fips" modules, which are not updated and likely contain known vulnerabilities, for customers who had a strong need to satisfy strict regimes - such as FedRAMP - that required exact binary versions of the certified modules. Now that the new FedRAMP guidance is being updated to take a more integrated view of security, we will be deprecating the strict "fips" modules, and encouraging everyone to use the "fips-updates".

With Ubuntu 22.04 we introduced another version of the modules called "fips-preview", which contained the strict binary packages that were submitted to NIST for validation, again without the security fixes applied. This will also be deprecated in favour of "fips-updates".

Conclusion

Canonical welcomes the holistic approach to security espoused by the latest FedRAMP guidelines, which aligns perfectly with the FIPS 140-3 modules update strategy that we have already been supporting to provide our customers with the best possible security posture. This combines the NIST-validated crypto implementation needed to meet the strictest government standards with Canonical's 10+ years of security patching, all within the popular Ubuntu ecosystem.

For questions, contact us here.

Register for the webinar: Taking advantage of FIPS 140-3 Certification for Ubuntu 22.04 LTS

04 Feb 2025 6:30pm GMT

feedUbuntu blog

The role of FIPS 140-3 in the latest FedRAMP guidance

Good news in the US federal compliance space. The latest FedRAMP policy relaxes past restrictions that prevented organizations from applying critical security updates.

04 Feb 2025 6:30pm GMT

feedOMG! Ubuntu

Firefox 135 Brings New Tab Page Tweaks, AI Chatbot Access + More

Right on schedule, a new update to the Mozilla Firefox web browser is available for download. Last month's Firefox 134 release saw the New Tab page layout refreshed for users in the United States, let Linux go hands-on with touch-hold gestures, seeded Ecosia search engine, and fine-tuned the performance of the built-in pop-up blocker. Firefox 135, as is probably intuit, brings an equally sizeable set of changes to the fore including a wider rollout of its new New Tab page layout to all locales where Stories are available: It's not a massive makeover, granted. But the new layout adjusts the […]

You're reading Firefox 135 Brings New Tab Page Tweaks, AI Chatbot Access + More, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

04 Feb 2025 10:10am GMT

03 Feb 2025

feedPlanet Ubuntu

The Fridge: Ubuntu Weekly Newsletter Issue 877

Welcome to the Ubuntu Weekly Newsletter, Issue 877 for the week of January 27 - February 1, 2025. The full version of this issue is available here.

In this issue we cover:

The Ubuntu Weekly Newsletter is brought to you by:

If you have a story idea for the Weekly Newsletter, join the Ubuntu News Team mailing list and submit it. Ideas can also be added to the wiki!

.

03 Feb 2025 9:45pm GMT

Stuart Langridge: Blog Questions Challenge

The latest thing circulating around people still blogging is the Blog Questions Challenge; Jon did it (and asked if I was) and so have Jeremy and Ethan and a bunch of others, so clearly it is time I should get on board, fractionally late as ever.1

Why did you start blogging in the first place?

Some other people I admired were doing it. I think the person I was most influenced by was Simon Willison, who is also still at it2, but a whole bunch of people got on board at around that same time, back in the early days when you be a medium-sized fish in a small pool just by participating. Mark Pilgrim springs to mind as well -- that's a good example of having influence, when the "standard format" of permalinks got sort of hashed out collectively to be /2025/02/03/blog-questions-challenge, which a lot of places still adhere to (although it feels faintly quaint, these days).

Interestingly, a lot of the early posts on this site are short two-sentence half-paragraph things, throwaway thoughts, and that all got sucked up by social media... but social media hadn't been invented, back in 2002.

Also interestingly: the second post on this here blog3 was bitching at Mozilla about the Firefox release schedule. Nothing new under the sun.4

What platform are you using to manage your blog and why did you choose it? Have you blogged on other platforms before?

Cor. When it started, this site was being run by Castalian, which was basically "classic ASP but Python instead of VBScript", a thing I built. This is because I was using ASP at work on Windows machines, so that was the model for "dynamic web pages" that I understood, but I wasn't on Windows5 and so I built it myself. No idea if it still works and I very much doubt it since it's old enough to buy all the drinks these days.

After that it was Movable Type for a bit and then, because I'd discovered the idea of funky caching6 it was Vellum, that model (a) in Python and (b) written by me. Then for a while it was "Thort", which was based on CouchDB7, and then it was WordPress, and then in 2014 I switched from WP to a static build based on Pelican, which it still is to this day. Crikey, that was over ten years ago!8 I like static site generators: I even wrote 10 Popular Static Site Generators a few years ago for WebsiteSetup which I think is still pretty good.

How do you write your posts? For example, in a local editing tool, or in a panel/dashboard that's part of your blog?

In my text editor, which is Sublime Text. The static setup is here on my machine; I write a post, I type make kryogenix, and it runs a whole little series of scripts which invoke Pelican to build the static HTML for the blog, do a few things that I've added (such as add footnote handling9, make og:image links and images10, and sort of handle webmentions but that's broken at the moment) and then copy it up to my actual website (via git) to be published.

It's all a bit lashed together, to be honest, but this whole website is like that. It is something like an ancient city, such as London or Rome; what this site is mostly built on is the ruins of the previous history of the city. Sometimes the older bits poke through because they're still actually OK, or they never got updated; sometimes they've been replaced with the new shiny. You should see the .htaccess file, which operates a bewildering set of redirects through about six different generations of URLs so all the old links still work.11

When do you feel most inspired to write?

When the muse seizes me. Sometimes that's a lot; sometimes not. I do quite a lot of paid writing as part of my various day jobs for others, and quite a lot of creative writing as part of running a play-by-post D&D campaign, and that sucks up a reasonable amount of the writing energy, but there are things which just demand going on the website. Normally these days it's things where I want them to be a reference of some kind -- maybe of a useful tech thing, or some important thought, or something interesting -- for myself or for others.

Alternatively you might think the answer is "while in the pub, which leads to making random notes in an email to myself from my phone and then writing a blog post when I get home" and while this is not true, it's not not true either. I do not want to do a histogram of posting times from this site because I am worried that I will find that the majority are at, like, 11.15pm.

Do you publish immediately after writing, or do you let it simmer a bit as a draft?

Always post immediately. I have discovered about myself that, for semi-ephemeral stuff like posts here or projects that I do for fun, that I need to get them done as part of that initial burst of inspiration and energy. If I don't get it done, then my enthusiasm will fade and they will linger half-finished for ever and never get completed. I don't necessarily like this, but I've learned to live with it. If I think of an idea for a post and write a note about it and then don't do it, when I rediscover the note a week later it will not seem anything like as compelling. So posts are mostly written as one long stream-of-consciousness to capitalise on the burning of the creative fire before it gets doused by time or work or everything going on in the world. Carpe diem, I guess.12

What's your favourite post on your blog?

Maybe It's Cold Outside, or Monkey Island 2, for about the fifth time, or Charles Paget Wade and the Underthing for writing, although each of them have little burrs in the wording that I want to polish when I re-read them. The series of birthday posts have been going on since the beginning, one every year, which probably wins for consistency. For technical stuff, maybe Some thoughts on soonsnap and little big details (now sadly defunct) or The thing and the whole of the thing: on DRM in HTML. I like my own writing, mostly. Arrogant, I know.

Any future plans for your blog? Maybe a redesign, a move to another platform, or adding a new feature?

Not really at the moment, but, as above, these things tend to arrive in a blizzard of excitement and implementation and then linger forever once done. But right now... it all seems to work OK. Ask me when I get back from the pub.

Next?

Well, I should probably point back at some of the people who inspired me to do this or other things and keep doing so to this day. So Simon, Remy, and Bruce, perhaps!

  1. In my defence, it was my birthday.
  2. although no longer at simon.incutio.com -- what even was Incutio?
  3. I resisted the word "blog" for a long time, calling it a "weblog", and the activity being "weblogging", because "blog" is such an ugly word. Like most of the fights I was picking in the mid 2000s, this also seems faintly antiquated and passé now. Sic transit gloria mundi and all that.
  4. or "nihil sub sole novum", since we're doing Latin quotes today
  5. and Windows's relationship with Python has always been a bit unsteady, although it's better these days now that Microsoft are prepared to acknowledge that other people can have ideas
  6. you write the pages in an online form, but then a server process builds a static HTML version of them; the advanced version of this where pages were only built on request was called "funky caching" back then
  7. if a disinterested observer were to consider this progression, they might unfairly but accurately conclude that whatever this site runs on is basically a half-arsed system I built based on the latest thing I'm interested in, mightn't they?
  8. tempus fugit. OK, I'll stop now.
  9. like this!
  10. an idea I stole shamelessly from Zach Leatherman
  11. Outgoing links are made to continue to work via unrot.link from the excellent Remy Sharp
  12. I was lying about not doing this any more, obviously

03 Feb 2025 7:17pm GMT

Ubuntu Blog: How to reduce data storage costs by up to 50% with Ceph

Canonical Ceph with Intel Quick Assist Technology (QAT)

<noscript> <img alt="" height="1280" src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,c_fill,w_1920,h_1280/https://ubuntu.com/wp-content/uploads/6386/mathieu-turle-uJm-hfuCHm4-unsplash.jpg" width="1920" /> </noscript>
Photo by Mathieu Turle on Unsplash

In our last blog post we talked about how you can use Intel® QAT with Canonical Ceph, today we'll cover why this technology is important from a business perspective - in other words, we're talking data storage costs.

Retaining and protecting data has an inherent cost based on the underlying architecture of the system used to store it. In the public cloud this is very easy to understand, as each GB stored incurs a per unit fee, with additional costs based on how frequently the storage is accessed (read more about that in our blog post on cloud storage costs here).

On premise solutions are typically more complex to calculate a cost-per-gigabyte value as you also need to take into account the power, cooling, physical space, as well as the hardware including networking, and ongoing maintenance. For simplicity's sake, in this post we will examine a typical storage server configuration, focusing on the hardware components themselves, as environmental costs can vary widely across the globe, but would remain constant if either configuration was deployed.

The most important aspect is to understand the impact of a hardware decision and how it can affect the total cost of ownership (TCO), as we'll explore below.

Diving in: hardware comparisons

Using a well known vendor's online configuration tool we can examine the cost differences between similar server configurations. As we are focusing on compression the only difference between the configurations will be the CPUs, with and without hardware offload (QAT).

However, it should be noted that the largest driver of cost in any storage system are the disks themselves, for example the list price of a 15.36TB NVMe drive is $9,396.63, which means that in a single cluster node just the cost of disks is over $225,000, with the remainder of the components costing approximately $20,000.

By swapping out the CPU in a server configuration we can explore how much additional cost would be introduced by adding QAT offload engines, in the examples below we have selected equivalent CPUs with and with and without QAT. Both server configurations provide 368.64TB of raw storage space, and the per GB costs below assume a 3-Replica protection scheme.

Server Configuration No QAT QAT enabled
Processor 2x Xeon 6448Y 2x Xeon 6548N
Memory 256GB RAM 256GB RAM
OSD disks 24x 15.36TB NVMe 24x 15.36TB NVMe
Networking Dual 100GbE Dual 100GbE
Boot disks 2x 1TB SSD 2x 1TB SSD
Total cost $242,472 $243,032
Per GB cost (3-Replica) $1.89/GB $1.90/GB
Comparable server configurations with and without hardware offload.

What savings does compression bring to data storage costs?

Based on the undiscounted list prices we can see that adding QAT does indeed increase the cost of a Ceph storage server by $560, or an increase of 0.25%, but this can easily be justified when considering a dataset that can be compressed. As can be seen below, even data that is already stored in a compressed format such as JPEG, can benefit from inline compression in a Ceph storage system, with other data types seeing greater compression and thus space savings.

Data Set Type Compression Ratio Space Saving
MinIO Warp (400GB) Synthetic CSV 1.33 25%
Images (1.1GB) 5000 Jpgs 1.01 1%
COVID-19 Research Data (100GB) Json, CSV, Text 1.33 25%
Video (200GB) RAW YUV 3.13 68%
Video (110GB) H.264 1.00 0%
Compression ratios experienced with different data types.

Using the server configuration that includes QAT offload engines, the effective cost to store a single GB of data is $1.90. As the compression ratio increases so do the savings as can be seen below:

Compression % 0 10 20 30 40 50
Capacity GB 383,386 425,984 479,232 547,694 638,976 766,771
Cost per GB $1.90 $1.71 $1.52 $1.33 $1.14 $0.95
Decreasing cost per GB with greater compression levels
<noscript> <img alt="" height="850" src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,c_fill,w_1438,h_850/https://ubuntu.com/wp-content/uploads/41d7/Screenshot-2025-01-27-at-17.00.54.png" width="1438" /> </noscript>

Key takeaways

While initially, it is natural to think that if you add additional hardware, or change a processor model for another with additional features, there will be additional costs. Which as we can see in these server examples is technically true, at first glance. However, in the scenario above changing the CPU model is just 0.25% of the total upfront cost, but once we start to take into account the savings provided by the hardware offload compression to actual TCO per GB stored can fall dramatically, and with some types of data, like raw video over 50% is possible!

Even so, for data sets that can be compressed the additional cost is easily mitigated, and for data that has the greatest compression ratios the cost savings become significant.

The greater the compression ratio, the less capacity required, which in turns reduces the number of storage servers required, and less network ports, which leads to a reduction in power consumption and facility costs too! These savings apply to all types of disks, including lower cost NL-SAS, as the compression is applied inline as the object storage damon (OSD) processes client IO.

Be sure to read our previous blog post if you want to try out Ceph with QAT.

Join our webinar

Find out more about how Ceph and QAT can be used to improve storage efficiency in our upcoming webinar, Maximize your storage efficiency with Ceph, on 12th February 2025, at 5PM CET, 11AM ET.

<noscript> <img alt="" height="900" src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,c_fill,w_1600,h_900/https://ubuntu.com/wp-content/uploads/3d2d/banner.png" width="1600" /> </noscript>

Additional resources

03 Feb 2025 10:32am GMT

feedUbuntu blog

How to reduce data storage costs by up to 50% with Ceph

Canonical Ceph with IntelⓇ Quick Assist Technology (QAT) In our last blog post we talked about how you can use Intel® QAT with Canonical Ceph, today we'll cover why this technology is important from a business perspective - in other words, we're talking data storage costs. Retaining and protecting data has an inherent cost based […]

03 Feb 2025 10:32am GMT

feedOMG! Ubuntu

How to Fix Spotify ‘No PubKey’ Error on Ubuntu

Do you use the official Spotify DEB on Ubuntu (or an Ubuntu-based Linux distribution like Linux Mint)? If so, you'll be used to receiving updates to the Spotify Linux client direct from the official Spotify APT repo, right alongside all your other DEB-based software. Thing is: if you haven't checked for updates from the command line recently you might not be aware the that security key used to 'sign' packages from the Spotify APT repo stopped working at the end of last year. Annoying, but not catastrophic as it-thankfully-doesn't stop the Spotify Linux app from working just pollutes terminal output […]

You're reading How to Fix Spotify 'No PubKey' Error on Ubuntu, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

03 Feb 2025 2:48am GMT

02 Feb 2025

feedOMG! Ubuntu

Linux Icon Pack Papirus Gets First Update in 8 Months

papirus icon themeFans of the Papirus icon theme for Linux desktops will be happy hear a new version is now available to download. Paprius's first update in 2025 improves support for KDE Plasma 6 by adding Konversation, KTorrent and RedShift tray icons, KDE and Plasma logo glyphs for use in 'start menu' analogues, as well as an assortment of symbolic icons. Retro gaming fans will appreciate an expansion in mime type support in this update. Papirus now includes file icons for ROMs used for emulating ZX Spectrum, SEGA Dreamcast, SEGA Saturn, MSX, and Neo Geo Pocket consoles; and Papirus now uses different […]

You're reading Linux Icon Pack Papirus Gets First Update in 8 Months, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

02 Feb 2025 7:54pm GMT

feedPlanet Ubuntu

Colin Watson: Free software activity in January 2025

Most of my Debian contributions this month were sponsored by Freexian. If you appreciate this sort of work and are at a company that uses Debian, have a look to see whether you can pay for any of Freexian's services; as well as the direct benefits, that revenue stream helps to keep Debian development sustainable for me and several other lovely people.

You can also support my work directly via Liberapay.

Python team

We finally made Python 3.13 the default version in testing! I fixed various bugs that got in the way of this:

As with last month, I fixed a few more build regressions due to the removal of a deprecated intersphinx_mapping syntax in Sphinx 8.0:

I ported a few packages to Django 5.1:

I ported python-pypump to IPython 8.0.

I fixed python-datamodel-code-generator to handle isort 6, and contributed that upstream.

I fixed some packages to tolerate future versions of dh-python that will drop their dependency on python3-setuptools:

I removed the old python-celery-common transitional package from celery, since nothing in Debian needs it any more.

I fixed or helped to fix various other build/test failures:

I upgraded these packages to new upstream versions:

Rust team

I fixed rust-pyo3-ffi to avoid explicit Python version dependencies that were getting in the way of making Python 3.13 the default version.

Security tools packaging team

I uploaded libevt to fix a build failure on i386 and to tolerate future versions of dh-python that will drop their dependency on python3-setuptools.

Installer team

I helped with some testing of a debian-installer-utils patch as part of the /usr move. I need to get around to uploading this, since it looks OK now.

Other small things

Helmut Grohne reached out for help debugging a multi-arch coinstallability problem (you know it's going to be complicated when even Helmut can't figure it out on his own …) in binutils, and we had a call about that.

I reviewed and applied a new Romanian translation of debconf's manual pages.

I did my twice-yearly refresh of debmirror's mirror_size documentation, and applied a contribution to improve the example debmirror.conf.

I fixed an arguable preprocessor string handling bug in man-db, and applied a fix for out-of-tree builds.

02 Feb 2025 7:48pm GMT

feedOMG! Ubuntu

GNOME Introduces New UI & Monospace Adwaita Fonts

GNOME logo with the number 48GNOME has announced a change to its default UI and monospace fonts ahead of the upcoming GNOME 48 release - a typographic turnabout that won't impact Ubuntu users directly, though. Should you feel a sense of deja vu here it's because GNOME trialled a font switch last year, during development of GNOME 47. Back then, it replaced its home-grown Cantarell font with the popular open-source sans Inter font (trivia: used by Zorin OS). The change was reverted prior to the GNOME 47 due to various UI quirks, coverage issues, and compatibility (thus underlying the importance of testing things out prior […]

You're reading GNOME Introduces New UI & Monospace Adwaita Fonts, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

02 Feb 2025 4:42pm GMT

01 Feb 2025

feedOMG! Ubuntu

Try Mozilla’s New AI Detector Add-On for Firefox

Want to find out if the text you're reading online was written by an real human or spat out by a large language model (LLM) trying to sound like one? Mozilla's Fakespot Deepfake Detector Firefox add-on may can help give you an indication. Similar to online AI detector tools, the add-on can analyse text (of 32 words or more) to identify patterns, traits, and tells common in AI generated or manipulated text. It uses Mozilla's proprietary ApolloDFT engine and a set of open-source detection models. But unlike some tools, Mozilla's Fakespot Deepfake Detector browser extension is free to use, does […]

You're reading Try Mozilla's New AI Detector Add-On for Firefox, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

01 Feb 2025 7:52pm GMT

feedPlanet Ubuntu

Faizul "Piju" 9M2PJU: Why imwheel Is Still Relevant for Linux Users in 2025

When it comes to the Linux desktop experience, one thing remains constant: the occasional frustration with mouse scrolling. Whether you're navigating through web pages, sifting through documents, or coding in your favorite editor, smooth and predictable scrolling is essential. Unfortunately, not all Linux desktop environments handle mouse scroll events gracefully. This is where imwheel steps in to save the day.

The Scrolling Conundrum on Linux

Despite the significant strides in Linux desktop environments like GNOME, KDE Plasma, and Xfce, inconsistencies in mouse scroll behavior persist. Users frequently encounter issues such as:

These issues can be a significant hindrance, especially for users who demand precision and efficiency in their workflow.

Enter imwheel

imwheel is a lightweight utility that intercepts and modifies mouse wheel input on the fly, giving users the power to adjust the scroll behavior at a granular level. Here's why it remains an indispensable tool:

Customization at Your Fingertips

With imwheel, you can tailor your mouse scroll settings to perfectly suit your needs. Whether you need to ramp up the speed for faster navigation or dial it down for precision work, imwheel allows you to modify scroll sensitivity with ease. You can even set up custom scrolling profiles for different applications, ensuring that every piece of software behaves just the way you want it to.

Bridging the Gap

While modern desktop environments offer various settings to adjust scroll behavior, they often fall short of providing the detailed control that imwheel offers. Many of these environments have default configurations that may work well for most users but leave little room for customization when things go awry. imwheel bridges this gap by giving you a simple yet powerful way to tweak scroll acceleration and sensitivity, enhancing compatibility across a wide range of applications and hardware.

Wide-Ranging Compatibility

Even as Linux transitions toward newer display protocols like Wayland, a significant number of users still rely on X11. imwheel continues to be a vital tool for X11 users, ensuring that even on legacy systems, you can achieve consistent and smooth scrolling. Its ability to work across various distributions and desktop environments further cements its relevance.

Installing and Configuring imwheel

Getting started with imwheel is straightforward. Here's a quick guide to installation and configuration on some popular Linux distributions:

Installation

Configuration

Once installed, you can customize imwheel by editing the ~/.imwheelrc file. Here's an example configuration that increases vertical scroll speed:

".*"
None, Up, Button4, 4
None, Down, Button5, 4

In this configuration, the number 4 specifies the scroll acceleration. Adjusting this value allows you to fine-tune the scrolling speed to your liking. After updating the configuration, apply the changes by restarting imwheel:

imwheel -kill

For convenience, you can add the imwheel -kill command to your startup applications to ensure that imwheel is automatically launched when you log in.

Conclusion

In the ever-evolving landscape of Linux desktop environments, the need for precise control over hardware behavior remains paramount. imwheel continues to be a relevant and invaluable tool for those who find themselves frustrated by inconsistent mouse scroll behavior. By offering detailed customization options and bridging the gap left by default system settings, imwheel ensures that your scrolling experience is as smooth and responsive as it should be.

If you've ever found yourself fighting with your mouse scroll settings on Linux, give imwheel a try. It might just be the fix you need to enhance your workflow and reclaim the fluidity of your desktop experience.

The post Why imwheel Is Still Relevant for Linux Users in 2025 appeared first on Hamradio.my - Amateur Radio, Tech Insights and Product Reviews by 9M2PJU.

01 Feb 2025 7:47am GMT

30 Jan 2025

feedPlanet Ubuntu

Stuart Langridge: Forty Nine

The sum of the digits of the square of 49 (2401) is the square root of 49.

49 is the first square where the digits are squares. In this case, 4 and 9 are square numbers.

It seems that 49 is an age of squares.

I find myself increasingly OK with this.

It is interesting, although really quite disillusioning, reading through the series of posts I've done on my birthday (follow the links back from last year for 22 years now) and seeing the trend in recent years. The world has got more worrying. A lot more. I hate this.

So I've tried to find joy where I can get it. I'll give you an example. I looked up the number 49 for this, the same as I always do, and apparently 49 is the smallest discriminant of a totally real cubic field. Now, I'm sure that there are maths people out there who understand this. But to me, it is impossible to read this without putting on a mock Valley bro accent: yeah brah, this field is todally real, yah? And that made me smile. Bill dropped a birthday message on me at half seven this morning. Yesterday, I remembered a throwaway joke line that popey dropped on me in 2015 and I literally laughed out loud in my own living room at the thought of it. Two days ago Jess and I went to see Murder on the Orient Express on stage at the Alexandra Theatre. Tonight I've been for beers with Bruce and Matt. My D&D group are about to confront Harazos to let them perform a ritual they've made up. Everyone in my team at Barnardo's was really nice about my birthday. None of this helps fix the world crashing down around us, but all of it certainly makes it easier to cope with, because all of it is a little bit of joy, of niceness, in the midst of unjoy and unniceness. Thank you, all of you.

This has been not a great year. There's been ups and there's been downs. I'm still a lot better off than almost everyone -- I'm not under threat, I'm not more under threat than I was before, I can afford to do what I like as long as what I like isn't too extravagant. But it has nonetheless been tough. Maybe 2025 will be better, although to be honest I doubt it. And I have this sense of regret, not about the world getting worse, but that the idea that the world might get better has basically gone away. When I was younger, the thing was that the world would get better, year on year, as time passed. And I am 100% sure that this was a thing that I got to think because I was privileged to not be being screwed over by the world. But I still had that thought, that things were OK today and would be slightly more than OK tomorrow, and at some point that went away. Things probably won't be better tomorrow. If they're the same, that probably in itself is a victory. This isn't really my tragedy; it's for people younger than me, who haven't experienced this change, who assume that things getting steadily more grey and sad and worse is just the way the world is; that's just normal.

So I look for little bits of joy. Hopefully you have some little bits of joy yourself, as I do. Happy birthday to you, even if it's not your birthday. Eat some cake.

30 Jan 2025 11:04pm GMT

feedOMG! Ubuntu

High Tide is a Promising New Linux TIDAL Client

Linux users hunting for a native client to stream music from TIDAL will want to keep an eye on a promising new open-source app called High Tide. High Tide is an unofficial but native Linux client for the TIDAL music streaming service. It's written in Python, uses GTK4/libadwaita UI, and leverages official TIDAL APIs for playback. TIDAL, often positioned as the 'pro-artist music streaming platform', isn't as popular as industry titan Spotify (likely because it doesn't offer a 'free' ad-supported tier) but is nonetheless a solid rival to it in terms of features and catalogue breadth. Windows, macOS, Android and […]

You're reading High Tide is a Promising New Linux TIDAL Client, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

30 Jan 2025 6:54pm GMT

feedPlanet Ubuntu

Faizul "Piju" 9M2PJU: The Role of Compression Algorithms in ZRAM

ZRAM relies on compression algorithms to reduce the size of data stored in memory. These algorithms take raw data, analyze patterns within it, and encode it in a more compact form. The compressed data is then stored in a portion of RAM designated as a "compressed block device." When the system needs to access the data, it decompresses it back to its original form.

The choice of compression algorithm directly impacts:

  1. Compression Ratio: How much the data is reduced in size.
  2. CPU Overhead: The computational resources required to compress and decompress data.
  3. Latency: The time taken to compress and decompress data, which affects system responsiveness.
  4. Memory Fragmentation: How efficiently the compressed data is stored in memory.

Now, let's explore the most commonly used compression algorithms in ZRAM in detail.


1. LZ4

Overview

Key Features

Example Use Case

Pros

Cons


2. ZSTD (Zstandard)

Overview

Key Features

Example Use Case

Pros

Cons


3. LZO (Lempel-Ziv-Oberhumer)

Overview

Key Features

Example Use Case

Pros

Cons


4. Deflate (via zlib)

Overview

Key Features

Example Use Case

Pros

Cons


5. LZ77 and LZ78 Variants

Overview

Key Features

Example Use Case

Pros

Cons


Choosing the Right Algorithm for Your Use Case

The choice of compression algorithm depends on your system's hardware capabilities and workload requirements. Here are some guidelines:

For Speed-Critical Applications:

    For Memory-Constrained Systems:

      For Legacy Systems:

        For Servers with High Memory Pressure:


          Conclusion

          The choice of compression algorithm is a critical factor in optimizing ZRAM's performance. Each algorithm has its strengths and weaknesses, and the best choice depends on your specific use case. For most users, LZ4 strikes an excellent balance between speed and efficiency, while ZSTD offers superior compression ratios for systems with sufficient CPU resources.

          By understanding the characteristics of these algorithms and experimenting with different configurations, you can tailor ZRAM to meet the unique demands of your system. Whether you're managing a memory-constrained embedded device or a high-performance server, ZRAM's flexibility ensures that you can find a solution that works for you.

          The post The Role of Compression Algorithms in ZRAM appeared first on Hamradio.my - Amateur Radio, Tech Insights and Product Reviews by 9M2PJU.

          30 Jan 2025 3:25pm GMT

          feedOMG! Ubuntu

          Thunderbird Email Client Moving to Monthly Feature Drops

          The Thunderbird email client is making its monthly 'release channel' builds the default download starting in March. "We're excited to announce that starting with the 135.0 release in March 2025, the Thunderbird Release channel will be the default download," Corey Bryant, manager of Thunderbird Release Operations, shares in an update on the project's discussion hub. Right now, users who visit the Thunderbird website and hit the giant download get the latest Extended Support Release (ESR) build by default. It gets one major feature update a year plus smaller bug fix and security updates issued in-between. The version of Thunderbird Ubuntu […]

          You're reading Thunderbird Email Client Moving to Monthly Feature Drops, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

          30 Jan 2025 12:41am GMT

          feedPlanet Ubuntu

          Podcast Ubuntu Portugal: E334 GameDev, Com Soficious E Rafael Gonçalves - II

          Continuamos a conversa com Sofia «Soficious» e Rafael Gonçalves sobre o mundo do desenvolvimento de jogos: porque é que os sistemas operativos Livres são muito mais espectacularmente superiores em tudo, maravilhosos, incríveis e inexcedíveis na sua magnificência radiosa? E porque é que é muito melhor trabalhar com Software Livre e regras de acessibilidade no desenvolvimento de jogos? Como é que o Ubuntu combinado com Proton pode libertar os prisioneiros de SO proprietários? E porque é que há pessoas que ainda são reféns da Adobe e imploram por misericórdia? Tudo isso e muito mais, neste episódio! .

          Já sabem: oiçam, subscrevam e partilhem!

          Apoios

          Podem apoiar o podcast usando os links de afiliados do Humble Bundle, porque ao usarem esses links para fazer uma compra, uma parte do valor que pagam reverte a favor do Podcast Ubuntu Portugal. E podem obter tudo isso com 15 dólares ou diferentes partes dependendo de pagarem 1, ou 8. Achamos que isto vale bem mais do que 15 dólares, pelo que se puderem paguem mais um pouco mais visto que têm a opção de pagar o quanto quiserem. Se estiverem interessados em outros bundles não listados nas notas usem o link https://www.humblebundle.com/?partner=PUP e vão estar também a apoiar-nos.

          Atribuição e licenças

          Este episódio foi produzido por Diogo Constantino, Miguel e Tiago Carrondo e editado pelo Senhor Podcast. O website é produzido por Tiago Carrondo e o código aberto está licenciado nos termos da Licença MIT. (https://creativecommons.org/licenses/by/4.0/). A música do genérico é: "Won't see it comin' (Feat Aequality & N'sorte d'autruche)", por Alpha Hydrae e está licenciada nos termos da CC0 1.0 Universal License. Este episódio e a imagem utilizada estão licenciados nos termos da licença: Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0), cujo texto integral pode ser lido aqui. Estamos abertos a licenciar para permitir outros tipos de utilização, contactem-nos para validação e autorização.

          30 Jan 2025 12:00am GMT

          29 Jan 2025

          feedOMG! Ubuntu

          Confirmed: Ubuntu Dev Discussions Moving to Matrix

          Ubuntu logo, heart logo, and the Matrix chat platform logoUbuntu's key developers have agreed to switch to Matrix as the primary platform for real-time development communications involving the distro. From March, Matrix will replace IRC as the place where critical Ubuntu development conversations, requests, meetings, and other vital chatter must take place. Developers asked to ensure they have a presence on the platform so they are reachable. Only the current #ubuntu-devel and #ubuntu-release Libera IRC channels are moving to Matrix, but other Ubuntu development-related channels can choose to move -officially, given some projects were using Matrix over IRC already. As a result, any major requests to/of the key Ubuntu […]

          You're reading Confirmed: Ubuntu Dev Discussions Moving to Matrix, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

          29 Jan 2025 4:17pm GMT

          28 Jan 2025

          feedOMG! Ubuntu

          Pinta 3.0 Beta Released with New GTK4/Libadwaita UI

          A new beta release of open source graphics editing app Pinta is available for testing. Pinta 3.0 (beta) gives fans of this cross-platform raster image editor, which is directly inspired by the iconic Paint.NET Windows app, an early opportunity to try out the changes it brings - and there's a fair few! The most impactful change in Pinta 3.0 is the most obvious one: it's revamped UI. Newly ported to GTK4 and libadwaita, Pinta 3.0 swaps a traditional window frame and text-based menu bar for a button-based header bar. Long-time users may might themselves taking a bit of time to […]

          You're reading Pinta 3.0 Beta Released with New GTK4/Libadwaita UI, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

          28 Jan 2025 6:52pm GMT

          27 Jan 2025

          feedOMG! Ubuntu

          New Pebble Smartwatch Planned After Google Open Sources the OS

          Did you ever own (or covet) one of those e-ink Pebble smartwatches of yore? Well, good news if you did: Google today open-sourced the PebbleOS operating system it used (minus proprietary bits) having acquired Pebble's assets when buying Fitbit in 2021 (and Fitbit bought Pebble in 2016, but more on that in a mo'.) More open source code in the world is good news, and it means anyone can reuse PebbleOS to build their own smartwatches, or learn from perusing the code how the former Pebble team tackled building a solid real-time OS on such limited hardware. What made Google […]

          You're reading New Pebble Smartwatch Planned After Google Open Sources the OS, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

          27 Jan 2025 11:46pm GMT

          feedPlanet Ubuntu

          The Fridge: Ubuntu Weekly Newsletter Issue 876

          Welcome to the Ubuntu Weekly Newsletter, Issue 876 for the week of January 19 - 25, 2025. The full version of this issue is available here.

          In this issue we cover:

          The Ubuntu Weekly Newsletter is brought to you by:

          If you have a story idea for the Weekly Newsletter, join the Ubuntu News Team mailing list and submit it. Ideas can also be added to the wiki!

          .

          27 Jan 2025 10:40pm GMT

          Stéphane Graber: Announcing Incus 6.9

          The Incus team is pleased to announce the release of Incus 6.9!

          This is a bit of a lighter release given the holiday break, but it features some nice feature additions on top of the usual health dose of bugfixes.

          The highlights for this release are:

          The full announcement and changelog can be found here.
          And for those who prefer videos, here's the release overview video:

          You can take the latest release of Incus up for a spin through our online demo service at: https://linuxcontainers.org/incus/try-it/

          Some of the Incus maintainers will be present at FOSDEM 2025, helping run both the containers and kernel devrooms. For those arriving in town early, there will be a "Friends of Incus" gathering sponsored by FuturFusion on Thursday evening (January 30th), you can find the details of that here.

          And as always, my company is offering commercial support on Incus, ranging from by-the-hour support contracts to one-off services on things like initial migration from LXD, review of your deployment to squeeze the most out of Incus or even feature sponsorship. You'll find all details of that here: https://zabbly.com/incus

          Donations towards my work on this and other open source projects is also always appreciated, you can find me on Github Sponsors, Patreon and Ko-fi.

          Enjoy!

          27 Jan 2025 6:19pm GMT

          feedUbuntu blog

          How to utilize CPU offloads to increase storage efficiency

          Canonical Ceph with IntelⓇ Quick Assist Technology (QAT) When storing large amounts of data, the cost ($) to store each gigabyte (GB) is the typical measure used to gauge the efficiency of the storage system. The biggest driver of storage cost is the protection method used. It is common to protect data by either having […]

          27 Jan 2025 9:11am GMT

          26 Jan 2025

          feedOMG! Ubuntu

          Varia Download Manager Adds yt-dlp Support

          A new version of the Varia download manager was released at the weekend - an update described by its developers as probably the "biggest since the first release". I've written about Varia before and, as I said then, I appreciate that the idea of using a dedicated download manager app on the desktop isn't as obvious today as it was a decade ago. Most people have fast internet connections, meaning even large downloads complete in seconds, and the built-in download tools in web-browsers are sufficient. Plus, we all tend to use streaming media services these days thus negating the need […]

          You're reading Varia Download Manager Adds yt-dlp Support, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

          26 Jan 2025 12:21pm GMT

          24 Jan 2025

          feedPlanet Ubuntu

          Scarlett Gately Moore: KDE: Snaps bug fixes and Kubuntu: Noble updates

          Fixed a major crash bug in our apps that use webengine, I also went ahead and updated these to core24 https://bugs.launchpad.net/snapd/+bug/2095418 andhttps://bugs.kde.org/show_bug.cgi?id=498663

          Fixed okular
          Can't import certificates to digitally sign in Okular https://bugs.kde.org/show_bug.cgi?id=498558 Can't open files https://bugs.kde.org/show_bug.cgi?id=421987 and https://bugs.kde.org/show_bug.cgi?id=415711

          Skanpage won't launch https://bugs.kde.org/show_bug.cgi?id=493847 in -edge please help test.

          Ghostwriter https://bugs.kde.org/show_bug.cgi?id=481258

          Kalm - Breathing techniques

          New KDE Snaps!

          Kalm - Breathing techniques

          Telly-skout - Display TV guides

          Kubuntu: Plasma 5.27.12 has been uploaded to archive -proposed and should make the .2 release!

          I hate asking but I am unemployable with this broken arm fiasco. If you could spare anything it would be appreciated! https://gofund.me/573cc38e

          24 Jan 2025 8:00pm GMT

          feedOMG! Ubuntu

          Ubuntu 24.04.2 Arrives Feb 13 with Linux Kernel 6.11

          Laptop on a desk with Ubuntu 24.04 running on itUbuntu 24.04.2 LTS is scheduled for release on February 13th - in time for Valentines Day, aww. Canonical's Florent Jacquet shares the date on the Ubuntu Developer mailing list today along with a note to developers to be mindful of their package uploads to noble in the coming weeks. As a result, if you're using the latest long-term support release you may notice a slightly drop-off in the number of non-essential updates Software Updater bugs you to install between now and February 13. This allow devs to create a snapshot and test it properly. Ubuntu point releases rarely deliver new […]

          You're reading Ubuntu 24.04.2 Arrives Feb 13 with Linux Kernel 6.11, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

          24 Jan 2025 4:37pm GMT

          23 Jan 2025

          feedOMG! Ubuntu

          Vivaldi 7.1 Delivers Speed Dial Buffs, New Search Engine

          Vivaldi web browser logoVivaldi web browser has just released its first major update of the year - a corker it is, too! Fans of the Chromium-based browser-though Vivaldi Technologies doesn't appear to be part of the new Linux Foundation-led Supporters of Chromium Browsers project-will discover a bunch of improvements to the Dashboard feature Vivaldi 7.0 delivered. A new weather widget can be added to see current conditions and hourly and weekly weather forecasts for custom locations, plus the ability to set a preferred temperate, precipitation and wind speed unit (celsius, mm, and mph ftw). Keeping things scandi-cool, the Norway-based browser makes use of […]

          You're reading Vivaldi 7.1 Delivers Speed Dial Buffs, New Search Engine, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

          23 Jan 2025 7:19pm GMT

          feedPlanet Ubuntu

          Podcast Ubuntu Portugal: E333 GameDev, Com Soficious E Rafael Gonçalves - I

          Recebemos dois convidados - Sofia «Soficious» e Rafael Gonçalves - para nos falarem do mundo dos jogos: em particular, da acessibilidade, desenvolvimento com Software Livre e Tinta Amarela. Como assim, tinta amarela? É verdade, tinta amarela! A conversa foi tão interessante, que vai ser dividida em dois episódios; esta é a primeira parte.

          Já sabem: oiçam, subscrevam e partilhem!

          Apoios

          Podem apoiar o podcast usando os links de afiliados do Humble Bundle, porque ao usarem esses links para fazer uma compra, uma parte do valor que pagam reverte a favor do Podcast Ubuntu Portugal. E podem obter tudo isso com 15 dólares ou diferentes partes dependendo de pagarem 1, ou 8. Achamos que isto vale bem mais do que 15 dólares, pelo que se puderem paguem mais um pouco mais visto que têm a opção de pagar o quanto quiserem. Se estiverem interessados em outros bundles não listados nas notas usem o link https://www.humblebundle.com/?partner=PUP e vão estar também a apoiar-nos.

          Atribuição e licenças

          Este episódio foi produzido por Diogo Constantino, Miguel e Tiago Carrondo e editado pelo Senhor Podcast. O website é produzido por Tiago Carrondo e o código aberto está licenciado nos termos da Licença MIT. (https://creativecommons.org/licenses/by/4.0/). A música do genérico é: "Won't see it comin' (Feat Aequality & N'sorte d'autruche)", por Alpha Hydrae e está licenciada nos termos da CC0 1.0 Universal License. Este episódio e a imagem utilizada estão licenciados nos termos da licença: Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0), cujo texto integral pode ser lido aqui. Estamos abertos a licenciar para permitir outros tipos de utilização, contactem-nos para validação e autorização.

          23 Jan 2025 12:00am GMT

          22 Jan 2025

          feedOMG! Ubuntu

          Ignition is a Modern Startup Applications Utility for Linux

          I won't lie: it's easy to add or remove startup apps, commands, and scripts in Ubuntu. Just open the Startup Applications tool, click 'Add', and away you go. But while Ubuntu's utility is adequate, it's not as user-friendly as similar tools available elsewhere. Sure, Startup Applications is equipped with the critical customisation fields a user will need to curate a set of software/services to start at login - SSH agent, VPN app, password manager, backup script, resolution tweaks, and so on - but it's rather rote. Take the way you add an app to start at login: Ubuntu's Startup Applications […]

          You're reading Ignition is a Modern Startup Applications Utility for Linux, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

          22 Jan 2025 9:18pm GMT

          feedUbuntu blog

          Bringing multiple windows to Flutter desktop apps

          Over the past 5 years, Canonical has been contributing to Flutter, including building out Linux support for Flutter applications, publishing libraries to help integrate into the Linux desktop and building modern applications for Ubuntu, including our software store. Last year we announced at the Ubuntu Summit that we've been working on bringing support for multiple […]

          22 Jan 2025 10:00am GMT

          feedOMG! Ubuntu

          VirtualBox Update Adds Support for Linux Kernel 6.13

          New VirtualBox LogoVirtualBox 7.1.6 is out, the third maintenance release to the VirtualBox 7.1 stable series first released in September of last year. Headline offering in this update is initial support for the recently released Linux kernel 6.13 in Linux Guest Additions, plus improved support for the Linux 6.4 kernel to fix graphics freezing when using VBoxVGA adapter, and Linux 6.12 fixes for vboxvideo. Linux guest screens no longer flicker when using VMSVGA graphics adapters, Windows 11 24H2 guests no longer throw BSODs, and entering a custom proxy server in a guest OS' settings will now take effect, which some will be […]

          You're reading VirtualBox Update Adds Support for Linux Kernel 6.13, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

          22 Jan 2025 2:30am GMT

          21 Jan 2025

          feedOMG! Ubuntu

          Wine 10.0 Release Brings New Drivers, Features & Changes

          A fresh stable release of Wine - the open-source compatibility layer that makes it possible to run Windows apps and games on Linux and macOS - has been uncorked. More than 6,000 thousand changes were distilled in Wine 10.0, changes collected, collated, and curated over the past 12 months of Wine 9.x development releases. For those who've supped the dev cycle builds, the bulk of what's new in Wine 10.0 will be familiar. Wine is not the 'everyday essential' it was in years past. Back then, web-based services weren't as capable, so folks were wedded to specific pieces of Windows software, […]

          You're reading Wine 10.0 Release Brings New Drivers, Features & Changes, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.

          21 Jan 2025 8:48pm GMT

          feedUbuntu blog

          Ubuntu Summit 2024 Reflections

          As we move into 2025, we wanted to reflect on the crowning event of the year: the Ubuntu Summit. Just over two months ago, we celebrated Ubuntu's 20th birthday in The Hague, the Netherlands. We're still buzzing from the electric atmosphere you all brought to this event, as we came together to showcase what open […]

          21 Jan 2025 4:54pm GMT

          20 Jan 2025

          feedUbuntu blog

          A comprehensive guide to NIS2 Compliance: Part 3 – Setting the roadmap and demonstrating NIS2 compliance.

          In this third and final part of the series, I'll provide some tips on how to set up your roadmap and effectively demonstrate compliance without overburdening your teams. If you're just joining the fun now, in our two previous editions we covered who NIS2 applies to and what requirements it sets out. Be sure to […]

          20 Jan 2025 5:29pm GMT

          An Introduction to Open Source Licensing for complete beginners

          Open source is one of the most exciting, but often misunderstood, innovations of our modern world. I still remember the first time I installed linux on my laptop, saw the vast array of packages I could install on it, all the utilities and libraries that make it work, all the forum threads filled with advice […]

          20 Jan 2025 10:40am GMT

          Bringing 12-year LTS to 32-bit Arm processors as CRA comes into force

          With the release of Ubuntu 24.04 LTS (Noble Numbat) and Ubuntu Core 24, Canonical introduced a 12-year Long Term Support commitment for 32-bit Arm® processors, addressing the critical time_t overflow issue, commonly known as the "Year 2038 problem." These processors, essential for critical IoT devices requiring a smaller DRAM footprint and optimised cache usage, can […]

          20 Jan 2025 9:12am GMT

          19 Jan 2025

          feedPlanet Ubuntu

          David Mohammed: A Quick Look at DigitalOcean

          For several years, DigitalOcean has been an important sponsor of Ubuntu Budgie. They provide the infrastructure we need to host our website at https://ubuntubudgie.org and our Discourse community forum at https://discourse.ubuntubudgie.org. Maybe you are familiar with them. Maybe you use them in your personal or professional life. Or maybe, like me, you didn't really see how they would benefit you.

          Source

          19 Jan 2025 5:27pm GMT

          17 Jan 2025

          feedUbuntu blog

          A comprehensive guide to NIS2 Compliance: Part 2 – Understanding NIS2 requirements

          In my previous blog, we ran through what NIS2 is and who it applies to. In this second part of the series, I'll break down the main requirements you'll find in NIS2 and help translate them into actionable and practical measures you can take to achieve NIS2 compliance. Join me in this post and start understanding what NIS2 is all about.

          17 Jan 2025 7:18pm GMT

          15 Jan 2025

          feedUbuntu blog

          A comprehensive guide to NIS2 Compliance: Part 1 – Understanding NIS2 and its scope

          The EU NIS2 directive, which calls for strengthening cybersecurity across the European Union, is now active in all member states. Join me for this 3-part blog post series in which I'll explain what it is, help you understand if it is applicable to your company and how you can become NIS2 compliant. In this first […]

          15 Jan 2025 8:42pm GMT

          14 Jan 2025

          feedUbuntu blog

          Rsync remote code execution and related vulnerability fixes available

          Canonical's security team has released updates of the rsync packages for all supported Ubuntu releases. The updates remediate CVE-2024-12084, CVE-2024-12085, CVE-2024-12086, CVE-2024-12087, CVE-2024-12088, and CVE-2024-12747.

          14 Jan 2025 6:41pm GMT

          Your data applications, contained and maintained

          Introducing trusted open source database containers It's time to stop proclaiming that "cloud native is the future". Kubernetes has just celebrated its 10 year anniversary, and 76% of respondents to the latest CNCF Annual Survey reported that they have adopted cloud native technologies, like containers, for much or all of their production development and deployment. […]

          14 Jan 2025 10:40am GMT