this post was submitted on 07 Oct 2023
399 points (90.0% liked)

Linux

48082 readers
770 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

I get that it's open source provided you use codium not code but I still find that interesting

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 210 points 1 year ago (7 children)

Because the hate is based on their shitty OS. They did a fairly good job with VSCode. Our hate isn't blind.

[–] [email protected] 98 points 1 year ago (5 children)

VScode is the epitome of the EEE strategy. The core product is open-source, but it's filled to the brim with tracking and the official extensions have DRM. Yes, there's DRM on your python LSP.

Anyone who gives a shit should look for alternatives right away. The problem is just that there aren't any that are as easy to set up.

[–] [email protected] 25 points 1 year ago (2 children)

I think, I should switch to Codium for personal projects. Let's hope there is a binary package on Gentoo.

load more comments (2 replies)
[–] [email protected] 18 points 1 year ago

Shouldn't using VSCodium solve the telemetry problem?

Aren't there FOSS linters which work for VSCodium?

load more comments (3 replies)
load more comments (6 replies)
[–] [email protected] 131 points 1 year ago (5 children)

I hate Google but they gave us Go, Kubernetes. I hate Amazon but they gave us AWS. I plainly hate those companies, but adore the brilliant engineers that work there.

[–] [email protected] 41 points 1 year ago (4 children)

Google is also one of the most prolific contributors to Linux, and was the #3 corporate contributor in 2022. If you're avoiding everything Google had a hand in you literally can't use any GNU/Linux.

[–] [email protected] 38 points 1 year ago

It's almost as though the beauty of open source is that it doesn't matter who contributes, we all benefit from the result because we can all check each other's work and all use what we want

load more comments (3 replies)
load more comments (4 replies)
[–] [email protected] 114 points 1 year ago (13 children)

Yet most project uses GitHub too you know...

[–] [email protected] 80 points 1 year ago (1 children)

This one is a bigger issue. One of the projects I used to contribute to moved to Gitlab, and saw a significant decrease in organic contributors. GitHub simply has more users, better SEO, and a better ecosystem

[–] [email protected] 16 points 1 year ago* (last edited 1 year ago)

Personally, I'd like for everything to be on Codeberg or something but I guess that's far away.

load more comments (12 replies)
[–] [email protected] 107 points 1 year ago (1 children)

I only use vim.

~~i have been trapped for 2 years now... hope seems pointless~~

[–] [email protected] 48 points 1 year ago (7 children)

you get trapped in Vim because you dont know how to exit.

i get trapped because ive sunk so much time configuring

[–] [email protected] 15 points 1 year ago (1 children)

May your vimrc be passed down through the ages

load more comments (1 replies)
load more comments (6 replies)
[–] [email protected] 93 points 1 year ago (3 children)

VSCode is the only Electron program I know of that does not feel like using McDonald's kiosk on virtual machine over remote desktop.

load more comments (3 replies)
[–] [email protected] 76 points 1 year ago* (last edited 1 year ago) (5 children)

At least use VSCodium which is VSCode without telemetry/tracking ...

load more comments (5 replies)
[–] [email protected] 61 points 1 year ago (36 children)

My bigger problem is many swear on FLOSS, but using Apple is OK. Go to a FLOSS conference and there are Macs everywhere.

It's undeniable that Microsoft has had positive influences on the opensource world with language servers, debug adapter protocol, an inbrowser editor that is seemingly embedded in any website with a code editor, cross-platform C# (maybe that's a curse though, I dunno), linux contributions, and probably more I'm not aware of. Apple... I dunno. Vendor lock-in and more electronic trash?

load more comments (36 replies)
[–] [email protected] 58 points 1 year ago (9 children)

VSCode isn't even that good, idk why people are obsessed with it.

For anything compiled, Jetbrains beats it 100:1, and for anything interpreted it's a couple tiers better than Kate.

Personally, I won't be losing sleep if I have to stop using VSCode.

[–] [email protected] 44 points 1 year ago (7 children)

If jetbrains is that much better really depends on the language. Also, jetbrains shit is damn expensive, so not a fair comparison.

load more comments (7 replies)
[–] [email protected] 23 points 1 year ago (7 children)

The thing is the VS code handles everything (with extensions). If I want to use pandoc, or CSV to markdown table, python linting, Go,, whatever, there's extensions that can handle all of these equally well and consistently, for example format on save.

If I want to use jetbrains then the pycharm for python, intelliJ for Java, Goland for golang... Then there's licencing depending on whether I'm using a personal licence or corporate laptop, whether I have to get a licence from my employer etc.

For me it's not so much that it's so good, but that it works with everything in a consistent and obvious way plus I can install it on any machine I might be using.

load more comments (7 replies)
[–] [email protected] 22 points 1 year ago* (last edited 1 year ago) (1 children)

Jetbrains IDEs are not free though are they?

I also quite like the light touch feel you get from code, I can use it for any language and am not going to have to navigate through hundreds of language specific features I don't need unless I install them myself

Kate might do similar but I can't imagine the extension pool is big enough to compete and I think at that point I'd just use a commandline editor instead

load more comments (1 replies)
[–] [email protected] 18 points 1 year ago* (last edited 1 year ago) (2 children)

VSCode is a modern emacs. Similar concept, a single editor to do everything via extensions. That's the selling point. "young people" never had the chance to work with a similar concept, this is why they found it so revolutionary (despite being a concept from the 70s).

I use it because I am forced to use a windows laptop at work, and emacs on windows is a painful experience

load more comments (2 replies)
[–] [email protected] 17 points 1 year ago

I use vscode because I do a lot of embedded.

Used to be that you had to jump through some hoops to make it work - make your own makefiles and stuff. Now, all the major vendors of MCUs are starting to develop vscode plugins as their "IDE" instead of those horrible ultramodified eclipse installs.

load more comments (4 replies)
[–] [email protected] 47 points 1 year ago (2 children)

Your daily reminder that VSCode is shit not because of telemetry (take your time foil hat off for one second and hear me out and I say that jokingly with love) but because the extension marketplace is not allowed to be accessed by third party tools (INCLUDING CODIUM) and even then many of the extensions are proprietary, closed source. You're not even allowed to distribute compiled VSIX files. It's disgusting. Reading about the troubles gitpod faced that led to the (now) Eclipse Marketplace (idk the name, but it's for VS Code plugins, don't be tricked, it's just owned by Eclipse foundation) is disheartening.

load more comments (2 replies)
[–] [email protected] 43 points 1 year ago (6 children)

Those that truly dislike MS and telemetry won't.

If I'm using non-free it is Jet Brains.

I tend to use Kate, KDevelop.

MS still slurping code into Copilot from Github and telemetry in VSCode.

load more comments (6 replies)
[–] [email protected] 37 points 1 year ago (20 children)

VSCode is an open source IDE. Its biggest rival is the JetBrains suite. When the alternatives are proprietary, VSCode is a win.

[–] [email protected] 22 points 1 year ago (1 children)

VScode isn't foss. It just contains some open source code.

[–] [email protected] 22 points 1 year ago (4 children)

It contains mostly open source code. The proprietary binary MS distributes adds very little proprietary stuff to it. You can use the open source version Code - OSS just fine or use VSCodium which is based on that

load more comments (4 replies)
load more comments (18 replies)
[–] [email protected] 36 points 1 year ago

Its not only Microsoft crap, its also an Electron app!

[–] [email protected] 35 points 1 year ago* (last edited 1 year ago)

I use Kate. gigachad-hd

[–] [email protected] 35 points 1 year ago (18 children)

Neovim user here. Granted it takes some time to setup properly but it’s really fast with navigating through files, lsp functions and doing a search in thousands of files.

I found vscode too slow and bloated for my taste.

load more comments (18 replies)
[–] [email protected] 32 points 1 year ago (7 children)

Don't use vscode, use vsCodium, all the goodness of vscpde with none of the sleezy ms tracking

load more comments (7 replies)
[–] [email protected] 30 points 1 year ago (3 children)

You csn hate a company and like a product. They aren't mutually exclusive.

load more comments (3 replies)
[–] [email protected] 30 points 1 year ago (6 children)

"Most of us hate microsoft" is honestly a pretty bold claim. They're just a company that makes software. The vast majority of the world's Linux users--which is to say, professionals who build or manage software that runs in Linux--don't care about them one way or another.

This sub might have an ideological skew, but you still don't know what people in here think about Microsoft.

load more comments (6 replies)
[–] [email protected] 27 points 1 year ago (5 children)

This reminds me of when my dad holds an ideological belief about something based on politicians he doesn't like who support it.

"Climate change isn't real because Al Gore..."

"Supply Side Jesus isn't valid because Al Franken..."

"Affirmative Action is racist because Al Sharpton..."

Actually now that I think about it, maybe he just doesn't like people named Al...🤔

But anyway, if it's open source, and the source is sufficiently audited by third parties, and I'm able to compile and run it myself, and running it doesn't have undesired behavior (telemetry etc) then I don't care who wrote it, because it does exactly what I need it to.

load more comments (5 replies)
[–] [email protected] 25 points 1 year ago (18 children)

Choosing not to use good software from the same company just because another software they offer is subpar would be an unreasonable decision.

load more comments (18 replies)
[–] [email protected] 18 points 1 year ago (3 children)

It's a tool. You use the best tool available. Getting your day job done is your bottom line, you can't afford to be any less productive. If you're a foss coder doing it on your own time, go crazy. Using the most efficient tool isn't the same thing as supporting a company's bad practices, the real world isn't black and white.

[–] [email protected] 16 points 1 year ago

That's a bit black and white of you, isn't it? I don't like this approach ("can't afford to be any less productive"). I am a freelancer and I certainly can afford to be a bit less productive and earn a little less money by supporting and using free software only. And making you belive that you have to use the most efficient tool - no matter what - is exactly part of what keeps bad acting companies successful.

load more comments (2 replies)
[–] [email protected] 18 points 1 year ago (3 children)

Emacs will be there for you, once vscode gets abandoned.

load more comments (3 replies)
[–] [email protected] 18 points 1 year ago* (last edited 1 year ago)

Well it's really noob friendly. The introductory courses in programming all tell you to use it and it takes some time and experience to find alternative editors that 1. you like better, and 2. won't confuse you more than the course itself does.

I used to use VSCodium and the Vim extension. Then I downloaded Neovim and started configuring it, but I was never really satisfied with the config. Then I found Doom Emacs. It was pretty much the thing I tried turning Neovim into.

But I wouldn't recommend Doom Emacs to a first-year student that is still learning the fundamentals.

Edit: typos

[–] [email protected] 17 points 1 year ago (2 children)

I don't

If you like vscode you can always use vscodium

load more comments (2 replies)
[–] [email protected] 16 points 1 year ago (4 children)

I don't use VSCode for the exact reason. I used VSCodium but switched to Neovim. I see this problem more with GitHub (also owned by Microsoft). I was not able to get off GitHub yet, but I'm planning to switch to Codeberg probably. I heard that GitLab is also closed source?

load more comments (4 replies)
load more comments
view more: next ›