zed icon indicating copy to clipboard operation
zed copied to clipboard

Does Zed work with Darling?

Open TechnologyClassroom opened this issue 1 year ago • 6 comments

Check for existing issues

  • [X] Completed

Describe the feature

Does anyone know if Zed works with Darling, the MacOS compatibility layer for GNU/Linux? If so, this would potentially give users of other platforms a chance to try it out. I searched in the this project and the Internet and did not find the answer. I have never used Darling or Zed, but I am asking for a friend.

I would add this to the Linux support thread, but they all seem to be locked. I get that it was mostly a lot of noise of people demanding features, but where should people go if they want to work together on bringing Zed to other platforms?

If applicable, add mockups / screenshots to help present your vision of the feature

No response

TechnologyClassroom avatar Jan 29 '24 20:01 TechnologyClassroom

I get that it was mostly a lot of noise of people demanding features, but where should people go if they want to work together on bringing Zed to other platforms?

The team is currently figuring out what our plan for adding Linux support looks like, and there will be a public tracking issue coming soon with additional details on the Linux port and how folks can get involved.

maxdeviant avatar Jan 29 '24 20:01 maxdeviant

  • https://github.com/zed-industries/zed/issues/7015

mikayla-maki avatar Jan 29 '24 21:01 mikayla-maki

Does anyone know if Zed works with Darling, the MacOS compatibility layer for GNU/Linux?

Running Zed with Darling does not work in my testing. But I have little experience with Darling.

To be exact this is the result of attempting to mount the .dmg file

Darling [/Volumes/SystemRoot/home/user/Downloads]$ hdiutil attach Zed.dmg
Will pass /home/user/.darling/Volumes/Zed
Skipping partition of type Primary GPT Header
Skipping partition of type Primary GPT Table
Skipping partition of type Apple_Free
Skipping partition of type Apple_APFS
Skipping partition of type Apple_Free
Skipping partition of type Backup GPT Table
Skipping partition of type Backup GPT Header
Error: No suitable partition found in file

Possible reasons:
1) The file is corrupt.
2) The file is not really a DMG file, although it resembles one.
3) There is a bug in darling-dmg.

Release used: https://github.com/zed-industries/zed/releases/tag/v0.121.7

GoByeBye avatar Feb 09 '24 11:02 GoByeBye

Just to add a little bit to this issue, I tried the same with darling-dmg and had the same problem as GoByeBye, So I opened the dmg file in a macOs, and tried to run the "zed" binary from that in darling shell, got this error: dyld: Library not loaded: /System/Library/Frameworks/Combine.framework/Versions/A/Combine

And this is the end of my knowledge, can't do anything with dyld to further this anymore so that at least we can hit the real roadblocks of emulations!

aliqandil avatar Feb 16 '24 04:02 aliqandil

it would be very interesting to have zed work using darling , atleast untill zed is mac only , honestly speaking if zed would've been windows only , then we could've easily try it on linux/mac using wine. but i would be happy to wait a little bit to check zed when it matures with plugin support and linux support which should probably be focused on wayland and be ported to using flatpak first

Tensorect avatar Feb 22 '24 06:02 Tensorect

Afaik, Darling doesn't support most GUI applications yet, according to the Darling docs.

clseibold avatar May 14 '24 12:05 clseibold