What's the most challenging aspect of #Linux for you?
@nixCraft it is challenging to bring it to the people
@nixCraft Currently, it’s Docker not being a good systemd citizen.
@clonezone @nixCraft Weird: most distris switched to systemd to better support use of containers, though?

@ferricoxide @nixCraft No, the big deal that systemd solves is inter-service dependencies. Containers have nothing to do with it.

If you aren't familiar, have a look at sd_notify(3). It allows programs to report current status in a way that will show up in «systemctl status …».

Also, systemd timers are so much nicer than cron, especially being able to decide whether the schedule is in local time or UTC, on a job-by-job basis. And «Persistent=true» means that missed runs can be made up.

@clonezone @nixCraft Cool. Red Hat sales drones always used to claim the reason that Red Hat finally abandoned SysVinit and UpStart was because systemd was better for supporting their move into the containers space.

@ferricoxide @nixCraft Sys V init was created in the days when, in order to add or remove hardware, you had to reboot. With removable storage and other Thunderbolt things, you need something that can respond to the accessible hardware changing all the time.

Beyond single user mode, I think all of the init states are currently pointless.

@clonezone @nixCraft Been using UNIX and derivatives since 1989 (throughout the 90s and 00s, literally worked with a dozen+ commercial variants that were some degree of BSD or SysV ...or even OSF). So, yeah, aware of the drawbacks. Listening to people bitch about systemd is a lot like when I had to listen to people piss and moan about SMF and AIX's moves away from legacy inits. People got hella-tied to static init systems.

@ferricoxide @nixCraft Dad worked for Bell Labs. I've been using UNIX since the ‘70s. 🙂

Yes, systemd is complicated, but it is solving complicated problems.

@nixCraft Bluetooth audio
@cmdrSprocket @nixCraft especially when you also want to use a microphone 😭
@nixCraft deciding what to explore and not each day.
@nixCraft deciding which distro to use. Because they all better than windows, even ubuntu.

@FrancoisGerber @nixCraft

My decision was easy: most of the organizations willing to pay a comfortable salary are using Red Hat somewhere in their enterprise.

@nixCraft Finding the right tools. Since there is so much choice, it takes me days to make up my mind. Although it is not only a Linux issue but more of a thriving dev community issue, I'm having the same challenge with finding a Matrix client.

@nixCraft
People that tell "Linux is not ready for the desktop".

It is. I use it there for decades.
People not knowing things use it there for many years too.

#linux

@Ganneff @nixCraft For basic things, sure. Seamless integration in a work environment where the organizational tooling was developed on Windows infrastructure and assumes Windows desktops? Still not quite where it needs to be. Even OSX, which is closer to ready, has some glaring gaps.

Not blaming either Linux or OSX, but it's a realistic problem one needs to contend with if you want to use them as desktops in enterprise organizations.

@nixCraft Compatability.

It continues to get better, but still a challenge. Especially when I need to use certain applications for work.

@nixCraft #1: Getting it to dual boot with #macOS on my old MacBook Air without having to use my #Manjaro installer flash drive. #EFI and #grub confound me still.

#2: Convincing #Serif to port their excellent #Affinity apps over to #linux so I can dump macOS, negating the need for #1.

@RockyC at least one person has got Affinity Photo & Designer to run via Wine (with Bottles). I haven’t reproduced yet, but am planning to try soon. https://forum.affinity.serif.com/index.php?/topic/166159-affinity-photo-running-on-linux-with-bottles/
Affinity Photo running on Linux with Bottles

Hi, There's *finally* a way to run Affinity Photo and Designer on Linux and it's pretty easy actually. Steps: 1. Install Bottles (from https://usebottles.com/ or your appstore) 2. From Settings/Runners, install 'Caffe 7.10' 3. Download the custom recipe file (from Kontik from the Bottles Telegram...

Affinity | Forum
@yusef Wow, 103 pages of forum posts on just this topic! I wonder if Serif will take the hint and devote some resources? I’d even be willing to pay for the apps again.
@nixCraft to setup audio alsa/pipewire
@nixCraft That it's not used by more developers out there (particularly at work).
@tbroyer
This! I am currently spending more time in WSL on my Windows machine, as I do in Windows. #neovim + #lsp and #tmux are my new friends. Unfortunately, I can't switch to a pure Linux system yet.
@nixCraft
@nixCraft Confirming that a piece of HW I am buying is properly supported in Linux by the vendors (or preferably vendors are supporting standards such as UVC for webcams or similar). I wish more companies supported LVFS (firmware updates) as well. I don't want to install Windows in a VM just to update firmware of a random piece of HW...
@nixCraft Gatekeepers and the lack of support from some third parties
@nixCraft Not sure, most oft my time I spend in userspace and not in kernelspace.
@nixCraft convincing others it's good. Also convincing others I'm not a super nerd.
@nixCraft Explaining how to make the most effective use of it to others.
@nixCraft there's only a .deb for that xyz package
@nixCraft that my main computer is a M1-based MacBook.
@nixCraft Still haven't found a tiling window manager that scratches all the right itches and networkmanager can be a pain in the fundament sometimes, but otherwise it all seems to work so much better these days, at least for my use cases. I suppose the other main irritation isn't Linux itself so much as the proliferation of ways to package software.
@nixCraft so much to learn, so little time.
@nixCraft when something simple doesn't work and a few hours go by and I'm building dependencies from source..
@nixCraft Exiting out from a telnet prompt.🤓
@nixCraft figuring out how in the world systemd made it in.
@nixCraft Explaining to people, that it's actually #GNU plus Linux. 😉