I use Linux primarily because of ideology, but luckily it's also the best OS out there, for me at least and many others.
For others Mac OS or Windows will be better for them, and that's fine.
A couple of days ago I wanted to use a Ruby gem ( https://github.com/rubyjs/therubyracer ) for some random project. To install the library (compile native bindings), OSX wanted me to download an install 12 GB of crap (full XCode, it didn't work with the command line tools)... In linux it was just a matter of downloading and installing the gem (100MB at most). That's crazy.
What I dislike more and more about OSX is how they have been aggresive against developers and technical people in the last years (like, why do I have to jump through hoops to modify my /usr/lib folder with SUDO/root? I AM ROOT ASSHOLE OS, LET ME DO WHATEVER I WANT TO MY COMPUTER.
But other than that, it's OK.
It’s not open-source and it’s not Linux.
The reason why I use Linux is that I can do whatever I want on my computer, I don't have to have signed applications, annoying prompts to tell me that the software is not Apple approved (till there are the prompts and Apple doesn't decide to forbid all unsigned software as on iOS), and similar.
Also from an hardware standpoint Mac are overpriced machines, with insufficient I/O that forces you to bring a bag of adapters with yourself and components that are all soldered on the motherboard, impossible to upgrade.
You can't run a lot of software on linux, you can run less of it compared to windows and osx. All hardware is limited, all the x86 laptops have soldered CPUs, there is no such thing as unlimited hardware.
>Also from an hardware standpoint Mac are overpriced machines, with insufficient I/O that forces you to bring a bag of adapters with yourself and components that are all soldered on the motherboard, impossible to upgrade.
M1 is not overpriced for its benefits, the x86 stuff I agree with though and fuck their keyboards. No more Jony Ive, so ports are back!
>The reason why I use Linux is that I can do whatever I want on my computer, I don't have to have signed applications, annoying prompts to tell me that the software is not Apple approved (till there are the prompts and Apple doesn't decide to forbid all unsigned software as on iOS), and similar.
The problem I have with this is that its not that you can do whatever, you MUST do it and use a lot of time in configuration. I find the root prompt just as annoying in linux. I just want a working environment, not a bunch of software that asks me to set every preference.
It does not solve main problems of the proprietary software: https://www.gnu.org/philosophy/free-software-even-more-impor....
Free software is not about price, it's about freedom. It can (and should!) be paid for.
It may be hard to believe, but sometimes, for some people, just installing Linux is what they need.
I think there could be some real hope for Linux on a laptop, especially the M1, and being able to use all the Linux tools directly (looking at you, containers).
I love Rust but uutils are really not mature enough, which is understandable given how new they are -- the linked thread has examples of where they fall short. I would be delighted to start using them once they become drop-in replacements for GNU coreutils (so existing shell scripts don't break). Meanwhile, I use fd and bat in interactive shells (but can't use them in shell scripts distributed to others obviously).
I don't understand this statement then, have you heard of this https://github.com/BurntSushi/ripgrep/blob/master/GUIDE.md
It sounds like you want bash POSIX support and it to be default before you would use them. The error nobody else replicated, and its stable enough to be included in debian. https://sylvestre.ledru.info/blog/2021/03/09/debian-running-...