6 ms·
Getting your custom stack tuned feels great, but maintaining that entire stack across updates is daunting. You can't join meetings because your headphone/ mic/
by Kalanos 5y ago
Getting your custom stack tuned feels great, but maintaining that entire stack across updates is daunting. You can't join meetings because your headphone/ mic/ video drivers aren't working? yikes. i trust apple to handle hardware and os for me.
I've switched to: macOS > brew (basic cli utils & gui apps) > some basic zshrc (not ohmyzsh) > docker (not environment managers) > done.
^ but i've lost trust for them to handle dev tools for me.
- kaladin-jasnah 5y ago> You can't join meetings because your headphone/ mic drivers aren't working? yikes. I really don't know where you're getting this from. This isn't 2004 and you don't have to screw with ALSA drivers to get basic audio functionality on Linux. On both PulseAudio and Pipewire, I've never had this problem and I know many others who haven't had issues either, and I really just don't think audio input/output is a gigantic issue on Linux (other than, obviously, if you have niche hardware, but I still haven't had audio issues other than when I tried to install Linux on a Chromebook using the MrChromebox coreboot UEFI firmware). Audio drivers failing is something that people like to throw out there even though it's not very common. I've literally never had my audio drivers suddenly fail on me. The only mic issues I've had are the ones I'd have on any other system, like choosing the wrong input device and wondering why no one can hear me. > maintaining that entire stack across updates is daunting I've had Arch installs for long, long times. IME and in many other people's experiences, Arch doesn't really break that much (read: at all for me) through updates compared to other distros (eg. Ubuntu). It's a good example of a distro that you'd want to use on a desktop for this exact reason.
- Kalanos 5y agoThanks for sharing your experience
- d3nj4l 5y agoIt’s way better than it was before (though not 2004, I used Linux for a long time and even ~ 2012 BT audio was finicky), but it’s not as plug and play an experience as on windows and macOS. For example, see this issue where BT headphones drop to extremely bad audio when you want to also use the inbuilt mic: https://unix.stackexchange.com/questions/616973/use-high-quality-codec-and-microphone-simultaneously-with-bluetooth-headset https://unix.stackexchange.com/questions/616973/use-high-qua... The solution to this is basically to remove pulse and install pipe wire, which is definitely not the default on most distros and not something you can do without technical skills and the time to manage the setup.
- selfhoster11 5y agoI've been a Linux user since before PulseAudio came onto the scene, and it's starting to get better. But, applications still have issues with new audio devices being connected or disconnected, and not detecting the change. Teams for Linux is a big offender here, but also OBS Studio. Bluetooth headphones work too (which, with my previous experiences, I never expected to work beyond a tech demo), but they sometimes get stuck in HSF/HFP mode and have to be switched manually. But, at least there's a good GUI for it.
- hnrj95 5y agoi agree. the mental overhead is too much for me to justify, personally, for my own machine
- fsflover 5y agoSo don't use Arch. Use Debian.
- Koshkin 5y agoThat's a great advice! On the other hand, what is it that Arch offers and Debian does not? (Asking this as a long time Slackware fan.)
- nix23 5y agoNewer packages? A rolling release?
- deleted 5y ago[deleted]
- jorgemf 5y agoWhat offer debian that arch doesn't offer? Arch it is really stable and with latest packages. I see debian as a pain in the ass when you want a new packages or you have to upgrade to a new version. I don't have those issues in arch.
- pkulak 5y agoI've been on Arch a couple years now; before that MacOS. I'd say things break about as often as they did on MacOS. Maybe once a year. It's not like MacOS with Homebrew and a few dozen developer tools is bulletproof. But at least on Arch you are able to understand your own system and have half a chance of fixing things. You're totally right about the real joy being in "getting your custom stack". On Arch, for one example, installing Docker is just "sudo pacman -S docker". On Mac you get a web page, "Docker Desktop" and a tray icon to look at for the rest of your life. On Arch everything is just so much easier.
- donio 5y ago> You can't join meetings because your headphone/ mic/ video drivers aren't working? Funnily the "oh wait my mic is not working, let me reboot" seems to happen all the time when my Mac-using coworkers join meetings.
- timbit42 5y agoThat's probably more due to marketing for the Mac advertising "It just works", which attracts people with low technical aptitude.
- sneak 5y agoMeanwhile, macOS, Homebrew, and Docker are all chock full of phone-home spyware, which is why I switched away. It's a bit more work but at least I'm not fighting my computer the whole way to not spy on me.