Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Does Zed work with Darling? #7012

Open
1 task done
TechnologyClassroom opened this issue Jan 29, 2024 · 6 comments
Open
1 task done

Does Zed work with Darling? #7012

TechnologyClassroom opened this issue Jan 29, 2024 · 6 comments
Labels
enhancement [core label] gpui GPUI rendering framework support linux platform support An umbrella label for all platforms

Comments

@TechnologyClassroom
Copy link

Check for existing issues

  • 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 TechnologyClassroom added admin read Pending admin review enhancement [core label] triage Maintainer needs to classify the issue labels Jan 29, 2024
@maxdeviant
Copy link
Member

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.

@mikayla-maki
Copy link
Contributor

#7015

@JosephTLyons JosephTLyons added platform support An umbrella label for all platforms gpui GPUI rendering framework support linux and removed triage Maintainer needs to classify the issue admin read Pending admin review labels Jan 29, 2024
@GoByeBye
Copy link

GoByeBye commented Feb 9, 2024

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

@aliqandil
Copy link

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!

@Tensorect

This comment was marked as off-topic.

@clseibold
Copy link

clseibold commented May 14, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement [core label] gpui GPUI rendering framework support linux platform support An umbrella label for all platforms
Projects
None yet
Development

No branches or pull requests

8 participants