Suggestions for Zorin's Future (Opinion)

In my opinion, Zorin is the most polished experience for new users on Linux. I am really excited about its future, and have some ideas about where it could go.

New Technologies

I think what Zorin is doing is great, and could be made somewhat greater by integrating some awesome new tools. I understand that these can decrease stability, but I think with time and testing, they can really take Zorin to the next level.

BTRFS and snapshots

Using Timeshift or snapper with BTRFS would be amazing. It dramatically decreases the likelihood of losing an important file or breaking your system. To have it enabled, working, out of the box (OOTB), would be revolutionary. With the Zorin Team's knack for polish and integrating third-party components into a unified hull, Zorin could have a snapshot system rivalling Time Machine on macOS. Schykle on the Linux for Everyone show talked a lot about snapshots, and how if integrated well with a file manager, can be truly amazing.

PipeWire and WirePlumber

These audio managers are reportedly much better than the aging PulseAudio, with more features and better optimization.

Wayland

I'm not sure about this, but I don't think that Wayland is the default right now in Zorin OS. If not, I think sometime relatively soon in the future it should be the default, as I've seen more problems being solved than being caused by moving to Wayland. However, I definitely think X11 should be retained as a backup. I also understand that Wayland may not quite be ready for new users who won't know why you can't share your entire screen on Discord, but it's getting close.

Gaming

I am not super experienced with the stability of kernels, but I think updating Zorin to an LTS kernel at least close to the latest could be really beneficial. Lately, with the LTT Linux challenge, Linux gaming has been carefully examined, and I think one of the issues is the lack of beginner-friendly distros that cater well to gamers. Distros like Manjaro, Garuda, Drauger, Chimera, and Steam OS are just not the right choice for newbies, either because they are unstable, limited, or no longer supported. Pop!_OS is all well and good, but it targets System76 hardware specifically, and not everyone agrees with their desktop choices. Therefore, if Zorin OS put in a little bit of effort to make the gaming experience shine with things like good handling of Nvidia drivers, some reasonably new Steam/Proton/Wine packages, and a kernel with support for the latest hardware, it would really help the Linux desktop as a whole. Maybe a seperate 'Gaming Edition' would be the move.

Concerns About GNOME

Don't get me wrong, I love GNOME, especially GNOME 40+. It just feels so beautiful and polished. I also love what Zorin is doing with Gnome. However, with the recent development that is libadwaita, I am left wondering how Zorin is going to move forward. At this point, GNOME doesn't seem to want to accomodate people who have a different idea of how the desktop should be, whether that be through extensions, themes, tweaks or other things. I think Pop OS making their own DE is all well and good, but Zorin just doesn't have the resources for that. Maybe they could switch to KDE. I would really love to see how Zorin could give it some much needed polish.

Closing Thoughts

These are just some ideas about where Zorin can go from here, but they are strictly opinions and quite subjective. I wonder what you guys think.

Update

I edited some sentences for clarity and grammatical adherence.

6 Likes

I count four uses of the word "polish."

5 Likes

If zorin would add systemd-boot instead of Grub i might switch back to zorin. Systemd-boot decrease system boot time by 15 sec compared to grub.

I have to disagree on this, i have a acer predator g9-793 and pop os runs great on that. So far i did not encounter any issues with my machine running pop. I even installed it on a 10 year old hp laptop with ati and intel gpu and it worked great out of the box. The only thing that laptop needed was 1 driver for her card reader (to read sdxc)

Not everyone likes their desktop, but on the system76 site there are instructions posted how you can change it to xfce, cinnamon, kde or any other.

3 Likes

what's wrong with mentioning Polish?

3 Likes

I think aravisian means it should be called polished :sweat_smile:

But yeah Polish people are nice too. My brother has a Polish girlfriend for 12 years now.

6 Likes

My point is that we deal with many from around the world and to be able to translate in more than one language can be tough at times ( I know growing up in Germany and coming to USA learning more than one ). And the point was made by OP and clerical errors happen on occasions. But it is understood what was trying to be made in "opinion".

-sigh-

Polish...
Like "clean", "Modern", "Outdated"...
I believe these words should be used sparingly. In Human Language, no matter which one, Popular Buzzwords like to rise up, flare brightly, then die out.

I have often asked for clarity as to what, exactly, "polished" or "polish" means in regards to software. It is a very specific word. And using it in such a general sense is... problematic.

I clicked "like" on the O.P. to show over-all support for the ideas and suggestions. It's a good post.
But I posted a simple reminder...
Unless you really define "polished", then it is like "outdated" or "modern" being used to describe aesthetics: Used entirely and only for the purpose of influencing a reader to agree with your opinion without actual basis.

A good example of this is when a poster says, "I don't like XFCE. It looks outdated. I like KDE because it looks modern."
This is nonsense.
KDE or XFCE will look like whatever you want it to look like. So, that being the case, the only reason the author uses "outdated" or "Modern" is to suggest to the reader that if they disagree... Then they are Outdated and Need to Get With The Times.

It is a very clear logical fallacy.

It had nothing to do with Polish people. Which... are probably only referred to as Polish in English.

1 Like

Come on your a smart individual and I have seen you decipher posts many times with less clarity. I simply used your own post to make a point.

It wasn't to offend you in my statement....more of a point I make. polish or polished had nothing to do with people. It's more of knowledge outside of book smarts.

1 Like

If you want i can writing on scandinavian a language :slight_smile:

5 Likes

About a future Zorin important must be a balance. Working on any type a machine with drivers. Then more people can used that. Cosmetics with polishing what was before. Choice with installation what a user need. Reading this topic, you can create a vote what could be next version and if this possible. Hard work developers to buying next version Zorin.

I used the word "polish" to represent the following meaning:
A 'polished' desktop experience is one that has a beautiful and consistent look and feel, is intuitive to use, has strong integration and great time-saving features, and in general feels like effort has been put into it to be a great product. The idea is that there are no 'rough edges' or 'spots' but that they have been 'polished' off. Any confusion with the nationality from Eastern Europe is purely accidental, and if you think either the meaning is obscured or the ambiguity is unhelpful, I will try to reword the post.

2 Likes

Maybe Aravisian could have added a few of these :smiley: in his post.

I doubt many people would be :grinning: if I outline how Polished Gnome is.

  • A myriad of gnome-extensions developed independently in order to restore functionality to the incomplete Gnome Desktop.
  • These same extensions tend to conflict each other and fail in unpredictable ways. Troubleshooting them is tedious. They generate no reports. You can only disable them one at a time and try to suss out which one failed - and good luck figuring out why it did.
  • Gnome-Software. The buggiest package manager ever seen.
  • Epiphany Browser: Has the setting options of an etch-a-sketch. The most amateur developed Browser in existence. It is secure and will not mine your data... and that is the only thing going in its favor.
  • Settings in counter-intuitive places or just missing altogether.
  • Gnome-shell; prone to crash and report a Microsoft style "Oops, there was a problem" without detailing the cause like the rest of Linux does. A panel that cannot be adjusted or configured by most users. No Right Click functionality unless employing an indie Extension to restore that.
  • GDM3; buggy, hard to configure.
  • Gnome Developers attitudes toward Gnome-Extensions: They hate them.
  • Gnome Developers attitudes toward User Control over their own desktop: They hate it and do what they can to eliminate it.

The vast majority of problems covered on this forum are due to Gnome problems. Yet, gnome users do not make the vast majority.
Points where I agree:

Gnome is heavily integrated.

Some are, yes.

Points I disagree:

Gnome is clunky and ugly and is utterly inconsistent in its look and feel. This is often asked about on the forum; Why do Gnome Apps sometimes have the notebook stack and some have the Window property? This causes some applications to have borders and some to have none. This causes some apps to have rounded borders and some to only have rounded top borders while the bottom borders are square.
Some gnome apps use the titlebar / headerbar and some use just the headerbar. This causes some applications headerbar to be windowed while others are stacked.
Some Gnome Apps employ headerbar .left and some do not. This is inconsistent. Some use header .right and others do not. This causes the headerbar to be broken into individual pieces that do not mesh well. header.right causes problems with the Titlebuttons.
Gnome-apps titlebar sizing varies heavily, from very thin to large - depending on whether it has titlebuttons or not and the size of the icons. Extremely inconsistent as the titlebar /headerbar class is not standardized as a Widget.

Gnome is nothing else but unpolished rough edges, poking out all over the place.
Gnome-software is the top problem app people seek help for on this forum. To the point that many regular Zorin users recommend switching to Synaptic.
Next is Gnome-Shell. I have struggled constantly to help users fix gnome-shell.
Next on the help list is the Gnome-Extension "unknown what is it doing and why is it doing it" thread. These threads almost never start out asking about Gnome-Extensions. They have no idea what went wrong.
Next is the inconsistency of appearance and themes. And for those who have not noticed inconsistency on appearance, it is because us themers fix that with a lot of hacks in gtk.css for you, Not Gnome.

1 Like

Laughing my ar$$ off. I used to have one as a kid. You weren't even allowed to draw diagonal lines.

1 Like

Yeah, that sounds like Gnome.

1 Like

But it does look and feel outdated. The settings panel looks like it's come from Windows 3.1. But then again, I think we should go back to BBC Basic, as that was lovely and there was no need to change anything beyond making Basic run faster. :slight_smile:

But more seriously:

In my view, distros such as Zorin have a choice:

  1. Continue to be a Ubuntu derivative with some tweaks, with Gnome and whatever tweaks Gnome allows.

  2. Or, strike out in a bold new direction and define what it is they want to be, with uncertain prospects of any long-term success.

Personally, I would always choose the latter because it is has heart and soul. But it's not up to me.

3 Likes

I think it will boil down to available dev resources.

2us

The Zorin Bros have developed great skills, both technical and artistic, in getting the most out of the Ubuntu base. That applies to Gnome or XFCE desktop editions of ZorinOS.

Trouble is the Gnomettes seem intent on one-size-fits-all mentality regardless of acceptable functionality, so maybe Zorin Bros have a battle to keep pace with doors closing when it comes to Gnome edition.

I have got to say, my quick trial of Z16 Lite surprised me. For a lite OS, it appeared to me quite glossy and attractive out of the box. I agree the settings section came a bit of a shock compared to same in Core. Mainly because it was just different and I had to go hunting for "Sound" settings icon rather than a listed item.

As long as Zorin Bros keep publishing solid, reliable, intuititve and good performing OS, I will be a happy bunny. :rabbit:

1 Like

Let me expand a bit:
While Pop!_OS may support non-System76 laptops very well, it is not their highest priority, nor are they guaranteed to continue supporting these others. More importantly however, at the moment, you can't easily customize the layout one closely representing Windows, macOS, or Chrome OS. I understand you can switch desktop environments, but in my opinion, the main point of having these layouts is so that new users can easily access the layout that they are most familiar with. It takes a certain level of expertise to switch DE's. I love Pop OS too and I think they are doing something awesome, but I think that their DE is not ideal for new users, and that Zorin can fill the niche of a gaming distro that makes the switch easy.

2 Likes

The points you have made are quite valid. GNOME has a lot of flaws. I definitely agree that Gnome Web and Software are absolute garbage. You also mention extensions however. While I am vehemently against the pitiful lack of customization, I think saying that Gnome is inconsistent because of extensions is unfair. Gnome has many times affirmed that extensions are a hack. I am somewhat biased because I daily drive Gnome and I love it, but I would say that you are also somewhat biased, given that you use Cinammon as a daily driver. As far as the consistency of Gnome, in my personal experience it seemed subjectively consistent and beautiful, but I guess a lot of people notice things I don't and vice versa. All that said, each DE has its own set of issues. I could go on a long rant about the flaws of KDE, Cinammon, Xfce, or Budgie. I think as a human, I tend to more easily recognize the flaws of software I have chosen not to use than that which I have, but my point remains as to issues in each DE.