Review on Distrowatch

I am yet to use pacseek. But,

I only use this, as I had only used this from beginning.
:hugs:

Even though itā€™s really annoying to discuss the same topic over and over againā€¦ one thing hasnā€™t been sufficiently clarified:

What is the real difference between a graphical interface and a terminal-based interface?

if we take pacman itself we need to input commands compared to a GUI where we can search&click but if we take yay per example?
we do not need to search we can use yay searchterm we even do not need to search for the GUI in the menu as a terminal can be opened in most cases by a shortcut (keyboard and panels)

And indeed I am very interested in pacseek and using it here too, I do not think it is not read to use and it is the perfect example that there is no real difference between a GUI and a terminal-centric application.
I was using pcureses before that was similar a bitā€¦

2022-07-26_08-13

pacseek searchtermā€¦ and it shows needed info and you even can simply click on the link inside to open website of the apps in your browserā€¦

The effort required to find oneā€™s way around in such an application is no greater than with a graphical tool, I would even say it is also a graphical tool, just easier to develop and 1000 times safer from errors.

In addition you can use it even if X is not starting or over ssh logging in over the network.

And to be honest.. it looks also very nice or not ? :vulcan_salute:

Developing and maintaining a GUI adds an additional layer of complications to development and doubles the workload if not tripling it.

And then, as has been said a million timesā€¦
itā€™s much easier to share help and solutions when we can use terminal commands.
To do this, however, the user must also have a basic understanding of it, which he only achieves when he gets used to using the evil terminal.

5 Likes

EOS has not wanted to crash on my desktop for over two and a half years. I think this is the highest praise after many years of using Debian. I simply canā€™t mention anything negative about the distro, because I donā€™t remember much about it. With the Linux versions Iā€™ve used so far, there have always been minor or major interruptions. It is true that my usage habits are completely general, I no longer have special needs.

1 Like

For the sake of the civil discussion :grin: I might add that the most difficult barrier to overcome is old habits .

  • Using Graphical tools for simple tasks like searching a package, is an old habit for a lot Ubu/Deb newcomers.
  • Using GUI installer is an old habit, even CLI installers sound terrifying to casual Linux users.
  • Using yay one command to search and install, instead of pacman two commands, is an old habit.
  • Using pacman for everything is an old habit
    ā€¦ andā€¦
  • Introducing a non-Graphical terminal based interface package manager, makes you lose your favorite answer (GUI package managers break systems) to trolls :rofl:
  • Using your mirrorlist helper utility (reflector), on which you have invested programming time to make it fit your distro, is an old habit (and itā€™s always nice to use your own child :grin: ), even if some new utility could be better (like safesync, which solves many usual problems :sunglasses: )

Old habits die hard! :joy:

and

New programms are written every day! :wink:

2 Likes

Since it harmonize with the terminal-centric approach of the distro, I wonder if there are any plans to add pacseek to EnOSā€™ repo. Also perhaps make it an option to install on the ISO?

2 Likes

This :point_up_2:

These are the reasons for complications.

2 Likes

People often confuse curses interface and CLI, so here is a PSA to clarify things:

CLI interface and curses interface (often called TUI) are two very different things. They are both in the terminal, so both are in text mode, but the differences end here.

Command Line Interface (CLI) is a type of REPL (Read-Eval-Print Loop): the user enters text, this text is interpreted by the shell as a command, the shell then does something, like starting a process which does something and the result is printed on the screen. Command Line tools can be divided into two subcategories: 1) batch programs ā€“ programs that take certain input and produce certain output without any user input in between, and 2) interactive programs with very simple input, occasional Y/N question or entering a line of text, like password. Many CLI programs implement both designs as separate modes (like, for example, the cp utility that has the interactive -i option which asks the user for confirmation before overwriting a file). Batch utilities are particularly suited for input/output redirection and piping.

TUI or curses interface is using text mode to simulate a GUI. This usually involves menus, screen divided into different sections, fields to enter text, etcā€¦ Such programs are typically identical to GUI programs in how they are constructed: the program runs in an infinite main loop that consists of scanning for user input and redrawing the screen on each pass.

pacseek is a curses program, yay is a CLI program.

4 Likes

There are. However I have noticed that there are many in the Linux community in general that adhere to CLI almost as a religious belief. And Iā€™m actually fine with that, thatā€™s their thing and theyā€™re welcome to it. The problem comes in when they insist on it for others who might prefer a TUI or GUI instead of a CLI. Itā€™s not like anyone wants to take away their CLI, but the reaction when someone suggests a TUI or GUI frontend is almost like itā€™s an endangered species. I remember when no one would support the use of Synaptic or even Aptitude in Debian, for example: if you werenā€™t using apt-get they didnā€™t want to hear it.

At least the AUR is available to us to grab our frontend of choice. But for those who want to start off with a GUI package manager and donā€™t know how to search for one, I generally have to steer them to another distro and not EOS.

This is a generalized misinterpretation of what the real issue is. And there are more users out there doing exactly the opposite, they see GUI package managers as the only way to get packages managed, and demonize the terminal as nerdy nonsense.

It is something that lives in the core of Linux itself, the original idea of Linux is to get knowledge about how the system works.

And we are all typing text all dayā€¦ it feels easy indeed becauseā€¦ we are used to typing text and we know how to create sentencesā€¦ the same counts for using simple commands in a terminal when using Linux systems, you only need to get used to it.

Itā€™s not about becoming a programmer who does everything in the terminal, it is only about getting a very basic understanding of how your system work. This makes you able to solve problems on your own and get better faster and more secure help when asking for it.

. 2

2 Likes

Except most people have no interest in that. Thatā€™s from a technical perspective, people like you and I will have interest in that capability and be able to gain it. Me, Iā€™m a tinkerer, I love doing that stuff. But Iā€™m not everyone else and I realize that. Joe Enduser, as I call him, doesnā€™t have any interest in understanding his system. He just wants it to work without making him do weird things. He doesnā€™t want to go ā€œunder the hoodā€ just as most car owners have no interest in even learning to change their own oil. Which is why they see GUI package managers as the only proper way to manage their packages, and demonize the terminal as nerdy nonsense from some nerd thatā€™s not them to mess with.

As a community, Linux users have two options for dealing with these people. One is to tell them to go away and just use Windows for the rest of their life, and two is to start to make more allowances for more enduser types as linux spreads further. Now i know itā€™s so easy to just choose option one, and itā€™s just so tempting too :slight_smile: But like it or not, Linux is spreading more into the mainstream (witness SteamOS3) and the Linux community will have to find a way to deal with it. And the world is acclimated to GUIs and isnā€™t like to change that for a relative few.

I would see no issue adding pacseek to the repoā€¦ also I do not think it will make any difference to the theme about we are talking here again :wink:

This is the detailed display of what I said before there is practically no difference aside from the way it looks likeā€¦

But most users do not see it that way the main idea is that a GUI is better because you can click a button with a mouse.

3 Likes

Adding my worthless two cents here. This is my interpretation of the actual thing in discussion. This applies to the reviewer as well as any other users.

  1. Everyone is free to install and use whatever software they want. There may be recommendations, but youā€™re free to ignore them.
  2. Unless youā€™re a paid support customer, no one owes you anything (not even adviseā€¦hey my typing costs something).
  3. If you install some crazy stuff (Iā€™ll leave the definition of that to each person), and it breaks your system. Well itā€™s something you didā€¦you fix it. Just remember youā€™re free (in many ways to interpret that).
  4. You may get advice if you post after #3, but it may well be ā€˜Donā€™t do that.ā€™ You are free to ignore the advice.
  5. End of discussion.
4 Likes

But this is not the goal of EndeavourOS, it could be a goal for a project but we do not work in that direction in any way, and the info about that fact is clearly given on most reviews already and the info is given on our website.

The Review is not about Linux in general and this Thread is also not about Linux in general.

Average joe should not use EndeavourOS and better go with something else. Only if Joe Average wants to dive into the world of Archlinux, with a soft landing indeed and all the help and a friendly community then he is right here. :astronaut: :vulcan_salute:

And as you can see, commercial distributions developing guis for all that stuff because they can pay developing time for that.
And their users pay for the OS.

To get Linux a common usable OS it needs to get onto Notebooks and PCs in the stores, and indeed it needs GUI tools to handle stuff like packages and System handling.

8 Likes

How come each person has done a statistics survey about anything they talk about, while, by coincidense the survey results always agree with their own projected opinion? :rofl:
It reminds me of the good old politicians, talking about the average citizen wantsā€¦ :wink:

After @dbarronoss excellent description, I would add the good old example of the new coffee machine :laughing: . Nobody reads the user manual before using it, despite all the precautions in it and special advice. Then, after something goes wrong, they blame the manufacturer, even if he had written everything in the manualā€¦ :person_shrugging:

In what you describe as your Linux, you should realize that any OS needs a System Administrator to deal with system maintenance. That person is the user, in your way of viewing it. Search the web about what a System Administrator needs to know, and what he is responsible for, and then write an essay about it. Iā€™d love to read it! :joy:

The real answer has been given (by myself, only a coincidenceā€¦):

To my knowledge, a habit is not always the right way of doing thingsā€¦ Unless there is a whitepaper that disagrees, or at least a published real survey.

Knowing how a linux system works is just a matter of responsibility.
Simply, whoever doesnā€™t want to learn, is just an irresponsible person, and I donā€™t blame him. Neither should he demand everyone to become like him.

The world still exists, because some humans still resist.

1 Like

Exactly. It gets old having new users who have been here not even a month making these threads and causing a rift.

@npaladin2000

If you want a fantastic distro with a great GUI app installer and updater,I would strongly urge you to check out Pop OS. Even my non Linux using wife likes Pop and it just seems to work and she has just about figured everything out herself.

As Joe pointed out- no need to try to be everyoneā€™s distro. Weā€™re just Endeavour.

3 Likes

Hmm, so much for the friendly and welcoming community. If having a discussion is ā€œcausing a riftā€ for you guys,youā€™re the ones with the problem. I suggest you not profess to be so if this is the way you treat people who are new to the distro. Since with that attitude you wonā€™t have very many people new to the distro anymore.

zero problem here :innocent: we all have opinions that cool :+1:

still there no gui pkg manager as default in Endeavouros ā€¦ if want one just install and the world will keep turning :wink:

2 Likes

oh no ! ā€œthe riftā€ will grow :rofl:
I see no reason to speak of rudeness here.

Everyone is civil and welcoming in the discussion or not?
Letā€™s stick with it!

indeed !!

3 Likes

Well, this personā€™s words sure donā€™t seem very welcoming. Particularly since just because Iā€™m new to Endeavour doesnā€™t mean Iā€™m new to Linux. Far from.

Part of the civil discussion is also to not take every word personal, and I mentioned also already that we do not discuss general Linux here the initial post is about the review on distrowatch about EndeavourOS in particular.
Thatā€™s the topic.

And itā€™s one personā€™s opinion only not general everyoneā€™s.

Generalization usually leads to others feeling lumped together.

4 Likes