KatharaFramework / Kathara

A lightweight container-based network emulation system.
https://www.kathara.org/
GNU General Public License v3.0
452 stars 63 forks source link

How to compile Kathara on arm64 #128

Closed Superacing98 closed 2 years ago

Superacing98 commented 3 years ago

Hi, I want to install Kathara on my MacBook Pro M1 with arm64 architecture but it doesn't work. I follow this guide: https://githubmemory.com/repo/KatharaFramework/Kathara/issues/104 Can anyone help me?

Thanks, Francesco

Skazza94 commented 3 years ago

Hi @Superacing98, unfortunately, to build the Kathará binary on MacOS, we need a MacBook. However, we currently do not own a M1 MacBook, so it is impossible for us to provide a package for this version.

If you want to contribute, we can help you in trying to build it.

Mariano.

Superacing98 commented 3 years ago

Hi Mariano, I tried to install Kathara on Ubuntu 20.04.2 ARM64 which is installed on MacBook M1 and not directly on macOS

Skazza94 commented 3 years ago

Hi @Superacing98, the problem is the same. We do not own any hardware with ARM64 right now. We tried to solve it with the user of issue #104, but he never answered.

If you still want to help us, we can setup a direct channel (like Microsoft Teams or Skype or live in university) to get it work!

Superacing98 commented 3 years ago

Hi Mariano, I want to help you, so when you want we can meet

Skazza94 commented 3 years ago

Hi @Superacing98, mail me (you can find my email in my profile) so we can schedule a meeting.

Bye!

nopid commented 3 years ago

Hi @Skazza94 and @Superacing98, Did you had progress on this port? I made a proof-of-concept this week-end getting Kathará to work on ARM64 both under Ubuntu 20 and under macOS. See #130 for the first part and the issues opened in the other repositories. Adding ARM64 support is relatively simple, it requires to provide proper version of the NetworkPlugin and the images. I would be happy to help this converge!

tcaiazzi commented 2 years ago

Finally we officially release a Kathará version (3.3.0) supporting ARM64 processors! Check the release page.