What's on your wishlist?

One feature, tool, or change you’d love to see happen.

If you could snap your fingers and make one thing happen in the Linux, hardware or tech world, what would it be? A feature in your DE, better hardware support, a tool that doesn’t exist yet, something that’s been promised for years but never landed?

Keep it to one thing so we can actually discuss each wish. You never know we might make it happen! :grinning_face:

2 Likes

I wish that everything I write will still run in fifteen years from now without rewriting my source.

I can do that with bash and C (textmode)

But it is impossible with:

  1. python
  2. GTK
  3. Qt

All three of them are unstable so it is impossible to standardize them or write anything futureproof.

Also, a common (and stable) API for all the different toolkits would be a blessing. Write your application and compile for any toolkit you want :slight_smile:

5 Likes

I wish linux be 99% responsive 99% capable
drop gtk, qt
drop nvidia drivers
drop the generic kernel build that we have over @Arch
drop steam as the default gateway for gaming on linux
stop wayland X x11 mixture
stop pipewire X pulseaudio mixture

once these stuff fixed or changed ig linux would #1 world most used desktop operating system.

4 Likes

I just want a vanilla Debian-Testing based distro that is rolling release, but with staging for added stability. Until then, I’ve been running Kali Linux stripped down to be just that.

For now the other options are: SparkyLinux and siduction Linux.

Debian testing (vanilla) Sparky rolling Siduction Kali rolling
Base Debian testing, official Debian testing, direct Debian unstable (sid), direct Debian testing, via kali-dev staging
Codename hops None if you use testing suite; manual if you use codename Manual edit when testing rotates None, sid is always sid None, kali-rolling is a stable suite name
Vanilla-ness Pure vanilla Close to vanilla, small Sparky overlay repo Close to vanilla sid, small siduction overlay Heavily customized (custom kernel, security tools, branding)
Intended use General purpose General desktop General desktop, advanced users Pentesting / IT work
Truly rolling Yes, fully rolling Semi (manual codename swaps) Yes, fully rolling (but SID) Yes, fully rolling
Package freshness Testing pace (~10 day delay from sid) Testing pace Bleeding edge (sid, 4x daily syncs) Testing pace + Kali’s own staging delay
Install size Whatever you choose at netinst Slim, minimal options available Slim, minimal options available Hefty by default, simply uncheck meta-packages during the install wizard.
ISO release cadence Stable point releases only; testing has weekly netinst Quarterly snapshots Infrequent, last was Dec 2024 Default quarterly, also see last-snapshot.
Stability buffer None, raw testing None, raw testing None, raw sid (more breakage risk) kali-dev installability checks before kali-rolling

Kali is actually the only one of these 3 with a real staging buffer between Debian testing and what lands on my system. Sparky pulls straight from Debian testing with no installability filter, and Siduction does the same with sid (just including for reference even though it’s unstable-based, not testing-based).

For me personally that makes the “non-pentest Kali” approach I’ve been running for years more legitimate than people give it credit for. Even the Kali devs have made it more accessible as a generic daily driver compared to when I first started to manually strip it down. They got rid of the default root user install and easy one-click to uncheck tools during install.

Once you avoid all the meta-packages (kali-linux-default, kali-linux-large, etc.), what’s left is essentially Debian testing plus a quality-controlled staging pipeline with access to a ton of sysadmin, networking, web dev troubleshooting and inspection tools. That’s genuinely closer to what I want than Sparky or Siduction, which is a bit ironic given Kali’s reputation as a specialty distro.

3 Likes

I don’t know what the degree of Yeah/Nay is for “rolling releases” but, conceptually, I can’t get my mind wrapped around the need to be constantly going back and verifying everything is working with the expected API at every install for rolling releases !!! How else would you know for sure or have the confidence that things haven’t gone terribly wrong without knowing, unless you did the actual testing every time???

No, rolling releases are just anathema for me!

But that is Linux for you … to each his own!

:slight_smile:

3 Likes

Something like this wloud be cool. I “hate” the mixture of gtk and qt…

2 Likes

I would like a graphic program for average users that isn’t overkill and hard to use for casual users like gimp and Krita but not so simple you can’t accomplish much with editing photos like most paint drawing programs. I had some good programs on Windoze but have found nothing close to them on Linux.

Right now I mostly use Mirage for resizing and cropping and mtpaint or copy and paste but neither is ideal.

3 Likes

Hi, @Jymm :slight_smile:

You wrote:

Hmm… Have you tried using “Pinta” - https://www.pinta-project.com/ ? I remember that, a few years ago, it was made available from the “Software Boutique” in “Ubuntu MATE”.

The Pinta project home page says the following: “Pinta is a free, open-source program for drawing and image editing. It combines intuitive tools with powerful features, making it easy to create, enhance, and manipulate images. Whether you’re sketching or retouching photos, Pinta keeps things simple without sacrificing functionality.

The current version is 3.1.2 available at “Downloads - Pinta: Painting Made Simple” - https://www.pinta-project.com/releases/

There’s the following official installation guide: “Installation Guide - Pinta: Painting Made Simple” - https://www.pinta-project.com/howto/installing-pinta/

The following article (from December 2025), in the “OMG! Ubuntu” web site, describes the changes in version 3.1 of Pinta:

Pinta 3.1 is Out with Axonometric Grids, Marching Ants + More - OMG! Ubuntu

I hope this helps :slight_smile:

4 Likes

I use to use Pinta but after the last upgrade and the modern picture menus I find it now next to worthless. I uninstalled Pinta. And from what I have read I am not alone.

3 Likes

I want Linux base + desktop become better and not worse.

4 Likes

It would be nice to see more collaboration, less forks and new independent projects. More fragmentation is not needed.

5 Likes

I would like to see the Ubuntu installer expand upon boot to encrypted ZFS with native encryption.

A few years ago, when I last tried this, it was a bit of a mess with a dozen or more nested ZFS filesystem-type datasets…needlessly complicating backup/restore.

It also combined a LUKS encrypted partition for swap. Apparently, ZFS and swap do not play nice.

The whole Ubuntu ZFS root implementation looked like it would break at any moment.

3 Likes

Marshall, I will apologize in advance for the fact that I know nothing about ZFS.

Would the idea of a physical drive, including partition table, being stored on disk that is formatted ZFS from the outset sound like a possibility, or just plain insane because the surrounding ecosystem wouldn’t know how to deal with an encrypted Partition Table?

2 Likes

I am not familiar with an encrypted partition table.

For data drives and arrays, my normal order of operation would be to partition the drive(s) specifically sector-aligned and erase block aligned (hopefully). The erase block is poorly documented from most drive manufacturers.

3 Likes

As they say, if you don’t learn something new every day, you are probably dead!

Thank you, Marshall! I was not aware of that drive attribute, because I have not … yet … installed/used an SSD, but good information to know when the time comes.

Any special strategies in doing that alignment, or just approach it the same as when doing the sector-aligning?

:slight_smile:

2 Likes

I use a lot of the Samsung 870 EVO 1 TB. I had found documentation that suggested that the erase block size was 6 MiB. From the sample below, you can see that I am partitioning the disk starting at 6 MiB alignment, with a size of 838 GiB, and a partition typecode of “FreeBSD ZFS”. The 838 GiB is much less than the full size of the SSD; however, the disks are used with a SAS/SATA HBA that does not support TRIM. I underprovision the disks to allow the disk itself to handle garbage collection without write performance issues for QEMU-KVM. Several of these disks go in to a RAID-10 ZFS zpool.

sudo lsblk -a -fs

sudo lsblk -a

ls -lash /dev/disk/by-id/

sudo sgdisk --new=1:6M:+838G --typecode=1:a504 /dev/disk/by-id/ata-Samsung_SSD_860_EVO_1TB_S3Z8NB0Kxxxxxxx

3 Likes

WANT:     Default Date Format for GUI-based File Managers

An “improved” date/time listing function for when the (modified?) date value is reported by the GUI-based file managers (Caja in my case).

I really want the default option for GUI-based reporting (any desktop File Manager) to be the same as the default for ls -l !


Caja reports date as


Bash command-line is reporting as follows:

2 Likes

WANT:     User-Specified Column-Widths for File Managers

File Managers should not have “fixed-rule” or “fixed-format” column layout.

I really want the system to apply, uniformly and globally, a User-specified

  • column-placement order,       and
  • column-width

specified either by

  • user edit of width character count or
  • User-adjusted width by mouse-drag+drop

More specifically, ever since I adopted Linux back in 2006, I have wanted Linux to have a button, similar to the Windows environment, that you can click on for “Apply Globally”, so that the appearance would NOT be on a per folder basis. That the appearance specification would have the 3 global-setting states or each of

  • Icon view
  • List view
  • Compact view

As it is, I am constantly doing the drag+drop of column edges when I have to open a new File Manager window for a task, in order to set a preferred column width for the task at hand.

:frowning:

2 Likes

That’s really strange, @ericmarceau! I have set up default List view, selected columns of interest in Caja’s preferences, dragged columns to desired width… And all of them are preserved for each folder and each Caja instance I launch ever after @ Ubuntu Mate 24.04.

3 Likes

I’m still at 22.04.5 for now, so that may explain it. I will re-confirm when I get onto 26.04 LTS.

2 Likes