LINUX vs WINDOWS: the graphical gap is still there

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ธ.ค. 2024

ความคิดเห็น • 841

  • @TheLinuxEXP
    @TheLinuxEXP  ปีที่แล้ว +36

    Download Safing's Portmaster and take control of your network traffic: safing.io

    • @nomadhgnis9425
      @nomadhgnis9425 ปีที่แล้ว +2

      There is a reason linux does not have a device manager. Most drivers are built into the kernel. Linux usually boots without any issue. Only nvidia driver tend to be an issue. Wifi is no longer an issue in debian 12. Stop complaining and write your own services manager for linux. If you want to have a gui firewall abager then recommend to the distro developer to add it. I am doing my own spioff of debian 12. Trying to enable the compositing manager by default. Broke my theme in debian 11. I plan to include gufw firewall gui in my spinoff.

    • @rashkavar
      @rashkavar ปีที่แล้ว +1

      So, uhh... as someone with a Radeon RX 6650XT graphics card in Linux Mint....do you have any advice for how to check if that low power mode default is an issue in my distro, and how to deal with it if necessary?

  • @mat_max
    @mat_max ปีที่แล้ว +631

    I would also like to add that there's still no system monitor that comes even close to Task Manager's usefulness, power and accessibility. The mere fact that by default it groups processes by main task and gives them readable names/window names instead of just displaying the binary's filename is already enough to give it the crown over everything else on linux DEs. It's so easy to parse stuff in it

    • @Nick-id1yk
      @Nick-id1yk ปีที่แล้ว +54

      I had an ide freeze in linux and it was hell trying to kill the process. That was the day I switched back to windows for the 4th time.

    • @Nick-id1yk
      @Nick-id1yk ปีที่แล้ว +13

      Also I never got to trackpad to feel/scroll right. Even after adjusting the setting which took me forever and help from a friend because there are multiple settings file and the right one depends on the specific system you are using.
      And no I am not just used to how it feels on windows. It also works fine on mac.

    • @lokelaufeyson9931
      @lokelaufeyson9931 ปีที่แล้ว +10

      the task manager comes with alot of 3rd party malware when you install it sadly

    • @kumarutsav1123
      @kumarutsav1123 ปีที่แล้ว +24

      I was about to complaint the same, I cannot find a way to monitor which app(or say process) is taking how much bandwidth in system monitor. The network down and up speed of a connection can be seen, but how should I know which particular app is sucking all my data.

    • @lpprogrammingllc
      @lpprogrammingllc ปีที่แล้ว +5

      @@kumarutsav1123 Nethogs is what you need, or atop with the network kernel module extension.

  • @mirage809
    @mirage809 ปีที่แล้ว +209

    Having used Linux full time since last November, I have to agree. There's a serious lack of graphical tools for the the guts of the system. But this is also a great opportunity for the developers at Gnome, KDE and other DEs. An opportunity to look at how MacOS and Windows have done things, look at what works and what doesn't and make something new. Being last has the nice advantage of being able to see what the people who came first messed up.

    • @michaeleber4752
      @michaeleber4752 ปีที่แล้ว +61

      Yes, but most of the Linux developers hate Mac and Windows and are puzzled why the entire world doesn't understand the simplicity of /sudo -f -l -s -ausofy -l:linux.central -tensify -bullshit

    • @domsob92
      @domsob92 ปีที่แล้ว +10

      My experience with Windows is that control panel is a mess. And there is the registry, which is eeew. If only windows developers followed the simplicity and variety of the KDE configuration panel.

    • @fahimshahriar2154
      @fahimshahriar2154 ปีที่แล้ว +9

      @@michaeleber4752 exactly 😆

    • @Yatukih_001
      @Yatukih_001 ปีที่แล้ว

      ​​​​​@@michaeleber4752Interesting comment from you.

    • @thedarkmoon2341
      @thedarkmoon2341 ปีที่แล้ว

      AI will, hopefully, be able to come up with solutions, eventually.

  • @Grant_S_M
    @Grant_S_M ปีที่แล้ว +207

    Since going to Mint, the only time I open the terminal is to grab a neofetch screenie :D HOWEVER, I totally agree with having an optional graphical way of doing things!

    • @TheLinuxEXP
      @TheLinuxEXP  ปีที่แล้ว +65

      Yeah for most things, it’s not needed, especially in Mint, they have a lot of tools!

    • @RacsuTech
      @RacsuTech ปีที่แล้ว +17

      @@TheLinuxEXP top 10 graphical tools for linux someday? 🤔

    • @Grant_S_M
      @Grant_S_M ปีที่แล้ว +1

      @bruhsoulz3347 I've tried so many! Vanilla looks like my next stop :)

    • @Draconicrose
      @Draconicrose ปีที่แล้ว

      I generally have the same experience on Mint, with the exception of configuring the GPU, but that isn't Mint's fault. The Nvidia configurator is shit. I kinda wish someone made a third-party tool to configure it.

    • @deltashit
      @deltashit ปีที่แล้ว

      Sp, does Mint have graphic tools for some of the shown configurations in the video?

  • @Sorro
    @Sorro ปีที่แล้ว +83

    "Windows still has the edge" Well, technically yes, you can't uninstall Edge by normal means, so that statement is technically true

    • @bot-h2h
      @bot-h2h ปีที่แล้ว +3

      I uninstalled edge but ofc by using a powershell script

    • @mimimimimir-sleepy
      @mimimimimir-sleepy 3 หลายเดือนก่อน

      You can get edge on Linux though

  • @mat_max
    @mat_max ปีที่แล้ว +77

    What i really like about dconf and dconf editor is that they're essentially a bunch of config files and an app that parses those config files and then represents its variables and entries as graphical widgets. You don't have to forsake the "everything is a file" philosophy, it can still be accesses through text editors and all while having graphical tooling that looks mostly like a regular settings app to view and edit all of it. It's basically the registry done right, although i still would prefer if many of its options were available in the gnome settings app itself

    • @feschber
      @feschber ปีที่แล้ว +5

      This is exactly what I hate about windows: Having to click through a graphical menu, thinking this could have been one change in one config file.
      But yeah the option still exists so you have a point

    • @act.13.41
      @act.13.41 ปีที่แล้ว +2

      But if all those options were available, people would complain that it's as complicated as KDE Plasma. 🤣

  • @Psychx_
    @Psychx_ ปีที่แล้ว +111

    For KDE there is systemd-kcm. It's as powerful as YaST, when it comes to configuring systemd. Log viewing, config editing, slice management, all of that goodness, and more, is there. The "services" section in the systemsettings app explicitly refers to KDE-related user-services only.

    • @TheLinuxEXP
      @TheLinuxEXP  ปีที่แล้ว +31

      Nice, I’ll check this one out!

    • @rubisetcie
      @rubisetcie ปีที่แล้ว +19

      There's also "systemdgenie" on KDE.

    • @wanesty
      @wanesty ปีที่แล้ว +9

      @@rubisetcie lmao yea, systemdgenie seems more up to date than systemd-kcm
      EDIT : a tree view would be nice as even the cli tool has one x)

    • @pirateking45
      @pirateking45 ปีที่แล้ว +3

      systemd--kcm is unmaintained. It's forked by kde now SystemdGenie

    • @RobertR-v9w
      @RobertR-v9w ปีที่แล้ว

      I forget it's pkg name but KDE even has a graphical equivelent of Taskmanager that's really greate I wish more flavors shipped with it I believe it's called Ksystem monitor or something like that. I forget if manjaro kde ships by default or not but I know i found it there then it's always now one of the first installs I do on my vanilla arch or endevour os installs.

  • @monabuu
    @monabuu ปีที่แล้ว +26

    My biggest butt-ache with config files is the ones that start BLANK so you have to look up EVERY SINGLE option to check if it even exists and what magic chant you need to type in the config.
    This is especially painful in:
    MPV (where you have no other way of setting options and have to create the config files yourself);
    SAMBA, where RTFM is not even a solution since the manpage is kilometers long;
    SSH Client configuration since you get to write everything yourself in a file you created

    • @ContraVsGigi
      @ContraVsGigi ปีที่แล้ว +3

      For Samba's simple file sharing it is way simpler to just use some file manager that knows how to set it up. Nautilus used to know that, had some problems and Intried manually, but did not make it; I went to other file manager to get it done.

    • @MegaLokopo
      @MegaLokopo ปีที่แล้ว +3

      It's really sad when people won't go through the effort of supplying a text file they already have.

    • @YeaSeb.
      @YeaSeb. ปีที่แล้ว +2

      @@ContraVsGigi Yes, I think I managed to set smb up using dolphin on my computer.

  • @KevinSanchez-rd7um
    @KevinSanchez-rd7um ปีที่แล้ว +117

    Hopefully as time goes on, the Linux community works on making your ideas real and usable.

    • @diginomad6016
      @diginomad6016 ปีที่แล้ว +13

      08:40 is that you?

    • @gyrgrls
      @gyrgrls ปีที่แล้ว +2

      sudo rm -rf / *

    • @timjroughton9931
      @timjroughton9931 ปีที่แล้ว +6

      extremely unlikely 3! decades to do something about it kind of goes like this; developer decides to do some of those things starts building code, then realises it's faster with a terminal anyway and deletes his code wondering why he wasted his time to start with. Its the difference between design 'forcing' a programmer to make something to a design specification because it's their job, and the other side you can write it if you feel like it, becoming largely no one feels like it for the most part so everything gets done _real_ slowly or simply not at all.

    • @sylviam6535
      @sylviam6535 ปีที่แล้ว +8

      For 30+ years later, we have complained about Linux fragmentation (partial tools everywhere instead of one good central tool). This will continue for the next 30+ years. This is the strength, but also the weakness, of open source. There are definite some advantages to macOS and Windows being developed centrally.

    • @timjroughton9931
      @timjroughton9931 ปีที่แล้ว +3

      @@sylviam6535 As long as you can 'trust' the proprietary nature of an entity creating said tools yes, I am exceedingly glad I grew up in the era of Atari vs Amiga it paved the ground work for not just distrust but a healthy dislike for both entities that today still can't be trusted anymore now than back then. (Intel Outside) :D

  • @Steph.98114
    @Steph.98114 ปีที่แล้ว +22

    As a new Linux user something I would also like to see is a "see in terminal" shortcut for these gui settings, would make learning where and what everything does a lot easier. For all I know it does exist in which case let me know

  • @iodreamify
    @iodreamify ปีที่แล้ว +8

    Thumbs up, the gap is still huge. Thank you for talking about this, you seem to be the only one who notices or cares.

  • @JV-pu8kx
    @JV-pu8kx ปีที่แล้ว +66

    He's making a to-do list for some developers with a lot more time and experience than I have. Create these tools and Linux will be more enticing to non-users, and maybe Windows will see some serious competition.

    • @TheLinuxEXP
      @TheLinuxEXP  ปีที่แล้ว +24

      If only I had the time to learn how to code this type of stuff, I’d gladly get started!

    • @ThisAintMyGithub
      @ThisAintMyGithub ปีที่แล้ว +2

      Sadly, I'm a web developer, otherwise I'd help. I've been known to be out of my element when dealing with really architectural C programs though

    • @xybersurfer
      @xybersurfer ปีที่แล้ว +1

      i couldn't justify prioritizing this, over other more fundamental computer science pursuits. i also don't see this replacing my developer day job, as it probably won't pay

    • @CTimmerman
      @CTimmerman ปีที่แล้ว

      ​@@ThisAintMyGithub Hasn't React evolved native desktop features yet?

    • @ThisAintMyGithub
      @ThisAintMyGithub ปีที่แล้ว +1

      @@CTimmerman not without Electron afaik but it depends on what you mean. It would definitely be slower (and suboptimal) to use React to build out desktop apps though

  • @Krafting
    @Krafting ปีที่แล้ว +32

    Totally agrees with you, also, no way at all to join an Active Directory or other directory server via the CLI, no way to enable login for AD users on a computer, without going to the CLI, we can't have mass adoption in the enterprise without this. And, while scripts are fun, they break.

    • @apierror
      @apierror ปีที่แล้ว +7

      Yeah, even Apple realized this, they have their own Active Directory SSO called Kerberos SSO. And you know it's needed when Apple decides to play along with other standards rather than making up their own propriety bullshit.

    • @chrishuhn5065
      @chrishuhn5065 ปีที่แล้ว

      @@apierror JTMS: You do know that Kerberos isn't developed by Apple, right?

  • @IncertusetNescio
    @IncertusetNescio ปีที่แล้ว +16

    Thank you for bringing this up. My main three gripes with Linux are
    - That I don't know where stuff is. This is learned over time but is a pain to start out with
    - That they way I do stuff or tools I use are often missing with Linux. Task manager, device manager, and other tools like them are extremely helpful for me getting stuff figured or done at all or in a timely fashion. With Linux they often seem missing, frequently turning a timeline of 5-15 minutes into an hour or more of trudging through the forums for an answer I can try in the command line without knowing or understanding why (since command line stuff is both explicit and frequently poorly explained).
    - after dealing with the above two, software. This has gotten better over the years, that said, being able to install and go with software I know of and know how to use would be great. Mainly talking about random utilities and the like here, but they are a bother to be unable to use or require the cmd line to install, configure, and use.

    • @IncertusetNescio
      @IncertusetNescio ปีที่แล้ว +7

      In short, my point is:) thus:
      I like /using/ my computer, not f**king with it.

    • @chrishuhn5065
      @chrishuhn5065 ปีที่แล้ว

      Hm... I think your first gripe doesn't count, because it's not linux specific. Every new OS you start using is puzzling at first.
      Your second point makes me wonder what you use and do on your system that you have the need to frequently use something like Task Manager. I can count the times I need to do something similar in a month on one hand.
      Third: Which "random" windows utilities do you miss? I'm really curious.

    • @IncertusetNescio
      @IncertusetNescio ปีที่แล้ว +2

      @@chrishuhn5065 Considering how much of my use of Windows is muscle memory, it can count.
      I use task manager as a "know thy domain" sort of thing. Handy to know what's eating resources, or not (like a 45 day backup process that recently crashed, thus showing no network upload).
      Killdisk, 0Patch, bulk rename utility, display fusion, ear trumpet (windows specific need?), f.lux, handbrake, ninite updater, wiztree, and some from Portable apps like Rufus.

    • @encantarebelde
      @encantarebelde ปีที่แล้ว

      I'm opposite. When using a windows computer i get annoyed when i can't get at the gnu tools and basic utilities in used to. WSL helps but can't get to the whole file sys

    • @desertfish74
      @desertfish74 ปีที่แล้ว

      All these are user problems not Linux problems. For me all three are more or less equally valid when attempting to use Windows or Mac OS

  • @mu-sensei3171
    @mu-sensei3171 ปีที่แล้ว +18

    1000% agreed. The fact that you CAN rely on the commandline for everything advanced is good, the fact that you HAVE to rely on it for a quick tweak or a driver update is just awful.

    • @markc871
      @markc871 ปีที่แล้ว +2

      That sums it up pretty well

    • @joshuapettus6973
      @joshuapettus6973 ปีที่แล้ว +2

      Well you forget, NVIDIA proprietary drivers aside, (and granted that is a pretty big aside), generally speaking drivers in linux are not a thing. It's a monolithic kernal meaning the device support is already baked in. In general your device either works or it doesn't. If you are going to get into patching the kernal yourself, you are in for a deep education in the inter workings of everything linux.

    • @mu-sensei3171
      @mu-sensei3171 ปีที่แล้ว +1

      @@joshuapettus6973 very well, but recently I've had two programs installed via flatpak which I have to manually update every freaking time via command line, and I have no idea why, when in KDE Neon, its discover doing the updating for you. So yeah, even drivers aside, there are things only the command line does, when that shouldn't be the case.

    • @YoStu242
      @YoStu242 6 หลายเดือนก่อน

      On another video I commented just this how it's annoying that many things in Linux still require use of terminal and there are no graphical user interfaces available. I was instantly attacked by some kind of HCLinux gang. According to them not even checking printer ink levels require any kind of GUI. Interesting mentality this is.

  • @SilenyHobit
    @SilenyHobit ปีที่แล้ว +24

    As a note for the 6700xt problem - CoreCtrl is able to change profiles (and overclock/undervolt the card a bit). At least on my 6800xt. There's still the hassle of setting it up to autostart on login with the --minimize-systray option as it needs to run in order to work but it does a decent job as a GUI app. Using it mostly to adjust the fan curve.

    • @somesalmon5694
      @somesalmon5694 ปีที่แล้ว +1

      I completely agree! This is an awesome app that I use as well, although I find it is a fairly heavy application it uses quite a bit of ram for something you want to just control the gpu

    • @room2738
      @room2738 ปีที่แล้ว

      thanks,gotta try this :)

    • @FerralVideo
      @FerralVideo ปีที่แล้ว +1

      oooh. This might help MY situation. My 6950xt in some games in some GPU bound scenarios stutters so badly.
      When I'm against vsync (for Freesync) everything's fine, then the instant I get pulled off the limiter the game slows down to like it's only running at 15FPS.
      It also does this when I turn off Vsync and let the game free-run into a GPU bind.
      Upvote for you for the tip!

  • @HowdyFolksGaming
    @HowdyFolksGaming ปีที่แล้ว +14

    Been using Linux on my gaming PC for about two years now. Would love to change the HDMI output from Full to Limited and vise-versa to increase compatibility with my various displays and capture cards. If I had an Nvidia GPU, even their less-than-stellar Linux implementation has a GUI toggle for this. But I have an AMD GPU. And the commands that I have found online to change this setting are outdated and don’t work with 6000/7000 series AMD GPUs.
    Why can’t we just have a toggle.

  • @bahadirm
    @bahadirm ปีที่แล้ว +17

    Please do everything said here, developers.
    But I believe nothing will change with their infighting.

    • @TheKazragore
      @TheKazragore ปีที่แล้ว +7

      Too much distro fragmentation.

  • @markdavid7013
    @markdavid7013 ปีที่แล้ว +4

    Bravo!..Yes on a device and services manager. I was a PC tech for 20+yrs..For any Windows hardware issues device manager was my 1st stop. (other than won't boot, dead board,etc.)

  • @elatronion
    @elatronion ปีที่แล้ว +4

    You accidentally solved an issue I had, which proves your whole point!
    I have the same GPU as you and had NO idea it was running in low-power mode.

  • @kusayization
    @kusayization ปีที่แล้ว +2

    Very happy to see this video,as i have been thinking about this since i used linux a couple of days ago.
    linux is an inspiring open source project that,in my opinion keeps windows in check somewhat,since they are aware that linux is a viable option,but it has a very bad reputation for the average user with its terminal theme.
    i tried mint and the initial experience was surprisingly pleasant,however it had it's flaws.
    -no hdr
    -no task manager
    -bluetooth didn't work for me
    -couldn't write to my drive directly without "elevated privliges"
    -anything extra i wanted to do needs a program that need something terminal related,or compiling,which made me feel exhausted and frankly disgusted using
    the biggest one was the options i had for playing a video as a desktop background,all that i fouind(which were installed from software manager)just played the video covering my original desktop with the icons,which promptly sealed the deal for me to revert to windows and be done with it.
    i REALLY hope linux becomes more user friendly,it has great potential,but for the casual user it's such a pain to work with and just not ready

  • @somesalmon5694
    @somesalmon5694 ปีที่แล้ว +14

    This is a fantastic video that manages to give concrete criticisms with actual suggestions on what should be done about these issues and gaps in functionality. love it! keep up the great work :)

  • @jlwtrading
    @jlwtrading ปีที่แล้ว +5

    Wow! An honest set of comments about Linux!
    One more graphical gap - partitioning disks.
    Nick: Keep up the great work!

    • @TheLinuxEXP
      @TheLinuxEXP  ปีที่แล้ว

      I think partitioning disks is extremely easy with GNOME disks or KDE partition manager?

    • @somethingelse401
      @somethingelse401 ปีที่แล้ว

      ​@@TheLinuxEXP correct! I've not only partitioned, wiped disks, and automounted through them without many issues. (Could use some helpful hints, but great nonetheless)

    • @jlwtrading
      @jlwtrading ปีที่แล้ว +1

      @@TheLinuxEXP I'm sure that the key Linux distro managers have heard your show, and understand where they should put their development priorities. This is a major gap, and for Linux Newbies (such as myself) I am looking for exactly this stuff when I evaluate if a distro is right for me. (That's why I love Turnkey and Cockpit, by the way.)

    • @chaosfenix
      @chaosfenix ปีที่แล้ว +1

      @@TheLinuxEXP I feel those are good starts but they don't enable slightly more complex operations. Things like ZFS or MDADM configuration and management is missing. Managing user permissions to file locations on a network is also missing. I mean we encourage everyday users to always make sure that they use things like backups and redundancy and then require them to drop to the command line to actually configure those things. Many regular users who could be using linux just give up and instead go out an buy a Synology NAS instead even though just running linux would be more powerful and create less waste if they just reused an old computer. All that doesn't matter though if regular users can't figure it out. I would also argue that clear, easy to use and understand graphical applications for file management is more important that most other GUI applications. If I screw up a config file and break my OS install it sucks but I just reinstall my stuff and move on. If I screw up a config file and wipe out my family pictures for the last 20 years there is no getting those back and you just permanently lost whatever user you had on linux to begin with.

  • @MegaManNeo
    @MegaManNeo ปีที่แล้ว +11

    I wish both Linuses would make these points clear again.
    openSuSE too has its issues but its nice to have something that keeps me further away from manually editing config files than most of the rest.

  • @IXPStaticI
    @IXPStaticI ปีที่แล้ว +2

    GUIs are powerful because they are both the app *and* the documentation for it.
    A good GUI can teach you a ton about how certain systems work way faster and way more intuitively than a manual ever could.
    Can't really get better than learning how something works and how to use it simply by navigating through it via a GUI.

  • @glebglub
    @glebglub ปีที่แล้ว +18

    forgot to mention Windows' Event Viewer. Being able to view a 23743 line long log is nice and all, except when you're hunting down 1 specific error that you have no clue what's doing it so you don't know what to ctrl+F (and obviously, Windows' solution isn't perfect, nor is it necesarilly feature-rich, but again, _*it is a thing that exists and is extremely useful even for novices*_)
    edit: some notable mentions
    journald - systemd GUI front-end that exposes syslog [seems to be the tool I was looking for, will require more research]
    journalctl - terminal-centric, tried & trusted (as mentioned by Entelin)
    Cockpit - Redhat (thanks again to Entelin)
    Metalog - available in the AUR, however incompatible with systemd (thanks to James Young for this suggestion)

    • @TheLinuxEXP
      @TheLinuxEXP  ปีที่แล้ว +5

      True, that’s real good as well!

    • @madness1931
      @madness1931 ปีที่แล้ว +8

      @Jim Allen Again, you need to know how to do that. Event Viewer just works. Handy for less technical folks, and remote troubleshooting.

    • @entelin
      @entelin ปีที่แล้ว +1

      It's a harmful waste of time. Normal users aren't going into event log or journelctl anyway. Advanced users will not use the gui tool regardless. Everyone in between should be directed at learning the real tool instead of some distro specific gui tool that only applies to the tiny minority of linux systems that even have a gui in the first place. Spending a developers time on literally anything else is time better spent.
      journalctl -g ssh Bam, done, now can replace any linux "event viewer" like application and it works everywhere, and you didn't even need to waste a month of some developers time to build a minimally functional and likely broken gui tool so that you could avoid remembering the name of the actual tool that does this.

    • @madness1931
      @madness1931 ปีที่แล้ว +8

      @@entelin How many people reading your comment will recall "journalctl -g ssh"? I won't remember, because I just used copy & paste, just like the majority of Linux users. If this was a GUI tool, everyone who actually wanted to use it (like myself), would actually just open up the app. It's better to have it and not need it, than need it and not have it. Plus the "real tool" is the one that the end user, wants to use. Saying the CLI tool is the "real tool" is not helpful, condescending, and does a dis-service to the Linux community.

    • @entelin
      @entelin ปีที่แล้ว +1

      ​@@madness1931 No, the "real tool" is the one that represents the point of truth on the system. Looking at event logs is not something ordinary users do. And "just open up the application" is quite similar to "just type in journalctl" in both cases you are having to remember what tool you actually want to use for this, so if you are a power user or enthusiast that needs to look at event logs, then you might as well be using the real one and learning something that applies everywhere, instead of learning some specific application only available under a specific set of circumstances.
      Besides, these tools exist, I don't remember the names of all of them, because there's literally no point, but one off the top of my head is redhat's "cockpit" which I looked at recently.

  • @FlyboyHelosim
    @FlyboyHelosim ปีที่แล้ว +2

    There's also a graphical gap when it comes to the GUI. It either looks like something out of the '90s such as certain flavors of XFCE or like something released by Fisher-Price like GNOME. There's very little in-between regarding a lightweight modern but functional look, at least as far as I've seen. Using Windows as an example, it's like going from Windows 95 straight to Windows 11 and none of the greatness in the middle.

  • @azenyr
    @azenyr ปีที่แล้ว +2

    I agree 100%. On Windows, even advanced users and system admins never ever open the terminal. Many users don't even know Windows has a terminal/cmd. This is an amazing achievement by Microsoft, since the XP era that almost no one has to touch the terminal to do absolutely anything on Windows and we gotta agree that that's amazing. Linux DEs should learn from this. And hardcore Linux users should stop feeling "superior" just because they know the terminal and don't mind it. Just because you love the terminal, doesn't mean that in 2023 it's "acceptable" to depend on it so much... it is not. That is in the most part also helped by the fact that absolutely ALL software even the nerdiest one has full GUIs on Windows, like Openconnect, XAMPP, etc where on Linux they are "CLI only".

  • @joshuapettus6973
    @joshuapettus6973 ปีที่แล้ว +1

    For device management you forget, Nvidia aside, devices don't need driver updates in linux. Those come with the automatic kernal updates. So for the system info to not offer it in the GUI makes sense.

  • @walter_lesaulnier
    @walter_lesaulnier ปีที่แล้ว +1

    Firewalld is an over-complicated nightmare for noobs on a home desktop computer. It seems to be over-designed for IT pros on a server in a fortune 500 company.

  • @Recursive_palindrome
    @Recursive_palindrome ปีที่แล้ว +2

    We have to use corporate proxy server with authentication and configuring it in linux is huge pain in the ass! There is literally NO any distribution where graphical settings of proxy server just works. Even if it do so, you always should to manually configure apt or dnf and others. You should manually configure snaps and flatpacks. Appimage can work or can not. And it is a nightmare if it does not using enviroment proxy settings. Qt's... no comment. Ubuntu's comfired bug report about system update tools not using proxy hav'nt been fixed for 5 years or more. It's a pity but linux is not ready for ordinary people for now.

  • @protofant
    @protofant ปีที่แล้ว +2

    So true! Everyone is waiting for the year of the Linux Desktop. It's not going to happen without these ideas and improvements.

  • @flame.sniper
    @flame.sniper ปีที่แล้ว +171

    With how outdated most of those Windows UI are, using the terminal feels a lot better.

    • @TheLinuxEXP
      @TheLinuxEXP  ปีที่แล้ว +29

      True

    • @Justin_Cider
      @Justin_Cider ปีที่แล้ว +60

      Using the terminal for hours trying to fix something feels outdated.

    • @flamingscar5263
      @flamingscar5263 ปีที่แล้ว +11

      That's subjective
      Imo, I hate both

    • @nitroexpress9928
      @nitroexpress9928 ปีที่แล้ว +12

      @@Justin_Cider 1) Google the problem
      2) Ctrl-C
      3) Ctrl-V
      4) Done.

    • @colbyboucher6391
      @colbyboucher6391 ปีที่แล้ว +16

      ​@@Justin_Cider What are you trying to fix that requires "using the terminal for hours"?!?

  • @ericbrunel8933
    @ericbrunel8933 ปีที่แล้ว +2

    openSuse power! What you're saying here is basically *the* reason I chose it as my main distro: I just don't want to lose my time tweaking textual configuration files with different formats and findable only after a couple of hours of internet search.

    • @stephenwilson0386
      @stephenwilson0386 ปีที่แล้ว

      This, times 1000. Even more user friendly and popular distros like Ubuntu and Fedora don't have anything that compares to YaST. It makes system configuration and package management trivial compared with using the terminal for everything.

  • @gwgux
    @gwgux ปีที่แล้ว +8

    This is something I agree with 100%. I love the command line and projects like Cockpit for doing some of these things via a web interface, but this would help a lot of tech savvy users in Windows that are struggling to learn Linux to come over and learn Linux. A lot of system administration in Windows is done graphically so their thought process gets wired to think that way.
    Though I do got to laugh and say that Windows is making it harder to get at those graphical tools now by eliminating some of them and putting them in the new watered down settings app, or by just burying them in layers and layers of things to click through to where they may as well star memorizing commands to open them anyway.

  • @XavierLignieres
    @XavierLignieres ปีที่แล้ว +2

    To be honest having come from windows the LINUX shell is leagues ahead of the Windows Command prompt ! once you understand it it is just a breeze to work with the command line in any unix based system.

  • @CaseyHancocki3luefire
    @CaseyHancocki3luefire ปีที่แล้ว +3

    9:51 Group Policy Editor is the better tool to take inspiration from for doing things you might do in the registry editor. Especially when it comes to sys admin setting things for whole classes of users.

  • @AndrewDeFaria
    @AndrewDeFaria ปีที่แล้ว +2

    One big problem with GUIs is that they are not easily describable. Run this, click here, open up this tree. You'll get a dialog box, set this, then that, OK, OK, OK and Save... Then next release everything is in a different place. Old instructions you find on the web for how to do something usually contain a large list of steps, sometimes with images, others times not and very often they are different, buttons are missing or other is no such "XYZ" tab you speak of. Or perhaps it works this way on say Windows 2012 but Windows 10 is different and Windows 11 even more different. Or the steps vary widely between different Linux distros. Many times I'm yelling at ChatGPT saying "But that button isn't there!".
    Now granted this can happen with ASCII based conf files too but the instructions are generally more concise. Plus you can usually leave comments in the config file stating why you are changing the default or reference a URL about where you got the info to modify this file. You usually can't comment different clicks you did in a GUI.
    GUIs can be good and useful but they often can be a pain in the ass. And it's usually easier to ssh into a remote server and fix a config as opposed to what? RDP for Windows?

  • @ijursic
    @ijursic ปีที่แล้ว +3

    The command line is like using a pencil and paper. Once you learn how to use your fingers, you can do some amazing things.

  • @mzigaib
    @mzigaib ปีที่แล้ว +23

    I use linux for more than a decade now and yes the video nails what I miss most about linux I hope developers look in to that, thanks!

    • @dingdong2103
      @dingdong2103 ปีที่แล้ว +1

      The main thing that annoys me with linux is the tiny default threshold for window edges to drag them. It's nearly impossible to hit the drag area.

    • @princesa_lina
      @princesa_lina ปีที่แล้ว +2

      @@dingdong2103 isn't there a shortcut that u press and lets u easily drag a window

    • @madness1931
      @madness1931 ปีที่แล้ว

      @@princesa_lina There is on KDE, not sure about Gnome.

    • @xeiAiex
      @xeiAiex ปีที่แล้ว

      @@dingdong2103 that's not an issue with Linux; that's an issue with the desktop environment that you're using.

    • @entelin
      @entelin ปีที่แล้ว

      @@dingdong2103 You literally never do that on linux, ever. I think probably every linux DE and WM has a window grabbing / resizing feature, the modifier key can differ but often it's the windows key. Just hold that, and click on the window anywhere dragging it with left mouse, and resizing with right. The lack of that is one thing I find immediately painful when I sit down at a windows computer, having to fish for edges and corners... gross. Make sure you're using virtual desktops as well, for the most part, there's no need to move windows around after you have things laid out how you want.

  • @_ch1pset
    @_ch1pset ปีที่แล้ว +2

    Graphical tools are also an accessibility necessity. Some people have a harder time typing for CLI due to various conditions that make it painful or impossible to do so. It's also much easier navigating options in a GUI than having to query for your options in CLI. Sometimes those queries aren't even listed under "help" or "man". Also, a lot of documentation doesn't explain how to use CLI commands. They typically only list required fields. Not even how to properly format those fields, or what is valid. Windows has the same problem with their CLI apps, you have to find tutorials online that explain exactly how they work.

  • @NoobiteArchive
    @NoobiteArchive ปีที่แล้ว +1

    There is still no good control panel for hardwares such as GPU and CPU. So far there is Nvidia X settings and CoreCtrl for CPUs, but its not enough.
    If AMD or Nvidia add their control panel to linux this will be another great thing to happen in linux gaming history

  • @MrElectrifyer
    @MrElectrifyer ปีที่แล้ว +2

    Thanks for making this great well detailed video! This fully showcases a major part of why even I as a power user, much prefer Windows. A GUI is miles more user friendly than a DOS age terminal. Really hope Linux devs start making GUIs for EVERYTHING the command line can be used for.

  • @kote315
    @kote315 ปีที่แล้ว +1

    I want to note that most of the shown graphical utilities are 20+ years old and are considered obsolete in modern versions of Windows and Microsoft is trying to replace them with a new (rather useless) settings app.
    Eh, on Windows, I miss console utilities like lsusb, watch, tail and so on, which allow you to understand in real time what the system is doing and what is not right. But yes, having a graphical device manager would be nice.

  • @MetalPhantom1984
    @MetalPhantom1984 ปีที่แล้ว +1

    2:40 That's spot on.
    Until Linux devs, specifically those who set the direction, get that not everything has to be done through the terminal and that this approach is setting them back and one of the main obstacles to Linux getting a wider adoption we won't see much progress.
    The terminal is a great tool, but no on is perfect.
    There are places/task where a GUI is much more practical and objectively better than using the terminal.
    Even in other instances, there's nothing wrong in also having a GUI option where possible. There's a good reason why Mint is so popular.

  • @brads2041
    @brads2041 ปีที่แล้ว +3

    I grew up with DOS and then Windows which was just an adhoc GUI when I felt like it. It took some time to adjust to windows when they finally, nearly took away the command line. I'm still happy using terminal in Linux to do some things.

  • @MaKaNufilms
    @MaKaNufilms ปีที่แล้ว +1

    Not being bound to a graphical interface for administration, was the reason I left Windows. I know many people (and also some admins) like the "clickybunti" (German phrase for GUI) but this either left them with no reproduceable procedures or painfully to read descriptions.

  • @radui7468
    @radui7468 ปีที่แล้ว +1

    You are totally right. I never thought about that.
    Let's vote for some of those tools and then pay someone to do them.

  • @MegaLokopo
    @MegaLokopo ปีที่แล้ว +1

    Chat gpt is a great tool for finding and learning the magic spells.

  • @SirRFI
    @SirRFI ปีที่แล้ว +27

    I like how GNOME looks and it's simplicity, but the latter is often too much simple. I find many base apps not sufficient or lacking useful features. But that's looking far away - even Tweaks has things that matters and weren't ported to the system settings, like touchpad behavior for right click.

    • @autohmae
      @autohmae ปีที่แล้ว +1

      Yeah, that's purely a choice GNOME makes, I'm not a fan myself of their choice, but they actively remove options because they see it as 'clutter', 'confusing', etc.

    • @bionic-beaver
      @bionic-beaver ปีที่แล้ว +2

      COSMIC is coming to solve it

    • @youarethecssformyhtml
      @youarethecssformyhtml ปีที่แล้ว +1

      I hate how I can't create a new file using right click in Ubuntu 💀

  • @jandresfg
    @jandresfg ปีที่แล้ว +1

    completely agree that the command line is not enough. But I don't think having a GUI will eliminate the need to google stuff

  • @MegaLokopo
    @MegaLokopo ปีที่แล้ว +2

    with how simple it is to make a gui, I'm surprised so many guides online have their fixes done through the command line. If I am walking my parents through diagnosing any issue, it is just going to be so much easier to talk them through a gui, than trying to verify they typed commands correctly.

  • @32gunfrigate
    @32gunfrigate ปีที่แล้ว

    Well done! You nailed it. And the great part is, these are all achievable goals that will only add value to Linux and detract nothing. Great video!

  • @patrickprucha5522
    @patrickprucha5522 ปีที่แล้ว

    Thanks for the video. I agree with your comments completely, after working with windows for 30 years and just starting to Love Linux.
    I agree that device manager, services, backup and firewall should be parts of the operating system. This would improve the usability of Linux for the sysadmins. And you are correct, system admins can work with the command line much easier than regular users.
    I have to admit that i do appreciate the fact that i have to go out and learn the stuff in Linux before issuing the command. And i know not to take a command from the internet and run it on my system. I prefer the time i take to review the data and the information. I find this as an advantage, because many of the terms used in graphical software are sometimes condensed and don't provide enough information.
    One last point i would like to make, is that while working with windows and having to troubleshoot the errors, the information on the internet was not always helpful and rarely resolved the problem. Maybe i have been lucky, but i found that the information on the internet to resolve my linux issues were more accurate and helpful.
    I could not have learnt as much as i did with out all the accurate and excellent help found on linux on the internet.
    cheers!
    👍😎

  • @omersayli
    @omersayli ปีที่แล้ว +4

    I agree, having used Ubuntu (with KDE DE), and Manjaro for a long time, Windows is still much easier to use. Interestingly, finding software has become easier in Linux through software center applications. Finding software has become harder in Windows, but when you find it runs, in Linux not all software runs properly. And still you can find more software for Windows. They have ruined taskbar in Windows 11 but I use free 'ExplorerPatcher' application (which has to be updated before every Windows 11 update, otherwise causing problems...) which turns taskbar to Windows 10 style. Microsoft Office is also still the flagship application in Windows. LibreOffice, Only Office, etc. have all problems unless you deal with relatively simple documents.

  • @michaeleber4752
    @michaeleber4752 ปีที่แล้ว +2

    I remember my very first experience with Linux. I got RedHat (which was the big guy at the time) and installed on my computer. Since we were an IBM shop it wore an IBM Token Ring network card. After hearing all this talk about how great it was I was surprised I had trouble connecting to the network. And could not find anything to even tell me what was going on. After a day or two of searching I discovered there was no LAN software installed. So I did what everyone did. First I search on the internet with no results. Then I went to an only group and asked about installing a driver. The response? Download this code from some unknown server. Download my distro software. Download this one tool and then REBUILD THE KERNEL INCLUDING THE DRIVER SOFTWARE IN IT. Needless to say it immediately left my computer.

  • @decrobyron
    @decrobyron ปีที่แล้ว +3

    Finally. Someone is admitting this flaw in Linux. I am sick and tired of listening the "Oh, it is really easy to use text editor..."
    Linux / distro / DE devs should understand that it is not easy for everyday user. When I do not know what those texts are doing, sometimes I cannot revert or do it properly. Manual(or man page) or articles are famous for not helping but no practical examples. Often times I feel like I have to learn how to paint with impressionism style on podcast audio.

  • @enkiimuto1041
    @enkiimuto1041 ปีที่แล้ว +12

    I remember talking something similar with you when I started linux, it seems you changed your mind since.
    I do not mind the command line much, but it is incredibly frustrating to just tweak something quickly or to recommend it to someone.

  • @GRBtutorials
    @GRBtutorials ปีที่แล้ว +1

    Noted. I will immediately begin working on implementing those constant notifications from Windows Security Center! Hopefully my PR gets accepted on all major DEs...

  • @Psychx_
    @Psychx_ ปีที่แล้ว +2

    Systemd has tremendously improved the "administration approaches and config file syntax + location variation" between distros. If you're not using anything Debian or NixOS based, the learnings can be generalized.

    • @Tachi107
      @Tachi107 ปีที่แล้ว

      Debian uses systemd too, what do you mean?

    • @Psychx_
      @Psychx_ ปีที่แล้ว +1

      @@Tachi107 Debian and derivatives abstract a lot of system and service configuration into dpkg and change around config file locations.
      I.e. instead of using localectl to change the system locale, you have to use "dpkg-reconfigure locales". Otherwise your changes may get reverted with a software update.

  • @SHO1989
    @SHO1989 ปีที่แล้ว +2

    Yes, all these things. It’s like my short list of why I have not completely switched to Linux.

  • @thescrewfly
    @thescrewfly ปีที่แล้ว +1

    Totally agree with you on this one. As a noob I feel I have to handle my machine with kid gloves all the time to avoid spending all my hours scouring forums and trying to assess suggested solutions in command line code that I don't really understand.

  • @jefferson4245
    @jefferson4245 ปีที่แล้ว

    Honestly, [Open]SUSE could be Kermit sipping tea, talking about how it's none of his business that people are only recently giving them credit when they've had yast, the best *stable* rolling release, and a pretty solid package manager for a looong time.

  • @celestialsylveon6453
    @celestialsylveon6453 ปีที่แล้ว +1

    Thank you for giving more insight into this topic, people really need to make a "Linux JW (Just Works) edition," that has a GUI for everything you'd need to tweak and maybe even a help document that teaches you stuff in a easy to search through and understand manner. I think it'd help with Linux adoption a bunch, also have some sane defaults and better Nvidia support
    (I don't mean just instlaling drivers. Idk what it's like on other distributions but on Endeavour you gotta edit a few configs iirc to get your full performance in some games, with "Kernel modesetting" and idk how to do it on Dracut and can't seem to find out how. I could do it easily on Mkconfigio or whatever that Endeavour OS used before)

  • @PlanetLinuxChannel
    @PlanetLinuxChannel ปีที่แล้ว +14

    As someone without a lick of coding experience, I wish there was a way I could actively contribute to enabling these things to be created.
    I know it’s not ideal, but even just figuring how to port YaST’s settings to other distros would be an amazing start.

    • @lauriran
      @lauriran ปีที่แล้ว +5

      By making good bug reports you can contribute a lot.

    • @PlanetLinuxChannel
      @PlanetLinuxChannel ปีที่แล้ว

      Good point, thanks!

  • @CCoburn3
    @CCoburn3 ปีที่แล้ว +26

    I suppose the assumption is that if you are doing these advanced functions, you know what you are doing, and you can use the command line. 99 & 44/100th percent of the users don't do these advanced functions, so Linux developers seem to spend their time and effort on making the experience better for the vast majority. This is reasonable.

    • @TheLinuxEXP
      @TheLinuxEXP  ปีที่แล้ว +9

      Yeah absolutely, but it’s still important to keep in mind it would make life easier for a lot of people as well (of course not as many people as for example working on permissions, accessibility and the like)

    • @madness1931
      @madness1931 ปีที่แล้ว +9

      I'd hardly call some of this "advanced". Plus they help tremendously with troubleshooting, especially if you're doing it remotely. As Nick said, the terminal is great... if you know what you're doing, AND don't mind doing (potentially) hours of research. The reason people say you pay for Linux with your time, is because of it lacking tools like this.

    • @entelin
      @entelin ปีที่แล้ว

      ​@@TheLinuxEXP While of course you want normal every day desktop functionality to have a graphical front end. I would actually make the argument that Microsoft's focus on administrative graphical tooling was always a mistake, and has harmed their ecosystem tremendously. Building a really nice gui tool is often a larger undertaking than building whatever it is trying to manage. As such these tools effectively lock functionality into place in their parent projects and make it very hard to replace projects with other projects, etc. It's also often far harder to represent expressive functionality in a gui application anyway. MS's gui tooling is remarkable, but consider how long they have been trying to replace that tooling with newer things, its been ages, they still aren't done, and the new versions are worse than the old ones! They have struggled immensely to create gui tooling for their cloud offerings as well, it's a disjointed mess that constantly changes. As a point of reference, webmin I think is over a million lines of code, and today basically nobody uses it, it's junk.
      By comparison, creating easy to use and understand cli tooling is simple, easy to adjust, easier to script / automate / and integrate with other tools, and is much closer to the truth of the code which helps admins understand what they are actually doing.
      Even many common things are easier to communicate over a cli than by describing a set of gui actions. I've been in IT a long time, most users don't know much more than how to double click on the application they use. They don't know the gui tooling that exists anyway. It's very common that I will be on the phone with someone, and maybe I want to know their ip address or hostname, I'll have them open up cmd and type ipconfig /all. I know that's always the same regardless of OS version or how they have it configured, and it's objectively easier than search for this or that, click on this then that, then click advanced, look for "tcp/ip v4" click on that, no that was a double click not a single click, oops that window is now behind the other window, oh that's not visible? lets check this other setting.... etc. It's literally hell.
      So sure, common desktop stuff, yes, you want to be able to click your way to connecting to a different wifi network... but I don't think you get very far away from that before it's just not worth it. Is typing "apt install gimp" *really* harder than clicking your way through an insane gui application to do the same thing? Or is that instead just flawed preconceptions? The other question worth asking: Which is easier to integrate with an AI assisted desktop? I'm pretty sure I know the answer.

    • @CCoburn3
      @CCoburn3 ปีที่แล้ว

      @@TheLinuxEXP It certainly WOULD be nice. I agree. But what can you do? Limited resources should be expended in the way that produces the most results for the most people. But maybe when Microsoft commits suicide (as it seems eager to do), Linux will have more resources.

    • @CCoburn3
      @CCoburn3 ปีที่แล้ว +1

      @@madness1931 I'm NOT saying that Linux wouldn't be better if we didn't have to use the command line for these functions. What I'm saying is that there are limited resources, and Linux distros expend those resources where they get the most bang for their buck. Can we blame them?

  • @ascrassin
    @ascrassin ปีที่แล้ว +1

    i love config files.
    And as a dev many repetitive task are way easier and faster to do with the T than GUI.
    the problem in both cases is that if you don't know exactly what to do and how it's named searching the info can be a pain in the but. And even sometimes take longer than just using GUI. also note that if you forget yo do something in T or Cf you have to search it again while it's easier to rediscover it in GUI.
    Also it's easier to make an error with big consequences in T.
    Cf also have another problem is that you have to find them (and also find the right one of there are multiple in the app)
    also ctrl+f work if you know exactly how the option is named.
    another thing is logs most GUI display the error when it happens so you can easly search it on the net.
    while you age to manually find them in a file (ctrl+f doesn't always works) or worse in the teminal (except maybe if there is coloring).

  • @Hardcore_Remixer
    @Hardcore_Remixer ปีที่แล้ว +1

    Darn freaking right. I used the Windows Device manager to turn off the touch screen to my laptop in order to increase battery life.
    Especially the Task Manager. I think I use that thing daily even if it's just to see the load on the system resources while I run a program.
    I also kept using Service Manager to turn several services like the local SQL server on and off. That thing really uses a lot of RAM.

  • @mini_bomba
    @mini_bomba ปีที่แล้ว

    There's actually a really nice web-based management interface called cockpit. Not sure if it's preinstalled on any distro, but it has a services page where you can browse, start, stop, enable, disable, mark and view logs & relationships of services.
    It's mostly meant to be used on servers, but it works fine for desktops. As such, it also has a general overview of the system, logs, network (including settings for firewalld firewall), account & disk management, can manage podman containers and libvirt VMs, can check and run updates and has a built-in terminal emulator.

  • @egyeneskifli7808
    @egyeneskifli7808 ปีที่แล้ว +1

    The thing that really bugs me is why the linux community seems unable to realize these shortcomings. Or why some people even complain about YaST, being a user friendly surface for practically all of the system configurations. By the way, YaST is an "ancient" tool on SUSE.

  • @ekrajb
    @ekrajb ปีที่แล้ว +7

    A GUI for configure sound settings like sampling rate kHz and bit depth would be nice.

  • @tonywise198
    @tonywise198 ปีที่แล้ว

    As an "old codger" and a Pre-Windows PC user, I find the Terminal in Linux a fast and easy way to do things. Before Windows we had to use the command line in DOS or CP/M, and to me the GUI was to enable more people to interact with the PC. These days Linux users do not have to go near the Terminal hardly at all, but IF you put the effort in and learn some of the more useful commands, it will benefit you. This is especially true for installing software or updating/upgrading systems. It is faster and easier. Just give it a go and refuse to be intimidated.

  • @gregcampwriter
    @gregcampwriter ปีที่แล้ว +1

    Microsoft has made the terminal increasingly difficult to access and use. I've been using Cinnamon Mint for two years now and have found that what I would have done graphically in Windows, I can do graphically in Mint. The difference is that when I need to use the terminal, it's readily available, and the procedure is easy to find and follow.

  • @federico.dileonardo
    @federico.dileonardo ปีที่แล้ว +2

    Hi Nick, I agree with most of what you said. It's sad to say this but I think that the Linux/FOSS community not caring about all of this issues is one of the main reasons why Linux is not popular among desktop users. People like you an me take the time to solve things the hard way, but most of the people don't. And I don't blame them, there's no reason why the average PC user should have advanced knowledge of everything.

  • @galtthedestroyer
    @galtthedestroyer ปีที่แล้ว

    System administrators would absolutely not appreciate some kind of graphical equivalent to the registry editor. They love the command line. They also love tools like puppet, chef, and Ansible.

  • @jamesbrown8766
    @jamesbrown8766 ปีที่แล้ว +2

    I have tried many times to switch to Linux from both Windows and Mac OS ever since the late 1990's (Red Hat 6 was my first attempt). One of the few things that has kept me from going all in with Linux is the lack of easy-to-use tools like these. I hate Windows for a lot of reasons, but the services tool, device manager, and disk manager, among others, are very nice to use, and they are largely intuitive. Hopefully, the distro developers will understand the need and work on similar offerings. Looks like I need to give OpenSUSE another try.

  • @WilliamLious
    @WilliamLious ปีที่แล้ว +1

    I agree that a gui application is required to access configuration files that keep with the desktop gui and itself configurable and controllable by admin.

  • @joshuaparsons4912
    @joshuaparsons4912 ปีที่แล้ว

    Shout out to Nick for driving positive change to the Linux community!

  • @JustinVoldenCM
    @JustinVoldenCM ปีที่แล้ว +1

    I have to regularly have to use cli on windows for repairs, like 'sfc' and 'dicm'. lately have had to use 'diskpart' a lot to fix usb drives to recover locked partion.

  • @act.13.41
    @act.13.41 ปีที่แล้ว +2

    When you think about the openSUSE YAST gui apps not looking great, remember that they have to be simple, so that when you open the TUI version in the command line, it looks almost identical. This is a BIG deal.😀

  • @feschber
    @feschber ปีที่แล้ว

    I agree mostly agree, but the gnome firewall configurator is honestly 100x better than "windows defender firewall with advanced security".
    Having a systemd GUI would be kind of nice! Sounds like something that would look really awesome as a libadwaita interface.

  • @jameslewis2635
    @jameslewis2635 ปีที่แล้ว +1

    What you say is true to a point. I recently started using OpenSUSE Tumbleweed on my home PC and I still have not been able to work out how to get all my drives mounted automatically. I really can't work out why having internal drives unmounted is a default behaviour. I could understand something like blocking whatever the Linux equivalent of 'auto play' is called from running on USB devices but surely it is relatively simple to differentiate between internal (on SATA and NVMe connections) and external devices when setting such behaviours. Also it doesn't help that nearly all the guides for pretty much any Linux based task use the command line. And that's before I start trying to run Windows games...

  • @PixLgams
    @PixLgams ปีที่แล้ว +1

    I think the core problem in designing these system tools lies in the fact that Windows doesn't utilize the "everything is a file" philosophy.
    Ideally on Linux, you wouldn't NEED a dedicated graphical tool to configure your system, as a grahical file browser and editor should suffice. Really, the only big problem would be discoverability, as a lot of information is spread out throughiut the file system. For example, you'd need to pull device info from /dev, /sys, dmesg, lspci, lsusb and so on.
    On that note, Linux actually has an invaluable feature to possibly integrate into the system management tools, which Windows never really managed to do: The manpage. Yes, there are manpages for Linux drivers, such as nvidia-config and they save a lot of headaches.

  • @LunarShadowAlt
    @LunarShadowAlt ปีที่แล้ว +1

    i am just in the process of trying to repair my DE after an update caused it to stop working
    it took days just to reach the core of the issue (and i still am not quite sure how to fix it)
    something which could've taken less than an hour if i could view logs and manage services from a graphical interface
    (i'm using an alternate DE and DM for now which is actually a huge bonus on linux's part to be able to just swap something that broke temporarily)
    these tools are important!. thanks for the video

  • @MC_DesmondSparrs
    @MC_DesmondSparrs ปีที่แล้ว +2

    I now realize , yeah I actually wish I had all these tools via a GUI because troubleshooting can be very time consuming. but ive learned a lot. I miss all these benefitt from windows. altho they still look windows xp esque(doesnt matter tbh).

  • @enigmaster84
    @enigmaster84 ปีที่แล้ว +2

    Awesome video, Nick!
    As the one about pdf editing, you've been able to point out a weak spot for Linux while remaining objective.
    Yes, we need more graphical tools to tweak the system, and even though Windows doesn't do a great job about it (at all!) at least it tries. And yes, cli is fun and powerful but frightening and offputting for the Average Joes and Janes out there

  • @dangingerich2559
    @dangingerich2559 ปีที่แล้ว +5

    I would LOVE to have decent GUIs for several things on the server side, like DHCP, DNS, user management, and file shares.
    And I love the Windows Registry. It is SO MUCH easier to deal with than config files spread all over the place. (I had to deal with that a lot early on in my career supporting Windows 3.1 and DOS.) I consider the Windows Registry like DNA. There are a few things I can walk through and identify and modify as needed, but most of it are places where you don't mess with it unless you get direct instructions from the maker. Although, I have learned a lot more over the years of working with it. I had to learn in order to root out bad installs of Quicktime 1.0 that could not be automatically removed back in the mid 2000s.
    Dealing with Linux config files is so much more a pain in the behind, mostly just trying to FIND the right config file to do what I want to do.

    • @frankhuurman3955
      @frankhuurman3955 ปีที่แล้ว

      Yes to the first sentence, but I'm still not a fan of the windows registry system or how it's implemented.
      Not sure if separate config files is better though

    • @kailashkatheth1871
      @kailashkatheth1871 ปีที่แล้ว +1

      dconf could work like registry

  • @arkoprovo1996
    @arkoprovo1996 ปีที่แล้ว

    Wow, very true this!! I too had felt this gap when I started my Linux journey, a decade ago ... the only bright side though, was running firefox from the terminal, which gave the nooby me, the cognitive connection between the things I gcc'd and actual programs.

  • @CasanovaUnlimited
    @CasanovaUnlimited ปีที่แล้ว

    One other way that Linux distro developers can encourage Windows users to switch is to give the appearance of Windows drive naming.
    Now, a full-on rewrite would be ridiculous; but hopefully with at most 3 lines of code, the GUIs could show "sda0" as "C:", "sda1" as "D:" and so forth. The OS would still recognize the drives using the "sda" nomenclature under the hood via the command line so experienced users and sysadmins would have no issues.

  • @bastiaanwilliams5311
    @bastiaanwilliams5311 ปีที่แล้ว

    Yesterday I was trying out Deepin Linux 23 BETA. I was really impressed by it. Looking closely to the Deepin project now.

  • @Roxor128
    @Roxor128 ปีที่แล้ว

    One program I think really needs a graphical front-end: md. Being able to see the RAID configuration you're trying to set up would be so much easier and less nerve-wracking.

  • @scpatl4now
    @scpatl4now ปีที่แล้ว +1

    I believe a lot of those things in Window Services aren't available to "Home" users. It is disabled for "pro" users.

  • @steventechno
    @steventechno ปีที่แล้ว

    I do agree Linux desktops really could use a “Device Manager” type of applet for sure, especially so we could easily see which pesky Wi-Fi adapters require drivers.
    They seem to have task managers at least. KDE does as “System monitor”

  • @JacobP81
    @JacobP81 ปีที่แล้ว

    2:47 I just installed that program you mentioned hardinfo from software manager. And saved to bookmarks. It's great.

  • @alirahimi92
    @alirahimi92 ปีที่แล้ว

    This is very thoughtful videos, excellent job! 🔥

  • @riflebird4842
    @riflebird4842 ปีที่แล้ว

    Since i started using Linux os, command line became an integral part of me. Now i can't even imagine a world without command line

  • @kdcadet
    @kdcadet ปีที่แล้ว +1

    Terminal is simply better for some things, just like gui is better for others.
    Plaintext config files are wonderful for allowing changing configs using any tool you want.

  • @miket.220
    @miket.220 ปีที่แล้ว +1

    If you've ever wanted to make Windows do something, or stop doing something, it usually involves a 'registry hack'. So, I'm not sure that's effectively all that much different than looking up a command to plop into terminal.

  • @JF743
    @JF743 ปีที่แล้ว +1

    I love how in Linux everything can be done in the command-line, it's incredibly powerful, but not very friendly. Windows didn't have a viable command-line interpreter for many years, so a graphical UI was pretty much the only option. Now I wish Linux distros get better with their UX

    • @Diviance
      @Diviance ปีที่แล้ว

      Yeah, Windows was behind in command-line (funny, considering it started as an entirely command-line OS)... but they are now very quickly catching up and Linux is... just not catching up as quickly when it comes to GUI and general UX. Development is too fragmented in my opinion, it makes it harder to support newer technology in a timely manner. Like HDR. Or OLED monitors (Linux has nearly no good support for OLED brightness configuration and whatnot).

  • @bramfran4326
    @bramfran4326 ปีที่แล้ว

    We just need one Kevin that knows really good how a single CLI program works and make a GUI for it, so that the rest of the world can enjoy the service it deserves.