AppFlowy-IO / AppFlowy

Bring projects, wikis, and teams together with AI. AppFlowy is an AI collaborative workspace where you achieve more without losing control of your data. The best open source alternative to Notion.
https://www.appflowy.io
GNU Affero General Public License v3.0
58.03k stars 3.81k forks source link

[FR] Add aarch64 Linux RPM Package for Fedora 39 Asahi Remix on Apple Silicon Macs #4281

Open afro-systems opened 10 months ago

afro-systems commented 10 months ago

Description

Feature Request

Summary

I am requesting the addition of an aarch64 RPM package for AppFlowy, specifically tailored for Fedora 39 Asahi Remix running on Apple Silicon Macs.

Motivation

While AppFlowy compiles successfully on aarch64 architecture, the absence of a pre-built aarch64 RPM package requires additional steps for users on this platform. Providing an aarch64 RPM package would greatly simplify the installation process and enhance accessibility for users on Fedora 39 Asahi Remix with Apple Silicon hardware.

Proposed Solution

The creation of an aarch64 RPM package that can be easily installed on Fedora 39 Asahi Remix for Apple Silicon Macs. This package would ideally include all necessary dependencies and optimizations specific to the aarch64 architecture.

User Stories

As a user of Fedora 39 Asahi Remix on an Apple Silicon Mac, I want to easily install AppFlowy using a native RPM package, ensuring compatibility and optimal performance on my device.

Potential Challenges

I believe that adding this package will significantly benefit users on this growing platform and demonstrate AppFlowy's commitment to supporting diverse ecosystems.

Thank you for considering this feature request.

Impact

The availability of an aarch64 RPM package for AppFlowy would have a significant impact:

Additional Context

The increasing popularity of Apple Silicon Macs and the growing user base of Fedora 39 Asahi Remix highlight the importance of supporting this platform. An aarch64 RPM package would not only cater to current needs but also align with the trend of increasing ARM-based device usage. This addition would be a valuable enhancement to AppFlowy's cross-platform capabilities.

LucasXu0 commented 10 months ago

The biggest challenge is that GitHub Actions haven't supported ARM Linux runners yet.

https://github.com/actions/runner-images/issues/5631

afro-systems commented 10 months ago

The biggest challenge is that GitHub Actions haven't supported ARM Linux runners yet.

https://github.com/actions/runner-images/issues/5631

Apparently there's a private beta signup?

https://github.blog/changelog/2023-10-30-accelerate-your-ci-cd-with-arm-based-hosted-runners-in-github-actions/

ttollet commented 9 months ago

I'm really hopeful this gets picked up on, I really enjoy using my Macbook's linux partition, but cannot migrate to Linux fully until AppFlowy is readily available there too.