9 ms·
I got into Linux when I was younger because I thought it was cool, and I had plenty of time to fix it when things broke. It's been my daily driver for ~10 years
by anderspitman 6y ago
I got into Linux when I was younger because I thought it was cool, and I had plenty of time to fix it when things broke. It's been my daily driver for ~10 years now. But there's quite a bit too learn. If I were to try and switch from Windows or Mac today I'm not sure I'd succeed before giving up.
But I'm grateful every day to have a machine that I have some semblance of control over. I use a rolling release distro. I'm running a recent kernel and haven't done a major re-install in 5 years. During that entire time my computing experience has been incredibly stable. No huge UI changes. No forced system updates. Just a reliable tool I can use to get stuff done.
What I'm trying to communicate is, Linux desktop is usable, and it's worth pushing over the hump.
- tomwojcik 6y ago> I use a rolling release distro This might be the first time someone could have said 'I use Arch' but decided not to.
- jason0597 6y agoCould be Windows 10.
- NullPrefix 6y agoMaybe it's because he uses gentoo?
- anderspitman 6y agoI'm not cool enough for gentoo.
- manaskarekar 6y agoCould be Debian unstable.
- ognarb 6y agoopenSUSE tumbleweed is a very nice rolling distribution. The only problem is that it needs an advanced user to configure it (installing video codecs and navigating the powerful and complex installer).
- smnrchrds 6y agoCould be openSUSE Tumbleweed.
- nix23 6y agoCould be FreeBSD too
- odiroot 6y agoThere's Manjaro and few others too.
- grey_earthling 6y agoCould be Rawhide.
- vr46 6y agoWhat do you use? I have tried this multiple times and always give up. I ran FreeBSD for a decade as a server in a datacentre and have a deep and abiding love for it, but it doesn't sound it makes a usable desktop these days. Ubuntu appears to be the desktop of choice, but I find it buggy, sluggish and tedious. I'd like a practical and speedy OS that is responsive and configurable. But I don't know enough :)
- johnmaguire2013 6y agoIf you're comfortable reading docs and starting from the command line, Arch is the hands down winner IMO. Rolling release distro means everything is up-to-date. AUR is packed with anything you could wish for. The Arch wiki is indispensable.
- aaomidi 6y agoNot OP but I do recommend PopOS. It's worked really well for me. The sluggish performance you're getting is honestly probably related to CFS (the default linux process scheduler). Windows does an AMAZING job with scheduling for UI applications. You almost never feel like your computer is struggling because anything UI related gets scheduled first. CFS does not do this. I've found that changing the scheduler to something that may be less efficient overall, but is aimed at desktop use makes my experience so much better.
- tomwojcik 6y ago+1 for PopOS. I used to run Manjaro for ~3 years but then I managed to break it. After that I switched to PopOS. Couldnt be happier after over 4 years of using it.
- anderspitman 6y agoNever heard of Pop before today. Looks cool. Love the built-in tiling functionality. Do they use a different scheduler by default?
- aaomidi 6y ago
- grawprog 6y agoThe thing is, in those ten years the hump's slowly been getting smaller and smaller, every time I reinstall or upgrade there's less and less work to do to get things up and running, to the point where it's not much different than getting a new windows install going. Install some drivers Install some apps Configure things and set up my ui There's a lot less forum hunting, obscure edge cases you run into, random things not working and all those other problems I remember. Part of it is my experience at this point, but another large part is just the general improvement of the linux ecosystem over those years. It really has improved drastically from my first days using it regularly in 2007-2008 or so.
- anderspitman 6y agoYes, I should have mentioned that the overall process has improved and gotten simpler over time.
- torstenvl 6y agoI literally just had to manually debug kernel modules to upgrade from Ubuntu 20.04 to Ubuntu 20.10 because of the breaking changes in proc and renaming "sem[aphore]" to "lock" in places. So no. There is just as much forum hunting as ever.
- grawprog 6y agoWell, I can honestly say in the all the years I've been using linux i've never had to do that. I never said edge cases don't exist, just that they're less frequent.
- johnmaguire2013 6y agoI truly believe that the argument for switching to Linux has never been stronger. Windows has embedded bloatware, and Apple allows no control over your hardware. There's really no other option if you care about these things. (Full disclosure - I do own a Macbook for photography work, and use Bootcamp for gaming.) Like you, my Linux installs have been incredibly stable for a long time, even with a rolling release distro which is often considered "unstable." I use Linux at work, and while I struggle with a few tools others do not as regularly (e.g. video teleconferencing software isn't always optimized for Linux, but overall it works fine), I also don't encounter tons of errors they do. From Apple updates bricking machines, to obscure Bluetooth/Wifi issues that you can't fix, or having to run Docker in a VM, I'm pretty convinced I've got it better.
- iaw 6y agoI have a 2014 Macbook Air that I'm about to replace the battery in. Once that thing goes I really think I'll have to head over to Linux. Mac quality has gone downhill.
- jdhawk 6y agoI run linux on a Macbook Air 4,2 (2011) and its pretty nice.
- 1-6 6y agoWhen people start buying nice laptops just for Linux, the experience is a lot better. Most of the time, I've put Linux on scrap-heap computers which has always flavored my Ubuntu experience. Laptops with $300 Celerons with TN panels will always make Linux look subpar.
- WanderPanda 6y agoI am going strong on a 2012 MBA, but I guess I will soon update to the M1 Air/Pro
- cgriswald 6y agoI replaced my MBP with a Dell XPS running Ubuntu. I had serious problems with the Killer wifi card but replaced it with an Intel one for $20. Otherwise everything worked perfectly. Around the same time my Mac Pro refused to upgrade to the latest version of macOS because I had a RAID. I installed Ubuntu on that as well. I was a little worried because it has multiple monitors but that was handled really well and worked fine out of the box. I did the same for the family iMac. Haven’t looked back.
- skohan 6y agoI use Ubuntu for my media PC, and I feel like for the casual user, it's plenty easy enough. I use it as an appliance with a steam client and a browser. Do most users actually need more than that? It's arguably easier to use than windows and macOS because it doesn't require a bunch of separate sign-ins to do things. I think the only "hard part" for the average user is getting into the boot settings to actually install ubuntu. For a developer I think it's a non-issue.
- bird_monster 6y agoI think this post kind of discounts the ways in which stable Ubuntu can break. On my last install, I checked the "Auto Login" button on setup which broke the entire install. I think that Ubuntu is definitely not even close to "regular people can use it no problem", but as with everything, YMMV.
- skohan 6y agoI just find that kind of surprising because I have used Ubuntu for the past 8 or so years, in the cloud and on the desktop, and I have not run into a single issue like this.
- bird_monster 6y agoI mean, I'm comfortable accepting that I'm an edge case and have the worst luck with linux installations ever, but I still think there's so many things that regularly go wrong (even for people that aren't me), that it's definitely not in contention for regular people's daily drivers.
- skohan 6y agoReally? Like what? I mean linux is the backbone of the internet. I think of it as extremely predictable and rock-solid. Describing it as an os where "so many things that regularly go wrong" seems like a totally foreign concept to me.
- somesortofsystm 6y agoAlthough my Macbook is my main personal interface for a lot of things, I've stabilized on Ubuntu for my workstation machines, and they have been rock-solid stable desktop systems since 2009, at least this generation of hardware. I have not had any of the typical issues - my machines just work very well. I've got a system for software development, and another for Audio (yes, Linux is a functional DAW - digital audio workstation), and they are both just pleasant and joyful systems to use. Of course, the fact that I have the chops to fix things is key, because I really, really do (Systems Programmer, 30+ years building OS and system-level things), but for the Ubuntu experience key factors have also been: pick your hardware nicely (e.g. Presonus=great Audio for Linux), use package management, do frequent manual updates, and use containers/virtualization for anything where ones hacking around might be dodgy - i.e. keep the work part of workstation in mind with all system updates/installations, etc. Decades of Linux desktop usage means, to me, the cliche is over. Linux is an awesome desktop workstation. Everything just works, audio, video, graphics .. WINE is perfectly functional .. and there is zero bloatware or concern about walled gardeners.
- d0mdo0ss 6y ago> use containers/virtualization for anything where ones hacking around might be dodgy - i.e. keep the work part of workstation in mind with all system updates/installations, etc. Care to elaborate? this might be useful to try. I have a similar setup macbook and ubuntu system, but I find that the LTS 18/20 versions often need reboot, and I didn't have the issue with centos. Still, I would probably continue using ubuntu because it usually needs less hacking time in my experience.
- backtoyoujim 6y agowhere is the uptime ?
- anderspitman 6y agoHa, unfortunately I manage to crash it on a regular basis playing games on a Windows 10 VM with PCI passthrough. "Have you tried downloading a better sound card" has become a running joke on our Discord server when I'm having issues with it.
- deleted 6y ago[deleted]
- benbristow 6y agoAs a developer I used to have a secondary boot for Ubuntu for stuff that's reliant on *NIX tooling, like Ruby (Ruby on Windows is possible, but it's not worth the hassle). With Windows Subsystem for Linux 2 I'm able to develop the same without having to dual boot and feeling just as native as running Linux on the system, and I can use Windows software like, say, Photoshop. Visual Studio Code integrates automatically, it's like I've got a Linux 'Window' open. And when I want to switch off I'm back in Windows for a full gaming environment etc. I'm completely switched over to full-time Windows now. Maybe not a good thing, but it sure is convenient.
- rektide 6y ago> I got into Linux when I was younger because I thought it was cool, and I had plenty of time to fix it when things broke. > What I'm trying to communicate is, Linux desktop is usable, and it's worth pushing over the hump. Huge fan of all of the above. I do think though that now desktops are less inherently compelling than they used to be. They used to represent a center of activity, a locus of control for the user. Now, a very sizable % of our computing is off in far away clouds, & the desktop itself is a less compelling, less interesting place to invest time. My hope is that the Free Desktop / Linux world can begin to grow new roots, become more connected, & return to a little bit more of a place of prominence & relevance. Lots of visioneering & pioneering & engineering to do.
- FireBeyond 6y agoVery true. For me, I still spend most of my time on a desktop (well a Mac Pro, so 'workstation'), but I acknowledge my use case is different from many. I have access to both cloud and DC resources, but for sheer immediacy (and not shuffling lots of data around, is hard for me to beat local (building build and test infrastructure for managed OpenStack installs).
- moth-fuzz 6y agoIt seems everybody who tries out a Linux distro has individual problems with various UI stacks, rather than Linux itself. The bigger the software (i.e. GNOME, KDE) the harder it fails. And often in unexpected and unpredictable ways, too. The kind of people who use GNOME or Ubuntu or whatever the 'windows competitor' is always seem to be having problems, but are also the kind of people who see needing to use a terminal as a problem in itself. I've never ever had a problem with i3, emacs, firefox, and simple <20 line configs. Terminal is fine, it's what most GNU tools are built around in the first place. It's apt that people who really love Linux and appreciate what it does out of the box, and who don't feel the need to turn it into Windows or MacOS, also seem to have the least issues with it.
- whateveracct 6y agoLinux desktop/laptop is totally worth it ... if you're already a software person. Which I am :)
- tartoran 6y ago> But there's quite a bit too learn. There is an illusion that there is not as much to learn in Windows or Mac, and in fact all that knowledge is even harder to grasp as a lot of it is proprietary and not transparent.
- neogodless 6y agoMy first "real" experience with Linux (setting aside weird things like Lindows/Linspire, or the partial Linux experience of WSL, or the sort of "Linux-like" experience of using macOS and using bash and command line to do most of my work, aside from VS Code, communication apps and web browing) was installing Ubuntu 20.04 LTS on a pretty old (maybe 8 years) Dell 11 3137. I hadn't realized the release of 20.04 LTS had just occurred; I was just trying the latest/newest. I put it on a USB stick and did the Try option, and it all loaded up and everything worked. It gave me confidence, so I did a full install. No trouble with WiFi, touch screen, brightness, touch pad. And I was able to install so many of the same cross-platform apps I use everyday that I could get work done on it. (But I prefer a much bigger screen and keyboard.) I was so impressed, I installed it next on a ~2 year old Asus Flip, and everything worked except for the fingerprint reader. Battery life was about 2/3rd of what I got in Windows 10 (which was already not great) but I used it for a couple of weeks, sometimes getting work done on it, and sometimes playing around with things like Steam - I could play Torchlight on it, or stream Torchlight II from my Windows 10 desktop. Neat! Ended up going back to Windows for better battery, but aside from gaming, the experience was very much on par with Windows, with some things better and some things worse, but no huge differences. I'm very comfortable with Windows 10 and WSL, and I don't expect Linux to take over as a daily driver any time soon. So I guess in a way, I did "give up" on switching over, but if an employer handed me an all-Linux machine, I think I'd be perfectly pleased to use it all day for work, even if I head back to Windows when I want to play StarCraft.
- romanoderoma 6y agoI've been using Linux on and off since 1996, but I settled on it for the past 10 years and the most traumatic thing I had to do since has been changing gear. And even then, moving your entire setup from a machine to another have never been easier, when you know how to do it. Corporate OSs are more polished, that's undeniable, Apple especially provides the best out of the box experience, but it's nothing comprared to the flexibility I can experience using Linux. I can have a beefed up work laptop with Plasma and all the effects enabled and the same exact setup on the cheap low end laptop with XFCE. Everything, really, just works. And when it doesn't, I can somehow make it work. There have been times I spent days trying to make the Nvidia card work, but it was because I was looking for the perfect setup that I usually don't experience on Windows or MacOS, but there's nothing I can do about it, no matter how much time I spend trying to fix it. It's simply out of reach. I'm aware that that's not what the average user is willing to go through, and that's perfectly fine, I don't feel better than them because I use a more complicated system, but I cannot go back to being limited in what I can do because I am not allowed to. Also, modern distros are really really stable out of the box. The laptop I use as a replacement for media server is an Ubuntu 20, it was an Ubuntu 18 and 16 before, I simply upgraded it to the new version and it worked, every time better than before. If there's something I've learned in the past 25 years is that freedom do comes at a cost, but as of today, that cost is actually negligible. P.s. forgot to mention that I do not have to care anymore about bloatware, automatic updates, things calling home, software you rely on going out of business and, most of all, lack of support or documentation
- 120photo 6y agoIt great until something breaks. I had a Arch Linux system going for a while and at some point (probably my own fault) broke graphics. I'm technical enough to where I could have probably fixed it on my own but honestly just did not have the time. Not sure if something like this already exist (especially with ZFS and Btrfs) but it would be nice if there was a easy to use system restore manager you could boot into and restore your system to a last known working state. Again, keyword easy. Yes I'm technical enough to where I could fix it but I just don't have the time.
- 120photo 6y agoDid a quick search, Timeshift looks to be the answer I did not know I was looking for. Will use next time I setup a personal Linux desktop.
- monksy 6y agoAfter my parents fell for a tech support scam (no money lost), I ended up converting them over to Ubuntu via the phone. They've been fairly happy with it and they're not very technically savy.