4 ms·
That's why I've ditched all of my Apple hardware and went 100% FLOSS years ago. The experience is polished enough for me as a developer to do what I need to do
by AsyncAwait 6y ago
That's why I've ditched all of my Apple hardware and went 100% FLOSS years ago. The experience is polished enough for me as a developer to do what I need to do and after I set it up just the way I wanted it, no other setup can touch how productive I am on my Arch setup.
I've recently got the PinePhone in and while actual Linux on smartphones is very early, it's also an opportunity to have some real impact. I'll never go back to a walled garden, no matter how appealing it may seem from the outside.
- noch 6y ago> That's why I've ditched all of my Apple hardware and went 100% FLOSS years ago. The experience is polished enough for me as a developer to do what I need to do and after I set it up just the way I wanted it, no other setup can touch how productive I am on my Arch setup. For the majority of users, this is irrelevant because linux is unusable for them. And they are the customers. To have a sustainable business, we have to target the platforms that paying customers use. That platform is not gnu/linux.
- jacobwilliamroy 6y agoSelling software to users? Did you time travel from 1999 or something?
- FakeRemore 6y ago1) There are plenty of paid apps: https://appfigures.com/top-apps/ios-app-store/united-states/iphone/top-overall https://appfigures.com/top-apps/ios-app-store/united-states/... 2) Taking his argument in good faith, he also means "free" apps with microtransactions, because in both cases the same situation exists: The iOS App Store is too big a market to ignore. Which leads to the same problem, regardless of whether your app is paid or "free", that if Apple suddenly decides it doesn't like you, you're screwed.
- AsyncAwait 6y agoIt's worth pointing out that you can absolutely sell software to Linux users i.e. I pay for all JetBrains software and recently purchased Ripcord[1]. What I've noticed on macOS however, is that is a lot easier to sell things that should be bundled or FLOSS for relatively serious money. For example there are dozens of rather expensive "Finder replacements" on macOS and you'll have a hard time selling something proprietary like that to Linux users because we do have good file managers that are libre software already. 1 - https://cancel.fm/ripcord https://cancel.fm/ripcord
- raverbashing 6y agoTry doing any of the following to professional level with a web app: - sound editing/musical production - video editing/special effects - CAD/CAM/EDA - Mechanical/physics/electrical simulations - interfacing with custom hardware
- AsyncAwait 6y agoAt least for: - interfacing with custom hardware From experience, that's a lot easier on Linux. As for CAD, video editing and music production - sure you do have a point, except that in those areas the likes of Autodesk and Adobe dominate anyway and the "pro" segment of macOS/Windows users is a tiny fraction of the overall userbase, so I'd be rather surprised if that's the kind of software you can sell in decent numbers to macOS/Windows users as an indie dev.
- vetinari 6y ago> - video editing/special effects Hollywood studios run on Linux (except Pixar, and granted, not with webapps), so it is possible. What's missing is the middle-ground, mass-market solution like Premiere/After Effects or FCP, though DaVinci Resolve is quite nice entry there.
- jacobwilliamroy 6y agoIt looks like we edit on windows where I work, but we're actually using proxmox. Shhhhhhhh it's a secret.
- eitland 6y ago> For the majority of users, this is irrelevant because linux is unusable for them. I got Ubuntu recommended by an electrician back in 2005 or 2006. (I used to be using Red Hat/Mandrake/Mandriva back then.) Soon after I realized it had come to the point where Ubuntu was not only possible to install and use but simpler to install and use than at least OEM-loaded Windows machines. It seemed to work well for grandmothers, kids and sysadmins. Notable exceptions: - certain people refuse to learn (certain Windows sysadmins) - people who depend on powerhungry software that doesn't exist on Linux (for less power hungry software there is RDP or Citrix and Windows Terminal servers.)
- C1sc0cat 6y agoYou must be new: the rules of software development from time immemorial. There is no such thing as to much RAM There is no such thing as to much DASD (Disk) There is no such thing as to much Screen Size There is unfortunately never enough Budget :-)
- Ductapemaster 6y agoI've thought about this as my grandmother has had a host of computer issues, some of them resulting in fraud scares. The real problem for me is that support is really hard to come by if something goes wrong. Grandma can't access the internet on her Ubuntu system — who can help her? I'm 500 miles away, my parents are equally as far in the other direction. Neither myself or my parents use Linux as a daily driver either. Her neighbors have Windows or Mac machines. Does she drive to Best Buy with her desktop? Call in external help? If she uses Mac or Windows machines, help is just a lot closer. My dad can replicate her issues on his machine and walk her through it on the phone, or I can. Her neighbor will at least potentially be familiar with the way the OS looks, so can offer greater help. I'm not sure how you can close that gap if you're not next door to the individuals who would benefit most from it. While it may be a great individual solution, the support burden just isn't a solved problem in my opinion.
- pixelface 6y agoyou've touched on the problem and the solution - number of people using it. for people who were children in the early 2000s it's a distant memory now but adults used to be generally bad with computers and windows was just as much wizardry as anything. be the linux userbase you want to see in the world and help others when they want to join just like the 10 year olds of 2003 handheld parents through computer use. there's never going to be a magic solution, there just needs to be a sufficient number of people using it so that your outlined issue of proximal support gets better. ubuntu (and i'm sure others) are in a great state for casual users already -- i've handed multiple family members an ubuntu machine with no more instruction than "use it like any other computer, don't be scared by the icons looking a little different" with great success. for the increasing number of people who do almost all of their work in a word processor and a browser exclusively, it's a complete solution with almost zero hassle.
- AsyncAwait 6y agoI was thinking more of developers who can target the web/server, multi-platform. If you're dependant on Cocoa/SwiftUI then sure, but that means you'll always be at Apple's mercy. It's up to you to decide if you're fine with that. > For the majority of users, this is irrelevant because linux is unusable for them. While I think I get what you're trying to say, I don't think it's necessarily unusable for regular users, more so unreachable in a nice, preinstalled form from a well-known brand & retailer. Also, there's no ads for GNU/Linux machines on TV or on the Metro, which I think is often underappreciated. I know because I've personally witnessed friends and family members who swore Linux is unusable give it a serious try only after Windows or macOS crossed them for the nth time and haven't had a single one switch back. The key is to get hardware that is well-supported and not 2nd tier i.e. not a netbook etc. that I'm just going to throw Linux on and compare the experience to my 10x more expensive MBP. The experience's not perfect, but that's not the case for macOS either. Is it "unusable"? Far from it. The key is to get top-class hardware with the express intention of it running Linux, rather than installing it on the laptop Windows will no longer run reasonably on. It is true however that such as switch is easier for developers like myself who are not dependent on Cocoa/SwiftUI etc. but that's a choice you have to make.
- gowld 6y agoLinux runs better on old commodity hardware than new "top-class" experimental hardware.
- AsyncAwait 6y agoNot from my experience. Linux does run better than Windows tends to on old HW, sure, but comparing that experience to macOS on new hardware is less than fair. There's plenty of new hardware Linux runs great on, I am not sure what you call "experimental" hardware, but I am using a Surface Pro 7 as my main machine with exclusively Linux on it, no problems. Any recent standard ultrabook should also work fine, heck I even have a random, no-name Chinese UMPC that works well.
- vinceguidry 6y agoUnusable is waaaay overstating it. It's no harder to use for the average user than Windows or OSX. Gaming is actually easier these days on Ubuntu than it is on both other platforms. And it's just getting better and better every year.
- kungato 6y agoI would understand if you said it's on par with other platforms but saying it's easier is bs
- vinceguidry 6y agoLinus made a recent video about this: https://www.youtube.com/watch?v=6T_-HMkgxt0 https://www.youtube.com/watch?v=6T_-HMkgxt0
- paulcarroty 6y agoValve invested a lot in proton & Linux graphic stack last years.
- kungato 6y agoSo it's better than both Wondows and Mac experience now?
- stevehawk 6y agoaccording to linus tech tips the answer to that is surprising... on the other hand i just updated Windows 10 to v2004 and my microsft xbox controllers no longer work in Windows and they f'd up my resolution/scaling so i think i'm gonna go download Pop
- aspenmayer 6y agoMajor version updates like 2004 frequently break drivers and basic functionality on first boot; a reboot usually restores majority of functionality automatically. Maybe try unplugging and replugging your controllers and manually check for Windows updates. There was a cumulative update for 2004 recently which may fix your issues.
- paulcarroty 6y ago> To have a sustainable business, we have to target the platforms that paying customers use. That platform is not gnu/linux. Try to tell Red Hat/Canonical/SUSE about it. The biggest OP mistake is relying on iOS only. Spending 9 years as iOS developer - great, but if you're mobile dev working with two platforms will be a life savior for cases like this one.
- gowld 6y agoOf you want to work for Apple at-will, go for it. If your desktop product is good enough, your users will install Linux. Linux runs on Windows and Mac. Your mobile app can be a web app.
- dhosek 6y agoI have never heard of a desktop Linux app that made people install Linux to use it.
- AsyncAwait 6y agoI know a person who switched because of Docker prior to Docker for Mac being available and stayed because it's still a better experience. Not a GUI app per se, but an app used on a desktop.
- wayneftw 6y agoYou haven't tried using Manjaro Linux as your workstation. I'm very lazy and I don't want to tinker with shit to get it running or maintain it. So, I stuck with Windows for the longest time. It was the easy path for a long time because a lot of my work was doing .NET. However, once I switched full-time to doing Node.js Windows got in the way more and more. I spent a lot of time investigating issues. I have a couple of Macs and I tried using macOS as my main, but honestly I can't stand anything about the way Apple does things. I just hate the bad window management, the shitty finder, the stupid global menu bar and the lack of a coherent hotkey system. I had been trying out Linux desktop distros for honestly decades, out of pure interest. Every single one of my experiments ended in a failure to boot one day after an update. Then one day I read about Manjaro and I decided to give it a shot. 2 years later, I'm still running it as my main work OS on 3 different workstations (home desktop, work desktop and a laptop). Not one of them has ever eaten itself due to a bad update. I've had to fix minor issues after a couple of updates, but that's nothing compared to the shit I've gone through to make Windows or macOS usable. If you're new to Linux, skip Debian, Ubuntu and all that crap and go straight to Manjaro. Installing software in Manjaro is way, way, way easier than any other distro and the stability for me on 2 desktops and a laptop has been nothing less than stellar.