brave-browser icon indicating copy to clipboard operation
brave-browser copied to clipboard

Support for ARM64 on Linux?

Open AtjonTV opened this issue 3 years ago • 59 comments

Description

I recently bought a PineBook Pro from Pine64 and I obviously want to use Brave just like on my Intel powered Laptop that runs Gentoo Linux.

Though sadly Brave only seems to support ARM-HF powered Android devices. PineBooks run on Linux though, also they use a ARM64 processor.

As PineBooks have a ARM64 (64 bit) processor, I cant really run/use armhf (32 bit) builds as one would on a Raspi.

I tried to run armhf applications before, but after 6 hours of trying without success I gave up.

For what I know, Chromium has ARM64 support. I have Chromium running on here.

As the ARM processor in PineBooks is not ment for heavy load I will not attempt to compile Brave myself on here.

AtjonTV avatar Sep 24 '20 08:09 AtjonTV

cc: @mihaiplesa

bsclifton avatar Sep 24 '20 17:09 bsclifton

Support

Adefebrian avatar Sep 24 '20 23:09 Adefebrian

This would open up Brave support on the PinePhone as well.

Radagan avatar Feb 03 '21 22:02 Radagan

I've got a PR pending at https://github.com/brave/brave-core/pull/6927 if anyone wants to try building. It needs more testing from our side and a few fixes.

mihaiplesa avatar Feb 08 '21 09:02 mihaiplesa

Is there a relatively easy way to test the above PR as a part of building brave-browser repo? The documentation states that brave-core is mounted at src/brave, but I'm not sure I know how to shim that into place.

I did attempt to follow the build instructions, but apt couldn't find libgnome-keyring-dev and npm run init errored out when trying to find the module "chalk".

My build environment:

System:
  Host: ubuntu Kernel: 5.8.0-1015-raspi aarch64 bits: 64 
  Desktop: MATE 1.24.1 Distro: Ubuntu 20.10 (Groovy Gorilla) 
Machine:
  Type: ARM Device System: Raspberry Pi 400 Rev 1.0 details: BCM2835 

tgerring avatar Feb 24 '21 13:02 tgerring

I agree, Brave should port to ARM64 Linux.

I will try and see if I can build/run it on my pi 4 with Manjaro Arm64

coreybruce avatar Mar 11 '21 06:03 coreybruce

Reopening as this broke some things. Have to reimplement.

mihaiplesa avatar Mar 15 '21 23:03 mihaiplesa

The comments on this are ultra confusing and comments and statements appear to contradict each other.

Simple yes/no: Is there a working Aarch64 Brave Browser version?

If not, when can we expect it?

Asking as Aarch64 linux (Manjaro) user.

Poincare1 avatar Jul 18 '21 19:07 Poincare1

The comments on this are ultra confusing and comments and statements appear to contradict each other.

Simple yes/no: Is there a working Aarch64 Brave Browser version?

If not, when can we expect it?

Asking as Aarch64 linux (Manjaro) user.

No sadly there isn't a working version for aarch64, there just has been developments on debugging issues to get it working currently.

coreybruce avatar Jul 19 '21 00:07 coreybruce

No sadly there isn't a working version for aarch64

It's a shame that Brave has walked away from the Arm64 Linux community.

Poincare1 avatar Aug 17 '21 20:08 Poincare1

@coreybruce what are the issues?

jeanlucmongrain avatar Sep 13 '21 04:09 jeanlucmongrain

@coreybruce what are the issues?

There isn't a working version of Brave for AArch64 or arm7l

coreybruce avatar Sep 13 '21 10:09 coreybruce

@mihaiplesa is there any news regard the ARM64 support implementation? When can we expect to see it working?

Can't wait to use it on my pinebook pro 😎

Ampsicora avatar Sep 29 '21 10:09 Ampsicora

I would love to use ARM64 Brave on my M1 Mac (running Linux).

magnusviri avatar Oct 01 '21 17:10 magnusviri

As a PinePhone and 64-bit booting RPi owner I would love a proper ARM/Aarch64 build of brave too.

Brave really should support this. There's literally dozens of us 😅

josteink avatar Oct 08 '21 20:10 josteink

@coreybruce what are the issues?

There isn't a working version of Brave for AArch64 or arm7l

But why?

  • Toolchain bug?
  • nobody built it?

As there is an android arm64 build, I assume the code work on arm64

jeanlucmongrain avatar Oct 09 '21 00:10 jeanlucmongrain

Also interested in using Brave on an arm64 (Pi Model 4B).

stephematician avatar Oct 10 '21 03:10 stephematician

Also interested in using Brave on an arm64 (Pi Model 4B).

same .. thought i would find some hope here

n1klaus avatar Oct 14 '21 08:10 n1klaus

this is much needed

akhil-rana avatar Oct 28 '21 22:10 akhil-rana

+1 for this. Chromium already works great in ARM64, we need Brave too

NayamAmarshe avatar Nov 26 '21 04:11 NayamAmarshe

Another Raspberry Pi 4B user here. Brave support would be awesome. Please make it happen.

c3m0 avatar Nov 29 '21 19:11 c3m0

Would like to see support for Brave on Pinephone running Manjaro ARM.

chrisdobler avatar Dec 03 '21 05:12 chrisdobler

I have a TV box (S905m2) running armbian and I need Brave too.

xTpx avatar Dec 05 '21 03:12 xTpx

Another Raspberry Pi 4B user here (ArchLinux ARM64).

Currently using Chromium that annoys me because I need lots of extensions to achieve brave-browser feature parity. And since all those extensions run in javascript, it really burdens the chromium, making it even slower.

Please, please, please, add official ARM64 support for Linux 🙏. You already have ARM64 support for Android, and Android also uses the Linux kernel. Why is it so difficult to add generic ARM64 Linux support?

DoDoENT avatar Dec 12 '21 17:12 DoDoENT

+1 for this

tur11ng avatar Dec 28 '21 15:12 tur11ng

Vivaldi is a web browser arm64 supported.

pleytens avatar Dec 28 '21 15:12 pleytens

+1 for Raspberry Pi 4B, 8 GiB RAM ain't gonna use itself 😄

AlexTalker avatar Jan 10 '22 17:01 AlexTalker

+1 from @robd003 via https://github.com/brave/brave-browser/issues/20294

bsclifton avatar Jan 10 '22 20:01 bsclifton

+1 #20294

andrewpayne68 avatar Jan 11 '22 16:01 andrewpayne68

+1

derzahla avatar Jan 11 '22 20:01 derzahla