429
submitted 1 year ago by flashgnash@lemm.ee to c/linux@lemmy.ml

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
[-] h_a_r_u_k_i@programming.dev 130 points 1 year ago

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.

[-] beyond@linkage.ds8.zone 43 points 1 year ago

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.

[-] Wilzax@lemmy.world 39 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)
[-] Krafting@lemmy.world 113 points 1 year ago

Yet most project uses GitHub too you know...

[-] OsrsNeedsF2P@lemmy.ml 79 points 1 year ago

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

[-] MigratingtoLemmy@lemmy.world 15 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.

[-] flashgnash@lemm.ee 16 points 1 year ago

True but GitHub wasn't always Microsoft and at least in my experience moving between git providers is a pain

[-] beyond@linkage.ds8.zone 28 points 1 year ago

GitHub has been recognized as harmful to the free software community at least as early as 2015, years before the Microsoft acquisition. See RMS email on GitHub.

[-] MrPoopyButthole@lemmy.world 16 points 1 year ago

There is more than enough freedom in GitHub to set a license as you see fit. Stallman is being obtuse.

load more comments (1 replies)
load more comments (2 replies)
[-] SaltyIceteaMaker@lemmy.ml 104 points 1 year ago

I only use vim.

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

[-] darcy@sh.itjust.works 47 points 1 year ago

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

i get trapped because ive sunk so much time configuring

load more comments (8 replies)
[-] smileyhead@discuss.tchncs.de 89 points 1 year ago

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)
[-] Nacktmull@lemmy.world 78 points 1 year ago* (last edited 1 year ago)

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

load more comments (5 replies)
[-] OsrsNeedsF2P@lemmy.ml 64 points 1 year ago

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.

[-] words_number@programming.dev 42 points 1 year ago

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)
[-] SquiffSquiff@lemmy.sdf.org 22 points 1 year ago

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)
[-] flashgnash@lemm.ee 21 points 1 year ago* (last edited 1 year ago)

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)
[-] Zeth0s@lemmy.world 19 points 1 year ago* (last edited 1 year ago)

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)
[-] uberrice@feddit.de 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)
[-] onlinepersona@programming.dev 56 points 1 year ago

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 (30 replies)
[-] JackbyDev@programming.dev 49 points 1 year ago

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)
[-] CrypticCoffee@lemm.ee 41 points 1 year ago

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)
[-] StarkillerX42@lemmy.ml 40 points 1 year ago

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

[-] possiblylinux127@lemmy.zip 27 points 1 year ago

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

[-] Fisch@lemmy.ml 23 points 1 year ago

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)
[-] xantoxis@lemmy.world 37 points 1 year ago

"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.

[-] jack@monero.town 17 points 1 year ago

Microsoft has been a pain for Linux professionals and maintainers for decades. M$ called Linux a cancer and actively developed strategies to harm us. Look up halloween documents. No reason to believe they are different now.

load more comments (5 replies)
[-] krimson@feddit.nl 35 points 1 year ago

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)
[-] Pantherina@feddit.de 35 points 1 year ago

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

[-] teawrecks@sopuli.xyz 33 points 1 year ago

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)
[-] theRealBassist@lemmy.world 33 points 1 year ago

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

load more comments (3 replies)
[-] Yuki@kutsuya.dev 31 points 1 year ago

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 (12 replies)
[-] HurlingDurling@lemm.ee 28 points 1 year ago

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

load more comments (3 replies)
[-] mojo@lemm.ee 22 points 1 year ago

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.

[-] glasgitarrewelt@feddit.de 19 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)
[-] 404@lemmy.zip 19 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

[-] taranasus@lemmy.world 17 points 1 year ago

ITT people having their minds blown by the fact the creator and the creation are two different things.

[-] ILikeBoobies@lemmy.ca 16 points 1 year ago

If Windows was open source it wouldn’t be as bad

load more comments (4 replies)
[-] possiblylinux127@lemmy.zip 16 points 1 year ago

I don't

If you like vscode you can always use vscodium

load more comments (2 replies)
[-] Quazatron@lemmy.world 16 points 1 year ago

My hate for Microsoft is based on the Embrace-Extend-Extinguish business tactics they use since the 80's instead of competing on product quality.

Take a look at the recent computing history and you'll find plenty of examples of great software killed by MS shitty alternatives that were the default because of the stranglehold on the OS market.

load more comments (1 replies)
[-] orca@orcas.enjoying.yachts 15 points 1 year ago* (last edited 1 year ago)

It’s hard to separate yourself from it when the company you work for uses it heavily and leans on some of the extensions for things like containers.

I used to be a hardcore Sublime Text user until it started formatting all of my code like garbage. I had plugins conflicting with each other and couldn’t find alternatives that did what I needed without clashes happening. Plus, barely anything is alive over on the Sublime side.

It’s hard to say no to an editor with that big of a community. You can find 100 plugins for your one need, vs 2 on the Sublime side (and you end up finding that those 2 plugins haven’t been updated in years).

You can always fallback to VSCodium.

load more comments (1 replies)
load more comments
view more: next ›
this post was submitted on 07 Oct 2023
429 points (100.0% liked)

Linux

48340 readers
411 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