You are viewing a single thread.
View all comments
92 points

Honestly, as a newbie to Linux I think the ratio of well documented processes vs. ā€œdraw the rest of the fucking owlā€ is too damn high.

The rule seems to be that CLI familiarity is treated as though its self-evident. The exception is a ground-up documented process with no assumptions of end user knowledge.

If that could be resolved I think it would make the Linux desktop much more appealing to wider demographics.

That said, Iā€™m proud to say that Iā€™ve migrated my entire home studio over to linux and have not nuked my system yet. Yetā€¦ Fortunately I have backups set up.

permalink
report
reply
30 points

Linux on the desktop almost never needs CLI interaction though. Maybe youā€™ll need to copy/paste a command from the internet to fix some sketchy hardware, but almost everything works OOTB these days.

However, self-hosting isnā€™t a desktop Linux thing, itā€™s a server Linux thing. You can host it on your desktop, but as soon as you do anything remotely server-related, CLI familiarity is pretty much essential.

permalink
report
parent
reply
12 points

That depends on your use case for desktop linux of course. For me, yabridge is the tool I needed to run VSTs on Linux. Its CLI only as far as I know.

Donā€™t get me wrong; Iā€™m not afraid of the CLI. Its just some tools are assuming the end user is a server admin or someone with deeper than the upper crust knowledge of how Linux works.

permalink
report
parent
reply
4 points

yabridge

Ah, thatā€™s a pretty niche use-case. But yeah, the deeper you go, the more youā€™ll have to rely on the CLI.

permalink
report
parent
reply
3 points

I always update via CLI 'cause most GUI tools are slow and buggy, soā€¦

permalink
report
parent
reply
2 points

I do too, but the GUI tools do work.

permalink
report
parent
reply
20 points

Donā€™t forget the situations where you find a good blog post or article that you can actually follow along until halfway through you get an error that the documentation doesnā€™t address. So you do some research and find out that they updated the commands for one of the dependency apps, so you try to piece together the updated documents with the original post, until something else breaks and you just end up giving up out of frustration.

permalink
report
parent
reply
6 points

That sounds an awful lot like modifying an ESP32 script Iā€™ve been trying to follow from a YouTube tutorial published a while back. Research hasnā€™t uncovered anything for me to troubleshoot the issue so itā€™s a really shit experience.

permalink
report
parent
reply
2 points

Pre-systemd tutorials šŸ’€

permalink
report
parent
reply
1 point

That shouldnā€™t be too bad if you understand systemd though, right? Or is there something weird iā€™m missing? Do you have an example guide that illustrates the problem?

permalink
report
parent
reply
9 points

CLI familiarity is fine. CD, Nano, mkdir, rm. I am proficient with that. But I am not necessarily proficient with Docker (went with it because it worked nicely for another thing which was well documented and very straight forward). Itā€™s just Iā€™m trying to self host stuff. Some things like Wordpress and Immich are straightforward. Some things arenā€™t like Matrix and Mastodon. Lemmy is also notoriously bad.

permalink
report
parent
reply
2 points

I think if youā€™re talking wider demographics your model OSs are (obviously) Windows and macOS. People buy into that because CLI familiarity isnā€™t required. Especially with Apple products everything revolves around simplicity.

I do dream of a day when Linux can (at least somewhat) rival that. I love Linux because I am (or consider myself) intricately familiar with it and I can (theoretically) change every aspect about it. But mutability and limitless possibilities are not what makes an OS lovable to the average user. I think the advent of immutable Linux distros is a step in the right direction for mass adoption. Stuff just needs to work. Googling for StackOverflow or AskUbuntu postings shouldnā€™t ever be necessary when people just want to do whatever they were doing on Windows with limited technical knowledge.

However on another note, if youā€™re talking a home studio migration, not sure what that entails, but it sounds rather technical. I donā€™t want to be the guy to tell you that CLI familiarity is simply par for the course. Maybe your work shouldnā€™t require terminal interaction. Maybe there is a certain gap between absolutely basic linux tutorials and the more advanced ones like you suggest. Yet what I do want to say is that if you want to do repairwork on your own car itā€™s not exactly like that is supposed to be an accessible skill to acquire. Even if there are videos explaining step by step what you need to do, eventually you still need to get your own practice in. Stuff will break. We make mistakes and we learn from them. That is the point Iā€™m trying to get at. Not all knowledge can be bestowed from without. Some of it just needs to grow organically from within.

permalink
report
parent
reply
0 points

We hold these truths to be self evident

permalink
report
parent
reply
5 points

If only i knew the truths šŸ˜ž

permalink
report
parent
reply

Selfhosted

!selfhosted@lemmy.world

Create post

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you donā€™t control.

Rules:

  1. Be civil: weā€™re here to support and learn from one another. Insults wonā€™t be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If itā€™s not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Donā€™t duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (donā€™t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

Community stats

  • 4.8K

    Monthly active users

  • 3.6K

    Posts

  • 81K

    Comments