What would you like to see in ZorinOS 17

Personal and specific choices are expected on Linux, but on ZorinOS matters you're mostly proposing to reinvent the wheel.

1 Like
  1. Flatpak permission system: Flatseal integrated in Settings
  2. Zorin Appearance & Connect inside Settings
  3. Most third party apps don't get corners rounded at bottom, pls fix it
  4. Better default touchpad gestures
1 Like

This is exclusive to Gnome apps only - as they are not WIndowed apps, but notebook stacks.
It is how the app is built.

Flatpak permission system: Flatseal integrated in Settings
Zorin Appearance & Connect inside Settings

Both are very good suggestions.

I seem to remember that ZorinOS already has some gnome extensions installed, perhaps including Rounded Window Corners could be a solution to this issue?

Rust in Zorin 17?
It is possible in future?

You can do that with ArcMenu - Alternative Layout, but you must move the panel (Taskbar) to the top of the screen for it to work:

Full no-tick kernel and core parking.

The biggest performance increase I've seen is via:

  1. the low latency kernel
  2. disabling SMT to effectively double L1 and L2 cache per core and to reduce thread-contention jitter
  3. enabling NUMA (Non-Uniform Memory Access) balancing.
  4. Offloading RCU (Read-Copy-Update) callback duties to one core (Core 0, since Core 0 can't be parked anyway), leaving the other cores free to continue processing data without continual interruption.

A full no-tick kernel would stop what is happening now... for the generic kernel 250 times per second, and for the low-latency kernel 1000 times per second each core is tickled and thus they cannot sleep... with a no-tick kernel (as Windows and MacOS use) the idle cores could actually be fully parked (0 Hz, no power) rather than just throttling down to 400 MHz. That 'tickle' also invalidates the cache... so 250 or 1000 times per second (depending upon your kernel) right now, the CPU cache has to be read-copied-updated, and that can account for as much as 50% of core workload... getting rid of that tick leaves the cores free to do more work.

In my experimentation, with fully parked cores 1-11 (which I had to do manually... there's no driver to do that yet), even with Core 0 maxed out, my TDP is ~3.8 W (with Turbo Boost turned off), and I don't notice much more lag than a fully-SMT setup. That's what led me to research disabling SMT, and that led me to learn that you gain a few advantages... less thread-contention jitter and larger L1 (384 KB vs. 192 KB) and L2 (3 MB vs. 1.5 MB) caches per core and double the number of transistors per core (so each core can handle more bits faster). So now my machine thinks it's got 6 cores, rather than 12.

In Grub:
GRUB_CMDLINE_LINUX_DEFAULT="preempt=full tsc=reliable numa=on nosmt=force nohz=off rcu_nocbs=1-5"

My boot is now down to 16.879 seconds... that's roughly twice as fast as the OOTB setup.

1 Like

I hope Zorin OS 17 has a Rolling release version so that there's no need to manually download software updates after installing Zorin OS 17