this post was submitted on 10 Jul 2024
247 points (100.0% liked)

Linux

1253 readers
49 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
247
submitted 2 months ago* (last edited 2 months ago) by ksp@jlai.lu to c/linux@lemmy.ml
 

Zed is a modern open-source code editor, built from the ground up in Rust with a GPU-accelerated renderer.

top 50 comments
sorted by: hot top controversial new old
[–] bionicjoey@lemmy.ca 122 points 2 months ago (5 children)

Installer is piping curl into shell

I thought we were past this as a society 😔

[–] krolden@lemmy.ml 63 points 2 months ago (1 children)

Not until after you convince these projects to stop using discord

load more comments (1 replies)
[–] wfh@lemm.ee 12 points 2 months ago (1 children)

A curl piped into a shell or some unofficial packages from various distros.

At this point I don't get why these projects are not Flatpak-first.

[–] ParetoOptimalDev@lemmy.today 3 points 2 months ago (2 children)

Flatpak is worse for debugging, development, and reproducibility.

Its good for user friendly sandboxing, portability, and convenience.

[–] wfh@lemm.ee 11 points 2 months ago (2 children)

Is it really worse tho? A single build, against a single runtime, free from distro specificities, packaged by the devs themselves instead of offloading the work on distro maintainers?

load more comments (2 replies)
[–] ReversalHatchery 8 points 2 months ago (1 children)

Can't we basically call this a remote access trojan?

[–] skilltheamps@feddit.org 11 points 2 months ago (2 children)

Security wise it doesn't matter, you run the code they wrote in any case. So either trust them or don't. Where it matters is making a mess on your computer and possibly leaving cruft behind when uninstalling. But packages are in the works, Arch even has it since before linux support was announced officially.

[–] ParetoOptimalDev@lemmy.today 4 points 2 months ago (1 children)

This isn't true because until the PR fixing it goes through it downloads other binaries without user consent.

[–] skilltheamps@feddit.org 7 points 2 months ago

I think you slipped in the discussion intendations somewhere, this branch of the discussion tree is about the implications of piping curl into bash vs. installing packages

[–] GravitySpoiled@lemmy.ml 3 points 2 months ago

So did fedora and nix

[–] Telorand@reddthat.com 5 points 2 months ago* (last edited 2 months ago)

That was my first thought as well, but I will say that uBlue distros had a signing issue preventing updates recently, due to an oversight with how they rotated their image signing keys, and the easiest (maybe only?) solution was to pipe a curl command to sh. Even though uBlue is trustworthy, they still recommended inspecting the script, which was only a few lines of code.

~~In this case, though, I dunno why they don't just package it as a flatpak or appimage or put it up on cargo.~~

Edit: nvm, they have some package manager options.

[–] eveninghere 4 points 2 months ago (6 children)

GPU-accelerated renderer.

There's a reason why GUIs don't render fonts in the GPU.

load more comments (6 replies)
[–] boredsquirrel@slrpnk.net 92 points 2 months ago (1 children)

https://github.com/zed-industries/zed/issues/7054#issuecomment-1916315391

They auto download binaries, even proprietary ones, unsigned and without user interaction.

YEAH security!

[–] savvywolf@pawb.social 25 points 2 months ago

So they're doing the equivalent of VSCode(ium)'s extensions, but installing them automatically and not giving you the option to use alternatives?

Blegh.

[–] MagisterSieran@discuss.tchncs.de 81 points 2 months ago (2 children)

There ought to be a rule that posts about software releases have to say what it is.

[–] cerement@slrpnk.net 43 points 2 months ago* (last edited 2 months ago)

Zed (a high-performance code editor announced in 2022), not to be confused with Xed (a small and lightweight text editor released in 2016)

EDIT: or Yed (a small and simple terminal editor core)

[–] ksp@jlai.lu 10 points 2 months ago

My bad, it's up now

[–] cerement@slrpnk.net 37 points 2 months ago (1 children)
[–] krolden@lemmy.ml 6 points 2 months ago

Lmao fuck this project

[–] blackboxwarrior@lemmy.ml 19 points 2 months ago (5 children)

I am BEGGING for any editor other than VSCode to have decent remote development. I want to go open source but everything I've tried (remote-nvim, distant, tramp, vscodium, etc.) just doesn't cut it.

[–] potosi@lemmy.dbzer0.com 9 points 2 months ago (2 children)

What in hell is remote development? You mean openssh and vim, right?

load more comments (2 replies)
[–] flux@lemmy.ml 8 points 2 months ago* (last edited 2 months ago)

Apparently Lapce has remote development as its core feature. But I only (re?)learned of it today..

How didn't tramp work out for you?

[–] crmsnbleyd@sopuli.xyz 4 points 2 months ago

Tramp is awesome :)

[–] Warsk@lemmy.ml 4 points 2 months ago (2 children)

Is VSCode not open source?

[–] ILikeBoobies@lemmy.ca 10 points 2 months ago* (last edited 2 months ago)

Vscode is like Chrome

And

VS Codium is like Chromium

[–] Cube6392 10 points 2 months ago

It has Microsoft BLObs baked in as part of the build process. VS Codium is the FLOSS distribution of VS code's open source code. Liveshare doesn't appear in the package repo Codium uses (because of the Microsoft BLObs it contains as an extension). For work I manually download the live share extension VSX and load it into vscodium

load more comments (1 replies)
[–] 1984@lemmy.today 17 points 2 months ago* (last edited 2 months ago) (2 children)

I can see the beginning of something truly great in this editor. It's going to become better than VS code in a year.

It's already great for some languages like Go and Rust.

[–] possiblylinux127@lemmy.zip 9 points 2 months ago (1 children)

VScode is proprietary and slow. If you are using something like that you should use VScodium

[–] Mihies@programming.dev 6 points 2 months ago (1 children)

But aren't both the same speedwise?

load more comments (1 replies)
[–] Telorand@reddthat.com 5 points 2 months ago

I hope that's true, but it will be an uphill battle for them to get people to move. VS Code is already pretty good.

[–] vrighter@discuss.tchncs.de 15 points 2 months ago (4 children)

built from the ground up with rust. Why the fuck is that the first and usually only (non-)feature to mention in any project written in rust? Who the fuck cares?

I fucking hate the rust cult.

[–] ProtonBadger@lemmy.ca 18 points 2 months ago

You seem upset. Blink twice if someone is forcing you to use it.

[–] DieserTypMatthias@lemmy.ml 4 points 2 months ago

Just go outside and touch some grass.

load more comments (2 replies)
[–] mogoh@lemmy.ml 14 points 2 months ago (1 children)

Interesting project, how ever it will be hard to compete with existing editors and its plugin eco-systems.

[–] GravitySpoiled@lemmy.ml 7 points 2 months ago* (last edited 2 months ago)

I don't think so. The guys who write the plugins are the cracks and the cracks will use zed.

[–] AVincentInSpace@pawb.social 11 points 2 months ago (1 children)

I still do not understand why Zed makes such a big deal about being GPU accelerated when you'll be hard pressed to find a single text editor nowadays that isn't.

load more comments (1 replies)
[–] peppy@lemmy.ml 9 points 2 months ago
[–] gortbrown@lemmy.sdf.org 7 points 2 months ago

I was so happy about this! Been using it on my work MacBook and have been excited to use it on my main laptop!

[–] possiblylinux127@lemmy.zip 6 points 2 months ago (2 children)

I never understood the need

[–] Rin@lemm.ee 13 points 2 months ago (3 children)

Vscodium but not running in a browser.

[–] toastal@lemmy.ml 4 points 2 months ago

If it can’t run in a terminal, what is the point?

load more comments (2 replies)
[–] BB_C@programming.dev 4 points 2 months ago (1 children)

It's not you who needs it.
It's for buzzword chasers and cost cutters.

Rust (=> fast and hip)
Shared (=> outsourced)
AI generated (=> robot devs)

Get it?

[–] DieserTypMatthias@lemmy.ml 7 points 2 months ago (3 children)

The Rust hype at least makes sense. The other two are just utter bullshit.

load more comments (3 replies)
[–] crazyminner@lemmy.ml 4 points 2 months ago (4 children)

I tried saving to a file that required root and it didn't give any prompt to enter the password. On VSCodium normally if you are trying to write to a file that requires sudo then it prompts you.

Is there a way to save to root files with Zed?

load more comments (4 replies)
[–] RacoonVegetable@reddthat.com 4 points 2 months ago (1 children)

Zed is now officially the best editor ever

load more comments
view more: next ›